diff --git a/README.md b/README.md index 62cdf6407b69..4f474e7f653b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Packages](https://img.shields.io/badge/packages-latest-blue.svg)](https://azure.github.io/azure-sdk/releases/latest/python.html) [![Dependencies](https://img.shields.io/badge/dependency-report-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-python/dependencies/dependencies.html) [![DepGraph](https://img.shields.io/badge/dependency-graph-blue.svg)](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-python/dependencies/InterdependencyGraph.html) [![Python](https://img.shields.io/pypi/pyversions/azure-core.svg?maxAge=2592000)](https://pypi.python.org/pypi/azure/) [![Build Status](https://dev.azure.com/azure-sdk/public/_apis/build/status/python/python%20-%20core%20-%20ci?branchName=master)](https://dev.azure.com/azure-sdk/public/_build/latest?definitionId=458&branchName=master) -This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our [public developer docs](https://docs.microsoft.com/en-us/python/azure/) or our versioned [developer docs](https://azure.github.io/azure-sdk-for-python). +This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our [public developer docs](https://docs.microsoft.com/python/azure/) or our versioned [developer docs](https://azure.github.io/azure-sdk-for-python). ## Getting started diff --git a/README.rst b/README.rst index b5134067056a..ac531b0d0d01 100644 --- a/README.rst +++ b/README.rst @@ -96,7 +96,7 @@ This project has adopted the `Microsoft Open Source Code of Conduct `__ +`Microsoft Azure Python Developer Center `__ .. image:: https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2FREADME.png diff --git a/SECURITY.md b/SECURITY.md index 926b8ae4059a..dec3d3b7013b 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,7 +4,7 @@ Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). -If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below. +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below. ## Reporting Security Issues @@ -12,7 +12,7 @@ If you believe you have found a security vulnerability in any Microsoft-owned re Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report). -If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc). +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/msrc/pgp-key-msrc). You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). @@ -36,6 +36,6 @@ We prefer all communications to be in English. ## Policy -Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd). +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/msrc/cvd). diff --git a/doc/dev/mgmt/generating-integration-test.md b/doc/dev/mgmt/generating-integration-test.md index 98de9892d535..af07d85ebb3e 100644 --- a/doc/dev/mgmt/generating-integration-test.md +++ b/doc/dev/mgmt/generating-integration-test.md @@ -123,7 +123,7 @@ now you can run live integration test: pytest -s sdk/attestation/azure-mgmt-attestation ->NOTE: To create service principal, follow instructions here: https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-create-service-principal-portal +>NOTE: To create service principal, follow instructions here: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal ## Fixing Test diff --git a/doc/dev/mgmt/tests.md b/doc/dev/mgmt/tests.md index 4c41cd5e0f40..5ec93aedec80 100644 --- a/doc/dev/mgmt/tests.md +++ b/doc/dev/mgmt/tests.md @@ -66,10 +66,10 @@ you must use an OAuth authentication method which gives you a token: Certificate authentication does not allow you to record HTTP queries for testing. -### Get a token with Azure Active Directory user/password. This is considered deprecated and should not be used anymore (https://docs.microsoft.com/en-us/python/azure/python-sdk-azure-authenticate?view=azure-python#mgmt-auth-legacy). +### Get a token with Azure Active Directory user/password. This is considered deprecated and should not be used anymore (https://docs.microsoft.com/python/azure/python-sdk-azure-authenticate?view=azure-python#mgmt-auth-legacy). 1. Connect to the [Azure Classic Portal](https://manage.windowsazure.com/) with your admin account. -2. Create a user in your default AAD https://azure.microsoft.com/en-us/documentation/articles/active-directory-create-users/ +2. Create a user in your default AAD https://azure.microsoft.com/documentation/articles/active-directory-create-users/ **You must NOT activate Multi-Factor Authentication!** 3. Go to Settings - Administrators. 4. Click on *Add* and enter the email of the new user. @@ -89,13 +89,13 @@ credentials = UserPassCredentials( ### Get a token with Active Directory application and service principal Follow this detailed tutorial to set up an Active Directory application and service principal: -https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-service-principal-portal/ +https://azure.microsoft.com/documentation/articles/resource-group-create-service-principal-portal/ To use the credentials from Python, you need the application ID (a.k.a. client ID), authentication key (a.k.a. client secret), tenant ID and subscription ID from the Azure portal for use in the next step. -[This section of the above tutorial](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-application-id-and-authentication-key) +[This section of the above tutorial](https://docs.microsoft.com/azure/azure-resource-manager/resource-group-create-service-principal-portal#get-application-id-and-authentication-key) describes where to find them (besides the subscription ID, which is in the "Overview" section of the "Subscriptions" blade.) diff --git a/doc/dev/release.md b/doc/dev/release.md index eb61edcef111..c65dbb72e4b7 100644 --- a/doc/dev/release.md +++ b/doc/dev/release.md @@ -16,11 +16,11 @@ Python packages are uploaded to [PyPI](https://pypi.org/). Once you've uploaded ### Production - Deploy with Azure Dev Ops -To avoid "accidental" pushes to our target repositories, [approval](https://docs.microsoft.com/en-us/azure/devops/pipelines/release/approvals/approvals?view=azure-devops) will be requested directly prior to the final PyPI publish. Reference this [wiki page](https://aka.ms/python-approval-groups) and click on `Release to PyPI Approvers` to add yourself to the group for PyPI publishing. +To avoid "accidental" pushes to our target repositories, [approval](https://docs.microsoft.com/azure/devops/pipelines/release/approvals/approvals?view=azure-devops) will be requested directly prior to the final PyPI publish. Reference this [wiki page](https://aka.ms/python-approval-groups) and click on `Release to PyPI Approvers` to add yourself to the group for PyPI publishing. Instead of a single central pipeline, the python SDK has moved to `service directory` associated build pipelines. These are driven by yml templates at the root of each service folder. [Example for storage service folder.](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/ci.yml#L44) -As an aside, please note that the preview feature `multi-stage pipelines` must be enabled to properly interact with unified pipelines. If you aren't aware, find out how to enable by visiting [this link.](https://docs.microsoft.com/en-us/azure/devops/project/navigation/preview-features?view=azure-devops) +As an aside, please note that the preview feature `multi-stage pipelines` must be enabled to properly interact with unified pipelines. If you aren't aware, find out how to enable by visiting [this link.](https://docs.microsoft.com/azure/devops/project/navigation/preview-features?view=azure-devops) #### Releasing Through Unified Pipelines diff --git a/doc/sphinx/index.rst b/doc/sphinx/index.rst index a3f01093d320..eabbf0a199c3 100644 --- a/doc/sphinx/index.rst +++ b/doc/sphinx/index.rst @@ -6,7 +6,7 @@ Azure SDK for Python The Azure SDK for Python is a set of libraries which allow you to work on Azure for your management, runtime or data needs. -For a more general view of Azure and Python, you can go on the `Python Developer Center for Azure `_ +For a more general view of Azure and Python, you can go on the `Python Developer Center for Azure `_ Installation diff --git a/doc/sphinx/installation.rst b/doc/sphinx/installation.rst index 644b6a751f38..fc98bc315c48 100644 --- a/doc/sphinx/installation.rst +++ b/doc/sphinx/installation.rst @@ -1,4 +1,4 @@ Installation ============ -This content has moved to https://docs.microsoft.com/en-us/azure/developer/python/ +This content has moved to https://docs.microsoft.com/azure/developer/python/ diff --git a/doc/sphinx/servicemanagement.rst b/doc/sphinx/servicemanagement.rst index 5c8f35d3bec9..2fe10075b36a 100644 --- a/doc/sphinx/servicemanagement.rst +++ b/doc/sphinx/servicemanagement.rst @@ -116,9 +116,9 @@ To make a new deployment to Azure you must store the package file in a Microsoft Azure Blob Storage account under the same subscription as the hosted service to which the package is being uploaded. You can create a deployment package with the `Microsoft Azure PowerShell -cmdlets `__, +cmdlets `__, or with the `cspack commandline -tool `__. +tool `__. .. code:: python diff --git a/eng/common/TestResources/New-TestResources.ps1 b/eng/common/TestResources/New-TestResources.ps1 index 9e281d04eb66..2677b8618c77 100644 --- a/eng/common/TestResources/New-TestResources.ps1 +++ b/eng/common/TestResources/New-TestResources.ps1 @@ -425,7 +425,7 @@ test resources (e.g. Role Assignments on resources). It is passed as to the ARM template as 'testApplicationOid' For more information on the relationship between AAD Applications and Service -Principals see: https://docs.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals +Principals see: https://docs.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals .PARAMETER TenantId The tenant ID of a service principal when a provisioner is specified. The same diff --git a/eng/common/TestResources/New-TestResources.ps1.md b/eng/common/TestResources/New-TestResources.ps1.md index c9a462aae3a8..bf186e8f8d05 100644 --- a/eng/common/TestResources/New-TestResources.ps1.md +++ b/eng/common/TestResources/New-TestResources.ps1.md @@ -180,7 +180,7 @@ It is passed as to the ARM template as 'testApplicationOid' For more information on the relationship between AAD Applications and Service -Principals see: https://docs.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals +Principals see: https://docs.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals ```yaml Type: String diff --git a/sdk/appconfiguration/azure-appconfiguration/README.md b/sdk/appconfiguration/azure-appconfiguration/README.md index 1c663ad152a5..486d5e8ec348 100644 --- a/sdk/appconfiguration/azure-appconfiguration/README.md +++ b/sdk/appconfiguration/azure-appconfiguration/README.md @@ -274,12 +274,12 @@ see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. -[appconfig_docs]: https://docs.microsoft.com/en-us/azure/azure-app-configuration/ +[appconfig_docs]: https://docs.microsoft.com/azure/azure-app-configuration/ [appconfig_rest]: https://github.com/Azure/AppConfiguration#rest-api-reference [azure_cli]: https://docs.microsoft.com/cli/azure [azure_sub]: https://azure.microsoft.com/free/ [configuration_client_class]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/appconfiguration/azure-appconfiguration/azure/appconfiguration/_azure_appconfiguration_client.py [package]: https://pypi.org/project/azure-appconfiguration/ -[configuration_store]: https://azure.microsoft.com/en-us/services/app-configuration/ +[configuration_store]: https://azure.microsoft.com/services/app-configuration/ [default_cred_ref]: https://aka.ms/azsdk-python-identity-default-cred-ref [azure_identity]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/identity/azure-identity diff --git a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_11_01/models/_models_py3.py b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_11_01/models/_models_py3.py index 77ef8bba2712..ff0318240a3e 100644 --- a/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_11_01/models/_models_py3.py +++ b/sdk/appservice/azure-mgmt-web/azure/mgmt/web/v2018_11_01/models/_models_py3.py @@ -836,7 +836,7 @@ class CorsSettings(Model): :type allowed_origins: list[str] :param support_credentials: Gets or sets whether CORS requests with credentials are allowed. See - https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials + https://developer.mozilla.org/en-us/docs/Web/HTTP/CORS#Requests_with_credentials for more details. :type support_credentials: bool """ diff --git a/sdk/batch/azure-batch/azure/batch/models/_models.py b/sdk/batch/azure-batch/azure/batch/models/_models.py index 4a39e284c1b7..7f18b0e9ee15 100644 --- a/sdk/batch/azure-batch/azure/batch/models/_models.py +++ b/sdk/batch/azure-batch/azure/batch/models/_models.py @@ -835,7 +835,7 @@ class CertificateListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-certificates. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-certificates. :type filter: str :param select: An OData $select clause. :type select: str @@ -1577,7 +1577,7 @@ class CloudTask(Model): or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Task runs. If the Pool that will run this Task has containerConfiguration @@ -2245,7 +2245,7 @@ class ComputeNodeListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. :type filter: str :param select: An OData $select clause. :type select: str @@ -3101,7 +3101,7 @@ class FileListFromComputeNodeOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 files can be returned. Default value: 1000 . @@ -3146,7 +3146,7 @@ class FileListFromTaskOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-task-files. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-task-files. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 files can be returned. Default value: 1000 . @@ -3312,7 +3312,7 @@ class ImageReference(Model): 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. + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type virtual_machine_image_id: str """ @@ -4059,7 +4059,7 @@ class JobListFromJobScheduleOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. :type filter: str :param select: An OData $select clause. :type select: str @@ -4112,7 +4112,7 @@ class JobListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs. :type filter: str :param select: An OData $select clause. :type select: str @@ -4166,7 +4166,7 @@ class JobListPreparationAndReleaseTaskStatusOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. :type filter: str :param select: An OData $select clause. :type select: str @@ -4256,7 +4256,7 @@ class JobManagerTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Manager Task runs. If the Pool that will run this Task has @@ -4411,7 +4411,7 @@ class JobNetworkConfiguration(Model): and port 3389 for Windows. Port 443 is also required to be open for outbound connections for communications to Azure Storage. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str """ @@ -4628,7 +4628,7 @@ class JobPreparationTask(Model): or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Preparation Task runs. When this is specified, all directories @@ -4852,7 +4852,7 @@ class JobReleaseTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Release Task runs. When this is specified, all directories recursively @@ -5434,7 +5434,7 @@ class JobScheduleListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. :type filter: str :param select: An OData $select clause. :type select: str @@ -6514,7 +6514,7 @@ class NetworkConfiguration(Model): for Linux and port 3389 for Windows. For Pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str :param dynamic_vnet_assignment_scope: The scope of dynamic vnet assignment. Possible values include: 'none', 'job' @@ -7455,7 +7455,7 @@ class PoolEnableAutoScaleParameter(Model): rejects the request with detailed error information. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str :param auto_scale_evaluation_interval: The time interval at which to automatically adjust the Pool size according to the autoscale formula. The @@ -7552,7 +7552,7 @@ class PoolEvaluateAutoScaleParameter(Model): Pool, 'Enable automatic scaling on a Pool'. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str """ @@ -7773,7 +7773,7 @@ class PoolListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-pools. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-pools. :type filter: str :param select: An OData $select clause. :type select: str @@ -7836,7 +7836,7 @@ class PoolListUsageMetricsOptions(Model): :type end_time: datetime :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 results will be returned. Default value: 1000 . @@ -8960,7 +8960,7 @@ class StartTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the StartTask runs. When this is specified, all directories recursively below @@ -9353,7 +9353,7 @@ class TaskAddParameter(Model): MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Task runs. If the Pool that will run this Task has containerConfiguration @@ -10053,7 +10053,7 @@ class TaskListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-tasks. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-tasks. :type filter: str :param select: An OData $select clause. :type select: str @@ -10673,9 +10673,9 @@ class VirtualMachineConfiguration(Model): empty. When the Compute Node is removed from the Pool, the disk and all data associated with it is also deleted. The disk is not formatted after being attached, it must be formatted before use - for more information see - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux + https://docs.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux and - https://docs.microsoft.com/en-us/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. + https://docs.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. :type data_disks: list[~azure.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 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 5999c45812bc..37f0b572a201 100644 --- a/sdk/batch/azure-batch/azure/batch/models/_models_py3.py +++ b/sdk/batch/azure-batch/azure/batch/models/_models_py3.py @@ -18,7 +18,7 @@ class AccountListPoolNodeCountsOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch. :type filter: str :param max_results: The maximum number of items to return in the response. Default value: 10 . @@ -63,7 +63,7 @@ class AccountListSupportedImagesOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-support-images. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-support-images. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 results will be returned. Default value: 1000 . @@ -835,7 +835,7 @@ class CertificateListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-certificates. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-certificates. :type filter: str :param select: An OData $select clause. :type select: str @@ -1577,7 +1577,7 @@ class CloudTask(Model): or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Task runs. If the Pool that will run this Task has containerConfiguration @@ -2245,7 +2245,7 @@ class ComputeNodeListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool. :type filter: str :param select: An OData $select clause. :type select: str @@ -3101,7 +3101,7 @@ class FileListFromComputeNodeOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-compute-node-files. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 files can be returned. Default value: 1000 . @@ -3146,7 +3146,7 @@ class FileListFromTaskOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-task-files. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-task-files. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 files can be returned. Default value: 1000 . @@ -3312,7 +3312,7 @@ class ImageReference(Model): 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. + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type virtual_machine_image_id: str """ @@ -4059,7 +4059,7 @@ class JobListFromJobScheduleOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs-in-a-job-schedule. :type filter: str :param select: An OData $select clause. :type select: str @@ -4112,7 +4112,7 @@ class JobListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-jobs. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-jobs. :type filter: str :param select: An OData $select clause. :type select: str @@ -4166,7 +4166,7 @@ class JobListPreparationAndReleaseTaskStatusOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-preparation-and-release-status. :type filter: str :param select: An OData $select clause. :type select: str @@ -4256,7 +4256,7 @@ class JobManagerTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Manager Task runs. If the Pool that will run this Task has @@ -4411,7 +4411,7 @@ class JobNetworkConfiguration(Model): and port 3389 for Windows. Port 443 is also required to be open for outbound connections for communications to Azure Storage. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str """ @@ -4628,7 +4628,7 @@ class JobPreparationTask(Model): or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Preparation Task runs. When this is specified, all directories @@ -4852,7 +4852,7 @@ class JobReleaseTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Job Release Task runs. When this is specified, all directories recursively @@ -5434,7 +5434,7 @@ class JobScheduleListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-job-schedules. :type filter: str :param select: An OData $select clause. :type select: str @@ -6514,7 +6514,7 @@ class NetworkConfiguration(Model): for Linux and port 3389 for Windows. For Pools created with a cloud service configuration, enable ports 10100, 20100, and 30100. Also enable outbound connections to Azure Storage on port 443. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str :param dynamic_vnet_assignment_scope: The scope of dynamic vnet assignment. Possible values include: 'none', 'job' @@ -7455,7 +7455,7 @@ class PoolEnableAutoScaleParameter(Model): rejects the request with detailed error information. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str :param auto_scale_evaluation_interval: The time interval at which to automatically adjust the Pool size according to the autoscale formula. The @@ -7552,7 +7552,7 @@ class PoolEvaluateAutoScaleParameter(Model): Pool, 'Enable automatic scaling on a Pool'. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str """ @@ -7773,7 +7773,7 @@ class PoolListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-pools. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-pools. :type filter: str :param select: An OData $select clause. :type select: str @@ -7836,7 +7836,7 @@ class PoolListUsageMetricsOptions(Model): :type end_time: datetime :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-account-usage-metrics. :type filter: str :param max_results: The maximum number of items to return in the response. A maximum of 1000 results will be returned. Default value: 1000 . @@ -8960,7 +8960,7 @@ class StartTask(Model): "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the StartTask runs. When this is specified, all directories recursively below @@ -9353,7 +9353,7 @@ class TaskAddParameter(Model): MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. If the command line refers to file paths, it should use a relative path (relative to the Task working directory), or use the Batch provided environment variable - (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). + (https://docs.microsoft.com/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the Task runs. If the Pool that will run this Task has containerConfiguration @@ -10053,7 +10053,7 @@ class TaskListOptions(Model): :param filter: An OData $filter clause. For more information on constructing this filter, see - https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-tasks. + https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-tasks. :type filter: str :param select: An OData $select clause. :type select: str @@ -10673,9 +10673,9 @@ class VirtualMachineConfiguration(Model): empty. When the Compute Node is removed from the Pool, the disk and all data associated with it is also deleted. The disk is not formatted after being attached, it must be formatted before use - for more information see - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux + https://docs.microsoft.com/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux and - https://docs.microsoft.com/en-us/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. + https://docs.microsoft.com/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine. :type data_disks: list[~azure.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 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 515c204b8b74..e45fe4ac142e 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py @@ -984,7 +984,7 @@ def enable_auto_scale( service rejects the request with detailed error information. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str :param auto_scale_evaluation_interval: The time interval at which to automatically adjust the Pool size according to the autoscale formula. @@ -1115,7 +1115,7 @@ def evaluate_auto_scale( the Pool, 'Enable automatic scaling on a Pool'. For more information about specifying this formula, see Automatically scale Compute Nodes in an Azure Batch Pool - (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling). + (https://azure.microsoft.com/documentation/articles/batch-automatic-scaling). :type auto_scale_formula: str :param pool_evaluate_auto_scale_options: Additional parameters for the operation 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 e888026baca6..c193dfb1369b 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 @@ -1635,7 +1635,7 @@ class ImageReference(Model): Shared Image Gallery image 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. + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type id: str """ @@ -1906,7 +1906,7 @@ class NetworkConfiguration(Model): enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str :param endpoint_configuration: The configuration for endpoints on compute nodes in the Batch pool. Pool endpoint configuration is only supported on 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 8d5f2514262a..8749203f1475 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 @@ -1635,7 +1635,7 @@ class ImageReference(Model): Shared Image Gallery image 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. + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type id: str """ @@ -1906,7 +1906,7 @@ class NetworkConfiguration(Model): enable outbound connections to Azure Storage on port 443. For cloudServiceConfiguration pools, only 'classic' VNETs are supported. For more details see: - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration + https://docs.microsoft.com/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration :type subnet_id: str :param endpoint_configuration: The configuration for endpoints on compute nodes in the Batch pool. Pool endpoint configuration is only supported on diff --git a/sdk/botservice/azure-mgmt-botservice/tests/recordings/test_mgmt_botservice_connections.test_bot_connection_serviceproviders.yaml b/sdk/botservice/azure-mgmt-botservice/tests/recordings/test_mgmt_botservice_connections.test_bot_connection_serviceproviders.yaml index ef4d7dfbca02..56fc46bc2791 100644 --- a/sdk/botservice/azure-mgmt-botservice/tests/recordings/test_mgmt_botservice_connections.test_bot_connection_serviceproviders.yaml +++ b/sdk/botservice/azure-mgmt-botservice/tests/recordings/test_mgmt_botservice_connections.test_bot_connection_serviceproviders.yaml @@ -41,7 +41,7 @@ interactions: to the Skype tenant.","helpUrl":null,"default":null},{"name":"TenantId","type":"string","displayName":"Tenant ID","description":"The tenant ID of your Azure Active Directory application.","helpUrl":null,"default":"common"},{"name":"ResourceUri","type":"string","displayName":"Resource URI","description":"The URI for the discovery endpoint. Need an AAD token - to access this endpoint.","helpUrl":"https://msdn.microsoft.com/en-us/skype/ucwa/authenticationusingazuread","default":"https://webdir.online.lync.com/"},{"name":"LoginUriAAD","type":"string","displayName":"Login + to access this endpoint.","helpUrl":"https://msdn.microsoft.com/skype/ucwa/authenticationusingazuread","default":"https://webdir.online.lync.com/"},{"name":"LoginUriAAD","type":"string","displayName":"Login URI for AAD","description":"The URI for the AAD login endpoint.","helpUrl":null,"default":"https://login.microsoftonline.com"}]}},{"properties":{"id":"29d6ab23-bb51-4e91-a010-d38c1e30d1c4","displayName":"Outlook","serviceProviderName":"outlook","devPortalUrl":null,"iconUrl":null,"parameters":[{"name":"ClientId","type":"string","displayName":"Client id","description":"The id used to identify this application with the service provider","helpUrl":null,"default":null},{"name":"ClientSecret","type":"securestring","displayName":"Client @@ -57,7 +57,7 @@ interactions: URL","description":"The Sharepoint Online Azure Active Directory discovery URL.","helpUrl":null,"default":"https://api.office.com/discovery/"},{"name":"TenantId","type":"string","displayName":"Tenant ID","description":"The tenant ID of your Azure Active Directory application.","helpUrl":null,"default":"common"},{"name":"Capability","type":"string","displayName":"Capability","description":"Resource - for which AccessToken needs to be obtained.","helpUrl":"http://msdn.microsoft.com/en-us/office/office365/howto/discover-service-endpoints","default":"RootSite"},{"name":"ResourceUri","type":"string","displayName":"Resource + for which AccessToken needs to be obtained.","helpUrl":"http://msdn.microsoft.com/office/office365/howto/discover-service-endpoints","default":"RootSite"},{"name":"ResourceUri","type":"string","displayName":"Resource URL","description":"The resource to get authorization for.","helpUrl":null,"default":null}]}},{"properties":{"id":"30dd229c-58e3-4a48-bdfd-91ec48eb906c","displayName":"Azure Active Directory v2","serviceProviderName":"Aadv2","devPortalUrl":null,"iconUrl":null,"parameters":[{"name":"ClientId","type":"string","displayName":"Client id","description":"The id used to identify this application with the service @@ -150,7 +150,7 @@ interactions: URL","description":"The Azure Active Directory login URL.","helpUrl":null,"default":"https://login.windows.net"},{"name":"DiscoveryUri","type":"string","displayName":"Discovery URL","description":"The Office365 Azure Active Directory discovery URL.","helpUrl":null,"default":"https://api.office.com/discovery/"},{"name":"TenantId","type":"string","displayName":"Tenant ID","description":"The tenant of your Azure Active Directory application.","helpUrl":null,"default":"common"},{"name":"Capability","type":"string","displayName":"Capability","description":"Resource - for which AccessToken needs to be obtained.","helpUrl":"http://msdn.microsoft.com/en-us/office/office365/howto/discover-service-endpoints","default":"Contacts"},{"name":"ResourceUri","type":"string","displayName":"Resource + for which AccessToken needs to be obtained.","helpUrl":"http://msdn.microsoft.com/office/office365/howto/discover-service-endpoints","default":"Contacts"},{"name":"ResourceUri","type":"string","displayName":"Resource URL","description":"The resource to get authorization for.","helpUrl":null,"default":null}]}},{"properties":{"id":"65d314ec-3b66-4021-b2c9-6d8c2f7148ff","displayName":"OneDrive","serviceProviderName":"onedrive","devPortalUrl":null,"iconUrl":null,"parameters":[{"name":"ClientId","type":"string","displayName":"Client id","description":"The id used to identify this application with the service provider","helpUrl":null,"default":null},{"name":"ClientSecret","type":"securestring","displayName":"Client diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna.py index 8b22ae98ce75..5318fcb43658 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna.py @@ -22,7 +22,7 @@ class PromptDTOQna(QnADTO): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna_py3.py index 7fa7775eb623..09d013b1fe34 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/prompt_dto_qna_py3.py @@ -22,7 +22,7 @@ class PromptDTOQna(QnADTO): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto.py index d248792c62db..7ed58b97d828 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto.py @@ -22,7 +22,7 @@ class QnADTO(Model): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto_py3.py index 98c0ed36c5e7..0ab6f3d795a8 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/qn_adto_py3.py @@ -22,7 +22,7 @@ class QnADTO(Model): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto.py index 10baaaebc713..8678759a5bde 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto.py @@ -20,7 +20,7 @@ class UpdateQnaDTO(Model): :param answer: Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: List of questions associated with the answer. :type questions: diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto_py3.py index e980c2545661..bb180c3192d1 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/authoring/models/update_qna_dto_py3.py @@ -20,7 +20,7 @@ class UpdateQnaDTO(Model): :param answer: Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: List of questions associated with the answer. :type questions: diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna.py index 7ada0fe375a0..c5adaeb11788 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna.py @@ -22,7 +22,7 @@ class PromptDTOQna(QnADTO): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna_py3.py index 618fa7260f8c..ef63d3ba05d5 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/prompt_dto_qna_py3.py @@ -22,7 +22,7 @@ class PromptDTOQna(QnADTO): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto.py index 9854cb76eed5..02f096eeea1e 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto.py @@ -22,7 +22,7 @@ class QnADTO(Model): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto_py3.py index f0967bab95fe..e71b9295e82b 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure/cognitiveservices/knowledge/qnamaker/runtime/models/qn_adto_py3.py @@ -22,7 +22,7 @@ class QnADTO(Model): :param answer: Required. Answer text :type answer: str :param source: Source from which Q-A was indexed. eg. - https://docs.microsoft.com/en-us/azure/cognitive-services/QnAMaker/FAQs + https://docs.microsoft.com/azure/cognitive-services/QnAMaker/FAQs :type source: str :param questions: Required. List of questions associated with the answer. :type questions: list[str] diff --git a/sdk/cognitiveservices/azure-cognitiveservices-language-textanalytics/azure/cognitiveservices/language/textanalytics/text_analytics_client.py b/sdk/cognitiveservices/azure-cognitiveservices-language-textanalytics/azure/cognitiveservices/language/textanalytics/text_analytics_client.py index 76dacf5ef417..a578387c3c98 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-language-textanalytics/azure/cognitiveservices/language/textanalytics/text_analytics_client.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-language-textanalytics/azure/cognitiveservices/language/textanalytics/text_analytics_client.py @@ -48,7 +48,7 @@ def __init__( class TextAnalyticsClient(SDKClient): - """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview + """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview :ivar config: Configuration for client. :vartype config: TextAnalyticsClientConfiguration @@ -154,7 +154,7 @@ def entities( To get even more information on each recognized entity we recommend using the Bing Entity Search API by querying for the recognized entities names. See the Supported + href="https://docs.microsoft.com/azure/cognitive-services/text-analytics/text-analytics-supported-languages">Supported languages in Text Analytics API for the list of enabled languages. :param show_stats: (optional) if set to true, response will contain @@ -229,7 +229,7 @@ def key_phrases( the input text. See the Text + href="https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview#supported-languages">Text Analytics Documentation for details about the languages that are supported by key phrase extraction. @@ -306,7 +306,7 @@ def sentiment( Scores close to 1 indicate positive sentiment, while scores close to 0 indicate negative sentiment. A score of 0.5 indicates the lack of sentiment (e.g. a factoid statement). See the Text + href="https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview#supported-languages">Text Analytics Documentation for details about the languages that are supported by sentiment analysis. diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/_auto_suggest_client.py b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/_auto_suggest_client.py index 0465cde19803..29fcac13b70e 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/_auto_suggest_client.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/_auto_suggest_client.py @@ -18,7 +18,7 @@ class AutoSuggestClient(AutoSuggestClientOperationsMixin, SDKClient): - """Autosuggest supplies search terms derived from a root text sent to the service. The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSuggest](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference). + """Autosuggest supplies search terms derived from a root text sent to the service. The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSuggest](https://docs.microsoft.com/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference). :ivar config: Configuration for client. :vartype config: AutoSuggestClientConfiguration diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/operations/_auto_suggest_client_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/operations/_auto_suggest_client_operations.py index 4575a6d32630..87a39862d7db 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/operations/_auto_suggest_client_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure/cognitiveservices/search/autosuggest/operations/_auto_suggest_client_operations.py @@ -31,7 +31,7 @@ def auto_suggest( [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the setLang query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -40,9 +40,9 @@ def auto_suggest( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/azure/cognitiveservices/search/customimagesearch/operations/_custom_instance_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/azure/cognitiveservices/search/customimagesearch/operations/_custom_instance_operations.py index a3e48ecfbbd7..91b3ffd0eef7 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/azure/cognitiveservices/search/customimagesearch/operations/_custom_instance_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/azure/cognitiveservices/search/customimagesearch/operations/_custom_instance_operations.py @@ -51,7 +51,7 @@ def image_search( example, to limit images to a specific domain, use the [site:](http://msdn.microsoft.com/library/ff795613.aspx) operator. To help improve relevance of an insights query (see - [insightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), + [insightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), you should always include the user's query term. Use this parameter only with the Image Search API.Do not specify this parameter when calling the Trending Images API. @@ -62,10 +62,10 @@ def image_search( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -74,9 +74,9 @@ def image_search( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -199,9 +199,9 @@ def image_search( ~azure.cognitiveservices.search.customimagesearch.models.ImageColor :param country_code: A 2-character country code of the country where the results come from. For a list of possible values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). If you set this parameter, you must also specify the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header. Bing uses the first supported language it finds from the languages list, and combine that language with the country code that you specify to determine the market to return results for. If the @@ -212,7 +212,7 @@ def image_search( parameter only if you specify multiple languages; otherwise, you should use the mkt and setLang query parameters. This parameter and the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) query parameter are mutually exclusive—do not specify both. :type country_code: str :param count: The number of images to return in the response. The @@ -239,7 +239,7 @@ def image_search( :param id: An ID that uniquely identifies an image. Use this parameter to ensure that the specified image is the first image in the list of images that Bing returns. The - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's imageId field contains the ID that you set this parameter to. :type id: str :param image_content: Filter images by the following content types. @@ -289,15 +289,15 @@ def image_search( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param max_file_size: Filter images that are less than or equal to the @@ -338,14 +338,14 @@ def image_search( :param offset: The zero-based offset that indicates the number of images to skip before returning images. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#totalestimatedmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#totalestimatedmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 images per page, set count to 20 and offset to 0 to get the first page of results. For each subsequent page, increment offset by 20 (for example, 0, 20, 40). It is possible for multiple pages to include some overlap in results. To prevent duplicates, see - [nextOffset](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#nextoffset). + [nextOffset](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#nextoffset). Use this parameter only with the Image API. Do not specify this parameter when calling the Trending Images API or the Web Search API. :type offset: long @@ -388,7 +388,7 @@ def image_search( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models.py b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models.py index d371f7fe1ae9..7415180f52a1 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models.py @@ -1108,10 +1108,10 @@ def __init__(self, **kwargs): class ImageInsights(Response): """The top-level object that the response includes when an image insights request succeeds. For information about requesting image insights, see the - [insightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken) + [insightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken) query parameter. The modules query parameter affects the fields that Bing includes in the response. If you set - [modules](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) + [modules](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) to only Caption, then this object includes only the imageCaption field. Variables are only populated by the server, and will be ignored when diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models_py3.py index 509a3e2a679f..10ed0223accf 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/models/_models_py3.py @@ -1108,10 +1108,10 @@ def __init__(self, **kwargs) -> None: class ImageInsights(Response): """The top-level object that the response includes when an image insights request succeeds. For information about requesting image insights, see the - [insightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken) + [insightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken) query parameter. The modules query parameter affects the fields that Bing includes in the response. If you set - [modules](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) + [modules](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) to only Caption, then this object includes only the imageCaption field. Variables are only populated by the server, and will be ignored when diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/operations/_images_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/operations/_images_operations.py index 224cb6ab5d1a..9acb80c42697 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/operations/_images_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-imagesearch/azure/cognitiveservices/search/imagesearch/operations/_images_operations.py @@ -52,7 +52,7 @@ def search( example, to limit images to a specific domain, use the [site:](http://msdn.microsoft.com/library/ff795613.aspx) operator. To help improve relevance of an insights query (see - [insightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), + [insightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), you should always include the user's query term. Use this parameter only with the Image Search API.Do not specify this parameter when calling the Trending Images API. @@ -63,10 +63,10 @@ def search( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -75,9 +75,9 @@ def search( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -200,9 +200,9 @@ def search( ~azure.cognitiveservices.search.imagesearch.models.ImageColor :param country_code: A 2-character country code of the country where the results come from. For a list of possible values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). If you set this parameter, you must also specify the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header. Bing uses the first supported language it finds from the languages list, and combine that language with the country code that you specify to determine the market to return results for. If the @@ -213,7 +213,7 @@ def search( parameter only if you specify multiple languages; otherwise, you should use the mkt and setLang query parameters. This parameter and the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) query parameter are mutually exclusive—do not specify both. :type country_code: str :param count: The number of images to return in the response. The @@ -240,7 +240,7 @@ def search( :param id: An ID that uniquely identifies an image. Use this parameter to ensure that the specified image is the first image in the list of images that Bing returns. The - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's imageId field contains the ID that you set this parameter to. :type id: str :param image_content: Filter images by the following content types. @@ -290,15 +290,15 @@ def search( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param max_file_size: Filter images that are less than or equal to the @@ -339,14 +339,14 @@ def search( :param offset: The zero-based offset that indicates the number of images to skip before returning images. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#totalestimatedmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#totalestimatedmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 images per page, set count to 20 and offset to 0 to get the first page of results. For each subsequent page, increment offset by 20 (for example, 0, 20, 40). It is possible for multiple pages to include some overlap in results. To prevent duplicates, see - [nextOffset](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#nextoffset). + [nextOffset](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#nextoffset). Use this parameter only with the Image API. Do not specify this parameter when calling the Trending Images API or the Web Search API. :type offset: long @@ -389,7 +389,7 @@ def search( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -517,7 +517,7 @@ def details( example, to limit images to a specific domain, use the [site:](http://msdn.microsoft.com/library/ff795613.aspx) operator. To help improve relevance of an insights query (see - [insightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), + [insightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#insightstoken)), you should always include the user's query term. Use this parameter only with the Image Search API.Do not specify this parameter when calling the Trending Images API. @@ -528,10 +528,10 @@ def details( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -540,16 +540,16 @@ def details( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the response objects apply the specified language. :type accept_language: str :param content_type: Optional request header. If you set the - [modules](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) + [modules](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) query parameter to RecognizedEntities, you may specify the binary of an image in the body of a POST request. If you specify the image in the body of a POST request, you must specify this header and set its @@ -691,9 +691,9 @@ def details( ~azure.cognitiveservices.search.imagesearch.models.ImageCropType :param country_code: A 2-character country code of the country where the results come from. For a list of possible values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). If you set this parameter, you must also specify the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header. Bing uses the first supported language it finds from the languages list, and combine that language with the country code that you specify to determine the market to return results for. If the @@ -704,13 +704,13 @@ def details( parameter only if you specify multiple languages; otherwise, you should use the mkt and setLang query parameters. This parameter and the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) query parameter are mutually exclusive—do not specify both. :type country_code: str :param id: An ID that uniquely identifies an image. Use this parameter to ensure that the specified image is the first image in the list of images that Bing returns. The - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's imageId field contains the ID that you set this parameter to. :type id: str :param image_url: The URL of an image that you want to get insights @@ -718,20 +718,20 @@ def details( parameter to specify the image. You may also specify the image by placing the binary of the image in the body of a POST request. If you use the binary option, see the - [Content-Type](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#contenttype) + [Content-Type](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#contenttype) header. The maximum supported image size is 1 MB. Use this parameter only with the Insights API. Do not specify this parameter when calling the Images, Trending Images, or Web Search APIs. :type image_url: str :param insights_token: An image token. The - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's - [imageInsightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) + [imageInsightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) contains the token. Specify this parameter to get additional information about an image, such as a caption or shopping source. For a list of the additional information about an image that you can get, see the - [modules](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) + [modules](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#modulesrequested) query parameter. Use this parameter only with the Insights API. Do not specify this parameter when calling the Images, Trending Images, or Web Search APIs. @@ -774,15 +774,15 @@ def details( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param safe_search: Filter images for adult content. The following are @@ -812,7 +812,7 @@ def details( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -912,7 +912,7 @@ def trending( others. The images are broken out into different categories. For example, Popular People Searches. For a list of markets that support trending images, see [Trending - Images](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-image-search/trending-images). + Images](https://docs.microsoft.com/azure/cognitive-services/bing-image-search/trending-images). :param accept_language: A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing @@ -920,10 +920,10 @@ def trending( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -932,9 +932,9 @@ def trending( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -1060,15 +1060,15 @@ def trending( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param safe_search: Filter images for adult content. The following are @@ -1098,7 +1098,7 @@ def trending( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/_news_search_client.py b/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/_news_search_client.py index 35d0ee2a5eac..57eb8e6bc743 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/_news_search_client.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/_news_search_client.py @@ -18,7 +18,7 @@ class NewsSearchClient(SDKClient): - """The News Search API lets you send a search query to Bing and get back a list of news that are relevant to the search query. This section provides technical details about the query parameters and headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). + """The News Search API lets you send a search query to Bing and get back a list of news that are relevant to the search query. This section provides technical details about the query parameters and headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for news](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/search-the-web). :ivar config: Configuration for client. :vartype config: NewsSearchClientConfiguration diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/operations/_news_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/operations/_news_operations.py index 0cc64251b043..861bd78116ca 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/operations/_news_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-newssearch/azure/cognitiveservices/search/newssearch/operations/_news_operations.py @@ -45,7 +45,7 @@ def search( you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for - news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). + news](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/search-the-web). :param query: The user's search query string. The query string cannot be empty. The query string may contain [Bing Advanced @@ -61,10 +61,10 @@ def search( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -73,9 +73,9 @@ def search( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -220,21 +220,21 @@ def search( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param offset: The zero-based offset that indicates the number of news to skip before returning news. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 news per page, set count to 20 and offset to 0 to get the first page of @@ -274,7 +274,7 @@ def search( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -293,7 +293,7 @@ def search( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool @@ -396,7 +396,7 @@ def category( about the query parameters and headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for - news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). + news](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/search-the-web). :param accept_language: A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing @@ -404,10 +404,10 @@ def category( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -416,9 +416,9 @@ def category( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -540,7 +540,7 @@ def category( :param category: The category of articles to return. For example, Sports articles or Entertainment articles. For a list of possible categories, see [News Categories by - Market](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#categories-by-market). + Market](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#categories-by-market). Use this parameter only with News Category API. If you do not specify this parameter, the response includes both: Headline articles typically published in the last 24 hours from any category and @@ -548,7 +548,7 @@ def category( article is a headline, the article's headline field is set to true. By default, the response includes up to 12 headline articles. To specify the number of headline articles to return, set the - [headlineCount](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#headlineCount) + [headlineCount](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#headlineCount) query parameter. :type category: str :param count: The number of news articles to return in the response. @@ -560,13 +560,13 @@ def category( the first page of results. For each subsequent page, increment offset by 20 (for example, 0, 20, 40). It is possible for multiple pages to include some overlap in results. If you do not specify the - [category](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#category) + [category](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#category) parameter, Bing ignores this parameter. :type count: int :param headline_count: The number of headline articles to return in the response. The default is 12. Specify this parameter only if you do not specify the - [category](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#category) + [category](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#category) parameter. :type headline_count: int :param market: The market where the results come from. Typically, mkt @@ -575,28 +575,28 @@ def category( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param offset: The zero-based offset that indicates the number of news to skip before returning news. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 news per page, set count to 20 and offset to 0 to get the first page of results. For each subsequent page, increment offset by 20 (for example, 0, 20, 40). It is possible for multiple pages to include some overlap in results. If you do not specify the - [category](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#category) + [category](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#category) parameter, Bing ignores this parameter. :type offset: int :param original_image: A Boolean value that determines whether the @@ -630,7 +630,7 @@ def category( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -642,7 +642,7 @@ def category( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool @@ -745,7 +745,7 @@ def trending( headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for - news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web). + news](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/search-the-web). :param accept_language: A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing @@ -753,10 +753,10 @@ def trending( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -765,9 +765,9 @@ def trending( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -902,21 +902,21 @@ def trending( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param offset: The zero-based offset that indicates the number of news to skip before returning news. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#news-totalmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 news per page, set count to 20 and offset to 0 to get the first page of @@ -945,7 +945,7 @@ def trending( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -972,7 +972,7 @@ def trending( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-news-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-videosearch/azure/cognitiveservices/search/videosearch/operations/_videos_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-videosearch/azure/cognitiveservices/search/videosearch/operations/_videos_operations.py index 4101272ace7f..bdd22089b8ed 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-videosearch/azure/cognitiveservices/search/videosearch/operations/_videos_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-videosearch/azure/cognitiveservices/search/videosearch/operations/_videos_operations.py @@ -61,10 +61,10 @@ def search( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -73,9 +73,9 @@ def search( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -213,7 +213,7 @@ def search( :type freshness: str or ~azure.cognitiveservices.search.videosearch.models.Freshness :param id: An ID that uniquely identifies a video. The - [Video](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#video) + [Video](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#video) object's videoId field contains the ID that you set this parameter to. You use this parameter to ensure that the specified video is the first video in the list of videos that Bing returns. @@ -232,28 +232,28 @@ def search( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param offset: The zero-based offset that indicates the number of videos to skip before returning videos. The default is 0. The offset should be less than - ([totalEstimatedMatches](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#videos-totalmatches) + ([totalEstimatedMatches](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#videos-totalmatches) - count). Use this parameter along with the count parameter to page results. For example, if your user interface displays 20 videos per page, set count to 20 and offset to 0 to get the first page of results. For each subsequent page, increment offset by 20 (for example, 0, 20, 40). It is possible for multiple pages to include some overlap in results. To prevent duplicates, see - [nextOffset](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#videos-nextoffset). + [nextOffset](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#videos-nextoffset). Use this parameter only with the Video Search API. :type offset: int :param pricing: Filter videos by the following pricing options: Free: @@ -298,7 +298,7 @@ def search( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -310,7 +310,7 @@ def search( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool @@ -434,10 +434,10 @@ def details( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -446,9 +446,9 @@ def details( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -568,7 +568,7 @@ def details( the mkt query parameter are mutually exclusive—do not specify both. :type country_code: str :param id: An ID that uniquely identifies a video. The - [Video](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#video) + [Video](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#video) object's videoId field contains the ID that you set this parameter to. You use this parameter to identify the video to get insights of. :type id: str @@ -592,15 +592,15 @@ def details( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param resolution: Filter videos by the following resolutions: SD480p: @@ -638,7 +638,7 @@ def details( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -650,7 +650,7 @@ def details( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool @@ -758,10 +758,10 @@ def trending( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -770,9 +770,9 @@ def trending( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -897,15 +897,15 @@ def trending( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), + Codes](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#market-codes), Bing uses a best fit market code based on an internal mapping that is subject to change. This parameter and the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#cc) query parameter are mutually exclusive—do not specify both. :type market: str :param safe_search: Filter videos for adult content. The following are @@ -935,7 +935,7 @@ def trending( Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language. This parameter and the - [Accept-Language](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) + [Accept-Language](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#acceptlanguage) header are mutually exclusive; do not specify both. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any @@ -947,7 +947,7 @@ def trending( characters. If true, the strings may include markers. The default is false. To specify whether to use Unicode characters or HTML tags as the markers, see the - [textFormat](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) + [textFormat](https://docs.microsoft.com/rest/api/cognitiveservices/bing-video-api-v7-reference#textformat) query parameter. For information about hit highlighting, see [Hit Highlighting](https://docs.microsoft.com/azure/cognitive-services/bing-news-search/hit-highlighting). :type text_decorations: bool diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info.py b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info.py index 64875b87c168..45f8a0f17204 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info.py @@ -20,9 +20,9 @@ class ImageInfo(Model): :param image_insights_token: An image insights token. To get the insights token, call one of the Image Search APIs (for example, /images/search). In the search results, the - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's - [imageInsightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) + [imageInsightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) field contains the token. The imageInsightsToken and url fields mutually exclusive; do not specify both. Do not specify an insights token if the request includes the image form data. diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info_py3.py b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info_py3.py index 8f3f52302e84..6a8ac597a372 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info_py3.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/models/image_info_py3.py @@ -20,9 +20,9 @@ class ImageInfo(Model): :param image_insights_token: An image insights token. To get the insights token, call one of the Image Search APIs (for example, /images/search). In the search results, the - [Image](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image) + [Image](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image) object's - [imageInsightsToken](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) + [imageInsightsToken](https://docs.microsoft.com/rest/api/cognitiveservices/bing-images-api-v7-reference#image-imageinsightstoken) field contains the token. The imageInsightsToken and url fields mutually exclusive; do not specify both. Do not specify an insights token if the request includes the image form data. diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/operations/images_operations.py b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/operations/images_operations.py index 8c92fe3a77ed..d524793f1f63 100644 --- a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/operations/images_operations.py +++ b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure/cognitiveservices/search/visualsearch/operations/images_operations.py @@ -50,10 +50,10 @@ def visual_search( format, see [RFC2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). This header and the - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#setlang) query parameter are mutually exclusive; do not specify both. If you set this header, you must also specify the - [cc](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#cc) + [cc](https://docs.microsoft.com/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#cc) query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a @@ -62,9 +62,9 @@ def visual_search( the results. To determine the market that Bing used, see the BingAPIs-Market header. Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the - [mkt](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#mkt) + [mkt](https://docs.microsoft.com/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#mkt) and - [setLang](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#setlang) + [setLang](https://docs.microsoft.com/rest/api/cognitiveservices/bing-visual-search-api-v7-reference#setlang) query parameters. A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the @@ -74,7 +74,7 @@ def visual_search( boundary parameter (for example, multipart/form-data; boundary=). For more details, see [Content form types]( - https://docs.microsoft.com/en-us/azure/cognitive-services/bing-visual-search/overview#content-form-types). + https://docs.microsoft.com/azure/cognitive-services/bing-visual-search/overview#content-form-types). :type content_type: str :param user_agent: The user agent originating the request. Bing uses the user agent to provide mobile users with an optimized experience. @@ -182,12 +182,12 @@ def visual_search( where Bing delivers results. The market must be in the form -. For example, en-US. The string is case insensitive. For a list of possible market values, see [Market - Codes](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-visual-search/supported-countries-markets). + Codes](https://docs.microsoft.com/azure/cognitive-services/bing-visual-search/supported-countries-markets). NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in [Market - Codes](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-visual-search/supported-countries-markets), + Codes](https://docs.microsoft.com/azure/cognitive-services/bing-visual-search/supported-countries-markets), Bing uses a best fit market code based on an internal mapping that is subject to change. :type market: str diff --git a/sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/rate_card_query_parameters.py b/sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/rate_card_query_parameters.py index 022a8ae045ea..c7140ac64330 100644 --- a/sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/rate_card_query_parameters.py +++ b/sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/rate_card_query_parameters.py @@ -18,7 +18,7 @@ class RateCardQueryParameters(Model): :param offer_durable_id: The Offer ID parameter consists of the 'MS-AZR-' prefix, plus the Offer ID number (e.g., MS-AZR-0026P). See - https://azure.microsoft.com/en-us/support/legal/offer-details/ for more + https://azure.microsoft.com/support/legal/offer-details/ for more information on the list of available Offer IDs, country/region availability, and billing currency. :type offer_durable_id: str diff --git a/sdk/commerce/azure-mgmt-commerce/tests/test_mgmt_commerce.py b/sdk/commerce/azure-mgmt-commerce/tests/test_mgmt_commerce.py index 07cdc0bd21b9..ef5d2787d799 100644 --- a/sdk/commerce/azure-mgmt-commerce/tests/test_mgmt_commerce.py +++ b/sdk/commerce/azure-mgmt-commerce/tests/test_mgmt_commerce.py @@ -27,7 +27,7 @@ def test_commerce(self): #) #output = list(output) - # OfferDurableID: https://azure.microsoft.com/en-us/support/legal/offer-details/ + # OfferDurableID: https://azure.microsoft.com/support/legal/offer-details/ rate = self.commerce_client.rate_card.get( "OfferDurableId eq 'MS-AZR-0062P' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US'" ) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index f51043c99c21..69e9db0154ab 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1577,7 +1577,7 @@ async def begin_perform_maintenance( ) -> "models.OperationStatusResponse": """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/operations/_virtual_machine_scale_sets_operations.py index fb811cada636..3b2b2bdb05d3 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/operations/_virtual_machine_scale_sets_operations.py @@ -1607,7 +1607,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index 17711d9829f7..c0b215039ee8 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1508,7 +1508,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/operations/_virtual_machine_scale_sets_operations.py index 034ac74ea9af..1b867d444465 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/operations/_virtual_machine_scale_sets_operations.py @@ -1538,7 +1538,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index 46c1131029e8..9430dfa21175 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1508,7 +1508,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py index 075026741b46..d8b7b3695831 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/operations/_virtual_machine_scale_sets_operations.py @@ -1538,7 +1538,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index bf071a46b461..e295cfb1876c 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1508,7 +1508,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py index d75588029721..990eafd19f0a 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/operations/_virtual_machine_scale_sets_operations.py @@ -1538,7 +1538,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index 96ea7d033dbc..e0162168265e 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1517,7 +1517,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_compute_management_client_enums.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_compute_management_client_enums.py index 157dfc3c6473..2e2658b738c2 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_compute_management_client_enums.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/models/_compute_management_client_enums.py @@ -306,7 +306,7 @@ class StorageAccountTypes(str, Enum): Standard SSD. Premium_LRS uses Premium SSD. UltraSSD_LRS uses Ultra disk. For more information regarding disks supported for Windows Virtual Machines, refer to https://docs.microsoft.com/en- us/azure/virtual-machines/windows/disks-types and, for Linux Virtual Machines, refer to - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/disks-types + https://docs.microsoft.com/azure/virtual-machines/linux/disks-types """ standard_lrs = "Standard_LRS" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py index e6cab03b69c6..4b837ab3ce27 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/operations/_virtual_machine_scale_sets_operations.py @@ -1547,7 +1547,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index 1adddae4a2b9..da0e1bd368cc 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1517,7 +1517,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_compute_management_client_enums.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_compute_management_client_enums.py index 6421f662a265..86e543060428 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_compute_management_client_enums.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_compute_management_client_enums.py @@ -311,7 +311,7 @@ class StorageAccountTypes(str, Enum): Standard SSD. Premium_LRS uses Premium SSD. UltraSSD_LRS uses Ultra disk. For more information regarding disks supported for Windows Virtual Machines, refer to https://docs.microsoft.com/en- us/azure/virtual-machines/windows/disks-types and, for Linux Virtual Machines, refer to - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/disks-types + https://docs.microsoft.com/azure/virtual-machines/linux/disks-types """ standard_lrs = "Standard_LRS" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py index dd7240eab311..3ff73217efd8 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py @@ -9324,9 +9324,9 @@ class WindowsConfiguration(msrest.serialization.Model): :type enable_automatic_updates: bool :param time_zone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time". :code:`
`:code:`
` Possible values can be `TimeZoneInfo.Id - `_ + `_ value from time zones returned by `TimeZoneInfo.GetSystemTimeZones - `_. + `_. :type time_zone: str :param additional_unattend_content: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py index 670eb5b6b05c..d1a080f4672f 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py @@ -10310,9 +10310,9 @@ class WindowsConfiguration(msrest.serialization.Model): :type enable_automatic_updates: bool :param time_zone: Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time". :code:`
`:code:`
` Possible values can be `TimeZoneInfo.Id - `_ + `_ value from time zones returned by `TimeZoneInfo.GetSystemTimeZones - `_. + `_. :type time_zone: str :param additional_unattend_content: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/operations/_virtual_machine_scale_sets_operations.py index 7345fff07efc..aab309e8f3bb 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/operations/_virtual_machine_scale_sets_operations.py @@ -1547,7 +1547,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py index 9f7e7a143270..7340bfdb34f3 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/aio/operations_async/_virtual_machine_scale_sets_operations_async.py @@ -1517,7 +1517,7 @@ async def begin_perform_maintenance( ) -> None: """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_compute_management_client_enums.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_compute_management_client_enums.py index ca679ca5db08..7a2cfdf920ed 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_compute_management_client_enums.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_compute_management_client_enums.py @@ -53,7 +53,7 @@ class DiffDiskPlacement(str, Enum): OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer Ephemeral OS disk size requirements for Windows VM at https://docs.microsoft.com/en- us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM at - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size- + https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size- requirements """ @@ -287,7 +287,7 @@ class StorageAccountTypes(str, Enum): Standard SSD. Premium_LRS uses Premium SSD. UltraSSD_LRS uses Ultra disk. For more information regarding disks supported for Windows Virtual Machines, refer to https://docs.microsoft.com/en- us/azure/virtual-machines/windows/disks-types and, for Linux Virtual Machines, refer to - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/disks-types + https://docs.microsoft.com/azure/virtual-machines/linux/disks-types """ standard_lrs = "Standard_LRS" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models.py index a3904b97f495..9f2954504db7 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models.py @@ -3853,7 +3853,7 @@ class OSProfile(msrest.serialization.Model): secrets or passwords in customData property** :code:`
`:code:`
` This property cannot be updated after the VM is created. :code:`
`:code:`
` customData is passed to the VM to be saved as a file, for more information see `Custom Data on Azure VMs - `_ + `_ :code:`
`:code:`
` For using cloud-init for your Linux VM, see `Using cloud-init to customize a Linux VM during creation `:code:`
` Possible values can be `TimeZoneInfo.Id - `_ + `_ value from time zones returned by `TimeZoneInfo.GetSystemTimeZones - `_. + `_. :type time_zone: str :param additional_unattend_content: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models_py3.py index a85bcc9ad131..c51a7264712c 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models_py3.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/models/_models_py3.py @@ -4237,7 +4237,7 @@ class OSProfile(msrest.serialization.Model): secrets or passwords in customData property** :code:`
`:code:`
` This property cannot be updated after the VM is created. :code:`
`:code:`
` customData is passed to the VM to be saved as a file, for more information see `Custom Data on Azure VMs - `_ + `_ :code:`
`:code:`
` For using cloud-init for your Linux VM, see `Using cloud-init to customize a Linux VM during creation `:code:`
` Possible values can be `TimeZoneInfo.Id - `_ + `_ value from time zones returned by `TimeZoneInfo.GetSystemTimeZones - `_. + `_. :type time_zone: str :param additional_unattend_content: Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/operations/_virtual_machine_scale_sets_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/operations/_virtual_machine_scale_sets_operations.py index ef2173090707..c75b58add61e 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/operations/_virtual_machine_scale_sets_operations.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/operations/_virtual_machine_scale_sets_operations.py @@ -1547,7 +1547,7 @@ def begin_perform_maintenance( # type: (...) -> LROPoller """Perform maintenance on one or more virtual machines in a VM scale set. Operation on instances which are not eligible for perform maintenance will be failed. Please refer to best practices - for more details: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual- + for more details: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual- machine-scale-sets-maintenance-notifications. :param resource_group_name: The name of the resource group. diff --git a/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vm.py b/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vm.py index 693d187b93e2..c4ab1c867174 100644 --- a/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vm.py +++ b/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vm.py @@ -356,7 +356,7 @@ def test_compute_vm_2(self, resource_group): # Simulate eviction (TODO: need example) self.mgmt_client.virtual_machines.simulate_eviction(resource_group.name, VIRTUAL_MACHINE_NAME, ) - # TODO: cannot use it successfully, see: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications + # TODO: cannot use it successfully, see: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications # Perform maintenance the virtual machine (TODO: need swagger file) try: result = self.mgmt_client.virtual_machines.begin_perform_maintenance(resource_group.name, VIRTUAL_MACHINE_NAME) diff --git a/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vmss.py b/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vmss.py index f13eba6fde85..08633260aac7 100644 --- a/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vmss.py +++ b/sdk/compute/azure-mgmt-compute/tests/test_mgmt_compute_vmss.py @@ -962,7 +962,7 @@ def test_compute_vmss_base_2(self, resource_group): # @unittest.skip(""" # can not test it, see: - # https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications + # https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications # """) @RandomNameResourceGroupPreparer(location=AZURE_LOCATION) def test_compute_vmss_perform_maintenance(self, resource_group): diff --git a/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models.py b/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models.py index 870168107568..c5a03f346cc9 100644 --- a/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models.py +++ b/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models.py @@ -539,23 +539,23 @@ def __init__(self, **kwargs): class ImageTemplatePlatformImageSource(ImageTemplateSource): """Describes an image source from [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). All required parameters must be populated in order to send to Azure. :param type: Required. Constant filled by server. :type type: str :param publisher: Image Publisher in [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type publisher: str :param offer: Image offer from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type offer: str :param sku: Image sku from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type sku: str :param version: Image version from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type version: str :param plan_info: Optional configuration of purchase plan for platform image. diff --git a/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models_py3.py b/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models_py3.py index 5f6aded8d16c..9713f9f5f1b3 100644 --- a/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models_py3.py +++ b/sdk/compute/azure-mgmt-imagebuilder/azure/mgmt/imagebuilder/models/_models_py3.py @@ -539,23 +539,23 @@ def __init__(self, *, image_id: str, **kwargs) -> None: class ImageTemplatePlatformImageSource(ImageTemplateSource): """Describes an image source from [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). All required parameters must be populated in order to send to Azure. :param type: Required. Constant filled by server. :type type: str :param publisher: Image Publisher in [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type publisher: str :param offer: Image offer from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type offer: str :param sku: Image sku from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type sku: str :param version: Image version from the [Azure Gallery - Images](https://docs.microsoft.com/en-us/rest/api/compute/virtualmachineimages). + Images](https://docs.microsoft.com/rest/api/compute/virtualmachineimages). :type version: str :param plan_info: Optional configuration of purchase plan for platform image. diff --git a/sdk/core/azure-core-tracing-opencensus/README.md b/sdk/core/azure-core-tracing-opencensus/README.md index 173b4ecf4bfa..11676f2d1c9e 100644 --- a/sdk/core/azure-core-tracing-opencensus/README.md +++ b/sdk/core/azure-core-tracing-opencensus/README.md @@ -45,7 +45,7 @@ with tracer.span(name="MyApplication") as span: ## Troubleshooting -This client raises exceptions defined in [Azure Core](https://docs.microsoft.com/en-us/python/api/azure-core/azure.core.exceptions?view=azure-python). +This client raises exceptions defined in [Azure Core](https://docs.microsoft.com/python/api/azure-core/azure.core.exceptions?view=azure-python). ## Next steps diff --git a/sdk/core/azure-core-tracing-opentelemetry/README.md b/sdk/core/azure-core-tracing-opentelemetry/README.md index ac2a0722bda7..d30f6f19f02c 100644 --- a/sdk/core/azure-core-tracing-opentelemetry/README.md +++ b/sdk/core/azure-core-tracing-opentelemetry/README.md @@ -78,7 +78,7 @@ Azure Exporter can be found in the [package](https://pypi.org/project/openteleme ## Troubleshooting -This client raises exceptions defined in [Azure Core](https://docs.microsoft.com/en-us/python/api/azure-core/azure.core.exceptions?view=azure-python). +This client raises exceptions defined in [Azure Core](https://docs.microsoft.com/python/api/azure-core/azure.core.exceptions?view=azure-python). ## Next steps diff --git a/sdk/core/azure-servicemanagement-legacy/README.md b/sdk/core/azure-servicemanagement-legacy/README.md index 7b35f3f7e68a..5a6a78e26d07 100644 --- a/sdk/core/azure-servicemanagement-legacy/README.md +++ b/sdk/core/azure-servicemanagement-legacy/README.md @@ -231,7 +231,7 @@ section of the project. # Learn More [Microsoft Azure Python Developer -Center](http://azure.microsoft.com/en-us/develop/python/) +Center](http://azure.microsoft.com/develop/python/) ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-servicemanagement-legacy%2FREADME.png) diff --git a/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/servicemanagementservice.py b/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/servicemanagementservice.py index 1a3b1234b3f0..2010ef75973d 100644 --- a/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/servicemanagementservice.py +++ b/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/servicemanagementservice.py @@ -1171,7 +1171,7 @@ def list_subscription_operations(self, start_time=None, end_time=None, object_id operation_result_filter: Optional. Returns subscription operations only for the specified result status, either Succeeded, Failed, or InProgress. continuation_token: Optional. More information at: - https://msdn.microsoft.com/en-us/library/azure/gg715318.aspx + https://msdn.microsoft.com/library/azure/gg715318.aspx ''' start_time = ('StartTime=' + start_time) if start_time else '' end_time = ('EndTime=' + end_time) if end_time else '' diff --git a/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/websitemanagementservice.py b/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/websitemanagementservice.py index 4a17fb0fa49b..8589a79397c2 100644 --- a/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/websitemanagementservice.py +++ b/sdk/core/azure-servicemanagement-legacy/azure/servicemanagement/websitemanagementservice.py @@ -225,7 +225,7 @@ def get_historical_usage_metrics(self, webspace_name, website_name, time_grain: Optional. A rollup name, as P1D. OTherwise, default rollup for the metrics is used. More information and metrics name at: - http://msdn.microsoft.com/en-us/library/azure/dn166964.aspx + http://msdn.microsoft.com/library/azure/dn166964.aspx ''' metrics = ('names='+','.join(metrics)) if metrics else '' start_time = ('StartTime='+start_time) if start_time else '' diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_role_linux.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_role_linux.yaml index b4f3dba1de6d..87edd53f4651 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_role_linux.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_role_linux.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1378,10131 +1378,4 @@ interactions: \ image contains the Windows Server 2012 R2 Datacenter operating system with\ \ the Windows Server Essentials Experience role installed. The new Windows\ \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:46:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2915055b8f28b24f92bedc64550e1f07] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM2MDQzMTBjYTwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjNjA0MzEwY2FsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2YzYwNDMxMGNhYTwvUm9sZU5hbWU+PFJvbGVUeXBlPlBlcnNpc3Rl - bnRWTVJvbGU8L1JvbGVUeXBlPjxDb25maWd1cmF0aW9uU2V0cz48Q29uZmlndXJhdGlvblNldD48 - Q29uZmlndXJhdGlvblNldFR5cGU+TGludXhQcm92aXNpb25pbmdDb25maWd1cmF0aW9uPC9Db25m - aWd1cmF0aW9uU2V0VHlwZT48SG9zdE5hbWU+aG50c3ZjNjA0MzEwY2FhPC9Ib3N0TmFtZT48VXNl - ck5hbWU+dW5pdHRlc3Q8L1VzZXJOYW1lPjxVc2VyUGFzc3dvcmQ+dTc7OWpicCE8L1VzZXJQYXNz - d29yZD48RGlzYWJsZVNzaFBhc3N3b3JkQXV0aGVudGljYXRpb24+ZmFsc2U8L0Rpc2FibGVTc2hQ - YXNzd29yZEF1dGhlbnRpY2F0aW9uPjxTU0g+PFB1YmxpY0tleXM+PFB1YmxpY0tleT48RmluZ2Vy - cHJpbnQ+QkVBNEI3NEJENkI5MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvRmluZ2VycHJp - bnQ+PFBhdGg+L2hvbWUvdW5pdHRlc3QvLnNzaC9hdXRob3JpemVkX2tleXM8L1BhdGg+PC9QdWJs - aWNLZXk+PC9QdWJsaWNLZXlzPjxLZXlQYWlycz48S2V5UGFpcj48RmluZ2VycHJpbnQ+QkVBNEI3 - NEJENkI5MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvRmluZ2VycHJpbnQ+PFBhdGg+L2hv - bWUvdW5pdHRlc3QvLnNzaC9pZF9yc2E8L1BhdGg+PC9LZXlQYWlyPjwvS2V5UGFpcnM+PC9TU0g+ - PC9Db25maWd1cmF0aW9uU2V0PjxDb25maWd1cmF0aW9uU2V0PjxDb25maWd1cmF0aW9uU2V0VHlw - ZT5OZXR3b3JrQ29uZmlndXJhdGlvbjwvQ29uZmlndXJhdGlvblNldFR5cGU+PElucHV0RW5kcG9p - bnRzPjxJbnB1dEVuZHBvaW50PjxMb2FkQmFsYW5jZWRFbmRwb2ludFNldE5hbWU+PC9Mb2FkQmFs - YW5jZWRFbmRwb2ludFNldE5hbWU+PExvY2FsUG9ydD4zMzk0PC9Mb2NhbFBvcnQ+PE5hbWU+dXRl - bmRwb2ludDwvTmFtZT48UG9ydD41OTkxMzwvUG9ydD48UHJvdG9jb2w+dGNwPC9Qcm90b2NvbD48 - RW5hYmxlRGlyZWN0U2VydmVyUmV0dXJuPmZhbHNlPC9FbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ - PElkbGVUaW1lb3V0SW5NaW51dGVzPjQ8L0lkbGVUaW1lb3V0SW5NaW51dGVzPjwvSW5wdXRFbmRw - b2ludD48L0lucHV0RW5kcG9pbnRzPjxTdWJuZXROYW1lcz48L1N1Ym5ldE5hbWVzPjwvQ29uZmln - dXJhdGlvblNldD48L0NvbmZpZ3VyYXRpb25TZXRzPjxPU1ZpcnR1YWxIYXJkRGlzaz48RGlza0xh - YmVsPnV0c3ZjNjA0MzEwY2FhLnZoZDwvRGlza0xhYmVsPjxNZWRpYUxpbms+aHR0cDovL3N0b3Jh - Z2VuYW1lLmJsb2IuY29yZS53aW5kb3dzLm5ldC91dGN0bnI2MDQzMTBjYS91dHN2YzYwNDMxMGNh - YS52aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmIzOWYyN2E4YjhjNjRkNTJiMDVlYWM2 - YTYyZWJhZDg1X19VYnVudHUtMTVfMDQtYW1kNjQtc2VydmVyLTIwMTUwNjE2LjEtZW4tdXMtMzBH - QjwvU291cmNlSW1hZ2VOYW1lPjwvT1NWaXJ0dWFsSGFyZERpc2s+PFJvbGVTaXplPlNtYWxsPC9S - b2xlU2l6ZT48L1JvbGU+PC9Sb2xlTGlzdD48L0RlcGxveW1lbnQ+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1756'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 16:46:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4f94847e7b32b6269689244eca66d320] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:46:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [79fda2cb6796b0029cc89c0dcae68b7b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [af5623ac4912b970aff343f91f212013] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eb49ebf63584b37ab8db680f3e8fa43f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1b0b6727a32bbd5ba8da29d760947d1a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [794f27cc3d69b78980ac6e289f53f238] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [79d1753df6d3bccf888097a65c8e9464] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d736fb1858ffbb25a84c95f19172c71f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7c6adc82d725b9dc82d02fa3e0925c52] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [520341da50e8b9f1bc8e599ef962c4c5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1691de7ed8d3bb34ab2284c8f331208d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4f94847e7b32b6269689244eca66d320 - response: - body: {string: '4f94847e-7b32-b626-9689-244eca66d320Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [00ef825161bcb1bda92cea3b223947f1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d7646a254819bb7ebf972aa0fdc91c91] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a60f79229a0ab8b1baffc8fd8f0bb9b2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e637f21b36f2b60ebf9ca1677e1718c6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:47:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2afdefe7db1ab4149c98dba1dd986f3b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a4b9d2ecd967b7caada495ae72e04bd9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [30b15ce55446bd4c9916180892ab1e05] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a080895ecf1cb4c5ba0df183ba4dd200] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [253f6941aba3b0dabda6c697236dea88] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [df8fac2cb4b8b205a62dad89aaae475e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7682c66c60abbb0ca2522fefc2b54605] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bc8d8675100fb8d4812cb5575cc047b9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3aeab6f12880bb8e839c681a29c93813] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [52dfce8caca7b4aea4947c03aa11c5a3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [492f68485f6bb923a0b5f3a5882654bf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:48:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [755c097fbf74b1ab97d0c8fce4416633] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [89df340de080bcd99c29e11233a1656b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [73565835a841b4b290a1d88b66d76ab5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [91fb3e83143eb428bec815632e4e3287] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c4f3457fc9daba76ae20b527e62241e0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5b2c1920bbd9b0b09474a01eb09318d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c8ff6bbb59e6b7e9863cb2aa2d8b158b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [65c25d5afa6bb6b0a23eaeaf5679b789] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaRoleStateUnknown00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:47:44Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3055'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9b6bab34a420b84e8ba9c7dca586f77e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e424081utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:49:49Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3186'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7f51d439a4c3b9d1b571375655c208be] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e424081utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:49:49Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3186'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7178ae00f7c7b4a38e2de45081f1eb5e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca/roles/utsvc604310caa - response: - body: {string: 'utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcpfalse4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmall'} - headers: - Cache-Control: [no-cache] - Content-Length: ['1151'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eba5fc4b666ab648b06d3a5acfde2bf1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/images - response: - body: {string: "PublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US3003f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29Linuxhttp://go.microsoft.com/fwlink/?LinkId=521895Linux\ - \ VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image\ - \ is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It\ - \ also contains PartsUnlimited demo app which runs on the installed coreclr.\ - \ The demo app is installed to /opt/demo. To run the demo, please type the\ - \ command '/opt/demo/Kestrel' in a terminal window. The website is listening\ - \ on port 5004. Please enable or map a endpoint of HTTP port 5004 for your\ - \ azure VM.CoreCLR x64 Beta5 (11624) with PartsUnlimited\ - \ Demo App on Ubuntu Server 14.04 LTS2015-04-29T07:00:00ZfalseUbuntu-cof-45.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D1Microsoft\ - \ Visual Studio GroupUbuntu-cof-45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27Windowshttp://go.microsoft.com/fwlink/?LinkID=430755This\ - \ image contains Windows Server 2012 R2, Visual Studio Community 2013, and\ - \ CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly\ - \ set up a development environment in Azure to build and test Android, iOS,\ - \ and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716]\ - \ for more information.Visual Studio Community\ - \ 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R22015-05-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Visual Studio Community 2013 image enables you to unleash the full power\ - \ of Visual Studio to develop cross-platform solutions. Create apps in one\ - \ unified IDE, and incorporate new languages, features, and development tools\ - \ into them with Visual Studio Extensions (available in the Visual Studio\ - \ Gallery).Visual Studio Community 2013 Update\ - \ 4 on Windows Server 2012 R22015-05-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash\ - \ the full power of Visual Studio to develop Node.js solutions. NTVS also\ - \ includes a list of project templates using the Express framework, which\ - \ enables you to quickly create and deploy websites or Cloud Services to Microsoft\ - \ Azure or other platforms.Visual Studio Community\ - \ 2013 Update 4 with Tools for Node.js on Windows Server 2012 R22015-04-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Community 2015 is our free, full featured and extensible IDE for\ - \ non-enterprise application development. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Community 2015\ - \ RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Enterprise supports developers creating business applications looking\ - \ for the scale, quality and productivity required in organizations of any\ - \ size. Team collaboration, DevOps, release management and more are core\ - \ scenarios for Visual Studio Enterprise. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily\ - \ and quickly set up a development environment in Azure to plan, build, release\ - \ and operate applications using Visual Studio.Visual\ - \ Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895With\ - \ Visual Studio Professional, you can create applications across devices and\ - \ services, using a single solution with a consistent development experience.\ - \ You get the tools, you need to deliver desktop, Windows Store, Windows\ - \ Phone, and Office apps, as well as mobile web apps across any device, web\ - \ site, cloud service, and more. This image contains Windows Server 2012\ - \ R2 with Visual Studio Professional 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Professional\ - \ 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.2 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2013-03-01T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-22T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321312[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update\ - \ 95) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. WARNING:\ - \ These older versions of the JRE and JDK are provided to help developers\ - \ debug issues in older systems. They are not recommended for use in production.\ - \ Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]JDK\ - \ 6 on Windows Server 20122015-05-07T00:00:00ZtrueJava6_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321694MediumMicrosofthttp://go.microsoft.com/fwlink/?LinkId=386544Java6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update\ - \ 79) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ - \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update\ - \ 45) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].JDK\ - \ 8 on Windows Server 2012 R22015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321683[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321692Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321684[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g\ - \ Enterprise Edition (10.3.6) is a leading Java application server for modern\ - \ data centers. It takes full advantage of the latest hardware architectures\ - \ including 64-bit addressable memory, multi-core computing systems and high-speed\ - \ networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321691Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321686[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. Minimum recommended virtual machine size\ - \ for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321689Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321687[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 11g Standard Edition (10.3.6) is a leading Java application server for enterprises\ - \ of all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321688Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321317[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. Minimum recommended virtual machine size for this image\ - \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321318[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321314[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321315[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ - \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ - \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321313[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321316[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkID=321682[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise\ - \ Edition (10.3.6) is a leading Java application server for modern data centers.\ - \ It takes full advantage of the latest hardware architectures including 64-bit\ - \ addressable memory, multi-core computing systems and high-speed networks.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321691[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard\ - \ Edition (10.3.6) is a leading Java application server for enterprises of\ - \ all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.7 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404007Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.8 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404008Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US8129ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4Linuxhttps://enterprise.github.com/licenseGitHub\ - \ Enterprise is the on-premises version of GitHub.com, the world's largest\ - \ software community. Collaborate, track issues, review code, and streamline\ - \ your development processes - all on your servers. With the world's largest\ - \ software development community already using GitHub, your business can be\ - \ on the fast track to a better way of building software.GitHub\ - \ Enterprisefalse2015-06-17T07:00:00Zfalsehttps://enterprise.github.com/privacyStandard_DS3GitHub,\ - \ Inc.Standard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-10-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-05T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-02T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-07T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-25T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-24T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-01T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-13T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-02-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-04-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-EnterpriseWindowshttp://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Developer edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-DeveloperfalseBizTalkServer2013_100.pngMicrosoft\ - \ BizTalk Server GroupBizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Enterprise edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Enterprise2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Standard edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Standard2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-StandardWindowshttp://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Standard edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.62014-07-14T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.72014-09-30T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-07-14T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-09-30T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-10-18T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-11-29T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-12-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-01-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-05T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-26T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-06-17T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-07-14T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [47ffdd2bf05bb74c9f1453b7bc59cf0b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFBlcnNpc3RlbnRWTVJvbGUgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl - bWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3Nh - enVyZSI+PFJvbGVOYW1lPnV0c3ZjNjA0MzEwY2FiPC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lz - dGVudFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0 - PjxDb25maWd1cmF0aW9uU2V0VHlwZT5MaW51eFByb3Zpc2lvbmluZ0NvbmZpZ3VyYXRpb248L0Nv - bmZpZ3VyYXRpb25TZXRUeXBlPjxIb3N0TmFtZT5obnRzdmM2MDQzMTBjYWI8L0hvc3ROYW1lPjxV - c2VyTmFtZT51bml0dGVzdDwvVXNlck5hbWU+PFVzZXJQYXNzd29yZD51Nzs5amJwITwvVXNlclBh - c3N3b3JkPjxEaXNhYmxlU3NoUGFzc3dvcmRBdXRoZW50aWNhdGlvbj5mYWxzZTwvRGlzYWJsZVNz - aFBhc3N3b3JkQXV0aGVudGljYXRpb24+PFNTSD48UHVibGljS2V5cz48UHVibGljS2V5PjxGaW5n - ZXJwcmludD5CRUE0Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJw - cmludD48UGF0aD4vaG9tZS91bml0dGVzdC8uc3NoL2F1dGhvcml6ZWRfa2V5czwvUGF0aD48L1B1 - YmxpY0tleT48L1B1YmxpY0tleXM+PEtleVBhaXJzPjxLZXlQYWlyPjxGaW5nZXJwcmludD5CRUE0 - Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJwcmludD48UGF0aD4v - aG9tZS91bml0dGVzdC8uc3NoL2lkX3JzYTwvUGF0aD48L0tleVBhaXI+PC9LZXlQYWlycz48L1NT - SD48L0NvbmZpZ3VyYXRpb25TZXQ+PC9Db25maWd1cmF0aW9uU2V0cz48T1NWaXJ0dWFsSGFyZERp - c2s+PERpc2tMYWJlbD51dHN2YzYwNDMxMGNhYi52aGQ8L0Rpc2tMYWJlbD48TWVkaWFMaW5rPmh0 - dHA6Ly9zdG9yYWdlbmFtZS5ibG9iLmNvcmUud2luZG93cy5uZXQvdXRjdG5yNjA0MzEwY2EvdXRz - dmM2MDQzMTBjYWIudmhkPC9NZWRpYUxpbms+PFNvdXJjZUltYWdlTmFtZT5iMzlmMjdhOGI4YzY0 - ZDUyYjA1ZWFjNmE2MmViYWQ4NV9fVWJ1bnR1LTE1XzA0LWFtZDY0LXNlcnZlci0yMDE1MDYxNi4x - LWVuLXVzLTMwR0I8L1NvdXJjZUltYWdlTmFtZT48L09TVmlydHVhbEhhcmREaXNrPjwvUGVyc2lz - dGVudFZNUm9sZT4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1158'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca/roles - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 16:49:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a7fa9238f917bdee9aa09765be9283d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:49:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0039f4583885be59a0ee8c50daec3466] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bc670c4dd4a6b42a8d3a9a315a48b887] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [135038f33278b4059f92362043fabf27] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8926ffdaad8eb7e59eb141abb50a8429] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [66fa812c95ffb4e7ba85ff5915d2537e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [905e52347bc8b72f9aac66cd28cc413d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7fcaafc40267b08fab750ed58b425060] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eccc5996aea4bfcc9c0b507c25f8936f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a7fa9238f917bdee9aa09765be9283d0 - response: - body: {string: 'a7fa9238-f917-bdee-9aa0-9765be9283d0Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8ba0c2df3709bde0ab63b7fa7e656223] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c07fc276b326bdc7abe9be750b7c2a1b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [14ba1bbcc8b0bc87865d43cc3af4cadd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1eefb19b13fcb81ea4878721e7b3a10f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [68b9a60b248cbc0483369646be861f7d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:50:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ff3749eca6d1bc07b07715094b3796c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7d61c11f322cb128a22d9bbca6b990ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [607b857125c0b9659d530fc42b1e6a95] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [367f967bbd81bc8abf4225824772cce0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [503ef88555aab4f29a152aa685aaf078] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bf25cf704581b886a71b16cf1582b02a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c63e75ecc2edb804896db89bd0d51a90] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9bae9ce6da8eb5c0b3f5b28b13e322d5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [49f7c3dcfacebcab80a9fff818d1afe0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [168da67b1265b37a8ecb764cd48e8eeb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [185bc4904fd7b94e9e6c55ca791b566e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:51:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7fbf39e21e96b6afbaeafc245c6a1931] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [539463e5e397bf6e88a17a5e680e1ba2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [20b3c5ce2269bd9eb00678eba29eee2c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b9187e0099b8bcb78e95bbcc3cb2ea13] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bba393913815bc1f882ef924b8644d35] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d7ec56258f3db0319350b577cc14ee28] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0ab867d635f9bc5bb29b4feea345f41f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabRoleStateUnknown00Small100.115.236.130Starting1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:50:35Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4463'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [df9d0f726258b3afb60d7ceddbfd7177] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca - response: - body: {string: 'utsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabReadyRole00Small100.115.236.130Startedhntsvc604310cab1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:52:40Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['4491'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8f7886db1cb8b702a50440ed77f9c099] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca/roles/utsvc604310caa - response: - body: {string: 'utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcpfalse4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmall'} - headers: - Cache-Control: [no-cache] - Content-Length: ['1151'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [abad5f3da9dcba899a4c7a3bb94c03b7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca/deployments/utsvc604310ca/roles/utsvc604310cab - response: - body: {string: 'utsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmall'} - headers: - Cache-Control: [no-cache] - Content-Length: ['891'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [070fab6fcf92b4e3aee261c05a3ad6c0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310ca?embed-detail=true - response: - body: {string: 'https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc604310cautsvc604310cautsvc604310cadescriptionWest - USCreated2015-07-02T16:46:43Z2015-07-02T16:47:20Zext242ext1val1ResourceGrouputsvc604310caResourceLocationWest - USutsvc604310caProduction977235adfe6c40ddbd462737a104b802Runninghttp://utsvc604310ca.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzYwNDMxMGNhYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc604310caautsvc604310caaReadyRole00Small100.115.232.19utendpoint23.99.59.184599133394tcp4Startedhntsvc604310caa291a837265511499362be02982e42408utsvc604310cabutsvc604310cabReadyRole00Small100.115.236.130Startedhntsvc604310cab1utsvc604310caaPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.59.184false4ReadWriteutsvc604310caa.vhdutsvc604310ca-utsvc604310caa-0-201507021647000375http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310caa.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallutsvc604310cabPersistentVMRoleNetworkConfigurationReadWriteutsvc604310cab.vhdutsvc604310ca-utsvc604310cab-0-201507021649590140http://storagename.blob.core.windows.net/utctnr604310ca/utsvc604310cab.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T16:46:55Z2015-07-02T16:52:40Z
23.99.59.184
trueutsvc604310caContractContract
utsvc604310ca.d9.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5371'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 16:52:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [859f367808b2b40098dd448e47c78265] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -version: 1 + \ includes features, such as Remote Web Acce \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_dns_server.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_dns_server.yaml index 537eac53475c..9987f260824b 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_dns_server.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_dns_server.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,5357 +2029,4 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d1387fd825b2bf28bd8542abbfe401e1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM3NDA5MTY3ODwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjNzQwOTE2NzhsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2Yzc0MDkxNjc4PC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lzdGVu - dFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0PjxD - b25maWd1cmF0aW9uU2V0VHlwZT5XaW5kb3dzUHJvdmlzaW9uaW5nQ29uZmlndXJhdGlvbjwvQ29u - ZmlndXJhdGlvblNldFR5cGU+PENvbXB1dGVyTmFtZT5obnV0c3ZjNzQwOTE2Nzg8L0NvbXB1dGVy - TmFtZT48QWRtaW5QYXNzd29yZD51Nzs5amJwITwvQWRtaW5QYXNzd29yZD48UmVzZXRQYXNzd29y - ZE9uRmlyc3RMb2dvbj5mYWxzZTwvUmVzZXRQYXNzd29yZE9uRmlyc3RMb2dvbj48RW5hYmxlQXV0 - b21hdGljVXBkYXRlcz5mYWxzZTwvRW5hYmxlQXV0b21hdGljVXBkYXRlcz48VGltZVpvbmU+UGFj - aWZpYyBTdGFuZGFyZCBUaW1lPC9UaW1lWm9uZT48U3RvcmVkQ2VydGlmaWNhdGVTZXR0aW5ncz48 - Q2VydGlmaWNhdGVTZXR0aW5nPjxTdG9yZUxvY2F0aW9uPkxvY2FsTWFjaGluZTwvU3RvcmVMb2Nh - dGlvbj48U3RvcmVOYW1lPk15PC9TdG9yZU5hbWU+PFRodW1icHJpbnQ+QkVBNEI3NEJENkI5MTVF - OURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvVGh1bWJwcmludD48L0NlcnRpZmljYXRlU2V0dGlu - Zz48L1N0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+PFdpblJNPjxMaXN0ZW5lcnM+PExpc3RlbmVy - PjxQcm90b2NvbD5IdHRwczwvUHJvdG9jb2w+PENlcnRpZmljYXRlVGh1bWJwcmludD5CRUE0Qjc0 - QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9DZXJ0aWZpY2F0ZVRodW1icHJpbnQ+ - PC9MaXN0ZW5lcj48L0xpc3RlbmVycz48L1dpblJNPjxBZG1pblVzZXJuYW1lPmF6dXJldXNlcjwv - QWRtaW5Vc2VybmFtZT48L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENvbmZp - Z3VyYXRpb25TZXRUeXBlPk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0VHlw - ZT48SW5wdXRFbmRwb2ludHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50U2V0 - TmFtZT48L0xvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xvY2Fs - UG9ydD48TmFtZT51dGVuZHBvaW50PC9OYW1lPjxQb3J0PjU5OTEzPC9Qb3J0PjxQcm90b2NvbD50 - Y3A8L1Byb3RvY29sPjxFbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURpcmVj - dFNlcnZlclJldHVybj48SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1pbnV0 - ZXM+PC9JbnB1dEVuZHBvaW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3VibmV0 - TmFtZXM+PC9Db25maWd1cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVhbEhh - cmREaXNrPjxEaXNrTGFiZWw+dXRzdmM3NDA5MTY3OC52aGQ8L0Rpc2tMYWJlbD48TWVkaWFMaW5r - Pmh0dHA6Ly9zdG9yYWdlbmFtZS5ibG9iLmNvcmUud2luZG93cy5uZXQvdXRjdG5yNzQwOTE2Nzgv - dXRzdmM3NDA5MTY3OC52aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmE2OTk0OTQzNzNj - MDRmYzBiYzhmMmJiMTM4OWQ2MTA2X19XaW5kb3dzLVNlcnZlci1UZWNobmljYWwtUHJldmlldy0y - MDE1MDUuMDEtZW4udXMtMTI3R0IudmhkPC9Tb3VyY2VJbWFnZU5hbWU+PC9PU1ZpcnR1YWxIYXJk - RGlzaz48Um9sZVNpemU+U21hbGw8L1JvbGVTaXplPjwvUm9sZT48L1JvbGVMaXN0PjwvRGVwbG95 - bWVudD4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1950'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:24:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f726fce3f50cb09496423c310cd90dfe] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [887eae0f91bdb4c8899c5fdb3f3c3c58] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cbb55610e84fb1148be8a850b55c82c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [60e6c991b91fbedfb6a0cbfbaa63e763] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [394fe81eaee0b23a89d588881e8bee42] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6945eee51045b5c497bc1ed339a0c929] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d207cdc88bc0b7e8a09084a4ca7d6d47] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2b67a1120077b0a8ae408589b394724c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6b23739fffb6b70a9729b878a5557414] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:24:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1acf47efd344bea3a29a442435cf2e69] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [af2e94cc54e7b8f69ce39c7e37fb7a77] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1ccaff683861b187a72df359f11f7ac8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a7c6d0ecd6a5ba8a819650ba4c412945] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5c1c4c277458b51dbc6d568ed745608d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [000e7759b151b945a23abc9e0692de5a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2f679e63e801b8109398a5972587dfe5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8bc495af5cd4b9aa9941c3d77e04352d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f726fce3f50cb09496423c310cd90dfe - response: - body: {string: 'f726fce3-f50c-b094-9642-3c310cd90dfeSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7bd99db1b7acb78bb85cb58c9db3c8a4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1fb29c06df5abaaf96cb1852020a7531] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7b27d392509ab7bea279838f29dff248] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2ae1693bb89fb2b9850d11049258dc06] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8d4228f384edb0bb988924006a37a56e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9967227a8556b1b7804fd2eb0d577389] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:25:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8445f619bf55b51faf12045808d24664] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [44734fae777dbfa09697e1b2352b9111] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cc91ac5838d1b4709cd826253f4104c9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6667a66d8928b2168fc72eb81a82b4df] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1927f5a1fb43b4c695cb7a20de4b94fd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [37e39d64c805b567878eb0343c9723a3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [37bb3ef3492fb1e3a07ac8ab96762343] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bf6385f586e6b855bc2587c727328b20] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b05c2d088e31b36ea2f1bf80c47dccf5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a609dadac9afbdba9231f423ba92c935] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [25851d22592db6ffaea25eaf59811777] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:26:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f25388875011b5d28562d9111afba109] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b1e892c420abfc8a6b6787bb7f108d4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9bbedc8a00bbb7619ac675ed48b4ed6b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d375a63826d0b3e182b248d41a77f7ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4d84b917f84ab095b0f7e2f314ecea86] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a3ff0c8bcd3cbac7a80177cb2a9a7d3a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678RoleStateUnknown00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Starting1utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:25:31Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3337'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dd339ba20eefb509bcae40746351b2b2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [69364b550473b881a48eb71bfc2c8ebb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dc7bace7a6f5b85b81f819e7afc50740] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cb176ea0031ab16d841b88ba42b52fea] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2a336115d653bf31a16e9d116ffc7ba8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:27:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [859e6e4abda7be76815b193eeb3cd71e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7f110497cbd8b3bb8adb376ecc528669] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4633b3f493edb1c1ae63a4fd34f87038] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e1e175cceecaba47bee4a302b7c71e77] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [add2d38a706fbed49857d55fe88d3751] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4d3e98df7725ba3d9cdd811097bb6408] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fe3f00b1e3b0b60b8afd6e126e6fe512] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [86f97e09746fbc25a3912824c0abb0b7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [713b3b6607c8b11489d43acac8362c46] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bb67d67d725fb86d960ed9e63ca16090] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7c9d4e2f7481bb44b02f3fee78e60082] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:28:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8e836c7de3babe6eae12bf8f1ee0d0f0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ad45a8494107be3f9fb1238d5b17d7f5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f76b8d93a9ccb62c98fb17ccd6572fa7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e5fdee46f5a1be8f9e2e870288b572c4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9a0966bc5e27b8468e84ab853bb3d0c6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d8ed2d8e00debc1fb017b90235a89bd0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ffd690c53aedb77791a72514c71a4f84] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00Small100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:27:35Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3368'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ad5d9f3efd6db056a85f44ee3d2ddee2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bbdd070aa028b41ca76c3aec1e2f05e5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b3d009d611ffbf208fefcc98a739fda3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [98386f994dd8b60694636644d9176767] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:29:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e17479b2151cb7aa8597ba2b58320c2b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e53bf1f676b4bb8f934f154887cf4f04] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [31ebd8e39964b9ce96883cc1b6f2c452] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f0665305b3aab5d4bad2aa9d95a3e9b5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7b6430f2f8fcb48d973c694a391fb233] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [87afd8b1308ab13d865a3b87621ca9ff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7ca4521320c2b49b98e5826bb1ff2a8a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [722327fe9b5ebf1096b8730223467bec] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6e593d903be2b326b02137f6ebfffae8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a9a12004d265bd53a8b0b82355fadfd4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0cd785fdacd4bfb2b065cf6db0efbd3a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:30:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [58cda0c52f48bc76a43cb88228e18750] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5fa8fcdbfae7b3be97650a1cb3fca356] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e46bb0adf0f7b80e86a3743207c2a20c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2b5af4954a67bf06b1368c807a1c1d5e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [604c92cbe1f4b56e896f63f6ffb5a163] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cce4d37d211ab40694a1fe031349b524] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3f7012f5cc91b95ea317cdf6b8f878da] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [829beb46b1dab10cbbf02a347c30abd8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678Provisioning00SmallWindows - is preparing your computer for first use...100.115.96.27utendpoint23.99.8.86599133394tcp4StartedWIN-5CU3EUBGJ921utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:29:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3441'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5b0fd9afdb89b65ea6f44ac392870bc3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678ReadyRole00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Startedhnutsvc74091678300F694F057E148298462A82BB364C1C917D23A81utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:31:44Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3476'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fc720a1c23afb0e6acc5314f8b1a1dff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678 - response: - body: {string: 'utsvc74091678Production8897ba246e6b459fb4255d1c3d2b717bRunninghttp://utsvc74091678.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzc0MDkxNjc4Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc74091678utsvc74091678ReadyRole00Small100.115.96.27utendpoint23.99.8.86599133394tcp4Startedhnutsvc74091678300F694F057E148298462A82BB364C1C917D23A81utsvc74091678PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.8.86false4ReadWriteutsvc74091678.vhdutsvc74091678-utsvc74091678-0-201507021824210803http://storagename.blob.core.windows.net/utctnr74091678/utsvc74091678.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmall7AEAA5098AF892A171683654DA1EF77379FA5C87falsefalse2015-07-02T18:24:13Z2015-07-02T18:31:44Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
23.99.8.86
trueutsvc74091678ContractContract
utsvc74091678.d3.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3476'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8c82ad410f81bdd6a85550f3f5e8ac33] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERuc1NlcnZlciB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0 - YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2luZG93c2F6dXJlIj48 - TmFtZT5teWRuc3NlcnZlcjwvTmFtZT48QWRkcmVzcz4xOTIuMTY4LjE0NC4xPC9BZGRyZXNzPjwv - RG5zU2VydmVyPg== - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['181'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678/dnsservers - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:31:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5f05e4e530f3bdf9aa8dfb3333bd35a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5f05e4e530f3bdf9aa8dfb3333bd35a5 - response: - body: {string: '5f05e4e5-30f3-bdf9-aa8d-fb3333bd35a5InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b81fb0690ff8b143b6f13c4877d7acc7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5f05e4e530f3bdf9aa8dfb3333bd35a5 - response: - body: {string: '5f05e4e5-30f3-bdf9-aa8d-fb3333bd35a5InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c0718877ecfeb73f84c4f01331b485a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5f05e4e530f3bdf9aa8dfb3333bd35a5 - response: - body: {string: '5f05e4e5-30f3-bdf9-aa8d-fb3333bd35a5InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:31:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5a26271071ebb68996fa51c5799c8e8c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5f05e4e530f3bdf9aa8dfb3333bd35a5 - response: - body: {string: '5f05e4e5-30f3-bdf9-aa8d-fb3333bd35a5InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ba09b0fdcb95bd368fa4abed2e3cdf03] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5f05e4e530f3bdf9aa8dfb3333bd35a5 - response: - body: {string: '5f05e4e5-30f3-bdf9-aa8d-fb3333bd35a5Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a8fd23905823bc8e9dbab6838c3c9fe7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERuc1NlcnZlciB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0 - YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2luZG93c2F6dXJlIj48 - TmFtZT5teWRuc3NlcnZlcjwvTmFtZT48QWRkcmVzcz4xOTIuMTY4LjE0NC4yPC9BZGRyZXNzPjwv - RG5zU2VydmVyPg== - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['181'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: PUT - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678/dnsservers/mydnsserver - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:32:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3398493ac061bd4882c23ea61ea5dc06] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/3398493ac061bd4882c23ea61ea5dc06 - response: - body: {string: '3398493a-c061-bd48-82c2-3ea61ea5dc06InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c9df3807cb80b4979144f34245b7ece8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/3398493ac061bd4882c23ea61ea5dc06 - response: - body: {string: '3398493a-c061-bd48-82c2-3ea61ea5dc06InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [652dd45d8da1b1ed9ffb351c036f948d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/3398493ac061bd4882c23ea61ea5dc06 - response: - body: {string: '3398493a-c061-bd48-82c2-3ea61ea5dc06InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c039f3378c34b40db554b470c9445ecd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/3398493ac061bd4882c23ea61ea5dc06 - response: - body: {string: '3398493a-c061-bd48-82c2-3ea61ea5dc06InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [03a2d4e864c6b05384ec7eb9b3a0a390] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/3398493ac061bd4882c23ea61ea5dc06 - response: - body: {string: '3398493a-c061-bd48-82c2-3ea61ea5dc06Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c2eb6f221f12b3e384739b40c8156883] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: DELETE - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc74091678/deployments/utsvc74091678/dnsservers/mydnsserver - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:32:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5bdef76c4fe0b039b9714a1cb6416871] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5bdef76c4fe0b039b9714a1cb6416871 - response: - body: {string: '5bdef76c-4fe0-b039-b971-4a1cb6416871InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fe2420d05a7bb6129f6b68e19245b926] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5bdef76c4fe0b039b9714a1cb6416871 - response: - body: {string: '5bdef76c-4fe0-b039-b971-4a1cb6416871InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8e60982591d8be7683bac15778cdab3e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5bdef76c4fe0b039b9714a1cb6416871 - response: - body: {string: '5bdef76c-4fe0-b039-b971-4a1cb6416871InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e4b44b09c8b4b0d2996940bdd3e8ebe6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5bdef76c4fe0b039b9714a1cb6416871 - response: - body: {string: '5bdef76c-4fe0-b039-b971-4a1cb6416871InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [08733fffcf0fba2bb9d8eda4f6f9ae84] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/5bdef76c4fe0b039b9714a1cb6416871 - response: - body: {string: '5bdef76c-4fe0-b039-b971-4a1cb6416871Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:32:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [337a6dabb59cba19a2dff0447b389212] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -version: 1 + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_role_windows.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_role_windows.yaml index cd6eed67cac6..9ed7eda96e3f 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_role_windows.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_add_update_delete_role_windows.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update\ - \ 79) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ - \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update\ - \ 45) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].JDK\ - \ 8 on Windows Server 2012 R22015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321683[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321692Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321684[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g\ - \ Enterprise Edition (10.3.6) is a leading Java application server for modern\ - \ data centers. It takes full advantage of the latest hardware architectures\ - \ including 64-bit addressable memory, multi-core computing systems and high-speed\ - \ networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321691Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321686[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. Minimum recommended virtual machine size\ - \ for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321689Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321687[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 11g Standard Edition (10.3.6) is a leading Java application server for enterprises\ - \ of all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321688Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321317[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. Minimum recommended virtual machine size for this image\ - \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321318[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321314[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321315[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ - \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ - \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321313[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321316[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkID=321682[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise\ - \ Edition (10.3.6) is a leading Java application server for modern data centers.\ - \ It takes full advantage of the latest hardware architectures including 64-bit\ - \ addressable memory, multi-core computing systems and high-speed networks.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321691[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard\ - \ Edition (10.3.6) is a leading Java application server for enterprises of\ - \ all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.7 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404007Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.8 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404008Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US8129ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4Linuxhttps://enterprise.github.com/licenseGitHub\ - \ Enterprise is the on-premises version of GitHub.com, the world's largest\ - \ software community. Collaborate, track issues, review code, and streamline\ - \ your development processes - all on your servers. With the world's largest\ - \ software development community already using GitHub, your business can be\ - \ on the fast track to a better way of building software.GitHub\ - \ Enterprisefalse2015-06-17T07:00:00Zfalsehttps://enterprise.github.com/privacyStandard_DS3GitHub,\ - \ Inc.Standard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-10-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-05T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-02T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-07T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-25T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-24T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-01T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-13T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-02-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-04-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-EnterpriseWindowshttp://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Developer edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-DeveloperfalseBizTalkServer2013_100.pngMicrosoft\ - \ BizTalk Server GroupBizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Enterprise edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Enterprise2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Standard edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Standard2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-StandardWindowshttp://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Standard edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.62014-07-14T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.72014-09-30T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-07-14T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-09-30T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-10-18T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-11-29T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-12-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-01-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-05T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-26T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-06-17T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-07-14T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6e8a6a6c11efb3ec8a3c74a656360ccd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmNhMjcwMTc1OTwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjYTI3MDE3NTlsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2Y2EyNzAxNzU5YTwvUm9sZU5hbWU+PFJvbGVUeXBlPlBlcnNpc3Rl - bnRWTVJvbGU8L1JvbGVUeXBlPjxDb25maWd1cmF0aW9uU2V0cz48Q29uZmlndXJhdGlvblNldD48 - Q29uZmlndXJhdGlvblNldFR5cGU+V2luZG93c1Byb3Zpc2lvbmluZ0NvbmZpZ3VyYXRpb248L0Nv - bmZpZ3VyYXRpb25TZXRUeXBlPjxDb21wdXRlck5hbWU+aG50c3ZjYTI3MDE3NTlhPC9Db21wdXRl - ck5hbWU+PEFkbWluUGFzc3dvcmQ+dTc7OWpicCE8L0FkbWluUGFzc3dvcmQ+PFJlc2V0UGFzc3dv - cmRPbkZpcnN0TG9nb24+ZmFsc2U8L1Jlc2V0UGFzc3dvcmRPbkZpcnN0TG9nb24+PEVuYWJsZUF1 - dG9tYXRpY1VwZGF0ZXM+ZmFsc2U8L0VuYWJsZUF1dG9tYXRpY1VwZGF0ZXM+PFRpbWVab25lPlBh - Y2lmaWMgU3RhbmRhcmQgVGltZTwvVGltZVpvbmU+PFN0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+ - PENlcnRpZmljYXRlU2V0dGluZz48U3RvcmVMb2NhdGlvbj5Mb2NhbE1hY2hpbmU8L1N0b3JlTG9j - YXRpb24+PFN0b3JlTmFtZT5NeTwvU3RvcmVOYW1lPjxUaHVtYnByaW50PkJFQTRCNzRCRDZCOTE1 - RTlERDZBMDFGQjFCOEMzQzE3NDBGNTE3RjI8L1RodW1icHJpbnQ+PC9DZXJ0aWZpY2F0ZVNldHRp - bmc+PC9TdG9yZWRDZXJ0aWZpY2F0ZVNldHRpbmdzPjxXaW5STT48TGlzdGVuZXJzPjxMaXN0ZW5l - cj48UHJvdG9jb2w+SHR0cHM8L1Byb3RvY29sPjxDZXJ0aWZpY2F0ZVRodW1icHJpbnQ+QkVBNEI3 - NEJENkI5MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvQ2VydGlmaWNhdGVUaHVtYnByaW50 - PjwvTGlzdGVuZXI+PC9MaXN0ZW5lcnM+PC9XaW5STT48QWRtaW5Vc2VybmFtZT5henVyZXVzZXI8 - L0FkbWluVXNlcm5hbWU+PC9Db25maWd1cmF0aW9uU2V0PjxDb25maWd1cmF0aW9uU2V0PjxDb25m - aWd1cmF0aW9uU2V0VHlwZT5OZXR3b3JrQ29uZmlndXJhdGlvbjwvQ29uZmlndXJhdGlvblNldFR5 - cGU+PElucHV0RW5kcG9pbnRzPjxJbnB1dEVuZHBvaW50PjxMb2FkQmFsYW5jZWRFbmRwb2ludFNl - dE5hbWU+PC9Mb2FkQmFsYW5jZWRFbmRwb2ludFNldE5hbWU+PExvY2FsUG9ydD4zMzk0PC9Mb2Nh - bFBvcnQ+PE5hbWU+dXRlbmRwb2ludDwvTmFtZT48UG9ydD41OTkxMzwvUG9ydD48UHJvdG9jb2w+ - dGNwPC9Qcm90b2NvbD48RW5hYmxlRGlyZWN0U2VydmVyUmV0dXJuPmZhbHNlPC9FbmFibGVEaXJl - Y3RTZXJ2ZXJSZXR1cm4+PElkbGVUaW1lb3V0SW5NaW51dGVzPjQ8L0lkbGVUaW1lb3V0SW5NaW51 - dGVzPjwvSW5wdXRFbmRwb2ludD48L0lucHV0RW5kcG9pbnRzPjxTdWJuZXROYW1lcz48L1N1Ym5l - dE5hbWVzPjwvQ29uZmlndXJhdGlvblNldD48L0NvbmZpZ3VyYXRpb25TZXRzPjxPU1ZpcnR1YWxI - YXJkRGlzaz48RGlza0xhYmVsPnV0c3ZjYTI3MDE3NTlhLnZoZDwvRGlza0xhYmVsPjxNZWRpYUxp - bms+aHR0cDovL3N0b3JhZ2VuYW1lLmJsb2IuY29yZS53aW5kb3dzLm5ldC91dGN0bnJhMjcwMTc1 - OS91dHN2Y2EyNzAxNzU5YS52aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmE2OTk0OTQz - NzNjMDRmYzBiYzhmMmJiMTM4OWQ2MTA2X19XaW5kb3dzLVNlcnZlci1UZWNobmljYWwtUHJldmll - dy0yMDE1MDUuMDEtZW4udXMtMTI3R0IudmhkPC9Tb3VyY2VJbWFnZU5hbWU+PC9PU1ZpcnR1YWxI - YXJkRGlzaz48Um9sZVNpemU+U21hbGw8L1JvbGVTaXplPjwvUm9sZT48L1JvbGVMaXN0PjwvRGVw - bG95bWVudD4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1953'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:55:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [745ca86eb465bdeb886dfe1462d893b7] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7250221f3ed1b53bb576f53d9fb2273f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d9d0040c36f1b50d9ea426bad33c4664] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [73f0fa286905bce49cfecd26fb64feac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b9394dbba12b455b2cc4e16bd45099e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dccf18accd22bb10926c80531e4173c7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b8d789aa2625b424b621c6ba72ad22fd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a662b5ad67fcbb7395216fe10319fd3f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c162ab61cf0bb9f0aa1d847aa2229f26] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ccadab9cd721bdc2b2d4bacb38dd557e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:55:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6772013da315b1fa9f3d441085f7c10c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [847a2aff9b38b08ab8ef837b1ca15512] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b2a41022b2bbb57f911a5f695807e28e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ade162576e84bb7c9226bca35d25b6b5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [efc4cec666a0b63889b400500acb421e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e75e1b2595aab2bc89758738e90296a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1ef365cdd276b415bd0ded9cbb1cacfe] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d5c035929f8cb109b80cf3f4ebe778ec] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dd974f8fd96fbf79b8749cd98dbf971c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a97195a7618cbeedb9601a7211b00c3f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [db6e4ecdc1edb4fe89b333a11a994b7a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [02750bc77920b8bbb6bba93c2ba39b0f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/745ca86eb465bdeb886dfe1462d893b7 - response: - body: {string: '745ca86e-b465-bdeb-886d-fe1462d893b7Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [01c40984bbb1b47195b208ae65529421] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f4a0598f669fbf18ad76b60d6986cc78] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:56:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [094d3df992c5b8bdb0ae2832624bbda0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e0edbdaec5f2be5780e926ac259311af] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [64ccbb2e020bb5e1b3d62e06e8d05d7f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5e2fc70c0dc0beefa30082cdea034eba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a499914cb5ffba01bd476cb68ab7e9c5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0a9a0fb38ddfb44fa16ef9ea8da34139] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4ab5e9550bc9bf1fbd783536e4833474] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cc26aeae6003b13b8fc66e62834ab067] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bb6186fc3bd5b940bc283eb0f906a7d5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1954bbe5e78bb1dbb2c1fd4bbc686788] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3d4f256493cdb47eae39ab5e59f0dff0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:57:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2b2e1b5e84aeb84eb2b2da3881097fc9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b543b4a39c0b2f1bbcd138803f4b8fd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [895ed7c54d23b6ea9ee5c32b05edb526] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8f69bac2f04abbd7abd32c75b9d03ba7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1bfeabdf51aab46dac099996d7dc1ddf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [06fcce13c0f2b17591cdc23cae030d2e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [905e99bf19e3b6aca0cd821d30af9b55] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f718c022fe26b2ddad80c2b418466deb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0ee87b3d1bb7b4018d5429a293ac79c4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b3bbc2e9cc83bb72a2b2d55565a8216a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:56:54Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3180'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4c745d14bd12ba1eb2c1c17c08f69666] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:58:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [73693f982d4fbcdc8fd079408b30cf14] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [64995bd76313b49484c95043c60615c8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0660f97507bbb573aac7246c67331bee] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4c6f12eb6220b7e0b3b3ca1b0ced02c8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0bf125ebbb99b7ed8cfe3adeebd94947] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a3fd15871dd9bca3bfb828f34b1884fb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [09df473cc7e3b61ab70dc4d58e7dc21f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5d1a50a5efb0bb63878ce6030d83eba2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c79ee9ac4719b8708e7c7891d9414ce3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [75bfe258b970b68b88baa9ff245f0052] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [64e45847e4ecb3bbb6b479db0bc6651a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:59:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0b336e8d3ac5b38399b56a1dafd1bff5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e7af2e79564ab231af8a2cdefc2aeace] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f5d08896e34cb7f1a825cf6927bf03b0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [66dc4453faf9bc2e82a942481e0851e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [977ac2d4ee6bb83391f8405dbeb22f43] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9c7c5125c119b18badeb3dce3fc77b03] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6cb1f71e0f21b5bf8dfd0bdea10279e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7e982ec3b63cb2539a3bd62a17fdc6f6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4cd67523324dbfe788ce0343d5a1ea2d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [574d115501eabb59bbcb3b92d0257c97] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ec5c23eddd0fb705877633aa599a51e3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00Small100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T18:58:58Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3211'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:00:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ec627f80c5e0bf28bbe18a04bbd83544] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b88b6e3109abcda860bdf91fe9ae86f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d27a02fa0c9ab283b0ad567349bedee3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [244954fde2a1b7169053d762eb867fc0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0abef74d2ffcbcd3abb90522dd26e5a9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a36af00853c2b627af4fd5a7538e1480] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9bae0cb163f1b03baf7cbbf60222b28d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [90ea0df78ceeb0519bb1e6524f0c777e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [147ee7c66bdcb785929cf30896b3d3a0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a4f268d8ffaeb2518267221a179cb2c8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [983269d434e6b16fb165090df9ae07e1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [96aec5b29090b750af5f9844b80a5d72] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:01:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [13aa89028537bf40bdf2bd7cef2bc96d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e24ed7feb50cb064adaf0ee9382dcfc6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [88db93db9249b292ac36cc4ea6c480df] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [71c5c3b22a8bb02ba6f455ed1fdf3359] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d78f1a7057dbbb4fa6051551dc2a2b33] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0f85ef3fc66bb5b69d68df8929d4cf66] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [305517412182b5e0b34c28ae8bcb6d4c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b45d6a261684b695b36072f032ee3c19] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7c8c412831d8b9c0807a10237d656f08] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e30960b8b881ba2693579307d5129d25] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [be25710c3612bd71887c8d3539ad1b12] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aProvisioning00SmallWindows - is preparing your computer for first use...100.114.212.48utendpoint23.99.55.198599133394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:01:01Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3284'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:02:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ed1b6f419145bfe2a38ee487ff039dd3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DD1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:04Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3319'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c816f434a3fbb0a6a05a01bf53398173] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DD1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:04Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3319'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6ba491b8ad24b0ec9d8ae0bc3143d811] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/images - response: - body: {string: "PublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US3003f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29Linuxhttp://go.microsoft.com/fwlink/?LinkId=521895Linux\ - \ VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image\ - \ is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It\ - \ also contains PartsUnlimited demo app which runs on the installed coreclr.\ - \ The demo app is installed to /opt/demo. To run the demo, please type the\ - \ command '/opt/demo/Kestrel' in a terminal window. The website is listening\ - \ on port 5004. Please enable or map a endpoint of HTTP port 5004 for your\ - \ azure VM.CoreCLR x64 Beta5 (11624) with PartsUnlimited\ - \ Demo App on Ubuntu Server 14.04 LTS2015-04-29T07:00:00ZfalseUbuntu-cof-45.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D1Microsoft\ - \ Visual Studio GroupUbuntu-cof-45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27Windowshttp://go.microsoft.com/fwlink/?LinkID=430755This\ - \ image contains Windows Server 2012 R2, Visual Studio Community 2013, and\ - \ CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly\ - \ set up a development environment in Azure to build and test Android, iOS,\ - \ and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716]\ - \ for more information.Visual Studio Community\ - \ 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R22015-05-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Visual Studio Community 2013 image enables you to unleash the full power\ - \ of Visual Studio to develop cross-platform solutions. Create apps in one\ - \ unified IDE, and incorporate new languages, features, and development tools\ - \ into them with Visual Studio Extensions (available in the Visual Studio\ - \ Gallery).Visual Studio Community 2013 Update\ - \ 4 on Windows Server 2012 R22015-05-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash\ - \ the full power of Visual Studio to develop Node.js solutions. NTVS also\ - \ includes a list of project templates using the Express framework, which\ - \ enables you to quickly create and deploy websites or Cloud Services to Microsoft\ - \ Azure or other platforms.Visual Studio Community\ - \ 2013 Update 4 with Tools for Node.js on Windows Server 2012 R22015-04-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Community 2015 is our free, full featured and extensible IDE for\ - \ non-enterprise application development. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Community 2015\ - \ RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Enterprise supports developers creating business applications looking\ - \ for the scale, quality and productivity required in organizations of any\ - \ size. Team collaboration, DevOps, release management and more are core\ - \ scenarios for Visual Studio Enterprise. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily\ - \ and quickly set up a development environment in Azure to plan, build, release\ - \ and operate applications using Visual Studio.Visual\ - \ Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895With\ - \ Visual Studio Professional, you can create applications across devices and\ - \ services, using a single solution with a consistent development experience.\ - \ You get the tools, you need to deliver desktop, Windows Store, Windows\ - \ Phone, and Office apps, as well as mobile web apps across any device, web\ - \ site, cloud service, and more. This image contains Windows Server 2012\ - \ R2 with Visual Studio Professional 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Professional\ - \ 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.2 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2013-03-01T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-22T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321312[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update\ - \ 95) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. WARNING:\ - \ These older versions of the JRE and JDK are provided to help developers\ - \ debug issues in older systems. They are not recommended for use in production.\ - \ Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]JDK\ - \ 6 on Windows Server 20122015-05-07T00:00:00ZtrueJava6_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321694MediumMicrosofthttp://go.microsoft.com/fwlink/?LinkId=386544Java6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update\ - \ 79) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ - \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update\ - \ 45) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].JDK\ - \ 8 on Windows Server 2012 R22015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321683[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321692Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321684[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g\ - \ Enterprise Edition (10.3.6) is a leading Java application server for modern\ - \ data centers. It takes full advantage of the latest hardware architectures\ - \ including 64-bit addressable memory, multi-core computing systems and high-speed\ - \ networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321691Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321686[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. Minimum recommended virtual machine size\ - \ for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321689Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321687[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 11g Standard Edition (10.3.6) is a leading Java application server for enterprises\ - \ of all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321688Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321317[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. Minimum recommended virtual machine size for this image\ - \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321318[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321314[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321315[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ - \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ - \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321313[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321316[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkID=321682[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise\ - \ Edition (10.3.6) is a leading Java application server for modern data centers.\ - \ It takes full advantage of the latest hardware architectures including 64-bit\ - \ addressable memory, multi-core computing systems and high-speed networks.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321691[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard\ - \ Edition (10.3.6) is a leading Java application server for enterprises of\ - \ all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.7 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404007Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.8 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404008Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US8129ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4Linuxhttps://enterprise.github.com/licenseGitHub\ - \ Enterprise is the on-premises version of GitHub.com, the world's largest\ - \ software community. Collaborate, track issues, review code, and streamline\ - \ your development processes - all on your servers. With the world's largest\ - \ software development community already using GitHub, your business can be\ - \ on the fast track to a better way of building software.GitHub\ - \ Enterprisefalse2015-06-17T07:00:00Zfalsehttps://enterprise.github.com/privacyStandard_DS3GitHub,\ - \ Inc.Standard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-10-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-05T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-02T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-07T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-25T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-24T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-01T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-13T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-02-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-04-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-EnterpriseWindowshttp://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Developer edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-DeveloperfalseBizTalkServer2013_100.pngMicrosoft\ - \ BizTalk Server GroupBizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Enterprise edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Enterprise2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Standard edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Standard2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-StandardWindowshttp://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Standard edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.62014-07-14T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.72014-09-30T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-07-14T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-09-30T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-10-18T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-11-29T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-12-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-01-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-05T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-26T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-06-17T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-07-14T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [58d987a1c38eb808a1a06742da16dd75] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFBlcnNpc3RlbnRWTVJvbGUgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl - bWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3Nh - enVyZSI+PFJvbGVOYW1lPnV0c3ZjYTI3MDE3NTliPC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lz - dGVudFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0 - PjxDb25maWd1cmF0aW9uU2V0VHlwZT5XaW5kb3dzUHJvdmlzaW9uaW5nQ29uZmlndXJhdGlvbjwv - Q29uZmlndXJhdGlvblNldFR5cGU+PENvbXB1dGVyTmFtZT5obnRzdmNhMjcwMTc1OWI8L0NvbXB1 - dGVyTmFtZT48QWRtaW5QYXNzd29yZD51Nzs5amJwITwvQWRtaW5QYXNzd29yZD48UmVzZXRQYXNz - d29yZE9uRmlyc3RMb2dvbj5mYWxzZTwvUmVzZXRQYXNzd29yZE9uRmlyc3RMb2dvbj48RW5hYmxl - QXV0b21hdGljVXBkYXRlcz5mYWxzZTwvRW5hYmxlQXV0b21hdGljVXBkYXRlcz48VGltZVpvbmU+ - UGFjaWZpYyBTdGFuZGFyZCBUaW1lPC9UaW1lWm9uZT48U3RvcmVkQ2VydGlmaWNhdGVTZXR0aW5n - cz48Q2VydGlmaWNhdGVTZXR0aW5nPjxTdG9yZUxvY2F0aW9uPkxvY2FsTWFjaGluZTwvU3RvcmVM - b2NhdGlvbj48U3RvcmVOYW1lPk15PC9TdG9yZU5hbWU+PFRodW1icHJpbnQ+QkVBNEI3NEJENkI5 - MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvVGh1bWJwcmludD48L0NlcnRpZmljYXRlU2V0 - dGluZz48L1N0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+PFdpblJNPjxMaXN0ZW5lcnM+PExpc3Rl - bmVyPjxQcm90b2NvbD5IdHRwczwvUHJvdG9jb2w+PENlcnRpZmljYXRlVGh1bWJwcmludD5CRUE0 - Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9DZXJ0aWZpY2F0ZVRodW1icHJp - bnQ+PC9MaXN0ZW5lcj48L0xpc3RlbmVycz48L1dpblJNPjxBZG1pblVzZXJuYW1lPmF6dXJldXNl - cjwvQWRtaW5Vc2VybmFtZT48L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENv - bmZpZ3VyYXRpb25TZXRUeXBlPk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0 - VHlwZT48SW5wdXRFbmRwb2ludHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50 - U2V0TmFtZT48L0xvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xv - Y2FsUG9ydD48TmFtZT51dGVuZHBvaW50PC9OYW1lPjxQb3J0PjU5OTE0PC9Qb3J0PjxQcm90b2Nv - bD50Y3A8L1Byb3RvY29sPjxFbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURp - cmVjdFNlcnZlclJldHVybj48SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1p - bnV0ZXM+PC9JbnB1dEVuZHBvaW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3Vi - bmV0TmFtZXM+PC9Db25maWd1cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVh - bEhhcmREaXNrPjxEaXNrTGFiZWw+dXRzdmNhMjcwMTc1OWIudmhkPC9EaXNrTGFiZWw+PE1lZGlh - TGluaz5odHRwOi8vc3RvcmFnZW5hbWUuYmxvYi5jb3JlLndpbmRvd3MubmV0L3V0Y3RucmEyNzAx - NzU5L3V0c3ZjYTI3MDE3NTliLnZoZDwvTWVkaWFMaW5rPjxTb3VyY2VJbWFnZU5hbWU+YTY5OTQ5 - NDM3M2MwNGZjMGJjOGYyYmIxMzg5ZDYxMDZfX1dpbmRvd3MtU2VydmVyLVRlY2huaWNhbC1QcmV2 - aWV3LTIwMTUwNS4wMS1lbi51cy0xMjdHQi52aGQ8L1NvdXJjZUltYWdlTmFtZT48L09TVmlydHVh - bEhhcmREaXNrPjwvUGVyc2lzdGVudFZNUm9sZT4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1803'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 19:03:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9e420b95305ebf80804bda6a5883f2e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ddfd1b33bc3bb9eca8563c4e112e2b95] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [07f4153c5ebebdb8a78d790977d8c72f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cbc64d513198bae493ab81dedf651cd7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [de4b0ea49bb7bdfdb1910a976d04d649] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b0ca125aa4ebb2b386eddbf25228827e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [69ba134a89b1b5eab5100fccf962f93b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/9e420b95305ebf80804bda6a5883f2e4 - response: - body: {string: '9e420b95-305e-bf80-804b-da6a5883f2e4Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [744e44397c6eb8539166121e3f901453] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [07276df1ece5bd74831a9973cc2da062] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [be25667c39dcbf938d93e89dfe996998] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [03c57c8181ffbc158d7f06d456c056d1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:03:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [407fa9b70686b424af565b51b9682c4b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b82fa6e29074b90f9ed15bca54de7850] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c4454730e28bbbbe90ef57dd17cc5194] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [145e767ca3fcbcf79a1a6a438183ed33] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fa2ba604d1bbbcc28f0c1147a5904f9e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [59a6ef9d52c7b3b798466b1316fb087b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e8783c8c5670b7f7bd983ad9dc890aac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [193e89ca161eb13e87173b8edec75eff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [30ae42d8f58bb94a8ad0c78e1de84fbf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4a00308b5eb8b886abfbb16143c57722] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b3c34ab122fbbbb4aa7b532f41bac974] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4dbd0d6f0381be91b402e8944d35aadc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:04:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7304a28e4ac9ba1cb9d56a6f1e542186] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c44e5e694c5bbe4f8920b2ac77bb7313] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fd27ada215eeb007a2ffd50c81273557] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [db1da0bc0caebee0ba253d4be0d275d7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [560093447040b6e0a1c1ae857f698d80] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2259a1ee4b04be01b54d9effdbab6c10] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bRoleStateUnknown00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Starting1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:03:36Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5257'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [745128280975bf1c8ddea7cba9daa1aa] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c25c20f01c62b36f8f49e18bd5cc70ee] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6cf864084db1b482a76b95b19f7b6f93] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [404de251fc21bf689fc8aafcac52a08b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8e40411fa1b1b7cf8d081828faa744f3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:05:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d8c6523582aab7f9b1bf0fe699be25bd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4638a8ecba2ab6209e32380f17b4c39a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d9b331a39930b69e8ee1f87f4b23829a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [959463d2cc97b9aaa667323ffe84f121] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [51ef34b0745db47b8f31ca9650d5ad3a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [db26cc36b21bbc7087fa1e14827360f0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [73417e26b502b86bae253361064348c0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d2ada842e8d1b390b5ab8659886c0acc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [275eb40fa056b7a384292efdcc5f0068] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6c310337031cb6d19751c8208d37de3a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ca5fd83f58e1b3e78b9bf6e06606a9d8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:06:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b9b62321b215b68d925e2ed923f0038b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9a1a125c9cccbf598d43dd7e1b0a1a41] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5c9e68c6d403b0e38e0247d2d67b1613] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3cb83e334b37b16f839eb36f818f19f9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3a33ad78b5c8b9269eb764d860b3951e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fba276a4382cbc098a9905fedb2183cf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cc4fedc5d949b6f4bddc9ed3f202c325] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00Small100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:05:39Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5281'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4159e69b5917b8ba82a8af7c0ca78345] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ffd58c300894bb8d8a81b4e1eb441e21] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [04d6722e2599b3cd8b60553321cc1e81] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [15a98e48c5ffb8548b079a511ad3f9e3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:07:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [10eb93c47794bc9e8a06f80e5c68eae2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1dfdca1a56e1b8419fcb2de53e7698e8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [312a98454db6b39eb744db11dcc94bff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7e440922a495bef0aac886529ab5dc83] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [52b27369dc3bb904971a736ff24777a0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3dc8d266b066b617917ccc72c5512075] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [827e8e143a54b9dbb6a88272bb5b1a68] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [705cbd202b45b522bc3b3496e11db6b3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [071010b7c5d6b10aae742e5fce11130b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fc892bfab8d4b3478c25d66aa5e9c5d6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7bfe5e373161b70bb8a76ecf246d77f9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:08:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4bf09c52ce6bbd8d956ec3134db2954d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c0dec27cadccb4588cf00a4ddce9c148] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a4753ad42d1aba59b54f6afbcf61f3af] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [860edb4a6ad2be7ab0c1f9d7e9e01a8c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [68c29a460068beb19397a3be0a8103bb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d7882b5bb053b36a9a09883174d13734] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8268eb6ae345ba5a8bbf376b41557941] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [003dfe387ea3bdeab7b37e394ceaf424] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bProvisioning00SmallWindows - is preparing your computer for first use...100.115.52.23utendpoint23.99.55.198599143394tcp4StartedWIN-5CU3EUBGJ921utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:07:43Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5354'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a6733504e6deb5308764ca59c02fbbef] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Small100.114.212.48utendpoint23.99.55.198599133394tcp4Startedhntsvca2701759a6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:09:48Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5389'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1ded5aef423bb6f5b4aeedc87ae42a22] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759a - response: - body: {string: 'utsvca2701759aPersistentVMRoleNetworkConfiguration3394utendpoint59913tcpfalse4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345'} - headers: - Cache-Control: [no-cache] - Content-Length: ['1275'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7aef1e15f64fbfea8d6313229ee90c89] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFBlcnNpc3RlbnRWTVJvbGUgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl - bWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3Nh - enVyZSI+PFJvbGVOYW1lPnV0c3ZjYTI3MDE3NTlhPC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lz - dGVudFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0 - PjxDb25maWd1cmF0aW9uU2V0VHlwZT5OZXR3b3JrQ29uZmlndXJhdGlvbjwvQ29uZmlndXJhdGlv - blNldFR5cGU+PElucHV0RW5kcG9pbnRzPjxJbnB1dEVuZHBvaW50PjxMb2FkQmFsYW5jZWRFbmRw - b2ludFNldE5hbWU+PC9Mb2FkQmFsYW5jZWRFbmRwb2ludFNldE5hbWU+PExvY2FsUG9ydD41NTU1 - PC9Mb2NhbFBvcnQ+PE5hbWU+ZW5kdXBkYXRlPC9OYW1lPjxQb3J0PjUwMDU1PC9Qb3J0PjxQcm90 - b2NvbD50Y3A8L1Byb3RvY29sPjxFbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJs - ZURpcmVjdFNlcnZlclJldHVybj48SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJ - bk1pbnV0ZXM+PC9JbnB1dEVuZHBvaW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwv - U3VibmV0TmFtZXM+PC9Db25maWd1cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PFJvbGVT - aXplPk1lZGl1bTwvUm9sZVNpemU+PC9QZXJzaXN0ZW50Vk1Sb2xlPg== - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['724'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: PUT - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759a - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 19:09:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [350dea75e27cb25c8dd2e5c9516c876f] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1660acaab9d4b7a2b610d28ac93be2af] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:09:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [193575236b73b6ca854b1acaf281a2e0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6d1250ff3709ba5bad10a3dfdbac8917] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a31463ccdaf8ba5cb6ea42978d0232e5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6f47c2a4255fb99380b8ff74e31931b0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8f990e6510ceba0fbb5a4fdf7802bfaf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/350dea75e27cb25c8dd2e5c9516c876f - response: - body: {string: '350dea75-e27c-b25c-8dd2-e5c9516c876fSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d09a37f2e76ab896bc34c1247e98ae09] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ace571fa3a47b765add3c2f7e7f9fda1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8db41aa8f285b3369d45c824f6f52ee9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [67b7b732a0b1b16c88a445207e3bb349] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [49b3bb09d088b3ce9c261ab7dee881f7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [362e0b6f3e0fb2fc8c937f45627116fd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [abe42a6e0872b23b816f963076d2e4dd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f3ce782e2962b4d0b2773a45fe4009f5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:10:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b1cf00c220ddbb00b9e18e80878b90fb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4bcc194db8edb1af83eeeebaf8072acc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4de3036e8a3eb2d2bc91d095aaa2d839] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [178dd8ec750ebbf68d48028219124f87] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e350773eaae2b43a92324ffc2173a947] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9b3d9b9a4b42ba519b9fe7d047201194] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5c7a74a162c7bb66960c1a0d3855354b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8ee6dcc40589b403a9d3e90596b8b27d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [895134306344bec6a927f66151b2c995] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1cd5c674150ebba5826ff475d98b5928] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [556cff20b76fb1419d4788ec7340ead0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:11:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [686be4f4180bbe03923bc141822ba025] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1c08c16978ecb0a58ed6e4d7f0bd543f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b0279fda1039bf688d80a539496afcd1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aRoleStateUnknown00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Starting6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:10:16Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5361'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0dd386e1b60cb627830cf71781392eb2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759 - response: - body: {string: 'utsvca2701759Production5537e5b9121d43c6a2fec7a41491f717Runninghttp://utsvca2701759.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2Y2EyNzAxNzU5YiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvca2701759autsvca2701759aReadyRole00Medium100.114.238.18endupdate23.99.55.198500555555tcp4Started6874CA0C03A92EA4AB7876E34E3F0DB9F47915DDutsvca2701759butsvca2701759bReadyRole00Small100.115.52.23utendpoint23.99.55.198599143394tcp4Startedhntsvca2701759b5C86473BCBF1F408D71D0C9AE3EA4B5D17FADADD1utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcp23.99.55.198false4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345utsvca2701759bPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.55.198false4ReadWriteutsvca2701759b.vhdutsvca2701759-utsvca2701759b-0-201507021903110272http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759b.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF52A7B81439FF47EE989B449F5F20D832C9C4345falsefalse2015-07-02T18:55:09Z2015-07-02T19:12:20Z
23.99.55.198
trueutsvca2701759ContractContract
utsvca2701759.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5353'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [db7c57e97eb8bcdc8962af54021bfd33] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759a - response: - body: {string: 'utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcpfalse4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345'} - headers: - Cache-Control: [no-cache] - Content-Length: ['1275'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fc1269b0f1d1bf6ca6e51f2aade1e115] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: DELETE - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759b - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 19:12:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1e97f2de16c4b6d0b48f0c93fc726f30] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3c91bd1f5166bd2b968430efc74441ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [80fb3846bda5b1cd88a41ecce6463c91] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a50b38103e37bd009f1b5d38bc4d895f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [10b404591b39bffc86de3987ac34ee0e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9d0fd632f8e2b2d480534c69cd3b281f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [621f1be27d6fbc5ea701e3c4fbce55e3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [21f7c621d60ebc4988c9e2407262896c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/1e97f2de16c4b6d0b48f0c93fc726f30 - response: - body: {string: '1e97f2de-16c4-b6d0-b48f-0c93fc726f30Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [26c55276224fbd0480cc666ef9b71e88] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759a - response: - body: {string: 'utsvca2701759aPersistentVMRoleNetworkConfiguration5555endupdate50055tcpfalse4ReadWriteutsvca2701759a.vhdutsvca2701759-utsvca2701759a-0-201507021855140666http://storagename.blob.core.windows.net/utctnra2701759/utsvca2701759a.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardMediumF52A7B81439FF47EE989B449F5F20D832C9C4345'} - headers: - Cache-Control: [no-cache] - Content-Length: ['1275'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fed52ef63783ba11a39f92d10890e988] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvca2701759/deployments/utsvca2701759/roles/utsvca2701759b - response: - body: {string: 'ResourceNotFoundRole - utsvca2701759b was not found in the currently deployed service.'} - headers: - Cache-Control: [no-cache] - Content-Length: ['233'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 19:12:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [39ff8b249073bc3fa00880e7518b4c71] - x-ms-servedbyregion: [ussouth3] - status: {code: 404, message: Not Found} -version: 1 + \ [Learn More|http://www.windowsazure.com \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_role.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_role.yaml index c8718bd6e1b3..7108c4018c74 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_role.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_role.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,5164 +2029,4 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:08:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a22dcf27947eb334a1e4a893844ccbf1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM0MDhhMTAwNjwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjNDA4YTEwMDZsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2YzQwOGExMDA2PC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lzdGVu - dFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0PjxD - b25maWd1cmF0aW9uU2V0VHlwZT5XaW5kb3dzUHJvdmlzaW9uaW5nQ29uZmlndXJhdGlvbjwvQ29u - ZmlndXJhdGlvblNldFR5cGU+PENvbXB1dGVyTmFtZT5obnV0c3ZjNDA4YTEwMDY8L0NvbXB1dGVy - TmFtZT48QWRtaW5QYXNzd29yZD51Nzs5amJwITwvQWRtaW5QYXNzd29yZD48UmVzZXRQYXNzd29y - ZE9uRmlyc3RMb2dvbj5mYWxzZTwvUmVzZXRQYXNzd29yZE9uRmlyc3RMb2dvbj48RW5hYmxlQXV0 - b21hdGljVXBkYXRlcz5mYWxzZTwvRW5hYmxlQXV0b21hdGljVXBkYXRlcz48VGltZVpvbmU+UGFj - aWZpYyBTdGFuZGFyZCBUaW1lPC9UaW1lWm9uZT48U3RvcmVkQ2VydGlmaWNhdGVTZXR0aW5ncz48 - Q2VydGlmaWNhdGVTZXR0aW5nPjxTdG9yZUxvY2F0aW9uPkxvY2FsTWFjaGluZTwvU3RvcmVMb2Nh - dGlvbj48U3RvcmVOYW1lPk15PC9TdG9yZU5hbWU+PFRodW1icHJpbnQ+QkVBNEI3NEJENkI5MTVF - OURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvVGh1bWJwcmludD48L0NlcnRpZmljYXRlU2V0dGlu - Zz48L1N0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+PFdpblJNPjxMaXN0ZW5lcnM+PExpc3RlbmVy - PjxQcm90b2NvbD5IdHRwczwvUHJvdG9jb2w+PENlcnRpZmljYXRlVGh1bWJwcmludD5CRUE0Qjc0 - QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9DZXJ0aWZpY2F0ZVRodW1icHJpbnQ+ - PC9MaXN0ZW5lcj48L0xpc3RlbmVycz48L1dpblJNPjxBZG1pblVzZXJuYW1lPmF6dXJldXNlcjwv - QWRtaW5Vc2VybmFtZT48L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENvbmZp - Z3VyYXRpb25TZXRUeXBlPk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0VHlw - ZT48SW5wdXRFbmRwb2ludHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50U2V0 - TmFtZT48L0xvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xvY2Fs - UG9ydD48TmFtZT51dGVuZHBvaW50PC9OYW1lPjxQb3J0PjU5OTEzPC9Qb3J0PjxQcm90b2NvbD50 - Y3A8L1Byb3RvY29sPjxFbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURpcmVj - dFNlcnZlclJldHVybj48SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1pbnV0 - ZXM+PC9JbnB1dEVuZHBvaW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3VibmV0 - TmFtZXM+PC9Db25maWd1cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVhbEhh - cmREaXNrPjxEaXNrTGFiZWw+dXRzdmM0MDhhMTAwNi52aGQ8L0Rpc2tMYWJlbD48TWVkaWFMaW5r - Pmh0dHA6Ly9zdG9yYWdlbmFtZS5ibG9iLmNvcmUud2luZG93cy5uZXQvdXRjdG5yNDA4YTEwMDYv - dXRzdmM0MDhhMTAwNi52aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmE2OTk0OTQzNzNj - MDRmYzBiYzhmMmJiMTM4OWQ2MTA2X19XaW5kb3dzLVNlcnZlci1UZWNobmljYWwtUHJldmlldy0y - MDE1MDUuMDEtZW4udXMtMTI3R0IudmhkPC9Tb3VyY2VJbWFnZU5hbWU+PC9PU1ZpcnR1YWxIYXJk - RGlzaz48Um9sZVNpemU+U21hbGw8L1JvbGVTaXplPjwvUm9sZT48L1JvbGVMaXN0PjwvRGVwbG95 - bWVudD4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1950'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 20:08:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [34105407da71b8d4b5f652b735d1f66f] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:08:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5c0df94da2b0b286a791f6584675b6c7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:08:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [25cb5661f77cbb7e9ec34ad5dc78e59f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:08:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [26db7d99a09bbea991c1922e8c5072aa] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:08:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c17675319ac6bbe1a0daf934f8d0ed66] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9b80f0417b80bc54940230202258c6e7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [452c3fcba930b4e2af5b58c4d7aa3988] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fcdeb8fd6ec0beb29687f6bc0cdfbce1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [042eef132072bd2ca77bf8e2b0d60853] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fb53be2589efb6359500538070e4d2e8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6a4d60072854bc1e9d2e16ce6fd9b614] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/34105407da71b8d4b5f652b735d1f66f - response: - body: {string: '34105407-da71-b8d4-b5f6-52b735d1f66fSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a1f484f1f683b229ac3474bb8d9ce3ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a192690e4e94bd94b9033fea003e4c0c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [33b98e3ccaa7b14985f51b41e9f15056] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c6c237223d5db2598e7b7d715a7920f9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [34701c834a26b2cc8f037f41f9d35326] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [48980dc5776ab3459dc40e0c7d4ba004] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cd328855cd49bb1f988a20e9fe5e920e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:09:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c572d9f48435be19b03613e977aa9af3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f64a2fafca03b3198e109e2ebcb70b17] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4e52b4a3b74cbaeca290e9c5b93652ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a80736b75ca8b5ff9d1a06448237361e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ae625974378db4d4a307a22808f2763a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [976a73711594b66f889f27086a71a13f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c54653965aafbce7b0b87fcc9fd9c183] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0120b89ed70cb7dea587b7f7adf530ca] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [629b36bd170db91aa0201a9c4b506b8a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [61a56bc4cc00b99095e0da2310369539] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:10:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [edb63759d533b1f0ac316a4481f33a02] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [03fe38a4155ebbcc8792536afa220c0e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [622be930944eb1f18ade1a6709f0655c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [193a9d1368a5b6f68924dcb4c4d89823] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f919cdb5f424bcce8bc35ed64a9ec84a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [22764e71c40dbe06a86791db988fc841] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006RoleStateUnknown00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Starting1utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:09:28Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3350'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c531905690d8b3d898ed2cc6cba83c8c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2b8cb380b50cb06d9da4e8bc70e94300] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d87b4323cfadbfac970aa6973368d2bf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ebcf1a546fe2b485b7a46d07a83cd0d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5d1ed81252c9bb9f96ddfbb439417b99] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:11:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ceb19161bc2ab24ebed9153ec502434b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a798c81ed25dba109c04c361382ffbe1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [81908cc658b4b47694721c0fd8b8ddf9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [06057cda509cb2b9bf9abea96d1f18f9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [735dc2f66caeb755a33988de25c6c1bd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4fe2cc6ff9e6b19cbb1dc88e81a610b7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0235d9ac9be3b96eabc9401f0eb04423] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b3b74ccdc332ba4eb38609e435554af4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [345d14b24636b02cbbfb922b75c6761c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b796b3d477c0bb099fd6683401c41ba3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c54935e4d125b3a7bb77bc56f7a0302a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:12:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c022ff8dcd37bc8cbb0122a30f5e95bb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [212a02b44c5fb1bfb2dd2e88b25736e7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6a8c4868c8b2b8dd9e64b15f08d7f88b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d757bd6d96adbb5d8b63187e88027715] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b0c02ff83ebbfdb90173bdda5271cb7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [422d488c343cb6b3a361f8fab32e7aae] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [220cdb898074b6a78e02b7b65a9090de] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00Small100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:11:33Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3381'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2b3d99628949ba19837d9af6a8e5cae9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bf3b12ab777bbd33bd9b83df9e2f1700] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [59243b2a6993b326bb1c0abc70b289b8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ce9f51ced0dcb8799312198525147a88] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:13:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [134b67657e11b094afffc6ac96396be9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [87af387c387fbf2c9392e63e49a2443a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [534df4f130c4b3d29ecffac56aade43b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e9992b361e1bb6cd95f714a72b42bd38] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c36bca8f20cabab6acf96b507b2246b6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [65ef6cc8c10bbe78b5ab143e28ea383e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6988c17e76d1ba95abe9f29580575dde] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2a806298e404b38ca8f271bcd1851a5f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8e5732175875b4d3aa3baf94f9a3419f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8f6259752780bd96b07c7ec93d254dcd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6c35a33d66a6bb85b14d434486a07f10] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:14:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e1b3ef3b65b6b9b3aa48f1ec67075425] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b10a309d095cb57a90b0828b3cd0177f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ae6aca89f118b986aa241c396e07a0df] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5baf007dd06abca6a7a8a8480545fd5f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4a339ff6cc2bb4478941a929c223f5da] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9b2e59755489bea6a11d0b75baf3d8e3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [385a4c9ec090bc2bb3fa81969f0d2410] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0443409570c9be10869c91e509181a40] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006Provisioning00SmallWindows - is preparing your computer for first use...100.115.116.52utendpoint138.91.251.124599133394tcp4StartedWIN-5CU3EUBGJ921utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:13:39Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3454'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [44737e381f98b3d68b5deea2ad9958a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006ReadyRole00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Startedhnutsvc408a10068DC8D8A34D5BE3CF4EFC3391E5B04018F193CB521utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:15:43Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3489'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8dff68ad5e94bc2a856426b7bb596dc5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006ReadyRole00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Startedhnutsvc408a10068DC8D8A34D5BE3CF4EFC3391E5B04018F193CB521utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:15:43Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3489'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [08acc988481ab0df8340fe35ca67f704] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFNodXRkb3duUm9sZU9wZXJhdGlvbiB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN - TFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2lu - ZG93c2F6dXJlIj48T3BlcmF0aW9uVHlwZT5TaHV0ZG93blJvbGVPcGVyYXRpb248L09wZXJhdGlv - blR5cGU+PFBvc3RTaHV0ZG93bkFjdGlvbj5TdG9wcGVkPC9Qb3N0U2h1dGRvd25BY3Rpb24+PC9T - aHV0ZG93blJvbGVPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['249'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006/roleinstances/utsvc408a1006/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 20:15:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ca1c7c87e758bc66ba0dc9e180e73663] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [59dc40e38f90b7bf8003fad515aea714] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ec1a1aa80d51be898182ef3b139d869f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:15:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1d0e0bb18e47b574affbb31f74c08e29] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [12aef6f4ff63b76a936809b5092e74bb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6fe6181a7facbecb84fcf6c342dcc5a0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ca1c7c87e758bc66ba0dc9e180e73663 - response: - body: {string: 'ca1c7c87-e758-bc66-ba0d-c9e180e73663Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [545eda12a9d3bd94bf8281d04179175d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006 - response: - body: {string: 'utsvc408a1006Production5dc59cf89c4047669fdf29c1a57da6adRunninghttp://utsvc408a1006.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzQwOGExMDA2Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc408a1006utsvc408a1006StoppedVM00Small100.115.116.52utendpoint138.91.251.124599133394tcp4Stoppedhnutsvc408a10068DC8D8A34D5BE3CF4EFC3391E5B04018F193CB521utsvc408a1006PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp138.91.251.124false4ReadWriteutsvc408a1006.vhdutsvc408a1006-utsvc408a1006-0-201507022008430240http://storagename.blob.core.windows.net/utctnr408a1006/utsvc408a1006.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallF7B95C2D39125BC4FE03CDA34C54B41AEC72B8ECfalsefalse2015-07-02T20:08:39Z2015-07-02T20:16:06Z2015-06-19T22:28:11Z2015-06-23T22:28:11ZPersistentVMUpdateScheduled
138.91.251.124
trueutsvc408a1006ContractContract
utsvc408a1006.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3489'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [153d394900dfbfb18763248e7073ecd5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PENhcHR1cmVSb2xlT3BlcmF0aW9uIHhtbG5zOmk9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M - U2NoZW1hLWluc3RhbmNlIiB4bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93aW5k - b3dzYXp1cmUiPjxPcGVyYXRpb25UeXBlPkNhcHR1cmVSb2xlT3BlcmF0aW9uPC9PcGVyYXRpb25U - eXBlPjxQb3N0Q2FwdHVyZUFjdGlvbj5EZWxldGU8L1Bvc3RDYXB0dXJlQWN0aW9uPjxUYXJnZXRJ - bWFnZUxhYmVsPnV0c3ZjNDA4YTEwMDZjYXB0dXJlZDwvVGFyZ2V0SW1hZ2VMYWJlbD48VGFyZ2V0 - SW1hZ2VOYW1lPnV0b3NpbWc0MDhhMTAwNjwvVGFyZ2V0SW1hZ2VOYW1lPjwvQ2FwdHVyZVJvbGVP - cGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['351'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc408a1006/deployments/utsvc408a1006/roleinstances/utsvc408a1006/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 20:16:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [72d4df65a416b7b38a04382247f440de] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/72d4df65a416b7b38a04382247f440de - response: - body: {string: '72d4df65-a416-b7b3-8a04-382247f440deInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [112cc1febfb3be5685a3e70012cfea70] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/72d4df65a416b7b38a04382247f440de - response: - body: {string: '72d4df65-a416-b7b3-8a04-382247f440deInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [52a7be5142d6bcadb271316fa15e9cff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/72d4df65a416b7b38a04382247f440de - response: - body: {string: '72d4df65-a416-b7b3-8a04-382247f440deInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2a19910cef24b06ead701b814b0dec34] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/72d4df65a416b7b38a04382247f440de - response: - body: {string: '72d4df65-a416-b7b3-8a04-382247f440deSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0db388e05ba6bba396a70d6a1527e841] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/images/utosimg408a1006 - response: - body: {string: 'UserWest - US128http://storagename.blob.core.windows.net/utctnr408a1006/p5nuk25w.hyp201507022016140255.vhdutosimg408a1006WindowsfalseGeneralizedStandard'} - headers: - Cache-Control: [no-cache] - Content-Length: ['495'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:16:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e3569da73429bff6a197b1a847ebdd1f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -version: 1 + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_vm_image.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_vm_image.yaml index 6cdd9cd3a043..a78044db0f50 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_vm_image.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_capture_vm_image.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,91 +2029,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -2713,3752 +2713,4 @@ interactions: \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [baaa14a54bbcbbdb908f30a0caed1d07] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM4NDg0MTE5OTwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjODQ4NDExOTlsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2Yzg0ODQxMTk5PC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lzdGVu - dFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0PjxD - b25maWd1cmF0aW9uU2V0VHlwZT5MaW51eFByb3Zpc2lvbmluZ0NvbmZpZ3VyYXRpb248L0NvbmZp - Z3VyYXRpb25TZXRUeXBlPjxIb3N0TmFtZT5obnV0c3ZjODQ4NDExOTk8L0hvc3ROYW1lPjxVc2Vy - TmFtZT51bml0dGVzdDwvVXNlck5hbWU+PFVzZXJQYXNzd29yZD51Nzs5amJwITwvVXNlclBhc3N3 - b3JkPjxEaXNhYmxlU3NoUGFzc3dvcmRBdXRoZW50aWNhdGlvbj5mYWxzZTwvRGlzYWJsZVNzaFBh - c3N3b3JkQXV0aGVudGljYXRpb24+PFNTSD48UHVibGljS2V5cz48UHVibGljS2V5PjxGaW5nZXJw - cmludD5CRUE0Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJwcmlu - dD48UGF0aD4vaG9tZS91bml0dGVzdC8uc3NoL2F1dGhvcml6ZWRfa2V5czwvUGF0aD48L1B1Ymxp - Y0tleT48L1B1YmxpY0tleXM+PEtleVBhaXJzPjxLZXlQYWlyPjxGaW5nZXJwcmludD5CRUE0Qjc0 - QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJwcmludD48UGF0aD4vaG9t - ZS91bml0dGVzdC8uc3NoL2lkX3JzYTwvUGF0aD48L0tleVBhaXI+PC9LZXlQYWlycz48L1NTSD48 - L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXRUeXBl - Pk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0VHlwZT48SW5wdXRFbmRwb2lu - dHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48L0xvYWRCYWxh - bmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xvY2FsUG9ydD48TmFtZT51dGVu - ZHBvaW50PC9OYW1lPjxQb3J0PjU5OTEzPC9Qb3J0PjxQcm90b2NvbD50Y3A8L1Byb3RvY29sPjxF - bmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURpcmVjdFNlcnZlclJldHVybj48 - SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1pbnV0ZXM+PC9JbnB1dEVuZHBv - aW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3VibmV0TmFtZXM+PC9Db25maWd1 - cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVhbEhhcmREaXNrPjxEaXNrTGFi - ZWw+dXRzdmM4NDg0MTE5OS52aGQ8L0Rpc2tMYWJlbD48TWVkaWFMaW5rPmh0dHA6Ly9zdG9yYWdl - bmFtZS5ibG9iLmNvcmUud2luZG93cy5uZXQvdXRjdG5yODQ4NDExOTkvdXRzdmM4NDg0MTE5OS52 - aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmIzOWYyN2E4YjhjNjRkNTJiMDVlYWM2YTYy - ZWJhZDg1X19VYnVudHUtMTVfMDQtYW1kNjQtc2VydmVyLTIwMTUwNjE2LjEtZW4tdXMtMzBHQjwv - U291cmNlSW1hZ2VOYW1lPjwvT1NWaXJ0dWFsSGFyZERpc2s+PFJvbGVTaXplPlNtYWxsPC9Sb2xl - U2l6ZT48L1JvbGU+PC9Sb2xlTGlzdD48L0RlcGxveW1lbnQ+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1753'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:13:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e34f4d55a51cbf7fb493d156e193eb0f] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [309bb65ebbf3b9378bbb182f23af4507] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bfe1713083e0b6e881208ed4d4b0a2a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dbd9cb3fb288bb80b64665eb1479d207] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dc5879cc036fb050a5a8073b09815579] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0f4bfea94600b6f88c328baabe8e5d52] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [17e55bd47b01b609a9912134b40cfdd0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:13:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [72cbacb25d7cbcc5b4e2a342623d021b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6342d048b3b3be50afccbb3e860665fe] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7186f1187c4db03492cdd892e01c90d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4b2344a8239ab70c9576f4148a02ac6d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [acf6d53532acb568929343edb0ddf9f8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [873ce2c9d01abdec9ba1436d5c01fa7e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [df92acea5d01b95491df93a4ba7af147] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8bf16e7a32fcb81799301e32ae7e88f3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [28b4f6240bdcb2be995f442c18b9e407] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d1097c57b24abb9d85c8c155df6400a7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5ff7e9c99b3fbb468e428d4c993107bc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:14:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8ebe9dd23d28b44e9d597f670f065cf8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e30461f9cb43b4c2ace712a636f16284] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5cd129bf2f7fb321abf3b971a62182a2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e34f4d55a51cbf7fb493d156e193eb0f - response: - body: {string: 'e34f4d55-a51c-bf7f-b493-d156e193eb0fSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [442778cde6cfbb7d93f15e96c9795a0b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [28dba8fad9b8bd2aadbb49d27ce95b95] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d5dd436bccfdb107b15288fdc0cdee3e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b62a2329e5eb659b5df1ff3478c91d1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c7dd112a3fb7bcbaba217029f4d44b1b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eb3d3bb5816fbc4894994db38337896b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b4ca443b32a6b464b1011050639453f6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7c2e163434aeb7928fe6aaa2ec4839bb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6833f1833031b18ca7416cb7cb999507] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:15:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b7deae5dc6cabd33ad0d4a8979cb89ea] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [737c5a96ce31beca93c0a329837fa16e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [df492fea81ceb5efaeff1e821405f31f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6f6b5c208f35b624994b8a3be8e1329c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [042b668a8252bad6b773d3873f13d08d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4596c42e536eb9588794fdf946451597] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cbcedec01f06b72abc58135a77071ff6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [56d8f73fe067b5d2adcdfb2aa23f98c3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4168e1ca84c7b318923283371164e74e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [173478372097b6dcbb8888731c062d2e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f513e99909c7b1c5b93b181e657651ee] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:16:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d2702307249db135a89a7bee6f1093d3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199RoleStateUnknown00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Starting1utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:15:03Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3219'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c676988f9531b47a810b99247edde944] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199ReadyRole00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Startedhnutsvc848411991utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:17:08Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3247'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f9a5748acf40b9a6a6ebe95054230d36] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199 - response: - body: {string: 'utsvc84841199Productione94e1da29ae64774b04d2b1984a58b39Runninghttp://utsvc84841199.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2Yzg0ODQxMTk5Ij4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc84841199utsvc84841199ReadyRole00Small100.69.70.101utendpoint23.99.90.137599133394tcp4Startedhnutsvc848411991utsvc84841199PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.90.137false4ReadWriteutsvc84841199.vhdutsvc84841199-utsvc84841199-0-201507021813310578http://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T18:13:26Z2015-07-02T18:17:08Z2015-06-23T22:59:08Z2015-06-27T22:59:08ZPersistentVMUpdateScheduled
23.99.90.137
trueutsvc84841199ContractContract
utsvc84841199.d6.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3247'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eeb286fc745dbe59abc853c9dc20bb46] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PENhcHR1cmVSb2xlQXNWTUltYWdlT3BlcmF0aW9uICB4bWxuczppPSJodHRwOi8vd3d3LnczLm9y - Zy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29m - dC5jb20vd2luZG93c2F6dXJlIj48T3BlcmF0aW9uVHlwZT5DYXB0dXJlUm9sZUFzVk1JbWFnZU9w - ZXJhdGlvbjwvT3BlcmF0aW9uVHlwZT48T1NTdGF0ZT5TcGVjaWFsaXplZDwvT1NTdGF0ZT48Vk1J - bWFnZU5hbWU+dXRzdmM4NDg0MTE5OWltYWdlPC9WTUltYWdlTmFtZT48Vk1JbWFnZUxhYmVsPnV0 - c3ZjODQ4NDExOTlpbWFnZWxhYmVsPC9WTUltYWdlTGFiZWw+PERlc2NyaXB0aW9uPnV0c3ZjODQ4 - NDExOTlpbWFnZWRlc2NyaXB0aW9uPC9EZXNjcmlwdGlvbj48TGFuZ3VhZ2U+ZW5nbGlzaDwvTGFu - Z3VhZ2U+PEltYWdlRmFtaWx5Pm15Z3JvdXA8L0ltYWdlRmFtaWx5PjwvQ2FwdHVyZVJvbGVBc1ZN - SW1hZ2VPcGVyYXRpb24gPg== - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['472'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc84841199/deployments/utsvc84841199/roleinstances/utsvc84841199/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 18:17:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e10b9f31cacfbb74aa0a980f4debcdcf] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e10b9f31cacfbb74aa0a980f4debcdcf - response: - body: {string: 'e10b9f31-cacf-bb74-aa0a-980f4debcdcfInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f67c4b0f72a5b75db5c8ba7746cd88c6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/e10b9f31cacfbb74aa0a980f4debcdcf - response: - body: {string: 'e10b9f31-cacf-bb74-aa0a-980f4debcdcfSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [67889d017b9bb4ffb63ff1f00d8337a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/vmimages - response: - body: {string: 'amlipython20150121x1314Useramlipython20150121x1314-os-2015-01-21ReadWriteSpecializedLinuxhttps://amlipython20150121x1314.blob.core.windows.net/vmimages/amlipython20150121x1314-os-2015-01-21.vhd30Standardamlipython20150121x1314amlipython20150121x1314amlipython20150121x1314West - US2015-01-21T21:42:16.4280046Z2015-01-21T21:42:16.4280046ZfalseVMImageReadyForUseReadyRoleSmallhuguesvpython-20150526-169874Userhuguesvpython-20150526-169874-os-2015-05-26ReadWriteGeneralizedWindowshttps://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/huguesvpython-20150526-169874-os-2015-05-26.vhd128StandardhuguesvpythonhuguesvpythonhuguesvpythonWest - US2015-05-26T20:31:05.017219Z2015-05-26T20:31:05.017219ZfalseVMImageReadyForUseStoppedVMStandard_D2unittest-donotdelete-ubuntu1404Userunittest-donotdelete-ubuntu1404-os-2014-11-11ReadWriteGeneralizedLinuxhttps://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/unittest-donotdelete-ubuntu1404-os-2014-11-11.vhd30Standardhugues1404hugues1404hugues1404West - US2014-11-11T18:32:04.2393579Z2014-11-11T18:32:04.2393579ZfalseVMImageReadyForUseStoppedDeallocatedSmallutsvc30141653309873imageUserutsvc30141653309873imagedescriptionimagecopy-3ReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr31141653309873/imagecopy.vhd30StandardWest - US2014-11-21T01:25:03.7378938Z2014-11-21T01:25:08.755109ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc42141653362114imageUserUpdated descriptionimagecopy-4ReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr77141653362114/imagecopy.vhd30StandardWest - US2014-11-21T01:33:44.5173817Z2014-11-21T01:33:49.9208525ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc47141653386141imageUserUpdated descriptionimagecopy-6ReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr32141653386141/imagecopy.vhd30StandardWest - US2014-11-21T01:37:44.6684117Z2014-11-21T01:37:50.2720009ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc47143087035206imageUserUpdated descriptionimagecopy-5ReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr31143087035206/imagecopy.vhd30StandardWest - US2015-05-05T23:59:15.8466716Z2015-05-05T23:59:21.7192527ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc54142626442141imageUserUpdated descriptionimagecopy-1ReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr71142626442141/imagecopy.vhd30StandardWest - US2015-03-13T16:33:44.5985828Z2015-03-13T16:33:50.1581283ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc72d51128imageUserUpdated descriptionimagecopyReadOnlySpecializedLinuxhttps://storagename.blob.core.windows.net/utctnr72d51128/imagecopy.vhd30StandardWest - US2015-07-02T01:17:19.5205115Z2015-07-02T01:17:23.5863873ZEnglishfalseUpdated - eulafalseVMImageReadyForUseutsvc84841199imageUserutsvc84841199imagedescriptionutsvc84841199image-os-2015-07-02ReadWriteSpecializedLinuxhttp://storagename.blob.core.windows.net/utctnr84841199/utsvc84841199image-os-2015-07-02.vhd30Standardutsvc84841199utsvc84841199utsvc84841199West - US2015-07-02T18:17:13.9333545Z2015-07-02T18:17:13.9333545ZenglishmygroupfalseVMImageReadyForUseReadyRoleSmall1acf693f34c74e86a50be61cb631ddfe__ClouderaGolden-202406-699696PublicSingle click - deployment of CDH 5.1 Evaluation for MR, HDFS and HIVEClouderaGolden-202406-699696-os-2014-10-06ReadWriteSpecializedLinux30Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZCDH - 5.1 EvaluationStandard_D14falsehttp://www.gnu.org/copyleft/gpl.htmlhttp://www.cloudera.com/content/cloudera/en/privacy-policy.htmlCloudera2014-10-27T04:00:00ZVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08PublicThe - Microsoft Azure Site Recovery Configuration Server acts as the centralized - management server for disaster recovery management operations in the Microsoft - Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical - server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Configuration-Server-201503.08-os-2015-03-24ReadWriteGeneralizedWindows128StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;North Europe;West Europe;Japan - East;Japan West;East US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Configuration ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-20T04:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08PublicThe - Microsoft Azure Site Recovery Master Target Server is used as a repository - and for retention of replication traffic from Windows source virtual or physical - servers in the Azure Site Recovery scenario of setting up recovery from an - on-premises VMware/physical server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.08-os-2015-03-24ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Master-Target-Server-201503.08-datadisk-0-2015-03-24None01023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;North Europe;West Europe;Japan - East;Japan West;East US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Master Target ServerExtraLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-20T04:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.08PublicThe - Microsoft Azure Site Recovery Process Server is used for caching, compression, - and encryption of replication traffic in the Microsoft Azure Site Recovery - scenario of setting up failback of virtual machines from Microsoft Azure back - to an on-premises VMware site.Microsoft-Azure-Site-Recovery-Process-Server-201503.08-os-2015-03-24ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Process-Server-201503.08-datadisk-0-2015-03-24None0601StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;North Europe;West Europe;Japan - East;Japan West;East US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Process ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-20T04:30:00ZfalseVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hdp215-16d-vm-imagePublicHDP - 2.1.5 with 16 data diskshdp215-16d-image-os-2014-10-16ReadWriteGeneralizedLinux30Standardhdp215-16d-image-datadisk-0-2014-10-16None01023Standardhdp215-16d-image-datadisk-1-2014-10-16None11023Standardhdp215-16d-image-datadisk-2-2014-10-16None21023Standardhdp215-16d-image-datadisk-3-2014-10-16None31023Standardhdp215-16d-image-datadisk-4-2014-10-16None41023Standardhdp215-16d-image-datadisk-5-2014-10-16None51023Standardhdp215-16d-image-datadisk-6-2014-10-16None61023Standardhdp215-16d-image-datadisk-7-2014-10-16None71023Standardhdp215-16d-image-datadisk-8-2014-10-16None81023Standardhdp215-16d-image-datadisk-9-2014-10-16None91023Standardhdp215-16d-image-datadisk-10-2014-10-16None101023Standardhdp215-16d-image-datadisk-11-2014-10-16None111023Standardhdp215-16d-image-datadisk-12-2014-10-16None121023Standardhdp215-16d-image-datadisk-13-2014-10-16None131023Standardhdp215-16d-image-datadisk-14-2014-10-16None141023Standardhdp215-16d-image-datadisk-15-2014-10-16None151023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksfalseVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hdp215-8d-vm-imagePublicHDP - 2.1.5 with 8 data diskshdp215-8d-image-os-2014-10-08-1ReadWriteGeneralizedLinux30Standard_LRShdp215-8d-image-datadisk-0-2014-10-08-1None01023Standard_LRShdp215-8d-image-datadisk-1-2014-10-08-1None11023Standard_LRShdp215-8d-image-datadisk-2-2014-10-08-1None21023Standard_LRShdp215-8d-image-datadisk-3-2014-10-08-1None31023Standard_LRShdp215-8d-image-datadisk-4-2014-10-08-1None41023Standard_LRShdp215-8d-image-datadisk-5-2014-10-08-1None51023Standard_LRShdp215-8d-image-datadisk-6-2014-10-08-1None61023Standard_LRShdp215-8d-image-datadisk-7-2014-10-08-1None71023Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksfalseVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_2.2.4.2PublicHortonworks - Sandbox with HDP 2.2.4-2hwx_sandbox_hdp_2.2.4.2ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan - West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2PublicHortonworks - Sandbox with HDP 2.2hw_sandbox_hdp_2.2ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Australia Southeast;Brazil South;North Europe;West Europe;Japan - East;Japan West;Central US;East US;East US 2;North Central US;South Central - US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v2PublicHortonworks - Sandbox with HDP 2.2.4-2v2hw_sandbox_hdp_2.2.4.2v2ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan - West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v3PublicHortonworks - Sandbox with HDP 2.2.4-2v3hw_sandbox_hdp_2.2.4.2v3ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan - West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v4PublicHortonworks - Sandbox with HDP 2.2.4-2v4hw_sandbox_hdp_2.2.4.2v4ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan - West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUsed570a118449e48fdbe814fb54b36b60e__hwx_sandbox_hdp_2.2.4.2v5PublicHortonworks - Sandbox with HDP 2.2.4-2v5hw_sandbox_hdp_2.2.4.2v5ReadWriteGeneralizedLinux49StandardEast - Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan - West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZfalseHortonworksVMImageReadyForUseeed8e6be226e414095ba1fbf8fc3931f__dse-node-20141010PublicDataStax - takes the latest version of open source Apache Cassandra, certifies and prepares - it for bullet-proof enterprise deployment. We deliver commercial confidence - in the form of training and support, development tools and drivers, and professional - implementation services to ensure that you have everything you need to successfully - deploy Cassandra in support of your mainstream business applications.dse-node-20141010-os-2014-10-22ReadWriteGeneralizedLinux30Standarddse-node-20141010-datadisk-0-2014-10-22ReadOnly01023Standarddse-node-20141010-datadisk-1-2014-10-22ReadOnly11023Standarddse-node-20141010-datadisk-2-2014-10-22ReadOnly21023Standarddse-node-20141010-datadisk-3-2014-10-22ReadOnly31023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZDataStax - EnterpriseA7falsehttp://www.datastax.com/developer-license-termshttp://www.datastax.com/privacyDataStax2014-10-27T05:00:00ZVMImageReadyForUseeed8e6be226e414095ba1fbf8fc3931f__dse-opscenter-20141010PublicDataStax - takes the latest version of open source Apache Cassandra, certifies and prepares - it for bullet-proof enterprise deployment. We deliver commercial confidence - in the form of training and support, development tools and drivers, and professional - implementation services to ensure that you have everything you need to successfully - deploy Cassandra in support of your mainstream business applications.dse-opscenter-20141010-os-2014-10-11ReadWriteGeneralizedLinux30Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZDataStax - EnterpriseA7falsehttp://www.datastax.com/developer-license-termshttp://www.datastax.com/privacyDataStax2014-10-27T05:00:00ZVMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-DW-ENU-Win2012-cy14su09PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, - using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise - Edition image is optimized for OLTP workloads and is intended for VM sizes - including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the - VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, - using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise - Edition image is optimized for OLTP workloads and is intended for VM sizes - including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the - VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, - using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, - using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, - using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise - Edition image is optimized for OLTP workloads and is intended for VM sizes - including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the - VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise - Edition image is optimized for OLTP workloads and is intended for VM sizes - including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the - VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, - respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise Edition - image is optimized for OLTP workloads and is intended for VM sizes including - A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with - Windows Storage Spaces pre-configured.This image has been pre-configured for - Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server - 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DW-ENU-Win2012R2-cy14su08PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, - respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-OLTP-ENU-Win2012R2-cy14su08PublicThis Enterprise Edition - image is optimized for OLTP workloads and is intended for VM sizes including - A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with - Windows Storage Spaces pre-configured. This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server - 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, - respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2014-11-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise Edition - image is optimized for OLTP workloads and is intended for VM sizes including - A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with - Windows Storage Spaces pre-configured.This image has been pre-configured for - Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL - Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server - 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2014-11-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-DW-ENU-Win2012R2-cy15su05PublicThis Enterprise - Edition image is optimized for data warehousing workloads and is intended - for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, - the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This - image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, - respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL - Server 2014 SP1 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2015-05-15T00:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-OLTP-ENU-Win2012R2-cy15su05PublicThis Enterprise - Edition image is optimized for OLTP workloads and is intended for VM sizes - including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the - VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured - for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL - Server 2014 SP1 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft - SQL Server Group2015-05-15T00:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special16PublicSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46ReadWriteGeneralizedWindows127StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk1ReadOnly01023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk2ReadOnly11023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk3ReadOnly21023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk4ReadOnly31023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk5ReadOnly41023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk6ReadOnly51023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk7ReadOnly61023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk8ReadOnly71023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk9ReadOnly81023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk10ReadOnly91023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk11ReadOnly101023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk12ReadOnly111023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk13None121023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk14None131023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.46.IaaSVmImageDisk15None141023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZtrueMicrosoft - SQL Server Groupfalsehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL2014RTMonWIN2012R2Special31PublicSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47ReadWriteGeneralizedWindows127StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk1ReadOnly01023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk2ReadOnly11023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk3ReadOnly21023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk4ReadOnly31023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk5ReadOnly41023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk6ReadOnly51023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk7ReadOnly61023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk8ReadOnly71023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk9ReadOnly81023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk10ReadOnly91023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk11ReadOnly101023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk12ReadOnly111023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk13ReadOnly121023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk14ReadOnly131023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk15ReadOnly141023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk16ReadOnly151023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk17ReadOnly161023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk18ReadOnly171023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk19ReadOnly181023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk20ReadOnly191023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk21ReadOnly201023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk22ReadOnly211023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk23ReadOnly221023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk24ReadOnly231023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk25ReadOnly241023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk26ReadOnly251023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk27ReadOnly261023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk28ReadOnly271023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk29None281023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk30None291023StandardSQL14-RTM-QFE-CU-12.0.2480.0-SQLDW.ENU.Mar-WS2012R2-127gb.04.30.15.11.47.IaaSVmImageDisk31None301023StandardEast - Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North - Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North - Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZtrueMicrosoft - SQL Server Groupfalsehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06PublicThe - Microsoft Azure Site Recovery Configuration Server acts as the centralized - management server for disaster recovery management operations in the Microsoft - Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical - server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Configuration-Server-201503.06-os-2015-03-18ReadWriteGeneralizedWindows128StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Configuration ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-18T04:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Configuration-Server-201507.01PublicThe - Microsoft Azure Site Recovery Configuration Server acts as the centralized - management server for disaster recovery management operations in the Microsoft - Azure Site Recovery scenario of setting up recovery from an on-premises VMware/physical - server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Configuration-Server-201507.01-os-2015-07-01ReadWriteGeneralizedWindows128StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Configuration ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-07-01T09:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06PublicThe - Microsoft Azure Site Recovery Master Target Server is used as a repository - and for retention of replication traffic from Windows source virtual or physical - servers in the Azure Site Recovery scenario of setting up recovery from an - on-premises VMware/physical server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Master-Target-Server-201503.06-os-2015-03-18ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Master-Target-Server-201503.06-datadisk-0-2015-03-18None01023StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Master Target ServerExtraLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-18T04:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.01PublicThe - Microsoft Azure Site Recovery Master Target Server is used as a repository - and for retention of replication traffic from Windows source virtual or physical - servers in the Azure Site Recovery scenario of setting up recovery from an - on-premises VMware/physical server site to Microsoft Azure.Microsoft-Azure-Site-Recovery-Master-Target-Server-201507.01-os-2015-07-01ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Master-Target-Server-201507.01-datadisk-0-2015-07-01None01023StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Master Target ServerExtraLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-07-01T09:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201503.06PublicThe - Microsoft Azure Site Recovery Process Server is used for caching, compression, - and encryption of replication traffic in the Microsoft Azure Site Recovery - scenario of setting up failback of virtual machines from Microsoft Azure back - to an on-premises VMware site.Microsoft-Azure-Site-Recovery-Process-Server-201503.06-os-2015-03-18ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Process-Server-201503.06-datadisk-0-2015-03-18None0601StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Process ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-03-18T04:30:00ZfalseVMImageReadyForUsed4a65b493c36471ba82b42d53fbd8063__Microsoft-Azure-Site-Recovery-Process-Server-201507.01PublicThe - Microsoft Azure Site Recovery Process Server is used for caching, compression, - and encryption of replication traffic in the Microsoft Azure Site Recovery - scenario of setting up failback of virtual machines from Microsoft Azure back - to an on-premises VMware site.Microsoft-Azure-Site-Recovery-Process-Server-201507.01-os-2015-07-01ReadWriteGeneralizedWindows128StandardMicrosoft-Azure-Site-Recovery-Process-Server-201507.01-datadisk-0-2015-07-01None0601StandardSoutheast - Asia;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZMicrosoft - Azure Site Recovery Process ServerLargefalsehttp://go.microsoft.com/fwlink/?LinkId=525741http://go.microsoft.com/fwlink/?LinkId=512132Microsoft - Azure Site Recovery group2015-07-01T09:30:00ZfalseVMImageReadyForUse'} - headers: - Cache-Control: [no-cache] - Content-Length: ['148402'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 18:17:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [272aa0ad606fbd67b73a349cbe96898b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -version: 1 + \ Server 14.04.1 LTSEast Asia;Southeast Asia;Australia East;Australia \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_linux_remote_source_image.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_linux_remote_source_image.yaml index f3b54b007c6b..3fdec0ca1928 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_linux_remote_source_image.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_linux_remote_source_image.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,91 +2029,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -3992,7 +3992,7 @@ interactions: \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ \ Virtual machines created from this image incur per-hour support fees, in\ \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ + \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/support/options/|http://azure.microsoft.com/support/options/]\ \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -4363,7 +4363,7 @@ interactions: \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ + \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/download/details.aspx?id=38417Microsoft\ \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ \ Machines created with this trial image will expire on July 18, 2015. This\ \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ @@ -4403,7 +4403,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4414,7 +4414,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of medium or higher. This image has been\ \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4423,7 +4423,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4432,7 +4432,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4441,7 +4441,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4450,7 +4450,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4459,7 +4459,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4468,7 +4468,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4477,7 +4477,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4485,7 +4485,7 @@ interactions: \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4494,7 +4494,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4505,7 +4505,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4514,7 +4514,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of large or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4523,7 +4523,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4533,7 +4533,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4542,7 +4542,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4551,7 +4551,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4561,7 +4561,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4571,7 +4571,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4580,7 +4580,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4589,7 +4589,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4600,8 +4600,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4610,8 +4610,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4620,8 +4620,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4631,8 +4631,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4641,8 +4641,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4651,8 +4651,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4662,8 +4662,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4673,8 +4673,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4684,8 +4684,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4694,8 +4694,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4704,8 +4704,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4714,8 +4714,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4724,8 +4724,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4734,8 +4734,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4744,8 +4744,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4754,7 +4754,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4764,7 +4764,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4774,7 +4774,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4788,7 +4788,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4798,7 +4798,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4808,7 +4808,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4818,7 +4818,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4828,7 +4828,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4838,7 +4838,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4848,7 +4848,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4858,7 +4858,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank]SQL\ \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ @@ -4868,7 +4868,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ @@ -4878,7 +4878,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ @@ -4892,7 +4892,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4902,7 +4902,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4912,7 +4912,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4922,7 +4922,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4934,7 +4934,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4946,7 +4946,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_windows_virtual_network.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_windows_virtual_network.yaml index 640678d73cec..5f4d84bc5d2f 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_windows_virtual_network.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_virtual_machine_deployment_windows_virtual_network.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,91 +2029,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -3992,7 +3992,7 @@ interactions: \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ \ Virtual machines created from this image incur per-hour support fees, in\ \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ + \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/support/options/|http://azure.microsoft.com/support/options/]\ \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -4363,7 +4363,7 @@ interactions: \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ + \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/download/details.aspx?id=38417Microsoft\ \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ \ Machines created with this trial image will expire on July 18, 2015. This\ \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ @@ -4403,7 +4403,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4414,7 +4414,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of medium or higher. This image has been\ \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4423,7 +4423,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4432,7 +4432,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4441,7 +4441,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4450,7 +4450,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4459,7 +4459,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4468,7 +4468,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4477,7 +4477,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4485,7 +4485,7 @@ interactions: \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4494,7 +4494,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4505,7 +4505,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4514,7 +4514,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of large or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4523,7 +4523,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4533,7 +4533,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4542,7 +4542,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4551,7 +4551,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4561,7 +4561,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4571,7 +4571,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4580,7 +4580,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4589,7 +4589,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4600,8 +4600,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4610,8 +4610,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4620,8 +4620,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4631,8 +4631,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4641,8 +4641,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4651,8 +4651,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4662,8 +4662,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4673,8 +4673,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4684,8 +4684,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4694,8 +4694,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4704,8 +4704,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4714,8 +4714,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4724,8 +4724,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4734,8 +4734,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4744,8 +4744,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4754,7 +4754,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4764,7 +4764,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4774,7 +4774,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4788,7 +4788,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4798,7 +4798,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4808,7 +4808,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4818,7 +4818,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4828,7 +4828,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4838,7 +4838,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4848,7 +4848,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4858,7 +4858,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank]SQL\ \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ @@ -4868,7 +4868,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ @@ -4878,7 +4878,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ @@ -4892,7 +4892,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4902,7 +4902,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4912,7 +4912,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4922,7 +4922,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4934,7 +4934,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4946,7 +4946,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_vm_image.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_vm_image.yaml index 625fc54e755e..83ddc8abfa6e 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_vm_image.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_create_vm_image.yaml @@ -269,14 +269,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -284,12 +284,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -297,14 +297,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -312,12 +312,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -325,14 +325,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -340,14 +340,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -355,14 +355,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -370,12 +370,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -383,12 +383,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -396,7 +396,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -411,7 +411,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -424,7 +424,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -439,7 +439,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -452,7 +452,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -467,7 +467,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -480,7 +480,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -495,7 +495,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_deployment_with_vhd.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_deployment_with_vhd.yaml index 444a45991c8d..9d97054f603a 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_deployment_with_vhd.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_deployment_with_vhd.yaml @@ -203,7 +203,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -213,13 +213,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -229,13 +229,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -245,7 +245,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -557,7 +557,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -623,7 +623,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -634,7 +634,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -645,7 +645,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -657,7 +657,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -669,7 +669,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -680,7 +680,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -691,7 +691,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -703,7 +703,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1728,28 +1728,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -2029,91 +2029,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -2713,4406 +2713,4 @@ interactions: \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fd411f791398bd25879b797725b50778] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM0YjE0MTVkMDwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjNGIxNDE1ZDBsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2YzRiMTQxNWQwPC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lzdGVu - dFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0PjxD - b25maWd1cmF0aW9uU2V0VHlwZT5MaW51eFByb3Zpc2lvbmluZ0NvbmZpZ3VyYXRpb248L0NvbmZp - Z3VyYXRpb25TZXRUeXBlPjxIb3N0TmFtZT5obnV0c3ZjNGIxNDE1ZDA8L0hvc3ROYW1lPjxVc2Vy - TmFtZT51bml0dGVzdDwvVXNlck5hbWU+PFVzZXJQYXNzd29yZD51Nzs5amJwITwvVXNlclBhc3N3 - b3JkPjxEaXNhYmxlU3NoUGFzc3dvcmRBdXRoZW50aWNhdGlvbj5mYWxzZTwvRGlzYWJsZVNzaFBh - c3N3b3JkQXV0aGVudGljYXRpb24+PFNTSD48UHVibGljS2V5cz48UHVibGljS2V5PjxGaW5nZXJw - cmludD5CRUE0Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJwcmlu - dD48UGF0aD4vaG9tZS91bml0dGVzdC8uc3NoL2F1dGhvcml6ZWRfa2V5czwvUGF0aD48L1B1Ymxp - Y0tleT48L1B1YmxpY0tleXM+PEtleVBhaXJzPjxLZXlQYWlyPjxGaW5nZXJwcmludD5CRUE0Qjc0 - QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9GaW5nZXJwcmludD48UGF0aD4vaG9t - ZS91bml0dGVzdC8uc3NoL2lkX3JzYTwvUGF0aD48L0tleVBhaXI+PC9LZXlQYWlycz48L1NTSD48 - L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXRUeXBl - Pk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0VHlwZT48SW5wdXRFbmRwb2lu - dHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48L0xvYWRCYWxh - bmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xvY2FsUG9ydD48TmFtZT51dGVu - ZHBvaW50PC9OYW1lPjxQb3J0PjU5OTEzPC9Qb3J0PjxQcm90b2NvbD50Y3A8L1Byb3RvY29sPjxF - bmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURpcmVjdFNlcnZlclJldHVybj48 - SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1pbnV0ZXM+PC9JbnB1dEVuZHBv - aW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3VibmV0TmFtZXM+PC9Db25maWd1 - cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVhbEhhcmREaXNrPjxEaXNrTGFi - ZWw+dXRzdmM0YjE0MTVkMC52aGQ8L0Rpc2tMYWJlbD48TWVkaWFMaW5rPmh0dHA6Ly9zdG9yYWdl - bmFtZS5ibG9iLmNvcmUud2luZG93cy5uZXQvdXRjdG5yNGIxNDE1ZDAvdXRzdmM0YjE0MTVkMC52 - aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmIzOWYyN2E4YjhjNjRkNTJiMDVlYWM2YTYy - ZWJhZDg1X19VYnVudHUtMTVfMDQtYW1kNjQtc2VydmVyLTIwMTUwNjE2LjEtZW4tdXMtMzBHQjwv - U291cmNlSW1hZ2VOYW1lPjwvT1NWaXJ0dWFsSGFyZERpc2s+PFJvbGVTaXplPlNtYWxsPC9Sb2xl - U2l6ZT48L1JvbGU+PC9Sb2xlTGlzdD48L0RlcGxveW1lbnQ+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1753'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 20:23:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [87d1c68bbe72b0148e768ff994e64475] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [358ff0064e29bd8793a8fd676020bec1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fe067ce74352b014af35cdad23319fec] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eb373f424742b1af8af4ae3ffbaae3aa] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1c8a14bc5539bd1b9887aacc3aa22a4e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0d2988ca5e24b08d9c19bdf460c71b0e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [aa34c61d9f84b96693e13ca6378f69b1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3c9f84a7e998bb5f8039d7d7482d9ba9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:23:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8bafb1380e98ba7995bb43898a678069] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f00d69350732b8c791e5d2d1e48e0d37] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [859ce0fc4f46bafc9b8b7ebe44342f07] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [81709e23731cb69aa65f15d956fe88fc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [23c601769968b984a7ffdab1072d0171] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6566dc9aedf3b0c9a2c6ff2758ffa13e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/87d1c68bbe72b0148e768ff994e64475 - response: - body: {string: '87d1c68b-be72-b014-8e76-8ff994e64475Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [209883fce76bb22284380715603961e1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f38197aaa02ab9478b17aad88b71d5d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b5ac9bf39ecbba11bd813a5ad4da9750] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c45e335d305ab1c8b18a971b92ccf26f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2c845150df0fb31fa2f2aa71e25073ea] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [04ebd711ba88bee6b200adb81f85b2c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [86b1efac30f3bc779682187b9592c8ad] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:24:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7b8c64f9c217b35d8bb25fbe717e9c15] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [80f9e3d9f0a2b397bf83171f09da8a64] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [27b63efdf777b4eabf52d516d3573135] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8fdc836ddc74b1be8f15356ae16f2b8e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6fbbb5793cf1bcc79838a58428a8f89c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2f95595b9269be1cae3283ffeb4df55a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cfb82cfadac3bba193de5885aa4c3e3f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2becc9d52bf0bd7e9dd6fb0e1694369e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4296398a921ab06aa36c2c6dd1dccd84] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8c4a7e21f0cfbd3f95b2c2f9b395da21] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [626dcd77e540b772bc8e07d122f318d6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:25:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bd6750b7c5c8bed0b5d7b64683428fea] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c66bdc15ed10bcdc88251c877142120e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d8e80480cf63b4fc9c064afe9a432a43] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9f802a34d447b676aad05f99ecec1899] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e1918d74252dbf85b51dc1330c953ebd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0CreatingVM00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Starting1utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:24:24Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3213'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [39640e8dfe44b9fd8c8031e5bb6a9a81] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0ReadyRole00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Startedhnutsvc4b1415d01utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:26:30Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3247'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3ffd99f3cc9dba599c298ecead8d5dbf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0 - response: - body: {string: 'utsvc4b1415d0Productionf2a3b0ab272b4628a9996be499923c54Runninghttp://utsvc4b1415d0.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzRiMTQxNWQwIj4NCiAgICA8SW5zdGFuY2VzIGNvdW50PSIxIiAvPg0KICA8L1JvbGU+DQo8L1NlcnZpY2VDb25maWd1cmF0aW9uPg==utsvc4b1415d0utsvc4b1415d0ReadyRole00Small100.79.20.92utendpoint23.99.61.160599133394tcp4Startedhnutsvc4b1415d01utsvc4b1415d0PersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.61.160false4ReadWriteutsvc4b1415d0.vhdutsvc4b1415d0-utsvc4b1415d0-0-201507022023270167http://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhdb39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxStandardSmallfalsefalse2015-07-02T20:23:22Z2015-07-02T20:26:30Z2015-06-23T22:29:00Z2015-06-27T22:29:00ZPersistentVMUpdateScheduled
23.99.61.160
trueutsvc4b1415d0ContractContract
utsvc4b1415d0.d10.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3247'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5900cbf1673cb60696aabf58aee9b498] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:26:30 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:26:30 GMT'] - ETag: ['"0x8D2831C83E8BF0E"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:30 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fab02-0001-0074-4505-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: DELETE - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc4b1415d0/deployments/utsvc4b1415d0?comp=media - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 20:26:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ae93c1126eb3be17a47b13db8cdb4e59] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ae93c1126eb3be17a47b13db8cdb4e59 - response: - body: {string: 'ae93c112-6eb3-be17-a47b-13db8cdb4e59InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eac853d6a7ffb999a3fb046cb7ef7f54] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ae93c1126eb3be17a47b13db8cdb4e59 - response: - body: {string: 'ae93c112-6eb3-be17-a47b-13db8cdb4e59InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ce03b91b76d4bef09cb5cb312831fa4d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/ae93c1126eb3be17a47b13db8cdb4e59 - response: - body: {string: 'ae93c112-6eb3-be17-a47b-13db8cdb4e59Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 20:26:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a2472d8dc783bb5eae716323960749ab] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:26:41 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:26:41 GMT'] - ETag: ['"0x8D2831C89D824EE"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:40 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fb4fd-0001-0074-0305-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:26:46 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:26:46 GMT'] - ETag: ['"0x8D2831C8C7D20C1"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:45 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fb8c5-0001-0074-0c05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:26:51 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:26:51 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fbd1c-0001-0074-1a05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:26:56 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:26:56 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fc27b-0001-0074-0205-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:01 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:01 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fc756-0001-0074-0105-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:06 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:06 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fcbd5-0001-0074-2e05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:11 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:11 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fd075-0001-0074-1505-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:17 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:16 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fd4b0-0001-0074-7205-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:22 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:22 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fd83f-0001-0074-2705-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:27 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:27 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fdc0a-0001-0074-2105-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:32 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:32 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fe015-0001-0074-6005-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:37 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:37 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fe4b0-0001-0074-2005-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:42 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:42 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fe893-0001-0074-3005-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:47 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:47 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2fed47-0001-0074-1705-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:52 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:52 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2ff1ff-0001-0074-0805-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:27:57 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:27:57 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2ff5ef-0001-0074-1105-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:02 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:02 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b2ffabb-0001-0074-7f05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:07 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:07 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b300009-0001-0074-7105-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:12 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:12 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b3004b4-0001-0074-4405-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:18 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:17 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b300a3d-0001-0074-6d05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:23 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:22 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b301011-0001-0074-0405-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:28 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:27 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b30166e-0001-0074-0e05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:33 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:32 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b301b1d-0001-0074-6a05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:38 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:37 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b301fc8-0001-0074-3905-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:43 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:42 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b3023e1-0001-0074-0b05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:48 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:47 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b30284c-0001-0074-3105-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:53 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:52 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b302ca5-0001-0074-2c05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:28:58 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:28:58 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b303147-0001-0074-6e05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:29:03 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:29:03 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b303581-0001-0074-4b05-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:29:08 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Accept-Ranges: [bytes] - Access-Control-Allow-Origin: ['*'] - Content-Length: ['31457280512'] - Content-MD5: [hKdOjkaup7sB/nzkWeuhWA==] - Content-Type: [application/octet-stream] - Date: ['Thu, 02 Jul 2015 20:29:08 GMT'] - ETag: ['"0x8D2831C8F547916"'] - Last-Modified: ['Thu, 02 Jul 2015 20:26:49 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - x-ms-blob-sequence-number: ['1'] - x-ms-blob-type: [PageBlob] - x-ms-copy-completion-time: ['Thu, 02 Jul 2015 20:23:27 GMT'] - x-ms-copy-id: [85b63eaf-55e2-4a48-82a9-12b23436a531] - x-ms-copy-progress: [31457280512/31457280512] - x-ms-copy-source: ['https://rdfepirv2by1prdstr01.blob.core.windows.net/b39f27a8b8c64d52b05eac6a62ebad85/Ubuntu-15_04-amd64-server-20150616.1-en-us-30GB?sv=2014-02-14&sr=b&sig=gwiMPZQDqlrz7joFs0rVe8qo5jfR0bZCCgepPa1O5O0%3D&se=2015-07-02T21%3A18%3A26Z&sp=r'] - x-ms-copy-status: [success] - x-ms-lease-duration: [infinite] - x-ms-lease-state: [leased] - x-ms-lease-status: [locked] - x-ms-meta-PIRTag: ['1'] - x-ms-request-id: [0b303a50-0001-0074-4505-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/octet-stream Charset=UTF-8] - User-Agent: [pyazure/0.20.2] - x-ms-date: ['Thu, 02 Jul 2015 20:29:13 GMT'] - x-ms-version: ['2014-02-14'] - method: HEAD - uri: https://storagename.blob.core.windows.net/utctnr4b1415d0/utsvc4b1415d0.vhd - response: - body: {string: ''} - headers: - Access-Control-Allow-Origin: ['*'] - Date: ['Thu, 02 Jul 2015 20:29:13 GMT'] - Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - Transfer-Encoding: [chunked] - x-ms-request-id: [0b304011-0001-0074-2605-b52cfd000000] - x-ms-version: ['2014-02-14'] - status: {code: 404, message: The specified blob does not exist.} -version: 1 + \ Server 14.04.1 LTSEast Asia;Southeast Asia;Australia East;Australia \ No newline at end of file diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_vm_image.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_vm_image.yaml index 013720604e17..feb82a646f8d 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_vm_image.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_delete_vm_image.yaml @@ -310,14 +310,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUse
fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -325,12 +325,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -338,14 +338,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -353,12 +353,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -366,14 +366,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -381,14 +381,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -396,14 +396,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -411,12 +411,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -424,12 +424,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -437,7 +437,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -452,7 +452,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -465,7 +465,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -480,7 +480,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -493,7 +493,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -508,7 +508,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -521,7 +521,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -536,7 +536,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images.yaml index 6396c95e4f2d..62356d33f6e3 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images.yaml @@ -76,7 +76,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -86,13 +86,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -102,13 +102,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -118,7 +118,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -430,7 +430,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -496,7 +496,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -507,7 +507,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -518,7 +518,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -530,7 +530,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -542,7 +542,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -553,7 +553,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -564,7 +564,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -576,7 +576,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1601,28 +1601,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -1902,91 +1902,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -3865,7 +3865,7 @@ interactions: \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ \ Virtual machines created from this image incur per-hour support fees, in\ \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ + \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/support/options/|http://azure.microsoft.com/support/options/]\ \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -4236,7 +4236,7 @@ interactions: \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ + \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/download/details.aspx?id=38417Microsoft\ \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ \ Machines created with this trial image will expire on July 18, 2015. This\ \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ @@ -4276,7 +4276,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4287,7 +4287,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of medium or higher. This image has been\ \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4296,7 +4296,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4305,7 +4305,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4314,7 +4314,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4323,7 +4323,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4332,7 +4332,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4341,7 +4341,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4350,7 +4350,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4358,7 +4358,7 @@ interactions: \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4367,7 +4367,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4378,7 +4378,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4387,7 +4387,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of large or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4396,7 +4396,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4406,7 +4406,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4415,7 +4415,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4424,7 +4424,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4434,7 +4434,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4444,7 +4444,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4453,7 +4453,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4462,7 +4462,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4473,8 +4473,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4483,8 +4483,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4493,8 +4493,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4504,8 +4504,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4514,8 +4514,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4524,8 +4524,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4535,8 +4535,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4546,8 +4546,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4557,8 +4557,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4567,8 +4567,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4577,8 +4577,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4587,8 +4587,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4597,8 +4597,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4607,8 +4607,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4617,8 +4617,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4627,7 +4627,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4637,7 +4637,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4647,7 +4647,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4661,7 +4661,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4671,7 +4671,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4681,7 +4681,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4691,7 +4691,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4701,7 +4701,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4711,7 +4711,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4721,7 +4721,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4731,7 +4731,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank]SQL\ \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ @@ -4741,7 +4741,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ @@ -4751,7 +4751,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ @@ -4765,7 +4765,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4775,7 +4775,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4785,7 +4785,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4795,7 +4795,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4807,7 +4807,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4819,7 +4819,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRSUserWest\ diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images_public.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images_public.yaml index b190177dce7f..7c3a1ac56ebe 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images_public.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_os_images_public.yaml @@ -27,7 +27,7 @@ interactions: \ Foundation Server 2013 Update 4 on Windows Server 2012 R2East\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -37,13 +37,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/download/details.aspx?id=13350Microsoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -53,13 +53,13 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ + \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ \ Machines created with this trial image will require a product key for Team\ \ Foundation Server (such as from an MSDN Subscription). This image includes\ @@ -69,7 +69,7 @@ interactions: \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ + \ Server install guide|http://msdn.microsoft.com/library/dd631902.aspx].Team\ \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -381,7 +381,7 @@ interactions: \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ \ and tools for developing, debugging, and monitoring Java applications. Minimum\ \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ + \ [Learn More|http://www.windowsazure.com/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -447,7 +447,7 @@ interactions: \ is an affordable, full-featured data management solution that is ideal for\ \ midsize companies. Minimum recommended virtual machine size for this image\ \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -458,7 +458,7 @@ interactions: \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -469,7 +469,7 @@ interactions: \ is a next-generation database designed for the cloud, providing a new multitenant\ \ architecture on top of a fast, scalable, reliable, and secure database platform.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439775.aspx|_blank]Oracle\ \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ @@ -481,7 +481,7 @@ interactions: \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466427.aspx|_blank]Oracle\ \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ @@ -493,7 +493,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -504,7 +504,7 @@ interactions: \ applications on a mission-critical cloud platform, with native cloud management,\ \ and integrated tools. Minimum recommended virtual machine size for this\ \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn439774.aspx|_blank]Oracle\ \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -515,7 +515,7 @@ interactions: \ It takes full advantage of the latest hardware architectures including 64-bit\ \ addressable memory, multi-core computing systems and high-speed networks.\ \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -527,7 +527,7 @@ interactions: \ enterprise applications and services quickly and operations teams with the\ \ administration capabilities to keep them up and running. Minimum recommended\ \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ + \ [Learn More|http://msdn.microsoft.com/library/dn466428.aspx|_blank]Oracle\ \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -1552,28 +1552,28 @@ interactions: \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ \ West;Central US;East US;East US 2;North Central US;South Central US;West\ \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ + \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/support/legal/privacy-statement/Microsoft\ \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ @@ -1853,91 +1853,91 @@ interactions: \ Server RDSHwO13P on Windows Server 2012 R2East Asia;Southeast\ \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ + \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/support/legal/privacy-statementLargeMicrosoft\ \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -3816,7 +3816,7 @@ interactions: \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ \ Virtual machines created from this image incur per-hour support fees, in\ \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ + \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/support/options/|http://azure.microsoft.com/support/options/]\ \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ @@ -4187,7 +4187,7 @@ interactions: \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ + \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/download/details.aspx?id=38417Microsoft\ \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ \ Machines created with this trial image will expire on July 18, 2015. This\ \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ @@ -4227,7 +4227,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4238,7 +4238,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of medium or higher. This image has been\ \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4247,7 +4247,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4256,7 +4256,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4265,7 +4265,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4274,7 +4274,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4283,7 +4283,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4292,7 +4292,7 @@ interactions: \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4301,7 +4301,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4309,7 +4309,7 @@ interactions: \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4318,7 +4318,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4329,7 +4329,7 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of large or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4338,7 +4338,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of large or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4347,7 +4347,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ \ recommend that you use a virtual machine size of A3 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4357,7 +4357,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4366,7 +4366,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4375,7 +4375,7 @@ interactions: \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4385,7 +4385,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4395,7 +4395,7 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of medium or higher.\ \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ + \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database.SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4404,7 +4404,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of medium or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4413,7 +4413,7 @@ interactions: \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ \ recommend that you use a virtual machine size of A2 or higher. This image\ \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ @@ -4424,8 +4424,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4434,8 +4434,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4444,8 +4444,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4455,8 +4455,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4465,8 +4465,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4475,8 +4475,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4486,8 +4486,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4497,8 +4497,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4508,8 +4508,8 @@ interactions: \ require additional setup and configuration before use. We recommend that\ \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4518,8 +4518,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4528,8 +4528,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4538,8 +4538,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4548,8 +4548,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4558,8 +4558,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ @@ -4568,8 +4568,8 @@ interactions: \ SQL Server components require additional setup and configuration before\ \ use. We recommend that you use a virtual machine size of A2 or higher. This\ \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ + \ which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/download/details.aspx?id=29067MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ @@ -4578,7 +4578,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4588,7 +4588,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4598,7 +4598,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4612,7 +4612,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4622,7 +4622,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4632,7 +4632,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4642,7 +4642,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4652,7 +4652,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4662,7 +4662,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4672,7 +4672,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4682,7 +4682,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank]SQL\ \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ @@ -4692,7 +4692,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ @@ -4702,7 +4702,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ @@ -4716,7 +4716,7 @@ interactions: \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ \ For best performance, we recommend using a VM size of A7. This image has\ \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4726,7 +4726,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A3 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4736,7 +4736,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ @@ -4746,7 +4746,7 @@ interactions: \ image contains the full version of SQL Server. We recommend that you use\ \ a virtual machine size of A2 or higher. This image has been pre-configured\ \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4758,7 +4758,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ @@ -4770,7 +4770,7 @@ interactions: \ Some SQL Server 2016 components require additional setup and configuration\ \ before use. We recommend that you use a virtual machine size of large or\ \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ + \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL\ \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_resource_extensions.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_resource_extensions.yaml index a053f66a8bac..22627161381f 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_resource_extensions.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_resource_extensions.yaml @@ -35,11 +35,11 @@ interactions: AgentRuxit Agent for WindowseyJJbnN0YWxsLVJlYWx0aW1lUHJvdGVjdGlvbiI6IHRydWUsICJJbnN0YWxsLVByb3RvY29sRmlsdGVyaW5nIjogdHJ1ZSwgIkluc3RhbGwtRGV2aWNlQ29udHJvbCI6IGZhbHNlfQ==truehttps://www.ruxit.com/https://www.ruxit.com/https://www.ruxit.com/trueWindowsruxit - Dynatrace LLC2015-06-25T09:36:51.0164333ZMSOpenTech.ExtensionsDockerExtension0.6Docker Extensiontruehttps://github.com/MSOpenTech/azure-docker-extension/blob/master/LICENSEhttps://github.com/MSOpenTech/azure-docker-extension/blob/master/Privacy.mdhttps://github.com/MSOpenTech/azure-docker-extensiontrue2015-02-18T17:29:04.4679084ZMicrosoft.Powershell.TestDSC2.0PowerShell - DSC (Desired State Configuration) ExtensionICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==truehttp://azure.microsoft.com/en-us/support/legal/http://www.microsoft.com/http://blogs.msdn.com/b/powershell/trueMicrosoft + DSC (Desired State Configuration) ExtensionICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==truehttp://azure.microsoft.com/support/legal/http://www.microsoft.com/http://blogs.msdn.com/b/powershell/trueMicrosoft Corporation2015-06-22T23:11:34.1757761ZMicrosoft.PowershellDSC2.0PowerShell - DSC (Desired State Configuration) ExtensionICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==truehttp://azure.microsoft.com/en-us/support/legal/http://www.microsoft.com/http://blogs.msdn.com/b/powershell/trueMicrosoft + DSC (Desired State Configuration) ExtensionICB7CiAgICAicHVibGljU2V0dGluZ3MiOiB7CiAgICAgICAgIk1vZHVsZXNVcmwiOiAiaHR0cHM6Ly88dXJsIHRvIGNvbmZpZ3VyYXRpb24gemlwIHBhY2thZ2U+IiwKICAgICAgICAiU2FzVG9rZW4iOiAiPG9wdGlvbmFsIEF6dXJlIFN0b3JhZ2UgU0FTIFRva2VuIHRvIGFjY2VzcyBNb2R1bGVzVXJsPiIsCiAgICAgICAgIkNvbmZpZ3VyYXRpb25GdW5jdGlvbiI6ICI8bW9kdWxlIG9yIHNjcmlwdCB0aGF0IGRlZmluZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnVuY3Rpb24+XFw8Y29uZmlndXJhdGlvbiBmdW5jdGlvbj4iLAogICAgICAgICJQcm9wZXJ0aWVzIjogewogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQxPiI6ICI8dmFsdWUgMT4iLAogICAgICAgICAgICAiPGNvbmZpZ3VyYXRpb24gYXJndW1lbnQyPiI6ICI8dmFsdWUgMj4iCiAgICAgICAgfQogICAgfSwKICAgICJwcm90ZWN0ZWRTZXR0aW5ncyI6IG51bGwKICB9Cg==truehttp://azure.microsoft.com/support/legal/http://www.microsoft.com/http://blogs.msdn.com/b/powershell/trueMicrosoft Corporation2015-06-17T07:08:38.7501855ZMicrosoft.HpcComputeHpcVmDrivers1.1Install - IAAS HpcCompute VM Driverstruehttp://www.microsoft.com/http://www.microsoft.com/http://msdn.microsoft.com/en-us/library/dn690126.aspxtrueMicrosoft.Azure.ApplicationsIaaS47C6E03DTest1.047C6E03Dtruehttp://azure.microsoft.com/en-us/support/legal/subscription-agreement/http://azure.microsoft.com/en-us/support/legal/privacy-statement/http://go.microsoft.com/fwlink/?LinkId=398023trueMicrosoft + IAAS HpcCompute VM Driverstruehttp://www.microsoft.com/http://www.microsoft.com/http://msdn.microsoft.com/library/dn690126.aspxtrueMicrosoft.Azure.ApplicationsIaaS47C6E03DTest1.047C6E03Dtruehttp://azure.microsoft.com/support/legal/subscription-agreement/http://azure.microsoft.com/support/legal/privacy-statement/http://go.microsoft.com/fwlink/?LinkId=398023trueMicrosoft Corporation2014-12-09T00:57:31.4382405ZDatadog.AgentDatadogLinuxAgent0.4Datadog helps you monitor your infrastructure and applicationtruehttps://app.datadoghq.com/policy/termshttps://app.datadoghq.com/policy/privacyhttp://www.datadoghq.com/trueDatadog @@ -49,11 +49,11 @@ interactions: Inc.2015-05-18T21:48:50.3829754ZMicrosoft.VisualStudio.WindowsAzure.DevTestWebDeployForVSDevTest1.0Windows Azure WebDeploy Extension For VS DevTestPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHhzOnNjaGVtYSBhdHRyaWJ1dGVGb3JtRGVmYXVsdD0idW5xdWFsaWZpZWQiIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPgogIDx4czplbGVtZW50IG5hbWU9IlB1YmxpY0NvbmZpZyIgdHlwZT0ieHM6c3RyaW5nIi8+CjwveHM6c2NoZW1hPg==trueMicrosoft.Azure.SecurityADETest1.0ADE Test ExtensioneyJQdWJsaWNDb25maWciOiJ7XCJCaXRsb2NrZXJQaGFzZVwiOlN0YXJ0RW5jcnlwdGlvbixcIkJpdGxvY2tlclZvbHVtZVR5cGVcIjpEYXRhfSIsIlByaXZhdGVDb25maWciOm51bGx9truehttp://azure.microsoft.com/en-us/support/legal/subscription-agreement/http://azure.microsoft.com/en-us/support/legal/privacy-statement/http://azure.microsoft.com/en-us/trueMicrosoft + Test ExtensionADE Test ExtensioneyJQdWJsaWNDb25maWciOiJ7XCJCaXRsb2NrZXJQaGFzZVwiOlN0YXJ0RW5jcnlwdGlvbixcIkJpdGxvY2tlclZvbHVtZVR5cGVcIjpEYXRhfSIsIlByaXZhdGVDb25maWciOm51bGx9truehttp://azure.microsoft.com/support/legal/subscription-agreement/http://azure.microsoft.com/support/legal/privacy-statement/http://azure.microsoft.com/trueMicrosoft Corporation2015-06-30T19:29:26.9575499ZMicrosoft.Azure.SecurityIaaSAntimalware1.2Microsoft AntimalwareeyJQdWJsaWNDb25maWciOiJ7XCJBbnRpbWFsd2FyZUVuYWJsZWRcIjp0cnVlfSIsIlByaXZhdGVDb25maWciOm51bGx9truehttp://azure.microsoft.com/en-us/support/legal/subscription-agreement/http://azure.microsoft.com/en-us/support/legal/privacy-statement/http://go.microsoft.com/fwlink/?LinkId=398023trueMicrosoft + AntimalwareMicrosoft AntimalwareeyJQdWJsaWNDb25maWciOiJ7XCJBbnRpbWFsd2FyZUVuYWJsZWRcIjp0cnVlfSIsIlByaXZhdGVDb25maWciOm51bGx9truehttp://azure.microsoft.com/support/legal/subscription-agreement/http://azure.microsoft.com/support/legal/privacy-statement/http://go.microsoft.com/fwlink/?LinkId=398023trueMicrosoft Corporation2015-05-01T03:34:05.8378024ZMicrosoft.Azure.ExtensionsDockerExtension1.0Docker Extensiontruehttps://github.com/Azure/azure-docker-extension/blob/master/LICENSEhttp://www.microsoft.com/privacystatement/en-us/OnlineServices/Default.aspxhttps://github.com/Azure/azure-docker-extensiontrueMicrosoft2015-06-14T18:05:48.1270623ZMcAfee.EndpointSecurityMcAfeeEndpointSecurity6.0Docker Extensiontruehttps://github.com/Azure/azure-docker-extension/blob/master/LICENSEhttp://www.microsoft.com/privacystatement/OnlineServices/Default.aspxhttps://github.com/Azure/azure-docker-extensiontrueMicrosoft2015-06-14T18:05:48.1270623ZMcAfee.EndpointSecurityMcAfeeEndpointSecurity6.0McAfee Endpoint Protection provides powerful protection against viruses, worms, Trojans, and other threats that can steal your critical data or stall your business. It shields your highly diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images.yaml index bf39b1591f26..1dc7d59c1900 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images.yaml @@ -127,14 +127,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -142,12 +142,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -155,14 +155,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -170,12 +170,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -183,14 +183,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -198,14 +198,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -213,14 +213,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -228,12 +228,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -241,12 +241,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -254,7 +254,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -269,7 +269,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -282,7 +282,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -297,7 +297,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -310,7 +310,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -325,7 +325,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -338,7 +338,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -353,7 +353,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location.yaml index b4fd4c652c76..021e754a0ae4 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location.yaml @@ -107,12 +107,12 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -120,10 +120,10 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -131,12 +131,12 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -144,10 +144,10 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -155,12 +155,12 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -168,12 +168,12 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -181,12 +181,12 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -194,10 +194,10 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -205,10 +205,10 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -216,7 +216,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -229,7 +229,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardWest + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft @@ -240,7 +240,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -253,7 +253,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft @@ -264,7 +264,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -277,7 +277,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft @@ -288,7 +288,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL @@ -301,7 +301,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardWest + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardWest US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL Server 2014 SP1 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=512497SqlServer2014_100.pngSqlServer2014_45.pnghttp://go.microsoft.com/fwlink/?LinkID=282418Microsoft diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location_category.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location_category.yaml index 5fce7f5c353d..d22326468eaf 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location_category.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_list_vm_images_location_category.yaml @@ -104,14 +104,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -119,12 +119,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -132,14 +132,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -147,12 +147,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -160,14 +160,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -175,14 +175,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -190,14 +190,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -205,12 +205,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -218,12 +218,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -231,7 +231,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -246,7 +246,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -259,7 +259,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -274,7 +274,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -287,7 +287,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -302,7 +302,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -315,7 +315,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -330,7 +330,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_shutdown_start_restart_role.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_shutdown_start_restart_role.yaml index 12e65fa8b009..e69de29bb2d1 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_shutdown_start_restart_role.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_shutdown_start_restart_role.yaml @@ -1,16845 +0,0 @@ -interactions: -- request: - body: !!binary | - PENyZWF0ZUhvc3RlZFNlcnZpY2UgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT - Y2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRv - d3NhenVyZSI+PFNlcnZpY2VOYW1lPnV0c3ZjNjZmZjE2N2Y8L1NlcnZpY2VOYW1lPjxMYWJlbD5k - WFJ6ZG1NMk5tWm1NVFkzWm14aFltVnM8L0xhYmVsPjxEZXNjcmlwdGlvbj51dHN2YzY2ZmYxNjdm - ZGVzY3JpcHRpb248L0Rlc2NyaXB0aW9uPjxMb2NhdGlvbj5XZXN0IFVTPC9Mb2NhdGlvbj48RXh0 - ZW5kZWRQcm9wZXJ0aWVzPjxFeHRlbmRlZFByb3BlcnR5PjxOYW1lPmV4dDE8L05hbWU+PFZhbHVl - PnZhbDE8L1ZhbHVlPjwvRXh0ZW5kZWRQcm9wZXJ0eT48RXh0ZW5kZWRQcm9wZXJ0eT48TmFtZT5l - eHQyPC9OYW1lPjxWYWx1ZT40MjwvVmFsdWU+PC9FeHRlbmRlZFByb3BlcnR5PjwvRXh0ZW5kZWRQ - cm9wZXJ0aWVzPjwvQ3JlYXRlSG9zdGVkU2VydmljZT4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['488'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:25:07 GMT'] - Location: ['https://management.core.windows.net/subscriptions/00000000-0000-0000-0000-000000000000/compute/utsvc66ff167f'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [778d375537debce8b0cbefbc0f5e9ffc] - x-ms-servedbyregion: [ussouth3] - status: {code: 201, message: Created} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/778d375537debce8b0cbefbc0f5e9ffc - response: - body: {string: '778d3755-37de-bce8-b0cb-efbc0f5e9ffcSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6a3fec923f3dbeae94e0dc32da98dcac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PENlcnRpZmljYXRlRmlsZSB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVt - YS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2luZG93c2F6 - dXJlIj48RGF0YT5NSUlKN0FJQkF6Q0NDYWdHQ1NxR1NJYjNEUUVIQWFDQ0Naa0VnZ21WTUlJSmtU - Q0NCZm9HQ1NxR1NJYjNEUUVIQWFDQ0Jlc0VnZ1huTUlJRjR6Q0NCZDhHQ3lxR1NJYjNEUUVNQ2dF - Q29JSUUvakNDQlBvd0hBWUtLb1pJaHZjTkFRd0JBekFPQkFoeE9VNTlEdmJtbkFJQ0I5QUVnZ1RZ - Tk0yVWZPQ3RBMUcwZmhLTm11Nzl6OC95VW01eWJoNUphbVpxWjRSYTIxd1RjMWtobVZtV3IwT0FZ - aHR0YUt0cXRIZnlGdjdVWS9jb2pnK2ZkT1BDSStGYThxUUk3b1hHRVU3aFM0TzdWSDNSL2JERVNj - dFBCNFRSZGhqYjg4aExDK0NkUWM2NFB3akhGb2FVSEVRSEZNc2k3dWpiaTF1NFhnOFlScWc0ZUtv - RzBBQXJhRVFneVMzKzFvV25kdFVPZHF2T0FzQUcvYnNoaUs0N3BneE1UZ0hwWWp0T010amNQcXJ3 - WXE1YVpRTldkSk1Yamw0Sm5tR0pwTzFkR3FsU3lyM3VKdVBvYnVxMThkaUZTK0pNSmsvblF0NTBH - Ri9Ta3NjUW4zVENMYzZnNkFqdUtxZG5TUVRNMzRlTmtaYW5LeXlCdVJtVlV2TSt6Y0tQNnJpaVJE - Qjg2d3JmTmNUM3NQRGg5eDZCU2lUYXhXS0RrNEl6aVdVTXk4V0ovcUl0YVZtMmtsSXllejlKZUVn - Y04yUGhJMkIxU0Z4SDJxbGl5Q21KKzMwOFJGSkhsUVpETlpocFRSTmdrdWxZZmlzd3I1eE9WRWNV - N0o2ZWl0aG1tRDcyeEFOU2lpVGJ0RkgxMEJ1MTBGTjRTYlN2T1lRaUdJakRWRzRhd0FQVkM5Z1VS - bTg4UGNpSWltejFuZTBXTjNJb2o5MkJUQzc4a05vTUk3K05EaVZWMDFXKy9DTks4SjFXQ1RrS1dS - eFR1aThZa20yejYzZ2g5S21TWnlFc3RGREZJejJXYkpFS004TjR2anpHcE5oUllPSHB4RmFDbTJF - L3lvTmo0TXlIbW85WEd0WXNxaEEwSnkxMldteC9mVkdlWmIzQXo4WTVNWUNRYXNjOVh3dnpBQ2Yy - K1JLc3o2ZXk3alRiK0V4bzBnUUIxM1BORkxFczgzUjU3YkRhOHZnUXVwWUJGY3NhbXcvUnZxbVhu - OHNHdzUza2Q3MVZWRWxyZmFDTmx1dkFGckxQZGFIM0YvK0o4S0hkVjdYczlBMUlUdmdwSGJ3MkJu - UUJQd0gzcFNYWlloNSs3aXQ2V1NOSUhidjhoMzNVZSt2UExieTVIdWhnODZSNG5aa2pKYmVRWHNm - VnB2QytsbGhPQkhVWCtVSnRoNzZhL2QwaUFld1BPOTByRE54K05xZmYrUTdoUG9VZ3hFOEh0cmJo - Wk5ZM3FORmZ5UkdMYkNaSnBiKzZERTdXc0RTb2dGRTVnWTdnbm1Kd3RUK0ZCbElvY3lzYUJuMU5N - SDhmby8yenl1QU9VZmpIdnVJUitLL056Y01kbjVXTDdiWWptdkp3UklBYVBTY1pWNTZOek5iWmRI - c0hBVTJ1anZFK3NHTm13cjR3ejNEYjZROVZmemtOV0V6RG1SbFlFc1JZTnFRL0U3TzJLUVdFVHpa - U0dURVhnejU3QVBFMGQvY09wclgrOVBYWlRkcXFqT0NVMTJZTHRKb2JJY0JaeitBRlBNSlJsWStw - anVJdTh3VHpiV1g3eW9lazN6bU45aVpBWlQ1Z05ZQ3dJd28wNk9mMmd2Z3NzUTRYNTNRbUpjL29E - NldTeVpwY1M2N0pPUThiSFhJVDFMZzlGQkFmZ1hXRVErQndJQksxU0VKWWxaSm0wSmtKM09nN3Qz - cmdBbXV2NVlPZmJGTG80ODQ5NDZpemZRZW9VRjVxcm4vcVNpcU5PbllOTUx2YVhXVDJwV0U5VjZ1 - OG1heDBsNWRBNXFOUjc3MmFoTVFFSDFpWnUvSzhnS2ZRL3o2RWExeXhGVndHdGY5dU5TdXZTMk0z - TUZhNERvczhGdHh4UWdPSUVvaVY0cWMyeVFJeWlBS1l1c1JJK0szUE1ucVN5ZzlTM2VoMExDYnVJ - OENZRVNwb2xyRkNNeU5GU3dKcE0rcFVEQTVHa1JNL2dZR0xBaHRadEx4Z1pCWlluODFEZ2lSbWs0 - aWdSSWpOS1djeTVsMGVXTjVLUEJRdmUwUVZYRkI5ejBBMkdxT0dFSEpUWlM1cnd3NjFoVmFOeXAy - bkJhOE1yZDlhZm5vZ29FY2IxU0JSc1U1UVRzUDkxWEdqOHpkbGpMMnQrakpETlV4aTZuYk5RTjZv - blJZMWV3cGRDS3hGekZ5Ui83NW5yRVBCZDhVckRUWjdrL0ZjTnhJbEFBMktQSDJEdDNyOEVaZkVL - REdCelRBVEJna3Foa2lHOXcwQkNSVXhCZ1FFQVFBQUFEQlhCZ2txaGtpRzl3MEJDUlF4U2g1SUFH - VUFOQUExQURjQU9RQXlBR1lBWVFBdEFHVUFNUUEzQUdVQUxRQTBBREVBTWdBekFDMEFPUUJpQUdZ - QU53QXRBREVBWlFCakFEa0FNUUE0QURNQU9RQXhBR0lBT0FBeE1GMEdDU3NHQVFRQmdqY1JBVEZR - SGs0QVRRQnBBR01BY2dCdkFITUFid0JtQUhRQUlBQlRBSFFBY2dCdkFHNEFad0FnQUVNQWNnQjVB - SEFBZEFCdkFHY0FjZ0JoQUhBQWFBQnBBR01BSUFCUUFISUFid0IyQUdrQVpBQmxBSEl3Z2dPUEJn - a3Foa2lHOXcwQkJ3YWdnZ09BTUlJRGZBSUJBRENDQTNVR0NTcUdTSWIzRFFFSEFUQWNCZ29xaGtp - Rzl3MEJEQUVHTUE0RUNMQTQzVXJTOW5HV0FnSUgwSUNDQTBpc0FIT1NWSzJDOFhBWnB1MmRUaUpm - QjUxUXFnYlV1WjRRZFB1K0lOS1QzeDV4Nzc1U01DMndiRkVqdmpoQTNoeXM2RC9BTFY0cTk3SnBL - YzZZVURaTVA0emwyeVl4NlByNmNoVHVkUkN3bHJBS3FrMFNwMElCWnJ4WkJWQmdSc3o5cHQzVlJS - OWJJOUVsSEQ4ai9haForSHgrbXhsZlVlUHJhYk9xbHp3OUZWbXJxQkloaG1BczlBeDBsNW12WTNw - N3d3MVZtMEsyc1ZkT1pkc0t4MjdDZjdyZzRyQzZKSjN0UHZUZkpEVWtUQ1BGZ0Z0YW0rdlpTaU1v - WWJ6MDBLajJ1UEJKYmtwRzJuZ2pLOE9OSHpXcThQRjZLNkZldXQ1dnJqZXN3Ui9ibTlnR1B0cmpB - VTBxQnVQNVlmSnFlaTZ6dnMraFh6WU9jbm5oeEZsZkh6L1F2VkpNOWxvc1NtMTdrcTBTU3FHNEhE - MVhGNkM2ZWlIM3B5U2EybW53M2tFaXZ1bEJZRlVPMmptU0dyb05sd3o2L0xWb00rODAxaDB2SmF5 - RnhQN3hSbnRRcjB6NWFnenlOZkNaODI0OWRnSjR5MlVKbVNSQXJkdjVoK2dZWElyYTJwTlJIVlVm - UEZUSVp3M1lmNVVoejgzdGEzSnhJTTBCQ3R3UUJzV3BKU3MzcTl0b2tMUWEvd0pZNlFqNXBWdzNw - eHYrNDk3RHJPVkNpQ3dBSTNHVlRhMFF5bHNjS0ZNbkVqeElwWUNMRE5uWTBmUlhEWUE5NEFmaERr - ZGpsWExNRlpMdXdScmZUSHFmeWFEdUZkcTljVDJGdWhNMUo3M3JlTXJpTUdmdStVelRUV2Q0VVph - L21HR1JaTTllV3ZySXZna3ZMUXIrVDI1MHdhN2lnYkp3aDNGWFJtN1RxWlNrTE9wVzNwK0xvc3cw - R0pJejJrNURXNjFna1BZWTBoTXd6cG5pRHJOOHBjNUJDbzhXdGI0VUJmVzUrSjVvUW4yb0tqMkIz - QnVmbEwramdZalhiNllSZTFUVHN0SldtVFI0L0NyWmMyZWNOSFRNR1lscjdiT3B0YUdjdzl6L0ph - Q2pkb0VsVU5TSVRWajZUUUNhLy9qa28rdGRiTTFjQ3R6RTdUeThBUnMyWGdoeGJoZ0xWNUt5WVow - cTA2L3RZdmFUMHZ4NFBaaTY0WDF3ZUlFbWNISlJnZHo5ZEMzKzhTcnRBQm94eGZ0OU1EN0R2dFJO - Y1dpWitxZEtmS0VzR2daWFlBUGdZZy94T2JhaVI5U3oyUUdZdjFCcW9OQXRhbEpMc2NuN1VtR1pu - empneXZEM0dwdnhQblpJWnIzcEFBeVdaS1VzTDdlRkNEandKdS9EbFVuaTMxWkkwc05KdmNKWmtX - bDVnR3R1b1RmM3E0djgwd0tsTkZWc1VDcldSb3NJVE5sUXVuOFErME5SNk1acDh2dk1LZlJuSnI3 - Q2tjWk9BYTdyelpqR0YrRXdPekFmTUFjR0JTc09Bd0lhQkJReXl2dTJSbTZsRlczZTlzUWs4M2Jq - TzFnMnBBUVU4UFlwWjRMWHFDZTljbU5nQ0ZOcW10NGZDT1FDQWdmUTwvRGF0YT48Q2VydGlmaWNh - dGVGb3JtYXQ+cGZ4PC9DZXJ0aWZpY2F0ZUZvcm1hdD48UGFzc3dvcmQ+UHl0aG9uPC9QYXNzd29y - ZD48L0NlcnRpZmljYXRlRmlsZT4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['3611'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/certificates - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:25:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f3f8389bc6b2b27689f9739ebeedb632] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f3f8389bc6b2b27689f9739ebeedb632 - response: - body: {string: 'f3f8389b-c6b2-b276-89f9-739ebeedb632InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [350845a6f58fb9429e6b6741423dea13] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/f3f8389bc6b2b27689f9739ebeedb632 - response: - body: {string: 'f3f8389b-c6b2-b276-89f9-739ebeedb632Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [325ade8ddb55ba62adc52bdc60bb5446] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/images - response: - body: {string: "PublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US3003f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29Linuxhttp://go.microsoft.com/fwlink/?LinkId=521895Linux\ - \ VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image\ - \ is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It\ - \ also contains PartsUnlimited demo app which runs on the installed coreclr.\ - \ The demo app is installed to /opt/demo. To run the demo, please type the\ - \ command '/opt/demo/Kestrel' in a terminal window. The website is listening\ - \ on port 5004. Please enable or map a endpoint of HTTP port 5004 for your\ - \ azure VM.CoreCLR x64 Beta5 (11624) with PartsUnlimited\ - \ Demo App on Ubuntu Server 14.04 LTS2015-04-29T07:00:00ZfalseUbuntu-cof-45.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D1Microsoft\ - \ Visual Studio GroupUbuntu-cof-45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27Windowshttp://go.microsoft.com/fwlink/?LinkID=430755This\ - \ image contains Windows Server 2012 R2, Visual Studio Community 2013, and\ - \ CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly\ - \ set up a development environment in Azure to build and test Android, iOS,\ - \ and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716]\ - \ for more information.Visual Studio Community\ - \ 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R22015-05-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Visual Studio Community 2013 image enables you to unleash the full power\ - \ of Visual Studio to develop cross-platform solutions. Create apps in one\ - \ unified IDE, and incorporate new languages, features, and development tools\ - \ into them with Visual Studio Extensions (available in the Visual Studio\ - \ Gallery).Visual Studio Community 2013 Update\ - \ 4 on Windows Server 2012 R22015-05-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash\ - \ the full power of Visual Studio to develop Node.js solutions. NTVS also\ - \ includes a list of project templates using the Express framework, which\ - \ enables you to quickly create and deploy websites or Cloud Services to Microsoft\ - \ Azure or other platforms.Visual Studio Community\ - \ 2013 Update 4 with Tools for Node.js on Windows Server 2012 R22015-04-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Community 2015 is our free, full featured and extensible IDE for\ - \ non-enterprise application development. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Community 2015\ - \ RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Enterprise supports developers creating business applications looking\ - \ for the scale, quality and productivity required in organizations of any\ - \ size. Team collaboration, DevOps, release management and more are core\ - \ scenarios for Visual Studio Enterprise. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily\ - \ and quickly set up a development environment in Azure to plan, build, release\ - \ and operate applications using Visual Studio.Visual\ - \ Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895With\ - \ Visual Studio Professional, you can create applications across devices and\ - \ services, using a single solution with a consistent development experience.\ - \ You get the tools, you need to deliver desktop, Windows Store, Windows\ - \ Phone, and Office apps, as well as mobile web apps across any device, web\ - \ site, cloud service, and more. This image contains Windows Server 2012\ - \ R2 with Visual Studio Professional 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Professional\ - \ 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.2 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2013-03-01T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-22T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321312[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update\ - \ 95) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. WARNING:\ - \ These older versions of the JRE and JDK are provided to help developers\ - \ debug issues in older systems. They are not recommended for use in production.\ - \ Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]JDK\ - \ 6 on Windows Server 20122015-05-07T00:00:00ZtrueJava6_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321694MediumMicrosofthttp://go.microsoft.com/fwlink/?LinkId=386544Java6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update\ - \ 79) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ - \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update\ - \ 45) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].JDK\ - \ 8 on Windows Server 2012 R22015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321683[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321692Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321684[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g\ - \ Enterprise Edition (10.3.6) is a leading Java application server for modern\ - \ data centers. It takes full advantage of the latest hardware architectures\ - \ including 64-bit addressable memory, multi-core computing systems and high-speed\ - \ networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321691Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321686[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. Minimum recommended virtual machine size\ - \ for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321689Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321687[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 11g Standard Edition (10.3.6) is a leading Java application server for enterprises\ - \ of all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321688Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321317[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. Minimum recommended virtual machine size for this image\ - \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321318[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321314[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321315[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ - \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ - \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321313[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321316[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkID=321682[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise\ - \ Edition (10.3.6) is a leading Java application server for modern data centers.\ - \ It takes full advantage of the latest hardware architectures including 64-bit\ - \ addressable memory, multi-core computing systems and high-speed networks.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321691[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard\ - \ Edition (10.3.6) is a leading Java application server for enterprises of\ - \ all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.7 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404007Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.8 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404008Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US8129ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4Linuxhttps://enterprise.github.com/licenseGitHub\ - \ Enterprise is the on-premises version of GitHub.com, the world's largest\ - \ software community. Collaborate, track issues, review code, and streamline\ - \ your development processes - all on your servers. With the world's largest\ - \ software development community already using GitHub, your business can be\ - \ on the fast track to a better way of building software.GitHub\ - \ Enterprisefalse2015-06-17T07:00:00Zfalsehttps://enterprise.github.com/privacyStandard_DS3GitHub,\ - \ Inc.Standard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-10-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-05T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-02T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-07T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-25T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-24T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-01T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-13T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-02-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-04-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-EnterpriseWindowshttp://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Developer edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-DeveloperfalseBizTalkServer2013_100.pngMicrosoft\ - \ BizTalk Server GroupBizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Enterprise edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Enterprise2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Standard edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Standard2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-StandardWindowshttp://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Standard edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.62014-07-14T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.72014-09-30T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-07-14T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-09-30T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-10-18T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-11-29T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-12-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-01-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-05T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-26T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-06-17T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-07-14T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a7f0d56360e7b4fc99e005d97c8d6ded] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PERlcGxveW1lbnQgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z - dGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3NhenVyZSI+ - PE5hbWU+dXRzdmM2NmZmMTY3ZjwvTmFtZT48RGVwbG95bWVudFNsb3Q+cHJvZHVjdGlvbjwvRGVw - bG95bWVudFNsb3Q+PExhYmVsPnV0c3ZjNjZmZjE2N2ZsYWJlbDwvTGFiZWw+PFJvbGVMaXN0PjxS - b2xlPjxSb2xlTmFtZT51dHN2YzY2ZmYxNjdmYTwvUm9sZU5hbWU+PFJvbGVUeXBlPlBlcnNpc3Rl - bnRWTVJvbGU8L1JvbGVUeXBlPjxDb25maWd1cmF0aW9uU2V0cz48Q29uZmlndXJhdGlvblNldD48 - Q29uZmlndXJhdGlvblNldFR5cGU+V2luZG93c1Byb3Zpc2lvbmluZ0NvbmZpZ3VyYXRpb248L0Nv - bmZpZ3VyYXRpb25TZXRUeXBlPjxDb21wdXRlck5hbWU+aG50c3ZjNjZmZjE2N2ZhPC9Db21wdXRl - ck5hbWU+PEFkbWluUGFzc3dvcmQ+dTc7OWpicCE8L0FkbWluUGFzc3dvcmQ+PFJlc2V0UGFzc3dv - cmRPbkZpcnN0TG9nb24+ZmFsc2U8L1Jlc2V0UGFzc3dvcmRPbkZpcnN0TG9nb24+PEVuYWJsZUF1 - dG9tYXRpY1VwZGF0ZXM+ZmFsc2U8L0VuYWJsZUF1dG9tYXRpY1VwZGF0ZXM+PFRpbWVab25lPlBh - Y2lmaWMgU3RhbmRhcmQgVGltZTwvVGltZVpvbmU+PFN0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+ - PENlcnRpZmljYXRlU2V0dGluZz48U3RvcmVMb2NhdGlvbj5Mb2NhbE1hY2hpbmU8L1N0b3JlTG9j - YXRpb24+PFN0b3JlTmFtZT5NeTwvU3RvcmVOYW1lPjxUaHVtYnByaW50PkJFQTRCNzRCRDZCOTE1 - RTlERDZBMDFGQjFCOEMzQzE3NDBGNTE3RjI8L1RodW1icHJpbnQ+PC9DZXJ0aWZpY2F0ZVNldHRp - bmc+PC9TdG9yZWRDZXJ0aWZpY2F0ZVNldHRpbmdzPjxXaW5STT48TGlzdGVuZXJzPjxMaXN0ZW5l - cj48UHJvdG9jb2w+SHR0cHM8L1Byb3RvY29sPjxDZXJ0aWZpY2F0ZVRodW1icHJpbnQ+QkVBNEI3 - NEJENkI5MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvQ2VydGlmaWNhdGVUaHVtYnByaW50 - PjwvTGlzdGVuZXI+PC9MaXN0ZW5lcnM+PC9XaW5STT48QWRtaW5Vc2VybmFtZT5henVyZXVzZXI8 - L0FkbWluVXNlcm5hbWU+PC9Db25maWd1cmF0aW9uU2V0PjxDb25maWd1cmF0aW9uU2V0PjxDb25m - aWd1cmF0aW9uU2V0VHlwZT5OZXR3b3JrQ29uZmlndXJhdGlvbjwvQ29uZmlndXJhdGlvblNldFR5 - cGU+PElucHV0RW5kcG9pbnRzPjxJbnB1dEVuZHBvaW50PjxMb2FkQmFsYW5jZWRFbmRwb2ludFNl - dE5hbWU+PC9Mb2FkQmFsYW5jZWRFbmRwb2ludFNldE5hbWU+PExvY2FsUG9ydD4zMzk0PC9Mb2Nh - bFBvcnQ+PE5hbWU+dXRlbmRwb2ludDwvTmFtZT48UG9ydD41OTkxMzwvUG9ydD48UHJvdG9jb2w+ - dGNwPC9Qcm90b2NvbD48RW5hYmxlRGlyZWN0U2VydmVyUmV0dXJuPmZhbHNlPC9FbmFibGVEaXJl - Y3RTZXJ2ZXJSZXR1cm4+PElkbGVUaW1lb3V0SW5NaW51dGVzPjQ8L0lkbGVUaW1lb3V0SW5NaW51 - dGVzPjwvSW5wdXRFbmRwb2ludD48L0lucHV0RW5kcG9pbnRzPjxTdWJuZXROYW1lcz48L1N1Ym5l - dE5hbWVzPjwvQ29uZmlndXJhdGlvblNldD48L0NvbmZpZ3VyYXRpb25TZXRzPjxPU1ZpcnR1YWxI - YXJkRGlzaz48RGlza0xhYmVsPnV0c3ZjNjZmZjE2N2ZhLnZoZDwvRGlza0xhYmVsPjxNZWRpYUxp - bms+aHR0cDovL3N0b3JhZ2VuYW1lLmJsb2IuY29yZS53aW5kb3dzLm5ldC91dGN0bnI2NmZmMTY3 - Zi91dHN2YzY2ZmYxNjdmYS52aGQ8L01lZGlhTGluaz48U291cmNlSW1hZ2VOYW1lPmE2OTk0OTQz - NzNjMDRmYzBiYzhmMmJiMTM4OWQ2MTA2X19XaW5kb3dzLVNlcnZlci1UZWNobmljYWwtUHJldmll - dy0yMDE1MDUuMDEtZW4udXMtMTI3R0IudmhkPC9Tb3VyY2VJbWFnZU5hbWU+PC9PU1ZpcnR1YWxI - YXJkRGlzaz48Um9sZVNpemU+U21hbGw8L1JvbGVTaXplPjwvUm9sZT48L1JvbGVMaXN0PjwvRGVw - bG95bWVudD4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1953'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:25:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4188c9313e73bf5bb19bf4b0b9c81c43] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [23fd75a21cb9bf1a8e3d35e41f811be8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0fc932543b8db246bc4299980787a3da] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c998d535a3a2b0f1a7f60cd75d483a97] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5ad3c900c7a1bb389e32d043f40d6b6e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9266d0aff1c2b9b48a565b63cdf769db] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b3e95856d5e1b1edad0c92b3e530f750] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9da71f5531b8b498a55437dc2973acd9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:25:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [36e1d1651994b602b192bae0907a8571] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0922b74557afb69a9b3348758929b378] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [61fdf7f5d68db382a93dc2f53f08a1a8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [593baf90174abd378a58b89945dbc602] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/4188c9313e73bf5bb19bf4b0b9c81c43 - response: - body: {string: '4188c931-3e73-bf5b-b19b-f4b0b9c81c43Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [be9d6aa9b3e3bdd98b7d8560f689e774] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9eb6e7a7ac08ba798714ee27a2c72294] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d9110237801ab3319f1f71c981686c09] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [af407f7f4c84b794874f4f34e0aa47a3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [921763368840b6bba990359c6b49d98e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a6556daf75baba31a834aed9b6c77a9c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [90277949e7ffb4128aed5a7c65c9542e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7c1f8005b82fbac68e0e5f3b5ecde98d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [85c2f7553f19bad9a31e97142ae0dafa] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:26:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f1fb66068467b57f82db35ad44635791] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [95cb24bd373abf58b03660c865747c96] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [315b53104489b6dabacdd531eb9d2565] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2d0c39f60213b6db9294c11c36f16f86] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eb1ba213b948bd0682362bec856a2b9c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [81ed0536edd4ba89b290a96118e6c5a0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a5d12721df33bbaa901f2b0520163e78] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3612c7cba685b44fb00c90d9001db696] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [42f6c4ce7b55bca6b1a952bba7476caa] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0d14b94d92c8b66586fee476883205c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fb66939aa32cb453a2e2748c4449bded] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:27:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [611e0cc39f3fb683ab7da2121a275c9a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6b063d0738a1b713873ac25bbd0cdc3e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ef9f4133f104bfdb961fd92fd50eb238] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:26:14Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3349'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d697e35ad5efb6cfb9759c0833afecf7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [48cc3e2f5f19b188818b9a39b5a845e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6c8835ddd9aab885b249289a98505ce9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f5f90eda8b87b41bba99c28e806d9384] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1fd3fbe24b79b2c7b9be63ef5218fc27] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2c3ef14204b1b6c8bcd0c5661476abcc] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f0666fa85acbbefca208935be3570749] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6716df52bacab4589c8c542eeb12288b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:28:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ccaa3686c98cb1feb1af52aab76ba440] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5d7783c1e2eeb7ec8353597686b7a7ae] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [49f3a54c3d35b83f97864fc84629423b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f5870d9e2eeabfbb8527c7fb62a0953c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ad0107b2492fbe789c59c9b35a56b77a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7a0375936387be0ca8fb1604a33c7aad] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1855007d3f49befcb946d5fb570511a5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3f7cf373f2edb0809e5fc67c1387c21f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e995593d98c9be28bbe90f15d965adac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a21bedafc8f1b22cb2c60e970a7722d4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [89351a176467b580b15ab5e8d89a83cf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:29:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [485e051f342cb140bb0e9fac4b828c01] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [586b2e1999d7bc30b67fc49dd5867455] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [809a400391e7b915b3daa96a01c5d2be] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f68659cd1bb7b530a5eb4f96004bd370] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:28:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3344'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [56158630167eb1218c38020d90cefd49] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0638ea3772c0b21499e3baea55206c92] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [aa43804cf345baaa94619fa373fab4d9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e6e10c1268c6b8c3950ba413b8b86ef9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [599f28d7723cb751bedfc73e0f5358c5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cfeb306c8f91b687b9557d62b535233c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:30:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [66f7b48e4e59b13aab8852dcdef34703] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c29dc837906bbf6687a57949c48e99b9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [45542118740fb848873896eee4fcaa6d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fa847676e44db12eb80f9dc48464c39e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6205cc7d7a96ba43a189d937c60402b7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [18ef8cbca1a5b07092e46b4c7fc62cdb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a0122767a152beed9286ce9921d1a8b5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2245194e31d7b3efa4dc1fdecbebf99c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:39 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2e6c8f13af55b94781fa11c9f55e3a63] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ab8b4cea79a1bcc7bba0ecf9dd52a7d4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d2823e602903bfdca75e624924de6709] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:31:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f769afa62262bfd9aee2b64e8e9b9789] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6ae5e756a323b81f8050cf60df42e668] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:06 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f99563b2f325b20297812dc267ce331e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d19d16a4b9b5bad68e96ce862fe98b9a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7eb9097cc427baabaeee4b235281b3ba] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:30:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0aac53e6b372b37981ef788acb6f5d80] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b8dd71d077d8b5ccb48343489b781fa0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ec889b4ace06b93f88420dea8d969326] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bbf744c36388b33a9831f93e071729b9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fada274db448be8b8eb7d73ac91c8df4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3633357d2a65b97c898093674581bb80] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:32:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7d97fcc78c5abfff8212705d902cf94a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [79e430cc5066beefafbf9fcda5f09187] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8c613c4ea2e9b547bf42c6bc56d92362] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1fca02b1dd65bc6880f9888538eb8d5e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [371a439d6724b7939af1d3056cb346c9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [089b859d8c17ba7f8766e4eb782b6e4e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3d59e86c5f8dbd458d88bf9208514c55] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8b1db339cf46b8d28a687cc035d6ac12] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ef314c65c828badcb4b5e312c24684f8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2e3fa6638ebbb6ee970683e332c463dd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b4f1cac05ec2b01581199aa06299f0f5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:33:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2541f0ba250ab144bad0bc71c7bb102a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6fb30aa4ef03b647a2f06a23a3bd22c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fae52b94c30cb68abb90b48a4a28ebab] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:12 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c63c8bc250d2b7dfa765557f70cc4b00] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [478a9bbeb845b48a837ac6cece0ac0e8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [978af8f1be8db4009593405041ea6d49] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faProvisioning00SmallWindows - is preparing your computer for first use...100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167fa1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:32:30Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3453'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [785c9ff7a816baeab296e50a87aa9343] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED579881utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:34:36Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3488'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [44c9a6df57cfb1d9a53e202860adf44b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED579881utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:34:36Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['3488'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e27100bda192b81d8968cd99b4314eaf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/images - response: - body: {string: "PublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US3003f55de797f546a1b29d1b8d66be687a__CoreCLR-x64-Beta5-Linux-PartsUnlimited-Demo-App-201504.29Linuxhttp://go.microsoft.com/fwlink/?LinkId=521895Linux\ - \ VM image with coreclr-x64-beta5-11624 installed to /opt/dnx. This image\ - \ is based on Ubuntu 14.04 LTS, with prerequisites of CoreCLR installed. It\ - \ also contains PartsUnlimited demo app which runs on the installed coreclr.\ - \ The demo app is installed to /opt/demo. To run the demo, please type the\ - \ command '/opt/demo/Kestrel' in a terminal window. The website is listening\ - \ on port 5004. Please enable or map a endpoint of HTTP port 5004 for your\ - \ azure VM.CoreCLR x64 Beta5 (11624) with PartsUnlimited\ - \ Demo App on Ubuntu Server 14.04 LTS2015-04-29T07:00:00ZfalseUbuntu-cof-45.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D1Microsoft\ - \ Visual Studio GroupUbuntu-cof-45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22014-11-12T08:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.20Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=13350Microsoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-20T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Team-Foundation-Server-2013-Update4-WS2012R2-201503.27Windowshttp://www.microsoft.com/en-us/legal/IntellectualProperty/UseTerms/Default.aspxMicrosoft\ - \ Team Foundation Server 2013 Trial on Windows Server 2012 R2 Update. Virtual\ - \ Machines created with this trial image will require a product key for Team\ - \ Foundation Server (such as from an MSDN Subscription). This image includes\ - \ a complete installation of Team Foundation Server 2013 Update 4. Some components\ - \ require additional setup and configuration. You can configure SQL Server\ - \ using SQL Server Express included in this image, by downloading and installing\ - \ SQL Server Standard edition (from an MSDN Subscription), or by connect to\ - \ a pre-existing SQL Server. Minimum virtual machine size for this image is\ - \ Medium. For more details on TFS server setup please see the [Team Foundation\ - \ Server install guide|http://msdn.microsoft.com/en-us/library/dd631902.aspx].Team\ - \ Foundation Server 2013 Update 4 on Windows Server 2012 R22015-03-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-ApacheCordova-CTP3.1-AzureSDK-2.6-WS2012R2-201505.27Windowshttp://go.microsoft.com/fwlink/?LinkID=430755This\ - \ image contains Windows Server 2012 R2, Visual Studio Community 2013, and\ - \ CTP 3.1 of the Tools for Apache Cordova. It allows you to easily and quickly\ - \ set up a development environment in Azure to build and test Android, iOS,\ - \ and Windows apps using HTML, CSS, and JavaScript. Please see [http://go.microsoft.com/fwlink/?LinkID=397716|http://go.microsoft.com/fwlink/?LinkID=397716]\ - \ for more information.Visual Studio Community\ - \ 2013 with Tools for Apache Cordova CTP 3.1 on Windows Server 2012 R22015-05-27T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=286720MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-12.0.31101.0-AzureSDK-2.6-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Visual Studio Community 2013 image enables you to unleash the full power\ - \ of Visual Studio to develop cross-platform solutions. Create apps in one\ - \ unified IDE, and incorporate new languages, features, and development tools\ - \ into them with Visual Studio Extensions (available in the Visual Studio\ - \ Gallery).Visual Studio Community 2013 Update\ - \ 4 on Windows Server 2012 R22015-05-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2013-Community-VSU4-AzureSDK-2.51-NTVS-1.0-WS2012R2Windowshttp://go.microsoft.com/fwlink/?LinkID=430755The\ - \ Node.js Tools 1.0 for Visual Studio (NTVS) image enables you to unleash\ - \ the full power of Visual Studio to develop Node.js solutions. NTVS also\ - \ includes a list of project templates using the Express framework, which\ - \ enables you to quickly create and deploy websites or Cloud Services to Microsoft\ - \ Azure or other platforms.Visual Studio Community\ - \ 2013 Update 4 with Tools for Node.js on Windows Server 2012 R22015-04-15T07:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkId=299229MediumMicrosoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Community-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Community 2015 is our free, full featured and extensible IDE for\ - \ non-enterprise application development. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Community 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Community 2015\ - \ RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Enterprise-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895Visual\ - \ Studio Enterprise supports developers creating business applications looking\ - \ for the scale, quality and productivity required in organizations of any\ - \ size. Team collaboration, DevOps, release management and more are core\ - \ scenarios for Visual Studio Enterprise. This image contains Windows Server\ - \ 2012 R2 with Visual Studio Enterprise 2015 RC. It allows you to easily\ - \ and quickly set up a development environment in Azure to plan, build, release\ - \ and operate applications using Visual Studio.Visual\ - \ Studio Enterprise 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12803f55de797f546a1b29d1b8d66be687a__Visual-Studio-2015-Professional-RC-AzureSDK-2.6-WS2012R2-201505.26Windowshttp://go.microsoft.com/fwlink/?LinkId=521895With\ - \ Visual Studio Professional, you can create applications across devices and\ - \ services, using a single solution with a consistent development experience.\ - \ You get the tools, you need to deliver desktop, Windows Store, Windows\ - \ Phone, and Office apps, as well as mobile web apps across any device, web\ - \ site, cloud service, and more. This image contains Windows Server 2012\ - \ R2 with Visual Studio Professional 2015 RC. It allows you to easily and\ - \ quickly set up a development environment in Azure to build and test applications\ - \ using Visual Studio.Visual Studio Professional\ - \ 2015 RC with Azure SDK 2.6 on Windows Server 2012 R22015-05-26T00:00:00ZfalseVisualStudio2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=528096Standard_D2Microsoft\ - \ Visual Studio GroupVisualStudio2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.2-x64-v5.8.8.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.2 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.6Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2012-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.3-x64-v5.8.8.9Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.3 with RightLink 5.8.RightScale Linux v13false2013-03-01T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.4-x64-v13.5.0.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.4 with RightLink 5.8.RightScale Linux v13false2013-07-22T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.5-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.5 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-6.6-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 6.6 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-CentOS-7.0-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementCentOS\ - \ 7.0 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.4Linuxfalse2013-04-19T00:00:00ZfalseRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.0.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-07-11T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-12-26T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2014-04-17T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v13.5.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8RightScale Linux v13false2014-11-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.5Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2012-10-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.7Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-12.04-x64-v5.8.8.8Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 12.04 with RightLink 5.8.RightScale Linux v13false2013-01-25T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-09-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.3Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.1RightScale Linux v14false2014-10-06T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.1.5.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.2RightScale Linux v14false2014-12-10T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-01-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US100b11de9248dd4d87b18621318e037d37__RightImage-Ubuntu-14.04-x64-v14.2.1Linuxhttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementUbuntu\ - \ 14.04 with RightLink 6.3RightScale Linux v14false2015-03-23T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with LinuxStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.6.0_95-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321312[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 6 (update\ - \ 95) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. WARNING:\ - \ These older versions of the JRE and JDK are provided to help developers\ - \ debug issues in older systems. They are not recommended for use in production.\ - \ Minimum recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server/|_blank]JDK\ - \ 6 on Windows Server 20122015-05-07T00:00:00ZtrueJava6_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321694MediumMicrosofthttp://go.microsoft.com/fwlink/?LinkId=386544Java6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 7 (update\ - \ 79) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://www.windowsazure.com/en-us/documentation/articles/virtual-machines-java-run-tomcat-application-server|_blank]JDK\ - \ 7 on Windows Server 20122015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US1280c0083a6d9a24f2d91800e52cad83950__JDK-1.8.0_45-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321310[Java\ - \ Platform|http://www.oracle.com/java|_blank], Standard Edition 8 (update\ - \ 45) enables development of secure, portable, high-performance applications\ - \ and includes a Java Development Kit (JDK), Java Runtime Environment (JRE),\ - \ and tools for developing, debugging, and monitoring Java applications. Minimum\ - \ recommended virtual machine size for this image is [Medium|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].JDK\ - \ 8 on Windows Server 2012 R22015-05-07T00:00:00ZfalseJava7_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321701MediumMicrosoftJava7_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321683[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321692Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-EE-WebLogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321684[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Enterprise Edition\ - \ (11.2.0.4.0) provides comprehensive features to easily manage the most demanding\ - \ transaction processing, business intelligence, and content management applications.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g\ - \ Enterprise Edition (10.3.6) is a leading Java application server for modern\ - \ data centers. It takes full advantage of the latest hardware architectures\ - \ including 64-bit addressable memory, multi-core computing systems and high-speed\ - \ networks. Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Enterprise Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321691Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321686[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. Minimum recommended virtual machine size\ - \ for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321689Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-11.2.0.4.0-SE-WebLogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321687[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 11g R2 Standard Edition\ - \ (11.2.0.4.0) is an affordable, full-featured data management solution that\ - \ is ideal for midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 11g Standard Edition (10.3.6) is a leading Java application server for enterprises\ - \ of all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].Oracle\ - \ Database 11g R2 and WebLogic Server 11g Standard Edition on Windows Server\ - \ 2008 R22015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321688Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-20150507-SE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321317[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. Minimum recommended virtual machine size for this image\ - \ is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321696Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386537OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.1.0-SE-WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321318[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Standard Edition (12.1.0.1.0)\ - \ is an affordable, full-featured data management solution that is ideal for\ - \ midsize companies. [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank]\ - \ 12c Standard Edition (12.1.2.0) is a leading Java EE application server.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Standard Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321695Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386542OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-20150507-EE-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321314[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439775.aspx|_blank]Oracle\ - \ Database 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321699Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386538OracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Oracle-Database-12.1.0.2.0-EE-WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321315[Oracle\ - \ Database|http://www.oracle.com/database|_blank] 12c Enterprise Edition (12.1.0.2.0)\ - \ is a next-generation database designed for the cloud, providing a new multitenant\ - \ architecture on top of a fast, scalable, reliable, and secure database platform.\ - \ [Oracle WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c\ - \ Enterprise Edition (12.1.2.0) is a leading Java EE application server. Minimum\ - \ recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466427.aspx|_blank]Oracle\ - \ Database 12c and WebLogic Server 12c Enterprise Edition on Windows Server\ - \ 20122015-05-07T00:00:00ZtrueOracleWeblogicDatabase12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321698Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386541OracleWeblogicDatabase12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321313[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Enterprise\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [standard_D12 |http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Enterprise Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321700Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__WebLogic-12.1.2.0-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321316[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 12c Standard\ - \ Edition (12.1.2.0) is a leading Java EE application server, delivering next-generation\ - \ applications on a mission-critical cloud platform, with native cloud management,\ - \ and integrated tools. Minimum recommended virtual machine size for this\ - \ image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn439774.aspx|_blank]Oracle\ - \ WebLogic Server 12c Standard Edition on Windows Server 20122015-05-07T00:00:00ZtrueOracleWeblogic12_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321697Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic12_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-EE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkID=321682[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Enterprise\ - \ Edition (10.3.6) is a leading Java application server for modern data centers.\ - \ It takes full advantage of the latest hardware architectures including 64-bit\ - \ addressable memory, multi-core computing systems and high-speed networks.\ - \ Minimum recommended virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Enterprise Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321693Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386540OracleWeblogic11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1280c0083a6d9a24f2d91800e52cad83950__Weblogic-10.3.6-SE-JDK-1.7.0_79-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=321691[Oracle\ - \ WebLogic Server|http://www.oracle.com/weblogicserver|_blank] 11g Standard\ - \ Edition (10.3.6) is a leading Java application server for enterprises of\ - \ all sizes, providing developers with the tools and technologies to write\ - \ enterprise applications and services quickly and operations teams with the\ - \ administration capabilities to keep them up and running. Minimum recommended\ - \ virtual machine size for this image is [Standard_D12|http://go.microsoft.com/fwlink/?LinkID=309169|_blank].\ - \ [Learn More|http://msdn.microsoft.com/en-us/library/dn466428.aspx|_blank]Oracle\ - \ WebLogic Server 11g Standard Edition on Windows Server 2008 R22015-05-07T00:00:00ZtrueOracleWeblogic11_100.pnghttp://go.microsoft.com/fwlink/?LinkId=321690Standard_D12Microsofthttp://go.microsoft.com/fwlink/?LinkId=386539OracleWeblogic11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.7.0_76-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 7|http://www.azulsystems.com/products/zulu|_blank] (update 76) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 7 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.7 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404007Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1280c0083a6d9a24f2d91800e52cad83950__Zulu-1.8.0_40-20150507-Win-GAWindowshttp://go.microsoft.com/fwlink/?LinkId=403017[Zulu\ - \ 8|http://www.azulsystems.com/products/zulu|_blank] (update 40) is a Java\ - \ Development Kit and a compliant implementation of the Java Standard Edition\ - \ (SE) 8 specification for the Windows 64bit operating system. [Support|http://www.azulsystems.com/products/zulu/support-packages|_blank]\ - \ is available from Azul Systems.Zulu OpenJDK package\ - \ v1.8 on Windows Server 2012 R2false2015-05-07T00:00:00ZtrueZulu_Duke100x100.pnghttp://go.microsoft.com/fwlink/?LinkId=403018SmallMicrosofthttp://go.microsoft.com/fwlink/?LinkId=404008Zulu_Duke45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US8129ad5df6dd0640ce9aae898da6e66f4f__GitHub-Enterprise-2.2.4Linuxhttps://enterprise.github.com/licenseGitHub\ - \ Enterprise is the on-premises version of GitHub.com, the world's largest\ - \ software community. Collaborate, track issues, review code, and streamline\ - \ your development processes - all on your servers. With the world's largest\ - \ software development community already using GitHub, your business can be\ - \ on the fast track to a better way of building software.GitHub\ - \ Enterprisefalse2015-06-17T07:00:00Zfalsehttps://enterprise.github.com/privacyStandard_DS3GitHub,\ - \ Inc.Standard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-475.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-10-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-490.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-509.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-522.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-547.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2014-12-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-554.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-557.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-561.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-575.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-584.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-591.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-592.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-593.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-598.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-604.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-607.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-02-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-05T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-612.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-06T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-618.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-626.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-19T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-633.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-03-26T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-640.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-02T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-647.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-653.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-16T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-660.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-668.2.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-04-30T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-675.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-07T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-681.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-695.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-05-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-709.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-717.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.0.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-25T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Alpha-723.1.0LinuxThe\ - \ Alpha channel closely tracks current development work and is released frequently.\ - \ The newest versions of docker, etcd and fleet will be available for testing.CoreOS\ - \ Alpha2015-06-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-494.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-11T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2014-12-24T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.4.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-08T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-522.5.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-01-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-557.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-584.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-02-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-607.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-612.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-633.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-01T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-647.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-04-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-668.3.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-13T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-681.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.0.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-695.2.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-15T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Beta-717.1.0LinuxThe\ - \ Beta channel consists of promoted Alpha releases. Mix a few Beta machines\ - \ into your production clusters to catch any bugs specific to your hardware\ - \ or configuration.CoreOS Beta2015-06-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.3.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-03T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.4.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-12-04T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-494.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2014-11-23T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.5.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-522.6.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-01-28T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-557.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-02-10T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-607.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-03-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-633.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-04-14T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-12T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-647.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-05-27T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.0.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-09T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.1.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-17T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US312b171e93f07c4903bcad35bda10acf22__CoreOS-Stable-681.2.0LinuxThe\ - \ Stable channel should be used by production clusters. Versions of CoreOS\ - \ are battle-tested within the Beta and Alpha channels before being promoted.CoreOS\ - \ Stable2015-06-18T00:00:00Zfalsecoreos-globe-color-lg-100px.pngMediumCoreOScoreos-globe-color-lg-45px.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-EnterpriseWindowshttp://go.microsoft.com/fwlink/?LinkID=296354;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Enterprise edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Developer-Apr-2015Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Developer Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Developer edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-DeveloperfalseBizTalkServer2013_100.pngMicrosoft\ - \ BizTalk Server GroupBizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Enterprise-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Enterprise Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Enterprise edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Enterprise2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280328BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;West US1282cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-R2-Standard-Nov-2014Windowshttp://go.microsoft.com/fwlink/?LinkID=296356;http://go.microsoft.com/fwlink/?LinkID=131004Microsoft\ - \ BizTalk Server 2013 R2 Standard Edition (64-bit) on Windows Server 2012\ - \ R2. This image contains the Standard edition of BizTalk Server 2013 R2.\ - \ Some BizTalk Server components like accelerators require additional setup\ - \ before use. Medium is the recommended size for this image.Microsoft-BizTalk-Server-2013-R2-Standard2014-11-03T08:00:00ZtrueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;West US1272cdc6229df6344129ee553dd3499f0d3__BizTalk-Server-2013-StandardWindowshttp://go.microsoft.com/fwlink/?LinkID=296355;http://go.microsoft.com/fwlink/?LinkID=131004This\ - \ image contains the Standard edition of BizTalk Server 2013. Some BizTalk\ - \ Server components like accelerators require additional setup before use.\ - \ Medium is the recommended size for this image.trueBizTalkServer2013_100.pnghttp://go.microsoft.com/fwlink/?LinkID=131004MediumMicrosoft\ - \ BizTalk Server Grouphttp://go.microsoft.com/fwlink/?LinkID=280327BizTalkServer2013_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.6.10-3_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.62014-07-14T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__DreamFactory_1.7.8-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termsDreamFactory\ - \ is the ultimate REST API platform. It enables developers to rapidly mobilize\ - \ enterprise data by streamlining the task of connecting modern front-end\ - \ apps with databases and storage systems. DreamFactory handles all of the\ - \ server-side software and backend integration, so that you can focus on what\ - \ you do best: building great applications. For more\ninformation on this\ - \ DreamFactory VM packaged by Bitnami visit [our website|https://bitnami.com/stack/dreamfactory|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_DreamFactory|_blank]\ - \ and [forums|http://community.bitnami.com|_blank]. The DreamFactory VM for\ - \ Microsoft Azure is developed and maintained by [Bitnami|https://bitnami.com|_blank],\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user@example.com' / password: 'bitnami'.DreamFactory\ - \ 1.72014-09-30T00:00:00Zfalsedreamfactory-azure-100x100.pnghttps://bitnami.com/privacySmallBitnamidreamfactory-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.6-4_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-07-14T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US303422a428aaf14529884165693cbb90d3__eXo_Platform_Express_4.0.7-0_-_Ubuntu_14.04Linuxhttps://bitnami.com/azure/termseXo\ - \ Platform combines collaboration, content and document management, calendaring\ - \ and other productivity tools with social features to provide a complete\ - \ intranet for the enterprise. Rich collaboration features such as wikis,\ - \ forums, calendars and documents are smartly integrated around activity streams,\ - \ social networking and workspaces. It is carefully designed to instantly\ - \ engage users. It is open source and runs within the trusted security of\ - \ an enterprise platform and is highly customizable to adapt to your organizational\ - \ needs. This is a 30 day free evaluation of eXo Platform Express, a commercial\ - \ version of eXo Platform. To continue using the image at the end of the trial\ - \ period, you must purchase a license directly from eXo Platform (To learn\ - \ more, visit: [http://www.exoplatform.com|http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF41%2FPLFUserGuide.GettingStarted.TrialEdition.html|_blank]).\ - \ For more information on eXo Platform visit: [eXo Platform Express by Bitnami|https://bitnami.com/stack/exo-platform|_blank],\ - \ [wiki|http://wiki.bitnami.com/Applications/Bitnami_eXo_Platform|_blank],\ - \ [eXo Platform Resource Center|http://www.exoplatform.com/company/en/resource-center|_blank],\ - \ [Contact for Pricing Details|http://www.exoplatform.com/company/en/company/contact-us|_blank].\ - \ This eXo Platform Express VM is built and maintained by [Bitnami|https://bitnami.com|_blank]\ - \ the leading provider of application images for the cloud. Default credentials\ - \ are username: 'user' / password: 'bitnami'.eXo\ - \ Platform Express 42014-09-30T00:00:00Zfalseexoplatform-azure-100x100.pnghttps://bitnami.com/privacyMediumBitnamiexoplatform-azure-45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131018-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-10-18T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131127-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-11-29T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20131217-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22013-12-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140213-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-01-23T00:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140306-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-05T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140327-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-03-26T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140618-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-06-17T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20140715-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-07-14T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US1273a50f22b388a4ff7ab41029918570fa6__Windows-Server-2012-Essentials-20141204-enusWindowsThis\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ the Windows Server Essentials Experience role installed. The new Windows\ - \ Server Essentials Experience server role on Windows Server 2012 R2 Datacenter\ - \ includes features, such as Remote Web Access, that were previously available\ - \ only in Windows Server Essentials. Before creating a virtual machine, you\ - \ must configure a valid virtual network to use VPN connections. For more\ - \ information about how to set up Windows Server Essentials Experience, see\ - \ [here|http://go.microsoft.com/fwlink/?LinkId=322143].Windows\ - \ Server Essentials Experience on Windows Server 2012 R22014-12-03T16:00:00ZfalseWindowsServer2012R2_100.pngMediumMicrosoft\ - \ Windows Server Essentials GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-65-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.5 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150325Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages. Note:\ - \ Recommended VM size is A2 or larger.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-66-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 6.6 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150128Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-01-28T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150325Linux7.0This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-03-25T00:00:00ZfalseCentOS6_100.pngOpenLogicCentOS6_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-70-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.0 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150410Linux7.1This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.false2015-04-10T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US305112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-71-20150605Linuxhttp://www.openlogic.com/azure/service-agreement/This\ - \ distribution of Linux is based on CentOS version 7.1 and is provided by\ - \ OpenLogic. It contains an installation of the Basic Server packages.2015-06-05T06:00:00ZfalseOpenLogicStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.1b-3-20111104LinuxRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62011-11-04T07:00:00ZfalseRVBD_100x100.pngSmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-8.6.2-52-20141222Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 8.62014-12-22T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.0-15-20141213Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to Cloud SteelHead\ - \ documentation at https://support.riverbed.com/content/support/software/steelhead/cloud.htmlRiverbed\ - \ SteelHead CX 9.02014-12-13T08:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US3863fcd0d5707b41b1b10f2a1d03ccc387__SteelHead-9.0.1-87-20150420Linuxwww.riverbed.com/licenseRiverbed\ - \ SteelHead CX for Microsoft Azure speeds the transfer of data and applications\ - \ to the cloud from end users over the Internet and WAN. Overcome latency,\ - \ bandwidth constraints and competition for resources among applications,\ - \ to speed up migration to the public cloud and accelerate access for users\ - \ from virtually any location. The SteelHead image will function in a limited\ - \ fashion until a data-disk is added, and a valid CCX license applied to the\ - \ instance. Please use admin/password as initial login credentials to the\ - \ SteelHead. For more details and recommendations please refer to https://support.riverbed.com/bin/support/static/doc/cloud/cloud_sh_2.3_ug/wwhelp/wwhimpl/js/html/wwhelp.htm#href=azure_cloud_sh.7.4.htmlRiverbed\ - \ SteelHead CX 9.02015-04-20T07:00:00ZfalseRVBD_100x100.pnghttp://www.riverbed.com/legal/privacy-policy/SmallRiverbed\ - \ TechnologyRVBD_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US80810d5f35ce8748c686feabed1344911c__BarracudaNGFirewall-6.1.0-112Linuxhttps://cloudvm.cudasvc.com/eula/ngfirewall-azure-eula.htmlNote:\ - \ This appliance is managed via a client application and TCP/807 needs to\ - \ be forwarded to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-ng.html|_blank]\ - \ for details. -- The Barracuda NG Firewall is an enterprise-grade next-generation\ - \ firewall that was purpose-built for efficient deployment and operation within\ - \ dispersed, highly dynamic, and security-critical network environments providing\ - \ multilayer security in the cloud. Beyond its powerful network firewall,\ - \ IPS, and VPN technologies, the Barracuda NG Firewall integrates a comprehensive\ - \ set of next-generation firewall technologies.Barracuda\ - \ NG Firewall 6.12015-06-11T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US50810d5f35ce8748c686feabed1344911c__BarracudaWAF-7.9.0.021Linuxhttps://cloudvm.cudasvc.com/eula/waf-azure-eula.htmlNote:\ - \ This appliance is administered via a web UI and TCP/8000 needs to be forwarded\ - \ to do so. See the [deployment README|https://cloudvm.cudasvc.com/azure/deployment-readme-waf.html|_blank]\ - \ for details. -- The Barracuda Web Application Firewall inspects all inbound\ - \ web traffic and blocks SQL injections, Cross-Site Scripting, malware uploads\ - \ & application DDoS, or any other attacks targeted at your web applications.\ - \ Its built-in load balancing technology also allows your web applications\ - \ to scale with your business and its Data Loss Prevention (DLP) technology\ - \ inspects server responses to help keep your proprietary information safe.Barracuda\ - \ Web Application Firewall (WAF) 7.92015-04-28T19:00:00Zfalsebarracuda-100x100.pnghttps://techlib.barracuda.com/display/CP/Privacy+PolicySmallBarracuda\ - \ Networks, Inc.barracuda-45x45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4596.1-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 Preview installed. Microsoft SQL Server 2014 Express\ - \ is also pre-installed. Use this image to create the head node of a Windows\ - \ HPC cluster in Azure. We recommend using a VM size of at least A4. Before\ - \ creating a virtual machine, you must configure a valid virtual network.\ - \ To use the head node, you will need to join the virtual machine to an Active\ - \ Directory domain and run the post configuration script described in the\ - \ Preview release notes. For more information about how to set up an HPC IaaS\ - \ cluster with this image, [see here|http://go.microsoft.com/fwlink/p/?LinkId=403953|_blank]\ - \ .HPC Pack 2012 R2 on Windows Server 2012 R22014-08-14T07:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4650.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-10-31T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4652.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22014-11-14T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4660.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-02-12T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update1-4.3.4665.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 1 installed. Microsoft SQL Server 2014 Express is\ - \ also pre-installed. Use this image to create the head node of a Windows\ - \ high performance computing (HPC) cluster in Azure. We recommend using a\ - \ VM size of at least A4. If you plan to add cluster compute nodes to the\ - \ head node, the VM must be created in an Azure virtual network. Configure\ - \ the network before creating the VM. To use the head node, you will need\ - \ to join the virtual machine to an Active Directory domain and run the post-configuration\ - \ script described [here|http://go.microsoft.com/fwlink/?LinkId=403953|_blank].\ - \ It is strongly recommended to use the HPC Pack IaaS deployment script to\ - \ automatically create a multinode or a single node HPC cluster in Azure with\ - \ this image. For more information [see here|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack 2012 R2 on Windows Server 2012 R22015-04-16T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4806.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see here|http://go.microsoft.com/fwlink/?LinkId=530195|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-04-06T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4835.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview installed. It is strongly recommended\ - \ to use the Update 2 Preview version of HPC Pack IaaS deployment script to\ - \ automatically create an HPC cluster in Azure with this image. For more information\ - \ [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-05-28T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Head Node installed. It\ - \ is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755ExtraLargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CN-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node installed.\ - \ It is strongly recommended to use the Update 2 Preview version of HPC Pack\ - \ IaaS deployment script to automatically create an HPC cluster in Azure with\ - \ this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CN on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US12896316178b0644ae08bc4e037635ce104__HPC-Pack-2012R2-Update2-Preview-CNExcel-4.4.4858.0-WS2012R2-ENUWindowshttp://go.microsoft.com/fwlink/?LinkID=507756This\ - \ image contains the Windows Server 2012 R2 Datacenter operating system with\ - \ HPC Pack 2012 R2 Update 2 Technical Preview for Compute Node with Excel\ - \ installed. It is strongly recommended to use the Update 2 Preview version\ - \ of HPC Pack IaaS deployment script to automatically create an HPC cluster\ - \ in Azure with this image. For more information [see Yammer Group|http://go.microsoft.com/fwlink/?LinkId=518150|_blank].HPC\ - \ Pack Technical Preview CNExcel on Windows Server 2012 R22015-06-29T16:00:00ZfalseWindowsServer2012R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=507755LargeMicrosoft\ - \ Windows Server HPC Pack teamWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU5-201503NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-03-27T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU6-201504NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-04-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU7-201505NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-05-13T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-CU8-201506NB.01-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-06-15T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US1289a03679de0e64e0e94fb8d7fd3c72ff1__Dynamics-NAV-2015-RTM-201502NB.02-127GBWindowshttp://go.microsoft.com/fwlink/?LinkId=524939Microsoft\ - \ Dynamics NAV is a business solution from Microsoft that is quick to implement,\ - \ easy to use, and that has the power to support your ambitions for your business.\ - \ This image contains a pre-configured demonstration installation of Microsoft\ - \ Dynamics NAV that you can reconfigure for production purposes, or extend\ - \ to a stunning demonstration environment that is integrated with Office 365\ - \ and other Microsoft products in just a few clicks.Microsoft\ - \ Dynamics NAV 2015 on Windows Server 2012 R22015-02-24T00:00:00ZfalseDynamicsNAV2013R2_100.pnghttp://go.microsoft.com/fwlink/?LinkID=394974MediumMicrosoft\ - \ Dynamics NAV GroupDynamicsNAV2013R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20140710WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-07-09T00:41:59Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20141209WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2014-12-09T15:26:36Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150506WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-05-08T12:17:30Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US329b7cfe55da0349d5a8316a8cc4741f87__StorSimple-VirtualAppliance-1100-20150617WindowsMicrosoft\ - \ StorSimple Virtual Appliance 1100StorSimple Virtual\ - \ Appliance 1100false2015-06-26T07:49:56Zfalsehttp://azure.microsoft.com/en-us/support/legal/privacy-statement/Microsoft\ - \ Hybrid Cloud Storage GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-03-12T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-04-17T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2008 R2 is a multi-purpose server designed to increase the reliability\ - \ and flexibility of your server or private cloud infrastructure, helping\ - \ you to save time and reduce costs. It provides you with powerful tools\ - \ to react to business needs with greater control and confidence.Windows\ - \ Server 2008 R2 SP12015-05-22T07:00:00ZfalseWindowsServer2008R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201503.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201504.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201505.01-en.us-127GB.vhdWindowsWindows\ - \ Server 2012 incorporates Microsoft's experience building and operating public\ - \ clouds, resulting in a dynamic, highly available server platform. It offers\ - \ a scalable, dynamic and multi-tenant-aware infrastructure that helps securely\ - \ connect across premises.Windows Server 2012 Datacenter2015-06-22T07:00:00ZfalseWindowsServer2012_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201503.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-03-12T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201504.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-04-17T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;South\ - \ India;Japan East;Japan West;Central US;East US;East US 2;North Central US;South\ - \ Central US;West US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201505.01-en.us-127GB.vhdWindowsAt\ - \ the heart of the Microsoft Cloud OS vision, Windows Server 2012 R2 brings\ - \ Microsoft's experience delivering global-scale cloud services into your\ - \ infrastructure. It offers enterprise-class performance, flexibility for\ - \ your applications and excellent economics for your datacenter and hybrid\ - \ cloud environment. This image includes Windows Server 2012 R2 Update.Windows\ - \ Server 2012 R2 Datacenter2015-05-22T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128a699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowshttp://go.microsoft.com/fwlink/?LinkId=544707At\ - \ the heart of the Microsoft Cloud Platform, Windows Server brings the breadth\ - \ and depth of Microsoft\u2019s experience delivering global-scale cloud services\ - \ to your datacenter infrastructure. Windows Server Technical Preview provides\ - \ a range of new and enhanced capabilities and features spanning server virtualization,\ - \ storage, networking, server management and automation, web and application\ - \ platform, access and information protection, remote desktop infrastructure,\ - \ and more. By clicking the Create button, I acknowledge that this VHD contains\ - \ a preview release and should strictly be used for testing purposes and that\ - \ the [legal terms|http://go.microsoft.com/fwlink/?LinkId=544707|_blank] of\ - \ Microsoft apply to it. The VHD won\u2019t be serviced or supported for production\ - \ use and the trial period expires on October 1, 2015.Windows\ - \ Server Technical Preview2015-05-04T07:00:00ZfalseWindowsServer2012R2_100.pngStandard_D1Microsoft\ - \ Windows Server GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-1BOX-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Onebox on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-April15WindowsTrueThis\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-requisites\ - \ for Dynamics AX 2012 R3 AOS on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-June15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-06-01T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-AOS-PROD-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Application Object Server software to be installed when in the presence\ - \ of other required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 AOS Production on Windows Server 2012 R2false2015-05-18T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-ARA-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Azure Remote Application Service software's to be installed when in the\ - \ presence of other required systems. Depending on the date of the image some\ - \ pre-requisite software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Azure Remote Application Service on Windows Server\ - \ 2012 R2false2015-05-28T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has has the pre-requisite software to allow Microsoft Dynamics AX\ - \ 2012 R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Client software to be installed when in the presence of other required\ - \ systems. Depending on the date of the image some pre-requisite software\ - \ on this image may be expired.Pre-requisites for\ - \ Dynamics AX 2012 R3 Client on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-CLI-PROD-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 software's to be installed when in the presence of other required systems.\ - \ Depending on the date of the image some pre-requisite software on this image\ - \ may be expired.Pre-Requisites for Dynamics AX\ - \ 2012 R3 Client Production on Windows Server 2012 R2false2015-04-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-April15WindowsTrueThis\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-EP-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Enterprise Portal software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Enterprise Portal on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLECM-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail E-commerce software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail E-commerce on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-RTLESS-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Retail Essentials software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Retail Essentials on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-April15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-20T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX-2012-R3-6.3.1000.309-SQL-OS-Win2012R2-March15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX 2012\ - \ R3 Database Server software to be installed when in the presence of other\ - \ required systems. Depending on the date of the image some pre-requisite\ - \ software on this image may be expired.Pre-Requisites\ - \ for Dynamics AX 2012 R3 Database Server on Windows Server 2012 R2false2015-04-07T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-20May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-27T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127aab47c5acae74e5e8c005b26cff3e828__Dynamics-AX7-Dynamic-Onebox-OS-Win2012R2-May15Windowshttp://go.microsoft.com/fwlink/?LinkId=397363This\ - \ image has the pre-requisite software to allow Microsoft Dynamics AX7 software's\ - \ to be installed when in the presence of other required systems. Depending\ - \ on the date of the image some pre-requisite software on this image may be\ - \ expired.Pre-Requisites for Dynamics AX7 Onebox\ - \ on Windows Server 2012 R2false2015-05-11T07:00:00Zfalsehttp://go.microsoft.com/fwlink/?LinkId=397363LargeMicrosoft\ - \ Dynamics AXStandard_LRSPublicEast\ - \ Asia;Southeast Asia;North Europe;West Europe;Japan East;Japan West;East\ - \ US;West US127ad072bd3082149369c449ba5832401ae__RdshOnWindowsServer2012R2.20140305.127GB.vhdWindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-03-05T23:38:03.7394082ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;North Europe;West Europe;East US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20140814-1846WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-08-14T20:56:09.553895ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20141111-2335WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2014-11-12T00:23:04.7938861ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150127-2030WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-01-27T21:22:33.5359792ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-03-09T21:27:13.0940596ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150429-2200WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-04-30T02:06:52.0524797ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO13P-on-Windows-Server-2012-R2-20150514-2210WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO13P on Windows Server 2012 R2false2015-05-14T23:02:10.1569333ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141121-0016WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-21T01:07:50.1224459ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20141126-2055WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2014-11-27T01:46:00.1951134ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150128-0010WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-01-28T01:17:11.0039487ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150309-1850WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-03-09T19:50:33.6933063ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150428-2230WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-04-28T23:16:04.9724554ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150513-1800WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-05-13T20:37:23.4158594ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-RDSHwO365P-on-Windows-Server-2012-R2-20150610-2039WindowsThis\ - \ image can be used by authorized Microsoft Service Providers only.Windows\ - \ Server RDSHwO365P on Windows Server 2012 R2false2015-06-11T01:56:15.8997285ZfalseWindowsServer2012R2_100.pnghttp://www.windowsazure.com/en-us/support/legal/privacy-statementLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20141111-0723WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2014-11-11T08:00:55.6357644ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150128-0500WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-01-28T05:33:11.6514381ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150309-1815WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-03-09T18:58:44.7766347ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150429-0000WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-04-29T00:35:41.9643255ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150512-0030WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2true2015-05-12T14:39:41.1427698ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127ad072bd3082149369c449ba5832401ae__Windows-Server-Remote-Desktop-Session-Host-on-Windows-Server-2012-R2-20150513-0525WindowsThis\ - \ image contains the Windows Server 2012 R2 operating system with the Remote\ - \ Desktop Session Host (RD Session Host) role installed. This image has been\ - \ pre-configured for Windows Azure. RD Session Host enables a server to host\ - \ RemoteApp programs or session-based desktops.Windows\ - \ Server Remote Desktop Session Host on Windows Server 2012 R2false2015-05-13T06:00:19.2702337ZfalseWindowsServer2012R2_100.pngLargeMicrosoft\ - \ Windows Server Remote Desktop GroupWindowsServer2012R2_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20121218-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.10 (amd64 20121218) for Windows Azure. This image is DEPRECATED\ - \ and was reached its END OF LIFE on 2014-04-18. This image is provided for\ - \ archival purposes only. Please see [Ubuntu Release Wiki|https://wiki.ubuntu.com/Releases|_blank]\ - \ for information about successor releases and the Ubuntu life-cycle.Ubuntu\ - \ Server 12.10false2012-12-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130225-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130225) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-02-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130325-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130325) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-03-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130415-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130415) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTSfalse2013-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130516-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130516) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130527-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130527) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-05-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130603-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130603) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_2-LTS-amd64-server-20130624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.2 LTS (amd64 20130624) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.2 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130827-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130827) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-08-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20130916.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20130916.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-09-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131003-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131003) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131024-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131024) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-10-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131111-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131111) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131114-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131114) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-11-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20131205-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20131205) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2013-12-05T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_3-LTS-amd64-server-20140130-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.3 LTS (amd64 20140130) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.3 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-01-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140227-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140227) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-02-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140408) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140428) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-04-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140514-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140514) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-05-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140606-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140606) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140619) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140702-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140702) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-03T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140717-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.4 LTS (amd64 20140717) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.4 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-07-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140806-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140806) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140829.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140829.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-08-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140909.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140909.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140923.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140923.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140924.4-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140924.4) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.1) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140925.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140925.2) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150119-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150119) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150127-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150127) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-01-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5 LTS (amd64 20150204) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5 LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150512-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150512) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5-LTS (amd64 20150615) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5-LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150401-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150401) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_5_LTS-amd64-server-20150413-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 12.04.5.LTS (amd64 20150413) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 12.04.5.LTS will be available until 2017-04-26. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 12.04 LTStrue2015-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-14T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140414.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140414.2) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140416.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140528-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140528) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-05-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140606.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140606.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140618.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140618.1) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140724-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04 LTS (amd64 20140724) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-07-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140909-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140909) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140924-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140924) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140926-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140926) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20140927) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-09-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20141125-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20141125) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2014-11-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20150123-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.1 LTS (amd64 20150123) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.1 LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-01-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150506) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2-LTS (amd64 20150610) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2-LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_2_LTS-amd64-server-20150309-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.04.2.LTS (amd64 20150309) for Microsoft Azure. Ubuntu Server is\ - \ the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 14.04.2.LTS will be available until 2019-04-17. Ubuntu Server\ - \ is the perfect platform for all workloads from web applications to NoSQL\ - \ databases and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.04 LTStrue2015-03-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140916-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140916) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20140923-beta2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20140923) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10false2014-09-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141020-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141020) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.2-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.2) for Windows Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-16. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141022.3-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141022.3) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-10-22T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20141204-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20141204) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2014-12-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150202-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150202) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-02-04T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150416-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150416) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-04-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150506-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150506) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-07T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150509-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150509) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150521-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150521) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-05-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150601) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150610) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150612) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 14.10 (amd64 20150620) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 14.10 will be available until 2015-07-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 14.10true2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-20150423-39-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150423. This is a developer build of Ubuntu Snappy 15.04. For\ - \ more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506091553-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506091553. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506102035-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102035. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506120656-83-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506162147-87-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506162147. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506170133-90-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506170133. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506180656-93-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180656. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506190757-94-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190757. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506291533-104-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506291533. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201506301758-105-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506301758. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507010558-106-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507010558. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15.04-Snappy-core-amd64-edge-201507020801-108-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201507020801. This is a developer build of Ubuntu Snappy 15.04.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core 15.04 edgefalse2015-07-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150422-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150422) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-04-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150513.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150513.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-13T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150528.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150528.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-05-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150611) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Server 15.04 (amd64 20150616.1) for Microsoft Azure. Ubuntu Server is the\ - \ world's most popular Linux for cloud environments. Updates and patches for\ - \ Ubuntu 15.04 will be available until 2016-01-23. Ubuntu Server is the perfect\ - \ platform for all workloads from web applications to NoSQL databases and\ - \ Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.04true2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-15_10-amd64-server-20150624-alpha1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyMILESTONE\ - \ RELEASE: This is a milestone release and is considered experimental. This\ - \ build is unsupported and is for development and preview reference only.\ - \ Ubuntu Server 15.10 (amd64 20150624) for Microsoft Azure. Ubuntu Server\ - \ is the world's most popular Linux for cloud environments. Updates and patches\ - \ for Ubuntu 15.10 will be available until 2016-07-29. Ubuntu Server is the\ - \ perfect platform for all workloads from web applications to NoSQL databases\ - \ and Hadoop. For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].Ubuntu\ - \ Server 15.10false2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-20150526-57-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 20150526. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-05-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506102134-69-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506102134. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506110559-70-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506110559. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506120856-71-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506120856. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506171326-77-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506171326. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506180039-80-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506180039. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-rolling-Snappy-core-amd64-edge-201506190835-82-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyUbuntu\ - \ Core edge 201506190835. This is a developer build of Ubuntu Snappy rolling.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/snappy|_blank].Ubuntu\ - \ Core rolling edgefalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150529-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150529 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-05-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150622-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150622 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-precise-12_04_5-LTS-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 12.04.5-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 12.04 LTS DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150616-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150617.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617.1 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;South India;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-trusty-14_04_2-LTS-amd64-server-20150629-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150629 of Ubuntu Server 14.04.2-LTS DAILY (amd64) for Microsoft\ - \ Azure. Daily builds are up-to-date builds of the regular release images\ - \ for Ubuntu Server. While every effort is made to make sure that these are\ - \ production quality, these images come with no warranty. In the event of\ - \ a support issue, you may be asked to update to an official released build.\ - \ For more information see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank]\ - \ and [using Juju to deploy your workloads|http://juju.ubuntu.com|_blank].\ - \ Ubuntu Server 14.04 LTS DAILYfalse2015-06-29T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150601-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150601 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-01T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150608-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150608 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-08T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150610-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150610 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-10T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150620-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150620 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-20T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150623-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150623 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-23T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-utopic-14_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 14.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 14.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150602-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150602 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-02T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150609-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150609 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-09T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150611-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150611 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-11T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150612-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150612 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-12T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150616.1-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150616.1 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-16T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150618-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150618 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-18T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-24T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-vivid-15_04-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.04 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.04 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150615-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150615 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-15T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150617-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150617 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-17T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150619-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150619 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-19T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150621-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150621 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-21T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150624-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150624 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150625-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150625 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-25T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150626-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150626 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-26T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150627-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150627 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-27T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150628-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150628 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-28T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;South India;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu_DAILY_BUILD-wily-15_10-amd64-server-20150630-en-us-30GBLinuxhttp://www.ubuntu.com/project/about-ubuntu/licensing;http://www.ubuntu.com/aboutus/privacypolicyDAILY\ - \ BUILD 20150630 of Ubuntu Server 15.10 DAILY (amd64) for Microsoft Azure.\ - \ Daily builds are up-to-date builds of the regular release images for Ubuntu\ - \ Server. While every effort is made to make sure that these are production\ - \ quality, these images come with no warranty. In the event of a support issue,\ - \ you may be asked to update to an official released build. For more information\ - \ see [Ubuntu Cloud|http://www.ubuntu.com/cloud|_blank] and [using Juju to\ - \ deploy your workloads|http://juju.ubuntu.com|_blank]. Ubuntu\ - \ Server 15.10 DAILYfalse2015-06-30T00:00:00ZfalseUbuntu-cof-100.pnghttp://www.ubuntu.com/aboutus/privacypolicyCanonicalUbuntu-cof-45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__openSUSE-13.1-v105LinuxopenSUSE\ - \ 13.1 brings updated desktop environments and software, lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at [http://susestudio.com|http://susestudio.com]openSUSE\ - \ 13.12014-10-06T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest-priority.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server 12 with PRIORITY support: SUSE Linux Enterprise\ - \ Server is a highly reliable, scalable and secure server operating system,\ - \ built to power physical, virtual and cloud-based mission-critical workloads.\ - \ With this affordable, interoperable and manageable open source foundation,\ - \ enterprises can cost-effectively deliver core business services, enable\ - \ secure networks and easily manage their heterogeneous IT resources, maximizing\ - \ efficiency and value.\_\_ Customization of images can be done at [http://susestudio.com|http://susestudio.com].\ - \ The Premium image with PRIORITY support includes updates, patches, and support\ - \ 24x7 through web, email, chat and phone, from SUSE. VMs created from this\ - \ image incur per-hour support fees, in addition to Azure platform fees. An\ - \ Azure support plan is required (developer or above). Support incidents are\ - \ initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2014-10-23T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__sles12-azure-guest.x86-64-0.4.3-build1.1Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 122014-10-23T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.1-20141216-x86-64Linuxhttps://www.suse.com/licensing/eula/openSUSE\ - \ 13.1 brings updated desktop environments and software, a lot of polishing,\ - \ a brand new KDE theme, complete systemd integration and many other features.\ - \ Customization of these images can be done at http://susestudio.comopenSUSE\ - \ 13.12015-01-05T08:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-20141216-x86-64LinuxStable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customization of this image can be done at\ - \ [https://susestudio.com|https://susestudio.com]openSUSE\ - \ 13.22014-12-16T00:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-opensuse-13.2-v20150512Linuxhttps://www.suse.com/licensing/eula/Stable,\ - \ innovative, and fun! A year's worth of continuous improvement in tools and\ - \ procedures, and countless hours developing, packaging, and testing have\ - \ produced a stable release providing the best of Free and Open Source software\ - \ with our special green touch. Customize this image with SUSE Studio ( [https://susestudio.com|https://susestudio.com]\ - \ ).openSUSE 13.22015-05-12T07:00:00ZfalseOpenSuse12_100.pngSUSEOpenSuse12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value.\_\_ Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com].SUSE\ - \ Linux Enterprise Server 11 SP32014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. \_Customization of images can be done\ - \ at [http://susestudio.com|http://susestudio.com]. The Premium Image with\ - \ PRIORITY support includes updates, patches, and support through 24x7 web,\ - \ email, chat and phone from SUSE. VMs created from this image incur per-hour\ - \ support fees, in addition to Azure platform fees. An Azure support plan\ - \ is required (developer or above). Support incidents are initiated through\ - \ Azure.SUSE Linux Enterprise Server 11 SP3 (Premium\ - \ Image)2014-11-06T00:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 11 SP3 (Premium Image)2015-01-27T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 11 SP3 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20141105-x86-64Linuxhttp://www.novell.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2014-11-06T00:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sap-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-sapcal-v20150127Linuxhttps://www.suse.com/licensing/eula/The\ - \ SUSE Linux Enterprise Server 11 SP3 for SAP Cloud Appliance Library image\ - \ is the base image for SAP's Cloud Appliance library. It will be used automatically\ - \ when deploying an SAP Cloud Appliance Library instance and has the same\ - \ features as the native SLES image, however customized to fit SAP's CAL needs.\ - \ For further description and usage guide lines please refer to the description\ - \ of the SUSE Linux Enterprise image.SUSE Linux\ - \ Enterprise Server 11 SP3 for SAP Cloud Appliance Library2015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Brazil\ - \ South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East\ - \ US 2;North Central US;South Central US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150127Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 11 SP32015-01-27T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-11-sp3-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 11 SP32015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-01-05T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-20150105-x86-64Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-01-05T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server Premium Image with PRIORITY Support: SUSE Linux\ - \ Enterprise Server is a highly reliable, scalable and secure server operating\ - \ system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com. The Premium Image with PRIORITY support includes\ - \ updates, patches, and support through 24x7 web, email, chat and phone from\ - \ SUSE. VMs created from this image incur per-hour support fees, in addition\ - \ to Azure platform fees. An Azure support plan is required (developer or\ - \ above). Support incidents are initiated through Azure.SUSE\ - \ Linux Enterprise Server 12 (Premium Image)2015-02-13T08:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center. The Premium Image with PRIORITY support includes updates, patches,\ - \ and support through 24x7 web, email, chat and phone from SUSE. VMs created\ - \ from this image incur per-hour support fees, in addition to Azure platform\ - \ fees. An Azure support plan is required (developer or above). Support incidents\ - \ are initiated through Azure.SUSE Linux Enterprise\ - \ Server 12 (Premium Image)2015-03-30T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-priority-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center. This Premium image with PRIORITY support includes updates,\ - \ patches, and support through 24x7 web, email, chat and phone from SUSE.\ - \ Virtual machines created from this image incur per-hour support fees, in\ - \ addition to Azure platform fees. An Azure support plan is required (developer\ - \ or above). Support incidents are initiated through Azure Support ( [http://azure.microsoft.com/en-us/support/options/|http://azure.microsoft.com/en-us/support/options/]\ - \ ).SUSE Linux Enterprise Server 12 (Premium Image)2015-05-12T07:00:00ZtrueSuse11_100.pngSUSEhttp://go.microsoft.com/fwlink/?LinkId=299677Suse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150213Linuxhttps://www.suse.com/licensing/eula/SUSE\ - \ Linux Enterprise Server is a highly reliable, scalable and secure server\ - \ operating system, built to power physical, virtual and cloud-based mission-critical\ - \ workloads. With this affordable, interoperable and manageable open source\ - \ foundation, enterprises can cost-effectively deliver core business services,\ - \ enable secure networks and easily manage their heterogeneous IT resources,\ - \ maximizing efficiency and value. Customization of images can be done at\ - \ http://susestudio.com.SUSE Linux Enterprise Server\ - \ 122015-02-13T08:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150330Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported enterprise Linux distribution\ - \ available today on Microsoft Azure, and the only one supported with tools\ - \ like SUSE Studio for quick and easy image creation, and SUSE Manager for\ - \ monitoring and managing your Linux virtual machines using Microsoft Systems\ - \ Center.SUSE Linux Enterprise Server 122015-03-30T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30b4590d9e3ed742e4a1d46e5424aa335e__suse-sles-12-v20150512Linuxhttps://www.suse.com/licensing/eula/Confidently\ - \ run your production workloads on SUSE Linux Enterprise Server on Microsoft\ - \ Azure, knowing that your service levels are guaranteed, and that help from\ - \ SUSE and Microsoft engineers, if you need it, is just a phone call away.\ - \ SUSE Linux Enterprise Server is the only supported Enterprise Linux distribution\ - \ available on Microsoft Azure, and the only one supported with tools like\ - \ SUSE Studio ( [https://susestudio.com|https://susestudio.com] ) for quick\ - \ and easy image creation, and SUSE Manager ( [https://www.suse.com/products/suse-manager/|https://www.suse.com/products/suse-manager/]\ - \ ) for monitoring and managing your Linux virtual machines using Microsoft\ - \ Systems Center.SUSE Linux Enterprise Server 122015-05-12T07:00:00ZfalseSuse11_100.pngSUSESuse11_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-iis75-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 7.5 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-sqlsvr2012-v5.8.8.15Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink 5.8.RightScale\ - \ Windows v13false2013-01-05T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-08-28T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-SP1-x64-v5.8.8.11Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-07T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink 5.8RightScale\ - \ Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with IIS 7.5 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-iis7.5-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v13.5.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-19T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.4.3.1Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-06-06T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with MS SQL Server 2008R2 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-sqlsvr2k8r2ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink v5.8RightScale Windows\ - \ v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2008R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2008R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8RightScale Windows\ - \ v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-iis8-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with IIS 8 and RightLink 5.8.RightScale\ - \ Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Standard and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with MS SQL Server 2012 Enterprise and RightLink v5.8RightScale\ - \ Windows v13false2013-08-15T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-sqlsvr2012ent-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Ztruehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows Serverhttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US31bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.4.12.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8RightScale Windows v13false2013-05-30T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v13.5Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink v5.8RightScale Windows v13false2013-08-15T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.9RightScale Windows v14false2014-03-24T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US30bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012-x64-v5.8.8.12Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012 with RightLink 5.8.RightScale Windows v13false2012-12-12T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia\ - \ East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US128bd507d3a70934695bc2128e3e5a255ba__RightImage-Windows-2012R2-x64-v14.2Windowshttp://support.rightscale.com/12-Guides/RightLink/RightLink_End_User_License_AgreeementWindows\ - \ 2012R2 with RightLink 6.2RightScale Windows v14false2015-01-16T00:00:00Zfalsehttp://www.rightscale.com/privacy_policy.phpRightScale\ - \ with Windows ServerStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US10c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-12-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 6 brings the latest Linux innovations to market, delivering extreme\ - \ performance, advanced scalability, and reliability for enterprise applications\ - \ and systems. More information can be found at http://www.oracle.com/linux.Oracle\ - \ Linux 6.4.0.0.02014-12-22T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-6-E-Database-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Enterprise Edition is a next-generation database designed for\ - \ the cloud, providing a new multitenant architecture on top of a fast, scalable,\ - \ reliable, and secure database platform. For more information, go to http://www.oracle.com/database.Oracle\ - \ Database 12.1.0.1 Enterprise Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-7Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Linux 7.0.0.0 delivers extreme performance, advanced scalability, and reliability\ - \ for enterprise applications and systems. Optimized for enterprise workloads,\ - \ Oracle Linux is the only operating system to offer zero-downtime updates.Oracle\ - \ Linux 7.0.0.0.02014-12-18T06:00:00ZfalseOracleLinux6_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleLinux6_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US40c290a6b031d841e09f2da759bbabe71f__Oracle-Linux-Database-Standard-2014Linuxhttp://www.oracle.com/technetwork/licenses/oracle-license-2016066.htmlOracle\ - \ Database 12c Standard Edition is an affordable, full-featured data management\ - \ solution that is ideal for midsize companies. More information can be found\ - \ at http://www.oracle.com/database.Oracle Database\ - \ 12.1.0.1 Standard Edition2014-12-22T06:00:00ZfalseOracleDatabase12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleDatabase12_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US30c290a6b031d841e09f2da759bbabe71f__WebLogic-Linux-6-12c-2014LinuxOracle\ - \ WebLogic Server 12.1.2 on Oracle Linux 6.4.0.0.0Oracle\ - \ WebLogic Server 12c Enterprise Edition is a leading Java EE application\ - \ server, delivering next-generation applications on a mission-critical cloud\ - \ platform, with native cloud management, and integrated tools. More information\ - \ can be found at http://www.oracle.com/weblogicserver.Oracle\ - \ Weblogic2014-12-22T06:00:00ZfalseOracleWeblogic12_100.pnghttp://www.oracle.com/us/legal/privacy/privacy-policy-078584.htmlOracleOracleWeblogic12_45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US128c6e0f177abd8496e934234bd27f46c5d__SharePoint-2013-Trial-1-20-2015Windowshttp://www.microsoft.com/en-us/download/details.aspx?id=38417Microsoft\ - \ SharePoint Server 2013 Trial on Windows Server 2012 Datacenter. Virtual\ - \ Machines created with this trial image will expire on July 18, 2015. This\ - \ image includes a complete installation of SharePoint Server 2013. Some SharePoint\ - \ Server 2013 components require additional setup and configuration. You can\ - \ set-up Active Directory and SQL Server required for your SharePoint farm\ - \ by provisioning additional virtual machines. Minimum recommended virtual\ - \ machine size for this image is Large. To evaluate the advanced capabilities\ - \ of SharePoint Server 2013, we recommend that you use a virtual machine size\ - \ of A4.Windows Server Datacenter 2012 R2 Datacenter2015-01-20T08:00:00ZfalseStandard_D12Microsoft\ - \ SharePoint GroupStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_2_3_1-amd64-server-20140925.1-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft \ - \ NOTE: The\ - \ cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.22014-10-23T01:45:25.1330063ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast Asia;Southeast Asia;Australia East;Australia\ - \ Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US30de89c2ed05c748f5aded3ddc75fdcce4__PuppetEnterpriseMaster-3_7_2-amd64-server-20150309-en-us-30GBLinuxhttp://puppetlabs.com/solutions/microsoft#EulaThis\ - \ image includes a pre-configured Puppet Master with the Ubuntu Linux distribution\ - \ for easy deployment of Puppet Enterprise. To set up a Puppet Enterprise\ - \ environment, please refer to the Getting Started Guide for Deploying a Puppet\ - \ Master with Windows Azure at http://puppetlabs.com/solutions/microsoft NOTE:\ - \ The cloud service and virtual machine names must be in lower case to properly\ - \ provision a Puppet Master.Puppet Enterprise 3.72015-03-19T07:12:15.3948309ZfalsePuppetLabs_100x100.pnghttp://puppetlabs.com/solutions/microsoftMediumPuppet\ - \ LabsPuppetLabs_45x45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Enterprise-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__Microsoft-SQL-Server-2008R2SP2-Standard-CY13SU04-SQL2008-SP2-10.50.4021.0Windowshttp://go.microsoft.com/fwlink/?LinkID=285685This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of medium or higher. This image has been\ - \ pre-configured for Windows Azure, including enabling CEIP which can be disabled,\ - \ for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-04-16T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Enterprise-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Standard-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP2-10.50.4319.0-Web-ENU-Win2008R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-07-18T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Ent-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Enterprise on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Brazil South;North Europe;West Europe;Japan East;Japan\ - \ West;Central US;East US;East US 2;North Central US;South Central US;West\ - \ US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Std-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Standard on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Brazil South;North Europe;West Europe;Japan East;Japan West;Central\ - \ US;East US;East US 2;North Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy14su09Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22014-09-26T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2-SP3-10.50.6000.34-Web-ENU-Win2008R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP3 Web on Windows Server 2008 R22015-04-15T07:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285681This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of large or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of large or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxLargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Enterprise-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285681We\ - \ recommend that you use a virtual machine size of A3 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Enterprise on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285685Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Standard-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285685We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Standard on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlserver2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-07-29T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU10Windowshttp://go.microsoft.com/fwlink/?LinkID=285686Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of medium or higher.\ - \ This image has been pre-configured for Windows Azure, including enabling\ - \ CEIP which can be disabled, for more info see http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database.SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-10-22T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY13SU12Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of medium or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22013-12-23T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxMediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2008R2SP2-GDR-10.50.4021.0-Web-ENU-Win2K8R2-CY14SU02Windowshttp://go.microsoft.com/fwlink/?LinkID=285686We\ - \ recommend that you use a virtual machine size of A2 or higher. This image\ - \ has been pre-configured for Windows Azure, including enabling CEIP which\ - \ can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2008 R2 SP2 Web on Windows Server 2008 R22014-02-21T00:00:00ZtrueSqlServer2008R2_100.pnghttp://msdn.microsoft.com/library/ms143384(v=sql.105).aspxA2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2008R2_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Ent-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Std-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-Web-ENU-Win2012-cy14su08Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122014-08-31T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22014-12-01T08:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285687This\ - \ image contains the full version of SQL Server. Some SQL Server components\ - \ require additional setup and configuration before use. We recommend that\ - \ you use a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=285691Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su02Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-03-10T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 20122015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=286424Some\ - \ SQL Server components require additional setup and configuration before\ - \ use. We recommend that you use a virtual machine size of A2 or higher. This\ - \ image has been pre-configured for Windows Azure, including enabling CEIP\ - \ which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2012 SP2 Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2012_100.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2012_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Ent-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Std-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-Web-ENU-Win2012R2-cy15su04Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22015-04-15T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-DataWarehousing-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-06-27T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Enterprise-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Standard-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2361.0-Web-ENU-Win2012R2-cy14su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-06-09T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Ent-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Std-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2430.0-Web-ENU-Win2012R2-cy14su11Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-11-15T08:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Std-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank]SQL\ - \ Server 2014 SP1 Standard on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257Standard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-SP1-12.0.4100.1-Web-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Web on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418MediumMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-20140SP1-12.0.4100.1-Ent-ENU-Win2012R2-cy15su05Windowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 SP1 Enterprise on Windows Server 2012 R22015-05-15T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkID=282418LargeMicrosoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259Standard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-DataWarehousing-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image is optimized for data warehousing workloads with data sizes up to\ - \ 1TB using clustered columnstore indexes. After the portal deployment completes,\ - \ you need to attach disks to the virtual machine. To do this, connect to\ - \ the VM and follow the on-screen instructions. Before using the VM, review\ - \ the recommendations [here|http://msdn.microsoft.com/library/dn387396.aspx|_blank].\ - \ For best performance, we recommend using a VM size of A7. This image has\ - \ been pre-configured for Windows Azure, including enabling CEIP which can\ - \ be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM DataWarehousing on Windows Server 2012 R2false2014-04-01T07:00:00ZtrueSQLServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A7Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-ENTCORE-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512497This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A3 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Enterprise on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A3Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271259SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512496This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Standard on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271257SqlServer2014_45.pngStandard_LRSPublicEast Asia;Southeast\ - \ Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan\ - \ East;Japan West;Central US;East US;East US 2;North Central US;South Central\ - \ US;West US127fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Web-ENU-WS2012R2-AprilGAWindowshttp://go.microsoft.com/fwlink/?LinkID=512495This\ - \ image contains the full version of SQL Server. We recommend that you use\ - \ a virtual machine size of A2 or higher. This image has been pre-configured\ - \ for Windows Azure, including enabling CEIP which can be disabled, for more\ - \ info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2014 RTM Web on Windows Server 2012 R22014-04-01T07:00:00ZtrueSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=282418A2Microsoft\ - \ SQL Server Grouphttp://go.microsoft.com/fwlink/?LinkId=271258SqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2-13.0.200.172-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-05-27T07:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSPublicEast\ - \ Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North\ - \ Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North\ - \ Central US;South Central US;West US127fb83b3509582419d99629ce476bcb5c8__SQLServer2016CTP2.1-13.0.300.44-Evaluation-ENU-SQLEVAL.ENU.Mar-WS2012R2Windowshttp://download.microsoft.com/download/6/6/9/66971884-0E4D-476A-981B-D139F9D9420F/2016CTP2/1033/license_Eval.rtfVirtual\ - \ Machines created by using this SQL Server Evaluation Edition will expire\ - \ on June 30th, 2016. This image contains the full version of SQL Server.\ - \ Some SQL Server 2016 components require additional setup and configuration\ - \ before use. We recommend that you use a virtual machine size of large or\ - \ higher. This image has been pre-configured for Windows Azure, including\ - \ enabling CEIP which can be disabled, for more info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL\ - \ Server 2016 CTP2 Evaluation on Windows Server 2012 R22015-06-19T00:00:00ZfalseSqlServer2014_100.pnghttp://go.microsoft.com/fwlink/?LinkID=398120LargeMicrosoft\ - \ SQL Server GroupSqlServer2014_45.pngStandard_LRSUserWest\ - \ US128http://portalvhdsmp6ddqtwmht89.blob.core.windows.net/vhds/ieiyyfw5.i1e201404012234340900.vhdptvstrial_test1WindowsfalseGeneralizedStandard_LRS"} - headers: - Cache-Control: [no-cache] - Content-Length: ['658519'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a858b1d9e9cdb4199bfb43cba22d848f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFBlcnNpc3RlbnRWTVJvbGUgeG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl - bWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRvd3Nh - enVyZSI+PFJvbGVOYW1lPnV0c3ZjNjZmZjE2N2ZiPC9Sb2xlTmFtZT48Um9sZVR5cGU+UGVyc2lz - dGVudFZNUm9sZTwvUm9sZVR5cGU+PENvbmZpZ3VyYXRpb25TZXRzPjxDb25maWd1cmF0aW9uU2V0 - PjxDb25maWd1cmF0aW9uU2V0VHlwZT5XaW5kb3dzUHJvdmlzaW9uaW5nQ29uZmlndXJhdGlvbjwv - Q29uZmlndXJhdGlvblNldFR5cGU+PENvbXB1dGVyTmFtZT5obnRzdmM2NmZmMTY3ZmI8L0NvbXB1 - dGVyTmFtZT48QWRtaW5QYXNzd29yZD51Nzs5amJwITwvQWRtaW5QYXNzd29yZD48UmVzZXRQYXNz - d29yZE9uRmlyc3RMb2dvbj5mYWxzZTwvUmVzZXRQYXNzd29yZE9uRmlyc3RMb2dvbj48RW5hYmxl - QXV0b21hdGljVXBkYXRlcz5mYWxzZTwvRW5hYmxlQXV0b21hdGljVXBkYXRlcz48VGltZVpvbmU+ - UGFjaWZpYyBTdGFuZGFyZCBUaW1lPC9UaW1lWm9uZT48U3RvcmVkQ2VydGlmaWNhdGVTZXR0aW5n - cz48Q2VydGlmaWNhdGVTZXR0aW5nPjxTdG9yZUxvY2F0aW9uPkxvY2FsTWFjaGluZTwvU3RvcmVM - b2NhdGlvbj48U3RvcmVOYW1lPk15PC9TdG9yZU5hbWU+PFRodW1icHJpbnQ+QkVBNEI3NEJENkI5 - MTVFOURENkEwMUZCMUI4QzNDMTc0MEY1MTdGMjwvVGh1bWJwcmludD48L0NlcnRpZmljYXRlU2V0 - dGluZz48L1N0b3JlZENlcnRpZmljYXRlU2V0dGluZ3M+PFdpblJNPjxMaXN0ZW5lcnM+PExpc3Rl - bmVyPjxQcm90b2NvbD5IdHRwczwvUHJvdG9jb2w+PENlcnRpZmljYXRlVGh1bWJwcmludD5CRUE0 - Qjc0QkQ2QjkxNUU5REQ2QTAxRkIxQjhDM0MxNzQwRjUxN0YyPC9DZXJ0aWZpY2F0ZVRodW1icHJp - bnQ+PC9MaXN0ZW5lcj48L0xpc3RlbmVycz48L1dpblJNPjxBZG1pblVzZXJuYW1lPmF6dXJldXNl - cjwvQWRtaW5Vc2VybmFtZT48L0NvbmZpZ3VyYXRpb25TZXQ+PENvbmZpZ3VyYXRpb25TZXQ+PENv - bmZpZ3VyYXRpb25TZXRUeXBlPk5ldHdvcmtDb25maWd1cmF0aW9uPC9Db25maWd1cmF0aW9uU2V0 - VHlwZT48SW5wdXRFbmRwb2ludHM+PElucHV0RW5kcG9pbnQ+PExvYWRCYWxhbmNlZEVuZHBvaW50 - U2V0TmFtZT48L0xvYWRCYWxhbmNlZEVuZHBvaW50U2V0TmFtZT48TG9jYWxQb3J0PjMzOTQ8L0xv - Y2FsUG9ydD48TmFtZT51dGVuZHBvaW50PC9OYW1lPjxQb3J0PjU5OTE0PC9Qb3J0PjxQcm90b2Nv - bD50Y3A8L1Byb3RvY29sPjxFbmFibGVEaXJlY3RTZXJ2ZXJSZXR1cm4+ZmFsc2U8L0VuYWJsZURp - cmVjdFNlcnZlclJldHVybj48SWRsZVRpbWVvdXRJbk1pbnV0ZXM+NDwvSWRsZVRpbWVvdXRJbk1p - bnV0ZXM+PC9JbnB1dEVuZHBvaW50PjwvSW5wdXRFbmRwb2ludHM+PFN1Ym5ldE5hbWVzPjwvU3Vi - bmV0TmFtZXM+PC9Db25maWd1cmF0aW9uU2V0PjwvQ29uZmlndXJhdGlvblNldHM+PE9TVmlydHVh - bEhhcmREaXNrPjxEaXNrTGFiZWw+dXRzdmM2NmZmMTY3ZmIudmhkPC9EaXNrTGFiZWw+PE1lZGlh - TGluaz5odHRwOi8vc3RvcmFnZW5hbWUuYmxvYi5jb3JlLndpbmRvd3MubmV0L3V0Y3RucjY2ZmYx - NjdmL3V0c3ZjNjZmZjE2N2ZiLnZoZDwvTWVkaWFMaW5rPjxTb3VyY2VJbWFnZU5hbWU+YTY5OTQ5 - NDM3M2MwNGZjMGJjOGYyYmIxMzg5ZDYxMDZfX1dpbmRvd3MtU2VydmVyLVRlY2huaWNhbC1QcmV2 - aWV3LTIwMTUwNS4wMS1lbi51cy0xMjdHQi52aGQ8L1NvdXJjZUltYWdlTmFtZT48L09TVmlydHVh - bEhhcmREaXNrPjwvUGVyc2lzdGVudFZNUm9sZT4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['1803'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roles - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:34:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [432beea2a5c2ba2b8904583bcf538d90] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6fa79f8feaa9b51e9a24dadb129205c4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [246fe9cf3010b384aefbcf23f726bf4b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0b6af1a54b58be22b8ced7e749bbf35b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:34:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [41f937ae5515b227a8ce62a90b6a72af] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5723f0160e5ebc578f8c7719811b684c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a34a511dc4b6b352ab7fa4584f05bc4c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/432beea2a5c2ba2b8904583bcf538d90 - response: - body: {string: '432beea2-a5c2-ba2b-8904-583bcf538d90Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [54387e8bb388b1ebbf878bf5c53eef49] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [35bbc8dcc206b090b6d13d859ab7f8ad] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [faff82e36895b075bda344026ad18420] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ddfd1b9c4e19b091a030294e5697de56] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c13a3dd1720dbf02a3bd98d8ea2ad52c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4e53438833b8b05cbc17a413fbdf64b1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [561b484560a8baf1a09f4d38ffb20a6d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a773b3b0c96cbc05b792b6b187f7938e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7ae90d2ea6f7b0c390216906358b359a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:35:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [34f40d8adadbbd0889b39651d3b859d6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ff8ec4941520b20189f25dee5cb493ec] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f163eb7d7005b94dbcd56dc734d24a17] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a56bb0a88227b1f3a525e6c808bd7bd8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e1dcfd4ce568b060a88fa8adbb36c0ff] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9811511aa021b298b346aa13fbbf045e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4269f8fe6773bc00a99d0025c292d4d9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c2d9510bfc8eb647b90a8a27d93192a7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2189704c9a1cbf2d99348a1fc07788f7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:45 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3322bbad29c2bcc98a0dc4687ba177a1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4966461f7324b4d7a4dc0a588a63eead] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:36:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [18f41ed0af5cb958a58af9e9fd332bcd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b61c510f5313b6b286d50cc3638ae6e8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faRoleStateUnknown00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Starting1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:35:11Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5427'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cd5ea1298187b78c889296a80106272e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ffe38ff1dd32b1bc9eef93caa2318b18] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d278ced8cb7db01d87fe1b55b06d86db] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [005c20a39e23bca99fed382e3166fd17] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e912e83e3d8bb9a7b3f6f7b8ca0c5789] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2cfddfb84bafb59e82646a68890045d2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c954ea228a25bf0db286af959e4e742a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [da0039526c99bc109a7c7a5be580e9d6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3ca6e709563cb621ac2e3f53997202f9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:37:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e5173de0849db789b6f11511113a66ce] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1703d3461aedbecab5d76422fc1506d6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [39264874446eb3c18e68fdb6e74f9abb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [500de9e700d7b03dbf062e5ff535ba08] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [31194eac6e68b89db96957e955aa6a47] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9c54db1963ecb2a8a16ff6030fdff2cf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1ac1d05a5fc0b0deae5a0e8ff4ac652b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bd383152ea67b8f893d6e5b46f416661] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a5abf09ee763bc6ebc4bf1b286518696] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [54ed4abc0042b1c695e70ce1666dd443] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [688c7eb28c90b78589edb7f5bfd681ed] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:38:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7840f4660c0cb32ab7f701bb984d75d9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3e05ac6dab8cba49b377415b1921720f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [69c727083384bbbab02bdfbd3cb2a4ac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Started1utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:37:15Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5415'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [172fd23dc64eb8afa1f39a75215d86dd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [65b61a9f6e2fb7b7ac0d24c51560d826] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [cf3fbe45606cbc9bae0c993362faca2e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:30 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f1b433da18a0b69f90d79f33dc361e9c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [81dfe37ea375bd83bf21c7ce1be98c21] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c7dfa03552bfb655aa959878957558ca] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [49090078421fb7c8ad4925341b070cca] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [83987ea079efbd738164a05f7ba9fe6a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:39:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [677c386ec516bb26a00c7f688a77810b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:03 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [01e19564ac00b203b60afae8fdb0c6c4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [bb8ebaff81b0b887bf63aaadca1fadb0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1774e167c505b762bf59335d59a37140] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [58e013a86437b43f92ff0aedfb2d0dfd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f78d879a3559bf3e9e338b4a529b6408] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3f01d7c8ec19b515a22a2e0d50bb1c41] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3e0000fa9552b4bdb4a62e44a0db3eef] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:41 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b5f7ad6d0e59bffda4700da23585f65b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [94c65e2f884bb3d8bda7ac79d815e7d0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [946dbc6e5efab1dd87be5fdaee232886] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:40:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4e1e53232cc7b57eaac13d170c536fbe] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [089958a8b1d6beb1bc7a9ebf34878f94] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [267ebb39cc63bda29c576c8a07bd7f94] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a38bf5e95729b97fa750c75c2520ce1a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbProvisioning00SmallWindows - is preparing your computer for first use...100.82.182.124utendpoint23.99.23.207599143394tcp4StartedWIN-5CU3EUBGJ921utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:39:20Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5524'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b4fe3ec449a6bbea9ff858e6aa32f32a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3ed8e2e2bcd3bf7081e75fe47cfe8c81] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4bd79b203acfb39fb17f363f5becc532] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:36 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8f7f1fbeb54fb094a90c70be5e49be98] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:42 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9a04d4cf6891b567b191666d9416d0c5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:47 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [21049470b5e4bce99d96d0879d05b6f4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:52 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1b128feb6330b0eea820edab3d4ab94c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:41:57 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f2600f3e41aab4b9b62bbf6b2746696f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eb1df1a2bf57b2339a8e14a3672f960a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:08 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3ba65eb3c15fb0eab81f7c1fc96699b5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f35c3c001a32bf40ac770067ba94dd11] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:19 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d2a24779b395b83dbce6438e7b3a5f9f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5ccbe09a746cb14e800d8ac21e01ee32] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8b8d5a5653c3b1a49bba4c666ccd0952] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [08b6460b145ebe1983a84c85d52d63f6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1e1c99390f0bbf8ca4f20a2d4f674f70] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [56e1ee1705d2bb13bcc391f631c252a3] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:53 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4698531817c3b7e8aa0fe773b58ff96a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:42:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0e0539098fedb51297ebad2543d953e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [840ad453d3a3b4a4850d3c1eba8d51cd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c9ee3d8488bdb1d6ad25f532adcba81a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:14 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [270d534f4a4bbe3590825f774c336742] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [716445353ba2bcfb8a6eff5a8d6e2c7c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbBusyRole00SmallRemote - access ready...100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:41:25Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5602'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d15d3c5c17e0b68fa012a9f3411bf36b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:43:32Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d2e17be2dff1b07c8433968e598bbe16] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFNodXRkb3duUm9sZU9wZXJhdGlvbiB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN - TFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2lu - ZG93c2F6dXJlIj48T3BlcmF0aW9uVHlwZT5TaHV0ZG93blJvbGVPcGVyYXRpb248L09wZXJhdGlv - blR5cGU+PFBvc3RTaHV0ZG93bkFjdGlvbj5TdG9wcGVkPC9Qb3N0U2h1dGRvd25BY3Rpb24+PC9T - aHV0ZG93blJvbGVPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['249'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roleinstances/utsvc66ff167fa/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:43:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c1194ea9d700b68db81375f93f0df4aa] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:34 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0030db11c0d6b137900764c1e6278c73] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2efd15d90596b5d5977855db67d35ee5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0de5a5570c78b75ca4c34f8680464fdb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:50 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ab046d01ca2bb57ea302e64bfd5b2156] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:55 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a662fdcd70fab4beb351eb2dd7b4ee7a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:43:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4581f49e441ab62885eb012264fc26a2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dbb972c0ce6bbd5abdb1b46083708cac] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [83c36b136539bf89892eec754b9665ad] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [30b592a973bfbf1197c3294b4409c9ca] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [984fb3952a01b115ad6afbb5904006b2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [571fac11b1c0bca9b770f8f3f4da900b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:31 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e931e8b9f8edb5f0a830e5db3da52756] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/c1194ea9d700b68db81375f93f0df4aa - response: - body: {string: 'c1194ea9-d700-b68d-b813-75f93f0df4aaSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8e42c20cda03b1919dd1a022ad65be8e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faStoppedVM00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Stoppedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:44:36Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a9de516300bebf0f834add16b79f3677] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFN0YXJ0Um9sZU9wZXJhdGlvbiB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNj - aGVtYS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2luZG93 - c2F6dXJlIj48T3BlcmF0aW9uVHlwZT5TdGFydFJvbGVPcGVyYXRpb248L09wZXJhdGlvblR5cGU+ - PC9TdGFydFJvbGVPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['192'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roleinstances/utsvc66ff167fa/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:44:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a54721501f64b12885b12a2e450c6b3f] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [df1b2ee385aab08496224febbf157c48] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [85d61bfd9458b51e89e50444e80b15e8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [eebac82e9c17b241a9a43d442ac36151] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f3824af3edf3baefbb21c76eff910661] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:44:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5bf9edd20c71bbeea6ff8f6002348898] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e0bde0533c30b5dfb9f1da6732e06c87] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fInProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [79f8d62e0078b8919d79006b1a48018c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/a54721501f64b12885b12a2e450c6b3f - response: - body: {string: 'a5472150-1f64-b128-85b1-2a2e450c6b3fSucceeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3b3327fb3826bb2bae1b1d5d4f4ab2eb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:45:12Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f1461206dcf2b819bbaa0448e95193e0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFJlc3RhcnRSb2xlT3BlcmF0aW9uIHhtbG5zOmk9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M - U2NoZW1hLWluc3RhbmNlIiB4bWxucz0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93aW5k - b3dzYXp1cmUiPjxPcGVyYXRpb25UeXBlPlJlc3RhcnRSb2xlT3BlcmF0aW9uPC9PcGVyYXRpb25U - eXBlPjwvUmVzdGFydFJvbGVPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['198'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roleinstances/utsvc66ff167fa/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:45:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b0c0766093cbb9e59e799a995ad21831] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1766b66769a2b5b29987fddd2d65b90c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [90a9c99a6e3ebe7dbd253854b8216bbb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [183d0c7adadebd3fb4c0e28706c824d5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [614a7996a800bead8db13cac8476b656] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [4ae41c6e32f8b18ab369cc51dae3da92] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [dc7f05519a99b57fbfba7e417fdc71f7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3d930c56830eb0f4814200269b5504d2] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3604479c87f1bbc6a6fa59ac554fd403] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:45:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [aa5a1cf5678abb53870dcc15a7b98b3a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [193ca1b9afb3beac8ff5871479207c70] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:09 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [093667db79d2bc42a1cb77f4e758049b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [905aa22a4d35b2658b40ada96b19e1b8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:20 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b7709d697de1b032ac9b94b8e3c980b5] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/b0c0766093cbb9e59e799a995ad21831 - response: - body: {string: 'b0c07660-93cb-b9e5-9e79-9a995ad21831Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [e58d077fcce4b6cd960809cf796a36df] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a1c2fea84dd2b2f29b62c3947f6e614d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFNodXRkb3duUm9sZXNPcGVyYXRpb24geG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9Y - TUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dp - bmRvd3NhenVyZSI+PE9wZXJhdGlvblR5cGU+U2h1dGRvd25Sb2xlc09wZXJhdGlvbjwvT3BlcmF0 - aW9uVHlwZT48Um9sZXM+PE5hbWU+dXRzdmM2NmZmMTY3ZmE8L05hbWU+PE5hbWU+dXRzdmM2NmZm - MTY3ZmI8L05hbWU+PC9Sb2xlcz48UG9zdFNodXRkb3duQWN0aW9uPlN0b3BwZWQ8L1Bvc3RTaHV0 - ZG93bkFjdGlvbj48L1NodXRkb3duUm9sZXNPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['321'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roles/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:46:25 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8692b1afbef2b684936aba67ff522517] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/8692b1afbef2b684936aba67ff522517 - response: - body: {string: '8692b1af-bef2-b684-936a-ba67ff522517InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:26 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9e83aaf5a610bdf194bc88b75688d11e] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/8692b1afbef2b684936aba67ff522517 - response: - body: {string: '8692b1af-bef2-b684-936a-ba67ff522517Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5b5b3274462ab35d8a39cf43a8355ccd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [068f9c4bb476b9b29792064244c9cd93] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2ef79b85ee43bbd894a1c3997eaddca7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:44 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [23f01d5d1632bb4198ad0a86d9344179] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [34a187c57f0db47894a33ac1af3dbac8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:46:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [feb5ae476d7bb7e49c5cd01cb89c915a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f472aa6839c2baff9e90940635d980eb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:05 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [03c824af5fd9b0ddb5c87475572cb7e6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [397d9545a175b73d8e9095d716ab2e8d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:16 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [9206ef1be5d3b582bff225039438921a] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0f0289018185b4eba111a4c450f217a7] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:27 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [370514d51727b0cc8f539aceb9b794bd] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:32 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [c3f71d000da2b33385234378ddae76e9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:38 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ae25dc7d896dbac184c5fac55a2aebdf] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [3f4ceb8e89fabcf68a96c7e8ff21ed56] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:48 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [75bff90fe852b2a29799cd5fb17fa3e4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2d6dee7e9175b46792faa9dbd5125381] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:47:59 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [27eb16f544b8b2e69d5135da4733975b] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:04 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1902919e8fcbb4c8976e8675b70366a8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:10 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [82e26192a7c6bb7c8601446d221c4c42] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:15 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [6013adac0675bdab91b7ac308a7df0e9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:46:21Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:21 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a90ac2206935b14b8899fefc5eb5f8b6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faStoppedVM00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Stoppedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbStoppedVM00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Stoppedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:48:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [83aab748b84ebafd82342a28197d69c1] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faStoppedVM00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Stoppedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbStoppedVM00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Stoppedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:48:28Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [5b330333046ab8d89c6780c495a4dff9] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFN0YXJ0Um9sZXNPcGVyYXRpb24geG1sbnM6aT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT - Y2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dpbmRv - d3NhenVyZSI+PE9wZXJhdGlvblR5cGU+U3RhcnRSb2xlc09wZXJhdGlvbjwvT3BlcmF0aW9uVHlw - ZT48Um9sZXM+PE5hbWU+dXRzdmM2NmZmMTY3ZmE8L05hbWU+PE5hbWU+dXRzdmM2NmZmMTY3ZmI8 - L05hbWU+PC9Sb2xlcz48L1N0YXJ0Um9sZXNPcGVyYXRpb24+ - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['264'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roles/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:48:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d88cfe413188bbdab73e83baa73d6595] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:29 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f184bd57f701b25ca25bed44d9a3c094] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:35 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ed4b542d265fb2b882f56d1818ab4e82] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:40 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a1220391afa2bc69a1a5c31237f88261] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:46 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [67f70426f86ab2d8af80df9dc6f15ba0] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:51 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [797874ebf332b6188045b8cda3d5eb8f] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:48:56 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ac88b9cdb9d5b4519c5ac33770352fb8] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [99dd83d7ed46bc1dad4d017989a3e564] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [be3423041e49b765a3e51d066a4e37de] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:11 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [aa77dea12bc7ba1ebe1d3012183bbc92] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:17 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fd843c7376bbbb3584cf518b9f89aa94] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:22 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [0d5611880997b73a947fbf4b6f24758c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:28 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a1221f9c49edbe568222bae8f7e8dd13] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:33 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [10b195ed6345bb3fb07c43327438de35] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:37 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [7b6ddb796ec7bc5393631087cb71dd7d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:43 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [fb6b921ba6e9b2568e1207c4bf20fc01] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:49 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [f63e83f55c95badea947fbdf8c1f338d] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:54 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a288fb4ee11dbcb58a99ba018bdb94bb] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/d88cfe413188bbdab73e83baa73d6595 - response: - body: {string: 'd88cfe41-3188-bbda-b73e-83baa73d6595Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:49:58 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [ca94ef6525cbb714ab3adad706241d03] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:49:58Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:00 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [88d842e2cb8db79f91ef83b02f8c8da4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fautsvc66ff167faReadyRole00Small100.83.100.64utendpoint23.99.23.207599133394tcp4Startedhntsvc66ff167faBB3A936CDACC2B829681C2813A7C1F94DED57988utsvc66ff167fbutsvc66ff167fbReadyRole00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C878221utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcp23.99.23.207false4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:49:58Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5559'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:01 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [d3eb1d33414eb5e3a01d15d663e0ec96] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: !!binary | - PFNodXRkb3duUm9sZU9wZXJhdGlvbiB4bWxuczppPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN - TFNjaGVtYS1pbnN0YW5jZSIgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd2lu - ZG93c2F6dXJlIj48T3BlcmF0aW9uVHlwZT5TaHV0ZG93blJvbGVPcGVyYXRpb248L09wZXJhdGlv - blR5cGU+PFBvc3RTaHV0ZG93bkFjdGlvbj5TdG9wcGVkRGVhbGxvY2F0ZWQ8L1Bvc3RTaHV0ZG93 - bkFjdGlvbj48L1NodXRkb3duUm9sZU9wZXJhdGlvbj4= - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['260'] - Content-Type: [application/atom+xml;type=entry;charset=utf-8] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: POST - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f/roleinstances/utsvc66ff167fa/Operations - response: - body: {string: ''} - headers: - Cache-Control: [no-cache] - Content-Length: ['0'] - Date: ['Thu, 02 Jul 2015 17:50:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [506db370b8c8bacc9139ff2849de5d57] - x-ms-servedbyregion: [ussouth3] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/506db370b8c8bacc9139ff2849de5d57 - response: - body: {string: '506db370-b8c8-bacc-9139-ff2849de5d57InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:02 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [b01816703ac9bdb197afd22947361526] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/506db370b8c8bacc9139ff2849de5d57 - response: - body: {string: '506db370-b8c8-bacc-9139-ff2849de5d57InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:07 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [8ea9388bb03bbe73b254994b8788d391] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/506db370b8c8bacc9139ff2849de5d57 - response: - body: {string: '506db370-b8c8-bacc-9139-ff2849de5d57InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:13 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [2eabed3c40a8b77c9b2301b6651e95e6] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/506db370b8c8bacc9139ff2849de5d57 - response: - body: {string: '506db370-b8c8-bacc-9139-ff2849de5d57InProgress'} - headers: - Cache-Control: [no-cache] - Content-Length: ['197'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:18 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [454a53a48dfeb57697adde6c6a27b1b4] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/operations/506db370b8c8bacc9139ff2849de5d57 - response: - body: {string: '506db370-b8c8-bacc-9139-ff2849de5d57Succeeded200'} - headers: - Cache-Control: [no-cache] - Content-Length: ['232'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:23 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [1b2dcf074373b3b982791fcd7198539c] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -- request: - body: null - headers: - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [pyazure/0.20.2] - x-ms-version: ['2014-10-01'] - method: GET - uri: https://management.core.windows.net/00000000-0000-0000-0000-000000000000/services/hostedservices/utsvc66ff167f/deployments/utsvc66ff167f - response: - body: {string: 'utsvc66ff167fProductione7d9d4faab65436eb5604ccf103c0c48Runninghttp://utsvc66ff167f.cloudapp.net/PFNlcnZpY2VDb25maWd1cmF0aW9uIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL1NlcnZpY2VIb3N0aW5nLzIwMDgvMTAvU2VydmljZUNvbmZpZ3VyYXRpb24iPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYSI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KICA8Um9sZSBuYW1lPSJ1dHN2YzY2ZmYxNjdmYiI+DQogICAgPEluc3RhbmNlcyBjb3VudD0iMSIgLz4NCiAgPC9Sb2xlPg0KPC9TZXJ2aWNlQ29uZmlndXJhdGlvbj4=utsvc66ff167fbutsvc66ff167fbRoleStateUnknown00Small100.82.182.124utendpoint23.99.23.207599143394tcp4Startedhntsvc66ff167fb4CE7842B24889B58932166CED7A6CE7A60C87822utsvc66ff167fautsvc66ff167faStoppedDeallocatedStoppedBB3A936CDACC2B829681C2813A7C1F94DED579881utsvc66ff167faPersistentVMRoleNetworkConfiguration3394utendpoint59913tcpfalse4ReadWriteutsvc66ff167fa.vhdutsvc66ff167f-utsvc66ff167fa-0-201507021725260945http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fa.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADutsvc66ff167fbPersistentVMRoleNetworkConfiguration3394utendpoint59914tcp23.99.23.207false4ReadWriteutsvc66ff167fb.vhdutsvc66ff167f-utsvc66ff167fb-0-201507021734450388http://storagename.blob.core.windows.net/utctnr66ff167f/utsvc66ff167fb.vhda699494373c04fc0bc8f2bb1389d6106__Windows-Server-Technical-Preview-201505.01-en.us-127GB.vhdWindowsStandardSmallFA511FAB1A7E504C98A1B51B3A556053E6C6CEADfalsefalse2015-07-02T17:25:21Z2015-07-02T17:50:23Z2015-06-23T22:48:19Z2015-06-27T22:48:19ZPersistentVMUpdateScheduled
23.99.23.207
trueutsvc66ff167fContractContract
utsvc66ff167f.d7.internal.cloudapp.net
'} - headers: - Cache-Control: [no-cache] - Content-Length: ['5082'] - Content-Type: [application/xml; charset=utf-8] - Date: ['Thu, 02 Jul 2015 17:50:24 GMT'] - Server: [1.0.6198.243 (rd_rdfe_stable.150618-1025) Microsoft-HTTPAPI/2.0] - x-ms-request-id: [a7b4ab2ed655b6cbb437f53729172706] - x-ms-servedbyregion: [ussouth3] - status: {code: 200, message: OK} -version: 1 diff --git a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_update_vm_image.yaml b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_update_vm_image.yaml index d0f4364c6d94..583808d3ad47 100644 --- a/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_update_vm_image.yaml +++ b/sdk/core/azure-servicemanagement-legacy/tests/recordings/test_legacy_mgmt_misc.test_update_vm_image.yaml @@ -295,14 +295,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012
A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUse
fb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5537.0-OLTP-ENU-Win2012-cy14su09PublicThis Enterprise @@ -310,12 +310,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012-1ReadWriteGeneralizedWindows127Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1-1None01023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10-1None11023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11-1None21023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12-1None31023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13-1None41023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14-1None51023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15-1None61023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2-1None71023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3-1None81023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4-1None91023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5-1None101023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6-1None111023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7-1None121023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8-1None131023Standard_LRSSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9-1None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-09-11T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-DW-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -323,14 +323,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5548.0-OLTP-ENU-Win2012R2-cy14su11PublicThis Enterprise @@ -338,12 +338,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2014-12-01T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su02PublicThis Enterprise @@ -351,14 +351,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-03-10T07:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012-cy15su04PublicThis Enterprise @@ -366,14 +366,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012-2ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk1-2None01023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk10-2None11023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk11-2None21023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk12-2None31023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk13-2None41023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk14-2None51023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk15-2None61023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk2-2None71023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk3-2None81023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk4-2None91023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk5-2None101023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk6-2None111023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk7-2None121023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk8-2None131023StandardSQL2012SP2DWENUWin2012.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -381,14 +381,14 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 1.25TB for A7, 2TB for A8 and A9, respectively, using rowstore indexes.SQL2012SP2DWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2DWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for DataWarehousing Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012-cy15su04PublicThis Enterprise @@ -396,12 +396,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk1None01023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk10None11023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk11None21023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk12None31023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk13None41023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk14None51023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk15None61023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk2None71023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk3None81023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk4None91023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk5None101023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk6None111023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk7None121023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk8None131023StandardSQL2012SP2OLTPENUWin2012.IaaSVmImageDisk9None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2012-SP2-11.0.5569.0-OLTP-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -409,12 +409,12 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2012SP2OLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2012SP2OLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL Server 2012 SP2 Enterprise Optimized for Transactional Workloads on Windows - Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/en-us/download/details.aspx?id=29067Microsoft + Server 2012 R2A7truehttp://go.microsoft.com/fwlink/?LinkID=285687SqlServer2012_100.pngSqlServer2012_45.pnghttp://www.microsoft.com/download/details.aspx?id=29067Microsoft SQL Server Group2015-04-15T00:00:00Ztruehttp://go.microsoft.com/fwlink/?LinkId=271259VMImageReadyForUsefb83b3509582419d99629ce476bcb5c8__SQL-Server-2014-RTM-12.0.2048.0-DW-ENU-Win2012R2-cy15su04PublicThis Enterprise @@ -422,7 +422,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -437,7 +437,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-2ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-2None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-2None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-2None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-2None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-2None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-2None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-2None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-2None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-2None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-2None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-2None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-2None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-2None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-2None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-2None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -450,7 +450,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13,D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -465,7 +465,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2ReadWriteGeneralizedWindows127Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1None01023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10None11023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11None21023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12None31023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13None41023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14None51023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15None61023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2None71023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3None81023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4None91023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5None101023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6None111023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7None121023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8None131023Standard_LRSSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9None141023Standard_LRSEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -478,7 +478,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL2014RTMDWENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMDWENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -493,7 +493,7 @@ interactions: A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more info - see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast + see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL2014RTMOLTPENUWin2012R2-1ReadWriteGeneralizedWindows127StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk1-1None01023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk10-1None11023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk11-1None21023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk12-1None31023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk13-1None41023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk14-1None51023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk15-1None61023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk2-1None71023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk3-1None81023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk4-1None91023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk5-1None101023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk6-1None111023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk7-1None121023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk8-1None131023StandardSQL2014RTMOLTPENUWin2012R2.IaaSVmImageDisk9-1None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZEnglishSQL @@ -506,7 +506,7 @@ interactions: for VM sizes including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured. It has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].This + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].This image supports data sizes of up to 2TB for A7, 4TB for A8 and 6TB for A9, respectively, using clustered columnstore indexes.SQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLDW.ENU.Mar-WS2012R2-127gb.04.22.15.11.16.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North @@ -521,7 +521,7 @@ interactions: including A4, A7, A8, A9, D4, D13, D14, G3, G4 and G5. Once deployed, the VM comes with Windows Storage Spaces pre-configured.This image has been pre-configured for Windows Azure, including enabling CEIP which can be disabled, for more - info see [here|http://msdn.microsoft.com/en-us/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast + info see [here|http://msdn.microsoft.com/library/windowsazure/dn133151.aspx#database|_blank].SQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19ReadWriteGeneralizedWindows127StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk1None01023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk2None11023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk3None21023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk4None31023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk5None41023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk6None51023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk7ReadOnly61023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk8None71023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk9None81023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk10None91023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk11None101023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk12None111023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk13None121023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk14None131023StandardSQL14-PCU-Main-12.0.4100.1-SQLOLTP.ENU.Mar-WS2012R2-127gb.04.22.15.11.19.IaaSVmImageDisk15None141023StandardEast Asia;Southeast Asia;Australia East;Australia Southeast;Brazil South;North Europe;West Europe;Japan East;Japan West;Central US;East US;East US 2;North Central US;South Central US;West US1801-01-01T00:00:00Z1801-01-01T00:00:00ZSQL diff --git a/sdk/core/azure/CHANGELOG.md b/sdk/core/azure/CHANGELOG.md index 1a94900db0cd..2d4945372388 100644 --- a/sdk/core/azure/CHANGELOG.md +++ b/sdk/core/azure/CHANGELOG.md @@ -28,9 +28,9 @@ Example:: Configuration from the CLI is: -- [az login](https://docs.microsoft.com/en-us/cli/azure/authenticate-azure-cli): access to credentials -- [az account set --subscriptions](https://docs.microsoft.com/en-us/cli/azure/manage-azure-subscriptions-azure-cli): access to subscription_id -- [az cloud set --name](https://docs.microsoft.com/en-us/cli/azure/cloud#set): access to base_url (sovereign cloud, Government, Germany, etc.) +- [az login](https://docs.microsoft.com/cli/azure/authenticate-azure-cli): access to credentials +- [az account set --subscriptions](https://docs.microsoft.com/cli/azure/manage-azure-subscriptions-azure-cli): access to subscription_id +- [az cloud set --name](https://docs.microsoft.com/cli/azure/cloud#set): access to base_url (sovereign cloud, Government, Germany, etc.) Note: CLI and SDK are versioned separately. We do recommend using two different virtual environments. Information will be shared automatically since the CLI saves it in the $HOME folder. You do need the `azure-cli-core` package in your SDK environment to use this feature. @@ -655,8 +655,8 @@ The upgrade to this new version causes some breaking changes for Python SDK user See MSDN documentation for details on REST API changes: -* in '2013-08-15': https://msdn.microsoft.com/en-us/library/azure/dn592124.aspx -* in '2014-02-14': https://msdn.microsoft.com/en-us/library/azure/dd894041.aspx +* in '2013-08-15': https://msdn.microsoft.com/library/azure/dn592124.aspx +* in '2014-02-14': https://msdn.microsoft.com/library/azure/dd894041.aspx The other changes in this release are: diff --git a/sdk/cosmos/azure-cosmos/Contributing.md b/sdk/cosmos/azure-cosmos/Contributing.md index cf989a63218f..f195f755d8d2 100644 --- a/sdk/cosmos/azure-cosmos/Contributing.md +++ b/sdk/cosmos/azure-cosmos/Contributing.md @@ -1 +1 @@ -Please read the contributing guidelines from the [Azure Team](https://azure.microsoft.com/en-us/blog/simple-contribution-to-azure-documentation-and-sdk/) \ No newline at end of file +Please read the contributing guidelines from the [Azure Team](https://azure.microsoft.com/blog/simple-contribution-to-azure-documentation-and-sdk/) \ No newline at end of file diff --git a/sdk/cosmos/azure-cosmos/samples/README.md b/sdk/cosmos/azure-cosmos/samples/README.md index 82a25c029b2e..b6ed3f5db83e 100644 --- a/sdk/cosmos/azure-cosmos/samples/README.md +++ b/sdk/cosmos/azure-cosmos/samples/README.md @@ -48,7 +48,7 @@ The following are code samples that show common scenario operations with the Azu ## Prerequisites * Python 2.7 or 3.5.3+ * You must have an [Azure subscription](https://azure.microsoft.com/free/) and an -[Azure Cosmos DB account](https://docs.microsoft.com/en-us/azure/cosmos-db/create-sql-api-python#create-a-database-account) to run these samples. +[Azure Cosmos DB account](https://docs.microsoft.com/azure/cosmos-db/create-sql-api-python#create-a-database-account) to run these samples. ## Setup diff --git a/sdk/cosmos/azure-cosmos/samples/change_feed_management.py b/sdk/cosmos/azure-cosmos/samples/change_feed_management.py index e12d27db0994..a90494fb1cb8 100644 --- a/sdk/cosmos/azure-cosmos/samples/change_feed_management.py +++ b/sdk/cosmos/azure-cosmos/samples/change_feed_management.py @@ -11,7 +11,7 @@ # Prerequistes - # # 1. An Azure Cosmos account - -# https:#azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/ +# https:#azure.microsoft.com/documentation/articles/documentdb-create-account/ # # 2. Microsoft Azure Cosmos PyPi package - # https://pypi.python.org/pypi/azure-cosmos/ diff --git a/sdk/cosmos/azure-cosmos/samples/container_management.py b/sdk/cosmos/azure-cosmos/samples/container_management.py index 9f0177f82b14..1f83e5c5432f 100644 --- a/sdk/cosmos/azure-cosmos/samples/container_management.py +++ b/sdk/cosmos/azure-cosmos/samples/container_management.py @@ -8,7 +8,7 @@ # Prerequistes - # # 1. An Azure Cosmos account - -# https://azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/ +# https://azure.microsoft.com/documentation/articles/documentdb-create-account/ # # 2. Microsoft Azure Cosmos PyPi package - # https://pypi.python.org/pypi/azure-cosmos/ diff --git a/sdk/cosmos/azure-cosmos/samples/document_management.py b/sdk/cosmos/azure-cosmos/samples/document_management.py index b4dd6b621f7e..0e7af706e7a6 100644 --- a/sdk/cosmos/azure-cosmos/samples/document_management.py +++ b/sdk/cosmos/azure-cosmos/samples/document_management.py @@ -9,7 +9,7 @@ # Prerequistes - # # 1. An Azure Cosmos account - -# https:#azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/ +# https:#azure.microsoft.com/documentation/articles/documentdb-create-account/ # # 2. Microsoft Azure Cosmos PyPi package - # https://pypi.python.org/pypi/azure-cosmos/ diff --git a/sdk/cosmos/azure-cosmos/samples/nonpartitioned_container_operations.py b/sdk/cosmos/azure-cosmos/samples/nonpartitioned_container_operations.py index 646a9769a8ad..1e118a8acd15 100644 --- a/sdk/cosmos/azure-cosmos/samples/nonpartitioned_container_operations.py +++ b/sdk/cosmos/azure-cosmos/samples/nonpartitioned_container_operations.py @@ -36,7 +36,7 @@ # Prerequistes - # # 1. An Azure Cosmos account - -# https:#azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/ +# https:#azure.microsoft.com/documentation/articles/documentdb-create-account/ # # 2. Microsoft Azure Cosmos PyPi package - # https://pypi.python.org/pypi/azure-cosmos/ diff --git a/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models.py b/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models.py index b06344b3295c..73893d43556e 100644 --- a/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models.py +++ b/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models.py @@ -288,7 +288,7 @@ class ExportDeliveryDestination(Model): per subscription. When creating an export in the Azure portal, it is done automatically, however API users need to register the subscription. For more information see - https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services + https://docs.microsoft.com/azure/azure-resource-manager/resource-manager-supported-services . All required parameters must be populated in order to send to Azure. diff --git a/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models_py3.py b/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models_py3.py index 01cef7145aec..140a0d97b634 100644 --- a/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models_py3.py +++ b/sdk/costmanagement/azure-mgmt-costmanagement/azure/mgmt/costmanagement/models/_models_py3.py @@ -288,7 +288,7 @@ class ExportDeliveryDestination(Model): per subscription. When creating an export in the Azure portal, it is done automatically, however API users need to register the subscription. For more information see - https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services + https://docs.microsoft.com/azure/azure-resource-manager/resource-manager-supported-services . All required parameters must be populated in order to send to Azure. diff --git a/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models.py b/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models.py index 7b71e5868005..2666a3f94264 100644 --- a/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models.py +++ b/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models.py @@ -6661,25783 +6661,4 @@ class MultiplePipelineTrigger(Trigger): :param pipelines: Pipelines that need to be started. :type pipelines: list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - } - - _subtype_map = { - 'type': {'BlobEventsTrigger': 'BlobEventsTrigger', 'BlobTrigger': 'BlobTrigger', 'ScheduleTrigger': 'ScheduleTrigger'} - } - - def __init__(self, **kwargs): - super(MultiplePipelineTrigger, self).__init__(**kwargs) - self.pipelines = kwargs.get('pipelines', None) - self.type = 'MultiplePipelineTrigger' - - -class BlobEventsTrigger(MultiplePipelineTrigger): - """Trigger that runs every time a Blob event occurs. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param blob_path_begins_with: The blob path must begin with the pattern - provided for trigger to fire. For example, '/records/blobs/december/' will - only fire the trigger for blobs in the december folder under the records - container. At least one of these must be provided: blobPathBeginsWith, - blobPathEndsWith. - :type blob_path_begins_with: str - :param blob_path_ends_with: The blob path must end with the pattern - provided for trigger to fire. For example, 'december/boxes.csv' will only - fire the trigger for blobs named boxes in a december folder. At least one - of these must be provided: blobPathBeginsWith, blobPathEndsWith. - :type blob_path_ends_with: str - :param ignore_empty_blobs: If set to true, blobs with zero bytes will be - ignored. - :type ignore_empty_blobs: bool - :param events: Required. The type of events that cause this trigger to - fire. - :type events: list[str or ~azure.mgmt.datafactory.models.BlobEventTypes] - :param scope: Required. The ARM resource ID of the Storage Account. - :type scope: str - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'events': {'required': True}, - 'scope': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'blob_path_begins_with': {'key': 'typeProperties.blobPathBeginsWith', 'type': 'str'}, - 'blob_path_ends_with': {'key': 'typeProperties.blobPathEndsWith', 'type': 'str'}, - 'ignore_empty_blobs': {'key': 'typeProperties.ignoreEmptyBlobs', 'type': 'bool'}, - 'events': {'key': 'typeProperties.events', 'type': '[str]'}, - 'scope': {'key': 'typeProperties.scope', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(BlobEventsTrigger, self).__init__(**kwargs) - self.blob_path_begins_with = kwargs.get('blob_path_begins_with', None) - self.blob_path_ends_with = kwargs.get('blob_path_ends_with', None) - self.ignore_empty_blobs = kwargs.get('ignore_empty_blobs', None) - self.events = kwargs.get('events', None) - self.scope = kwargs.get('scope', None) - self.type = 'BlobEventsTrigger' - - -class BlobSink(CopySink): - """A copy activity Azure Blob sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param blob_writer_overwrite_files: Blob writer overwrite files. Type: - boolean (or Expression with resultType boolean). - :type blob_writer_overwrite_files: object - :param blob_writer_date_time_format: Blob writer date time format. Type: - string (or Expression with resultType string). - :type blob_writer_date_time_format: object - :param blob_writer_add_header: Blob writer add header. Type: boolean (or - Expression with resultType boolean). - :type blob_writer_add_header: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'blob_writer_overwrite_files': {'key': 'blobWriterOverwriteFiles', 'type': 'object'}, - 'blob_writer_date_time_format': {'key': 'blobWriterDateTimeFormat', 'type': 'object'}, - 'blob_writer_add_header': {'key': 'blobWriterAddHeader', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(BlobSink, self).__init__(**kwargs) - self.blob_writer_overwrite_files = kwargs.get('blob_writer_overwrite_files', None) - self.blob_writer_date_time_format = kwargs.get('blob_writer_date_time_format', None) - self.blob_writer_add_header = kwargs.get('blob_writer_add_header', None) - self.copy_behavior = kwargs.get('copy_behavior', None) - self.type = 'BlobSink' - - -class BlobSource(CopySource): - """A copy activity Azure Blob source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param treat_empty_as_null: Treat empty as null. Type: boolean (or - Expression with resultType boolean). - :type treat_empty_as_null: object - :param skip_header_line_count: Number of header lines to skip from each - blob. Type: integer (or Expression with resultType integer). - :type skip_header_line_count: object - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'treat_empty_as_null': {'key': 'treatEmptyAsNull', 'type': 'object'}, - 'skip_header_line_count': {'key': 'skipHeaderLineCount', 'type': 'object'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(BlobSource, self).__init__(**kwargs) - self.treat_empty_as_null = kwargs.get('treat_empty_as_null', None) - self.skip_header_line_count = kwargs.get('skip_header_line_count', None) - self.recursive = kwargs.get('recursive', None) - self.type = 'BlobSource' - - -class BlobTrigger(MultiplePipelineTrigger): - """Trigger that runs every time the selected Blob container changes. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param folder_path: Required. The path of the container/folder that will - trigger the pipeline. - :type folder_path: str - :param max_concurrency: Required. The max number of parallel files to - handle when it is triggered. - :type max_concurrency: int - :param linked_service: Required. The Azure Storage linked service - reference. - :type linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'folder_path': {'required': True}, - 'max_concurrency': {'required': True}, - 'linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'str'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - 'linked_service': {'key': 'typeProperties.linkedService', 'type': 'LinkedServiceReference'}, - } - - def __init__(self, **kwargs): - super(BlobTrigger, self).__init__(**kwargs) - self.folder_path = kwargs.get('folder_path', None) - self.max_concurrency = kwargs.get('max_concurrency', None) - self.linked_service = kwargs.get('linked_service', None) - self.type = 'BlobTrigger' - - -class CassandraLinkedService(LinkedService): - """Linked service for Cassandra data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name for connection. Type: string (or - Expression with resultType string). - :type host: object - :param authentication_type: AuthenticationType to be used for connection. - Type: string (or Expression with resultType string). - :type authentication_type: object - :param port: The port for the connection. Type: integer (or Expression - with resultType integer). - :type port: object - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CassandraLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.port = kwargs.get('port', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Cassandra' - - -class CassandraSource(TabularSource): - """A copy activity source for a Cassandra database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Should be a SQL-92 query expression or - Cassandra Query Language (CQL) command. Type: string (or Expression with - resultType string). - :type query: object - :param consistency_level: The consistency level specifies how many - Cassandra servers must respond to a read request before returning data to - the client application. Cassandra checks the specified number of Cassandra - servers for data to satisfy the read request. Must be one of - cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is - case-insensitive. Possible values include: 'ALL', 'EACH_QUORUM', 'QUORUM', - 'LOCAL_QUORUM', 'ONE', 'TWO', 'THREE', 'LOCAL_ONE', 'SERIAL', - 'LOCAL_SERIAL' - :type consistency_level: str or - ~azure.mgmt.datafactory.models.CassandraSourceReadConsistencyLevels - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'consistency_level': {'key': 'consistencyLevel', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(CassandraSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.consistency_level = kwargs.get('consistency_level', None) - self.type = 'CassandraSource' - - -class CassandraTableDataset(Dataset): - """The Cassandra database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name of the Cassandra database. Type: string - (or Expression with resultType string). - :type table_name: object - :param keyspace: The keyspace of the Cassandra database. Type: string (or - Expression with resultType string). - :type keyspace: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'keyspace': {'key': 'typeProperties.keyspace', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CassandraTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.keyspace = kwargs.get('keyspace', None) - self.type = 'CassandraTable' - - -class ChainingTrigger(Trigger): - """Trigger that allows the referenced pipeline to depend on other pipeline - runs based on runDimension Name/Value pairs. Upstream pipelines should - declare the same runDimension Name and their runs should have the values - for those runDimensions. The referenced pipeline run would be triggered if - the values for the runDimension match for all upstream pipeline runs. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline for which runs are created when all - upstream pipelines complete successfully. - :type pipeline: ~azure.mgmt.datafactory.models.TriggerPipelineReference - :param depends_on: Required. Upstream Pipelines. - :type depends_on: list[~azure.mgmt.datafactory.models.PipelineReference] - :param run_dimension: Required. Run Dimension property that needs to be - emitted by upstream pipelines. - :type run_dimension: str - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - 'depends_on': {'required': True}, - 'run_dimension': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'pipeline', 'type': 'TriggerPipelineReference'}, - 'depends_on': {'key': 'typeProperties.dependsOn', 'type': '[PipelineReference]'}, - 'run_dimension': {'key': 'typeProperties.runDimension', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ChainingTrigger, self).__init__(**kwargs) - self.pipeline = kwargs.get('pipeline', None) - self.depends_on = kwargs.get('depends_on', None) - self.run_dimension = kwargs.get('run_dimension', None) - self.type = 'ChainingTrigger' - - -class CloudError(Model): - """The object that defines the structure of an Azure Data Factory error - response. - - All required parameters must be populated in order to send to Azure. - - :param code: Required. Error code. - :type code: str - :param message: Required. Error message. - :type message: str - :param target: Property name/path in request associated with error. - :type target: str - :param details: Array with additional error details. - :type details: list[~azure.mgmt.datafactory.models.CloudError] - """ - - _validation = { - 'code': {'required': True}, - 'message': {'required': True}, - } - - _attribute_map = { - 'code': {'key': 'error.code', 'type': 'str'}, - 'message': {'key': 'error.message', 'type': 'str'}, - 'target': {'key': 'error.target', 'type': 'str'}, - 'details': {'key': 'error.details', 'type': '[CloudError]'}, - } - - def __init__(self, **kwargs): - super(CloudError, 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 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 CustomSetupBase(Model): - """The base definition of the custom setup. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: ComponentSetup, EnvironmentVariableSetup, CmdkeySetup - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'ComponentSetup': 'ComponentSetup', 'EnvironmentVariableSetup': 'EnvironmentVariableSetup', 'CmdkeySetup': 'CmdkeySetup'} - } - - def __init__(self, **kwargs): - super(CustomSetupBase, self).__init__(**kwargs) - self.type = None - - -class CmdkeySetup(CustomSetupBase): - """The custom setup of running cmdkey commands. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param target_name: Required. The server name of data source access. - :type target_name: object - :param user_name: Required. The user name of data source access. - :type user_name: object - :param password: Required. The password of data source access. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'target_name': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'target_name': {'key': 'typeProperties.targetName', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(CmdkeySetup, self).__init__(**kwargs) - self.target_name = kwargs.get('target_name', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.type = 'CmdkeySetup' - - -class CommonDataServiceForAppsEntityDataset(Dataset): - """The Common Data Service for Apps entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CommonDataServiceForAppsEntityDataset, self).__init__(**kwargs) - self.entity_name = kwargs.get('entity_name', None) - self.type = 'CommonDataServiceForAppsEntity' - - -class CommonDataServiceForAppsLinkedService(LinkedService): - """Common Data Service for Apps linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Common Data - Service for Apps instance. 'Online' for Common Data Service for Apps - Online and 'OnPremisesWithIfd' for Common Data Service for Apps - on-premises with Ifd. Type: string (or Expression with resultType string). - Possible values include: 'Online', 'OnPremisesWithIfd' - :type deployment_type: str or - ~azure.mgmt.datafactory.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Common Data Service for - Apps server. The property is required for on-prem and not allowed for - online. Type: string (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Common Data Service for Apps server. - The property is required for on-prem and not allowed for online. Default - is 443. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Common Data Service for Apps - server. The property is required for on-line and not allowed for on-prem. - Type: string (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Common Data Service - for Apps instance. The property is required for on-prem and required for - online when there are more than one Common Data Service for Apps instances - associated with the user. Type: string (or Expression with resultType - string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Common Data Service for Apps server. 'Office365' for online scenario, - 'Ifd' for on-premises with Ifd scenario. 'AADServicePrincipal' for - Server-To-Server authentication in online scenario. Type: string (or - Expression with resultType string). Possible values include: 'Office365', - 'Ifd', 'AADServicePrincipal' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.DynamicsAuthenticationType - :param username: User name to access the Common Data Service for Apps - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: Password to access the Common Data Service for Apps - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CommonDataServiceForAppsLinkedService, self).__init__(**kwargs) - self.deployment_type = kwargs.get('deployment_type', None) - self.host_name = kwargs.get('host_name', None) - self.port = kwargs.get('port', None) - self.service_uri = kwargs.get('service_uri', None) - self.organization_name = kwargs.get('organization_name', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_credential_type = kwargs.get('service_principal_credential_type', None) - self.service_principal_credential = kwargs.get('service_principal_credential', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'CommonDataServiceForApps' - - -class CommonDataServiceForAppsSink(CopySink): - """A copy activity Common Data Service for Apps sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether to ignore null - values from input dataset (except key fields) during write operation. - Default is false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, **kwargs): - super(CommonDataServiceForAppsSink, self).__init__(**kwargs) - self.ignore_null_values = kwargs.get('ignore_null_values', None) - self.alternate_key_name = kwargs.get('alternate_key_name', None) - self.type = 'CommonDataServiceForAppsSink' - - -class CommonDataServiceForAppsSource(CopySource): - """A copy activity Common Data Service for Apps source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Common Data Service for Apps (online & on-premises). Type: - string (or Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(CommonDataServiceForAppsSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'CommonDataServiceForAppsSource' - - -class ComponentSetup(CustomSetupBase): - """The custom setup of installing 3rd party components. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param component_name: Required. The name of the 3rd party component. - :type component_name: str - :param license_key: The license key to activate the component. - :type license_key: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'component_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'component_name': {'key': 'typeProperties.componentName', 'type': 'str'}, - 'license_key': {'key': 'typeProperties.licenseKey', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(ComponentSetup, self).__init__(**kwargs) - self.component_name = kwargs.get('component_name', None) - self.license_key = kwargs.get('license_key', None) - self.type = 'ComponentSetup' - - -class ConcurLinkedService(LinkedService): - """Concur Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. Application client_id supplied by Concur App - Management. - :type client_id: object - :param username: Required. The user name that you use to access Concur - Service. - :type username: object - :param password: The password corresponding to the user name that you - provided in the username field. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ConcurLinkedService, self).__init__(**kwargs) - self.client_id = kwargs.get('client_id', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Concur' - - -class ConcurObjectDataset(Dataset): - """Concur Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ConcurObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'ConcurObject' - - -class ConcurSource(TabularSource): - """A copy activity Concur Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ConcurSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ConcurSource' - - -class CopyActivity(ExecutionActivity): - """Copy activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param source: Required. Copy activity source. - :type source: ~azure.mgmt.datafactory.models.CopySource - :param sink: Required. Copy activity sink. - :type sink: ~azure.mgmt.datafactory.models.CopySink - :param translator: Copy activity translator. If not specified, tabular - translator is used. - :type translator: object - :param enable_staging: Specifies whether to copy data via an interim - staging. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type enable_staging: object - :param staging_settings: Specifies interim staging settings when - EnableStaging is true. - :type staging_settings: ~azure.mgmt.datafactory.models.StagingSettings - :param parallel_copies: Maximum number of concurrent sessions opened on - the source or sink to avoid overloading the data store. Type: integer (or - Expression with resultType integer), minimum: 0. - :type parallel_copies: object - :param data_integration_units: Maximum number of data integration units - that can be used to perform this data movement. Type: integer (or - Expression with resultType integer), minimum: 0. - :type data_integration_units: object - :param enable_skip_incompatible_row: Whether to skip incompatible row. - Default value is false. Type: boolean (or Expression with resultType - boolean). - :type enable_skip_incompatible_row: object - :param redirect_incompatible_row_settings: Redirect incompatible row - settings when EnableSkipIncompatibleRow is true. - :type redirect_incompatible_row_settings: - ~azure.mgmt.datafactory.models.RedirectIncompatibleRowSettings - :param log_storage_settings: Log storage settings customer need to provide - when enabling session log. - :type log_storage_settings: - ~azure.mgmt.datafactory.models.LogStorageSettings - :param preserve_rules: Preserve Rules. - :type preserve_rules: list[object] - :param preserve: Preserve rules. - :type preserve: list[object] - :param validate_data_consistency: Whether to enable Data Consistency - validation. Type: boolean (or Expression with resultType boolean). - :type validate_data_consistency: object - :param skip_error_file: Specify the fault tolerance for data consistency. - :type skip_error_file: ~azure.mgmt.datafactory.models.SkipErrorFile - :param inputs: List of inputs for the activity. - :type inputs: list[~azure.mgmt.datafactory.models.DatasetReference] - :param outputs: List of outputs for the activity. - :type outputs: list[~azure.mgmt.datafactory.models.DatasetReference] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'sink': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'sink': {'key': 'typeProperties.sink', 'type': 'CopySink'}, - 'translator': {'key': 'typeProperties.translator', 'type': 'object'}, - 'enable_staging': {'key': 'typeProperties.enableStaging', 'type': 'object'}, - 'staging_settings': {'key': 'typeProperties.stagingSettings', 'type': 'StagingSettings'}, - 'parallel_copies': {'key': 'typeProperties.parallelCopies', 'type': 'object'}, - 'data_integration_units': {'key': 'typeProperties.dataIntegrationUnits', 'type': 'object'}, - 'enable_skip_incompatible_row': {'key': 'typeProperties.enableSkipIncompatibleRow', 'type': 'object'}, - 'redirect_incompatible_row_settings': {'key': 'typeProperties.redirectIncompatibleRowSettings', 'type': 'RedirectIncompatibleRowSettings'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'preserve_rules': {'key': 'typeProperties.preserveRules', 'type': '[object]'}, - 'preserve': {'key': 'typeProperties.preserve', 'type': '[object]'}, - 'validate_data_consistency': {'key': 'typeProperties.validateDataConsistency', 'type': 'object'}, - 'skip_error_file': {'key': 'typeProperties.skipErrorFile', 'type': 'SkipErrorFile'}, - 'inputs': {'key': 'inputs', 'type': '[DatasetReference]'}, - 'outputs': {'key': 'outputs', 'type': '[DatasetReference]'}, - } - - def __init__(self, **kwargs): - super(CopyActivity, self).__init__(**kwargs) - self.source = kwargs.get('source', None) - self.sink = kwargs.get('sink', None) - self.translator = kwargs.get('translator', None) - self.enable_staging = kwargs.get('enable_staging', None) - self.staging_settings = kwargs.get('staging_settings', None) - self.parallel_copies = kwargs.get('parallel_copies', None) - self.data_integration_units = kwargs.get('data_integration_units', None) - self.enable_skip_incompatible_row = kwargs.get('enable_skip_incompatible_row', None) - self.redirect_incompatible_row_settings = kwargs.get('redirect_incompatible_row_settings', None) - self.log_storage_settings = kwargs.get('log_storage_settings', None) - self.preserve_rules = kwargs.get('preserve_rules', None) - self.preserve = kwargs.get('preserve', None) - self.validate_data_consistency = kwargs.get('validate_data_consistency', None) - self.skip_error_file = kwargs.get('skip_error_file', None) - self.inputs = kwargs.get('inputs', None) - self.outputs = kwargs.get('outputs', None) - self.type = 'Copy' - - -class CosmosDbLinkedService(LinkedService): - """Microsoft Azure Cosmos Database (CosmosDB) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param account_endpoint: The endpoint of the Azure CosmosDB account. Type: - string (or Expression with resultType string) - :type account_endpoint: object - :param database: The name of the database. Type: string (or Expression - with resultType string) - :type database: object - :param account_key: The account key of the Azure CosmosDB account. Type: - SecureString or AzureKeyVaultSecretReference. - :type account_key: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'account_endpoint': {'key': 'typeProperties.accountEndpoint', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'account_key': {'key': 'typeProperties.accountKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.account_endpoint = kwargs.get('account_endpoint', None) - self.database = kwargs.get('database', None) - self.account_key = kwargs.get('account_key', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'CosmosDb' - - -class CosmosDbMongoDbApiCollectionDataset(Dataset): - """The CosmosDB (MongoDB API) database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection: Required. The collection name of the CosmosDB (MongoDB - API) database. Type: string (or Expression with resultType string). - :type collection: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbMongoDbApiCollectionDataset, self).__init__(**kwargs) - self.collection = kwargs.get('collection', None) - self.type = 'CosmosDbMongoDbApiCollection' - - -class CosmosDbMongoDbApiLinkedService(LinkedService): - """Linked service for CosmosDB (MongoDB API) data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The CosmosDB (MongoDB API) connection - string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the CosmosDB (MongoDB API) database - that you want to access. Type: string (or Expression with resultType - string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbMongoDbApiLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.database = kwargs.get('database', None) - self.type = 'CosmosDbMongoDbApi' - - -class CosmosDbMongoDbApiSink(CopySink): - """A copy activity sink for a CosmosDB (MongoDB API) database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: Specifies whether the document with same key to be - overwritten (upsert) rather than throw exception (insert). The default - value is "insert". Type: string (or Expression with resultType string). - Type: string (or Expression with resultType string). - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbMongoDbApiSink, self).__init__(**kwargs) - self.write_behavior = kwargs.get('write_behavior', None) - self.type = 'CosmosDbMongoDbApiSink' - - -class CosmosDbMongoDbApiSource(CopySource): - """A copy activity source for a CosmosDB (MongoDB API) database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param filter: Specifies selection filter using query operators. To return - all documents in a collection, omit this parameter or pass an empty - document ({}). Type: string (or Expression with resultType string). - :type filter: object - :param cursor_methods: Cursor methods for Mongodb query. - :type cursor_methods: - ~azure.mgmt.datafactory.models.MongoDbCursorMethodsProperties - :param batch_size: Specifies the number of documents to return in each - batch of the response from MongoDB instance. In most cases, modifying the - batch size will not affect the user or the application. This property's - main purpose is to avoid hit the limitation of response size. Type: - integer (or Expression with resultType integer). - :type batch_size: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'filter': {'key': 'filter', 'type': 'object'}, - 'cursor_methods': {'key': 'cursorMethods', 'type': 'MongoDbCursorMethodsProperties'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(CosmosDbMongoDbApiSource, self).__init__(**kwargs) - self.filter = kwargs.get('filter', None) - self.cursor_methods = kwargs.get('cursor_methods', None) - self.batch_size = kwargs.get('batch_size', None) - self.query_timeout = kwargs.get('query_timeout', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'CosmosDbMongoDbApiSource' - - -class CosmosDbSqlApiCollectionDataset(Dataset): - """Microsoft Azure CosmosDB (SQL API) Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. CosmosDB (SQL API) collection name. - Type: string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbSqlApiCollectionDataset, self).__init__(**kwargs) - self.collection_name = kwargs.get('collection_name', None) - self.type = 'CosmosDbSqlApiCollection' - - -class CosmosDbSqlApiSink(CopySink): - """A copy activity Azure CosmosDB (SQL API) Collection sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: Describes how to write data to Azure Cosmos DB. - Type: string (or Expression with resultType string). Allowed values: - insert and upsert. - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CosmosDbSqlApiSink, self).__init__(**kwargs) - self.write_behavior = kwargs.get('write_behavior', None) - self.type = 'CosmosDbSqlApiSink' - - -class CosmosDbSqlApiSource(CopySource): - """A copy activity Azure CosmosDB (SQL API) Collection source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: SQL API query. Type: string (or Expression with resultType - string). - :type query: object - :param page_size: Page size of the result. Type: integer (or Expression - with resultType integer). - :type page_size: object - :param preferred_regions: Preferred regions. Type: array of strings (or - Expression with resultType array of strings). - :type preferred_regions: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'page_size': {'key': 'pageSize', 'type': 'object'}, - 'preferred_regions': {'key': 'preferredRegions', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(CosmosDbSqlApiSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.page_size = kwargs.get('page_size', None) - self.preferred_regions = kwargs.get('preferred_regions', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'CosmosDbSqlApiSource' - - -class CouchbaseLinkedService(LinkedService): - """Couchbase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param cred_string: The Azure key vault secret reference of credString in - connection string. - :type cred_string: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'cred_string': {'key': 'typeProperties.credString', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CouchbaseLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.cred_string = kwargs.get('cred_string', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Couchbase' - - -class CouchbaseSource(TabularSource): - """A copy activity Couchbase server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CouchbaseSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'CouchbaseSource' - - -class CouchbaseTableDataset(Dataset): - """Couchbase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CouchbaseTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'CouchbaseTable' - - -class CreateDataFlowDebugSessionRequest(Model): - """Request body structure for creating data flow debug session. - - :param compute_type: Compute type of the cluster. The value will be - overwritten by the same setting in integration runtime if provided. - :type compute_type: str - :param core_count: Core count of the cluster. The value will be - overwritten by the same setting in integration runtime if provided. - :type core_count: int - :param time_to_live: Time to live setting of the cluster in minutes. - :type time_to_live: int - :param integration_runtime: Set to use integration runtime setting for - data flow debug session. - :type integration_runtime: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDebugResource - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'time_to_live': {'key': 'timeToLive', 'type': 'int'}, - 'integration_runtime': {'key': 'integrationRuntime', 'type': 'IntegrationRuntimeDebugResource'}, - } - - def __init__(self, **kwargs): - super(CreateDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.compute_type = kwargs.get('compute_type', None) - self.core_count = kwargs.get('core_count', None) - self.time_to_live = kwargs.get('time_to_live', None) - self.integration_runtime = kwargs.get('integration_runtime', None) - - -class CreateDataFlowDebugSessionResponse(Model): - """Response body structure for creating data flow debug session. - - :param status: The state of the debug session. - :type status: str - :param session_id: The ID of data flow debug session. - :type session_id: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(CreateDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.session_id = kwargs.get('session_id', None) - - -class CreateLinkedIntegrationRuntimeRequest(Model): - """The linked integration runtime information. - - :param name: The name of the linked integration runtime. - :type name: str - :param subscription_id: The ID of the subscription that the linked - integration runtime belongs to. - :type subscription_id: str - :param data_factory_name: The name of the data factory that the linked - integration runtime belongs to. - :type data_factory_name: str - :param data_factory_location: The location of the data factory that the - linked integration runtime belongs to. - :type data_factory_location: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'data_factory_location': {'key': 'dataFactoryLocation', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(CreateLinkedIntegrationRuntimeRequest, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.data_factory_name = kwargs.get('data_factory_name', None) - self.data_factory_location = kwargs.get('data_factory_location', None) - - -class CreateRunResponse(Model): - """Response body with a run identifier. - - All required parameters must be populated in order to send to Azure. - - :param run_id: Required. Identifier of a run. - :type run_id: str - """ - - _validation = { - 'run_id': {'required': True}, - } - - _attribute_map = { - 'run_id': {'key': 'runId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(CreateRunResponse, self).__init__(**kwargs) - self.run_id = kwargs.get('run_id', None) - - -class CustomActivity(ExecutionActivity): - """Custom activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param command: Required. Command for custom activity Type: string (or - Expression with resultType string). - :type command: object - :param resource_linked_service: Resource linked service reference. - :type resource_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param folder_path: Folder path for resource files Type: string (or - Expression with resultType string). - :type folder_path: object - :param reference_objects: Reference objects - :type reference_objects: - ~azure.mgmt.datafactory.models.CustomActivityReferenceObject - :param extended_properties: User defined property bag. There is no - restriction on the keys or values that can be used. The user specified - custom activity has the full responsibility to consume and interpret the - content defined. - :type extended_properties: dict[str, object] - :param retention_time_in_days: The retention time for the files submitted - for custom activity. Type: double (or Expression with resultType double). - :type retention_time_in_days: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'command': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'command': {'key': 'typeProperties.command', 'type': 'object'}, - 'resource_linked_service': {'key': 'typeProperties.resourceLinkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'object'}, - 'reference_objects': {'key': 'typeProperties.referenceObjects', 'type': 'CustomActivityReferenceObject'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': '{object}'}, - 'retention_time_in_days': {'key': 'typeProperties.retentionTimeInDays', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CustomActivity, self).__init__(**kwargs) - self.command = kwargs.get('command', None) - self.resource_linked_service = kwargs.get('resource_linked_service', None) - self.folder_path = kwargs.get('folder_path', None) - self.reference_objects = kwargs.get('reference_objects', None) - self.extended_properties = kwargs.get('extended_properties', None) - self.retention_time_in_days = kwargs.get('retention_time_in_days', None) - self.type = 'Custom' - - -class CustomActivityReferenceObject(Model): - """Reference objects for custom activity. - - :param linked_services: Linked service references. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param datasets: Dataset references. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetReference] - """ - - _attribute_map = { - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceReference]'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetReference]'}, - } - - def __init__(self, **kwargs): - super(CustomActivityReferenceObject, self).__init__(**kwargs) - self.linked_services = kwargs.get('linked_services', None) - self.datasets = kwargs.get('datasets', None) - - -class CustomDataset(Dataset): - """The custom dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Custom dataset properties. - :type type_properties: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CustomDataset, self).__init__(**kwargs) - self.type_properties = kwargs.get('type_properties', None) - self.type = 'CustomDataset' - - -class CustomDataSourceLinkedService(LinkedService): - """Custom linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Required. Custom linked service properties. - :type type_properties: object - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(CustomDataSourceLinkedService, self).__init__(**kwargs) - self.type_properties = kwargs.get('type_properties', None) - self.type = 'CustomDataSource' - - -class DatabricksNotebookActivity(ExecutionActivity): - """DatabricksNotebook activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param notebook_path: Required. The absolute path of the notebook to be - run in the Databricks Workspace. This path must begin with a slash. Type: - string (or Expression with resultType string). - :type notebook_path: object - :param base_parameters: Base parameters to be used for each run of this - job.If the notebook takes a parameter that is not specified, the default - value from the notebook will be used. - :type base_parameters: dict[str, object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'notebook_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'notebook_path': {'key': 'typeProperties.notebookPath', 'type': 'object'}, - 'base_parameters': {'key': 'typeProperties.baseParameters', 'type': '{object}'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, **kwargs): - super(DatabricksNotebookActivity, self).__init__(**kwargs) - self.notebook_path = kwargs.get('notebook_path', None) - self.base_parameters = kwargs.get('base_parameters', None) - self.libraries = kwargs.get('libraries', None) - self.type = 'DatabricksNotebook' - - -class DatabricksSparkJarActivity(ExecutionActivity): - """DatabricksSparkJar activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param main_class_name: Required. The full name of the class containing - the main method to be executed. This class must be contained in a JAR - provided as a library. Type: string (or Expression with resultType - string). - :type main_class_name: object - :param parameters: Parameters that will be passed to the main method. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'main_class_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'main_class_name': {'key': 'typeProperties.mainClassName', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, **kwargs): - super(DatabricksSparkJarActivity, self).__init__(**kwargs) - self.main_class_name = kwargs.get('main_class_name', None) - self.parameters = kwargs.get('parameters', None) - self.libraries = kwargs.get('libraries', None) - self.type = 'DatabricksSparkJar' - - -class DatabricksSparkPythonActivity(ExecutionActivity): - """DatabricksSparkPython activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param python_file: Required. The URI of the Python file to be executed. - DBFS paths are supported. Type: string (or Expression with resultType - string). - :type python_file: object - :param parameters: Command line parameters that will be passed to the - Python file. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'python_file': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'python_file': {'key': 'typeProperties.pythonFile', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, **kwargs): - super(DatabricksSparkPythonActivity, self).__init__(**kwargs) - self.python_file = kwargs.get('python_file', None) - self.parameters = kwargs.get('parameters', None) - self.libraries = kwargs.get('libraries', None) - self.type = 'DatabricksSparkPython' - - -class DataFlow(Model): - """Azure Data Factory nested object which contains a flow with data movements - and transformations. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MappingDataFlow - - All required parameters must be populated in order to send to Azure. - - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data - flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, - Data flow will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DataFlowFolder - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'MappingDataFlow': 'MappingDataFlow'} - } - - def __init__(self, **kwargs): - super(DataFlow, self).__init__(**kwargs) - self.description = kwargs.get('description', None) - self.annotations = kwargs.get('annotations', None) - self.folder = kwargs.get('folder', None) - self.type = None - - -class DataFlowDebugCommandPayload(Model): - """Structure of command payload. - - All required parameters must be populated in order to send to Azure. - - :param stream_name: Required. The stream name which is used for preview. - :type stream_name: str - :param row_limits: Row limits for preview response. - :type row_limits: int - :param columns: Array of column names. - :type columns: list[str] - :param expression: The expression which is used for preview. - :type expression: str - """ - - _validation = { - 'stream_name': {'required': True}, - } - - _attribute_map = { - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - 'columns': {'key': 'columns', 'type': '[str]'}, - 'expression': {'key': 'expression', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugCommandPayload, self).__init__(**kwargs) - self.stream_name = kwargs.get('stream_name', None) - self.row_limits = kwargs.get('row_limits', None) - self.columns = kwargs.get('columns', None) - self.expression = kwargs.get('expression', None) - - -class DataFlowDebugCommandRequest(Model): - """Request body structure for data flow debug command. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param command: The command type. Possible values include: - 'executePreviewQuery', 'executeStatisticsQuery', 'executeExpressionQuery' - :type command: str or - ~azure.mgmt.datafactory.models.DataFlowDebugCommandType - :param command_payload: The command payload object. - :type command_payload: - ~azure.mgmt.datafactory.models.DataFlowDebugCommandPayload - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'command': {'key': 'command', 'type': 'str'}, - 'command_payload': {'key': 'commandPayload', 'type': 'DataFlowDebugCommandPayload'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugCommandRequest, self).__init__(**kwargs) - self.session_id = kwargs.get('session_id', None) - self.command = kwargs.get('command', None) - self.command_payload = kwargs.get('command_payload', None) - - -class DataFlowDebugCommandResponse(Model): - """Response body structure of data flow result for data preview, statistics or - expression preview. - - :param status: The run status of data preview, statistics or expression - preview. - :type status: str - :param data: The result data of data preview, statistics or expression - preview. - :type data: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugCommandResponse, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.data = kwargs.get('data', None) - - -class DataFlowDebugPackage(Model): - """Request body structure for starting data flow debug session. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.mgmt.datafactory.models.DataFlowDebugResource - :param datasets: List of datasets. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetDebugResource] - :param linked_services: List of linked services. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceDebugResource] - :param staging: Staging info for debug session. - :type staging: ~azure.mgmt.datafactory.models.DataFlowStagingInfo - :param debug_settings: Data flow debug settings. - :type debug_settings: - ~azure.mgmt.datafactory.models.DataFlowDebugPackageDebugSettings - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowDebugResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetDebugResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceDebugResource]'}, - 'staging': {'key': 'staging', 'type': 'DataFlowStagingInfo'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'DataFlowDebugPackageDebugSettings'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugPackage, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.session_id = kwargs.get('session_id', None) - self.data_flow = kwargs.get('data_flow', None) - self.datasets = kwargs.get('datasets', None) - self.linked_services = kwargs.get('linked_services', None) - self.staging = kwargs.get('staging', None) - self.debug_settings = kwargs.get('debug_settings', None) - - -class DataFlowDebugPackageDebugSettings(Model): - """Data flow debug settings. - - :param source_settings: Source setting for data flow debug. - :type source_settings: - list[~azure.mgmt.datafactory.models.DataFlowSourceSetting] - :param parameters: Data flow parameters. - :type parameters: dict[str, object] - :param dataset_parameters: Parameters for dataset. - :type dataset_parameters: object - """ - - _attribute_map = { - 'source_settings': {'key': 'sourceSettings', 'type': '[DataFlowSourceSetting]'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugPackageDebugSettings, self).__init__(**kwargs) - self.source_settings = kwargs.get('source_settings', None) - self.parameters = kwargs.get('parameters', None) - self.dataset_parameters = kwargs.get('dataset_parameters', None) - - -class SubResourceDebugResource(Model): - """Azure Data Factory nested debug resource. - - :param name: The resource name. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubResourceDebugResource, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - - -class DataFlowDebugResource(SubResourceDebugResource): - """Data flow debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Data flow properties. - :type properties: ~azure.mgmt.datafactory.models.DataFlow - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class DataFlowDebugSessionInfo(Model): - """Data flow debug session info. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param data_flow_name: The name of the data flow. - :type data_flow_name: str - :param compute_type: Compute type of the cluster. - :type compute_type: str - :param core_count: Core count of the cluster. - :type core_count: int - :param node_count: Node count of the cluster. (deprecated property) - :type node_count: int - :param integration_runtime_name: Attached integration runtime name of data - flow debug session. - :type integration_runtime_name: str - :param session_id: The ID of data flow debug session. - :type session_id: str - :param start_time: Start time of data flow debug session. - :type start_time: str - :param time_to_live_in_minutes: Compute type of the cluster. - :type time_to_live_in_minutes: int - :param last_activity_time: Last activity time of data flow debug session. - :type last_activity_time: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'node_count': {'key': 'nodeCount', 'type': 'int'}, - 'integration_runtime_name': {'key': 'integrationRuntimeName', 'type': 'str'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'str'}, - 'time_to_live_in_minutes': {'key': 'timeToLiveInMinutes', 'type': 'int'}, - 'last_activity_time': {'key': 'lastActivityTime', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DataFlowDebugSessionInfo, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.data_flow_name = kwargs.get('data_flow_name', None) - self.compute_type = kwargs.get('compute_type', None) - self.core_count = kwargs.get('core_count', None) - self.node_count = kwargs.get('node_count', None) - self.integration_runtime_name = kwargs.get('integration_runtime_name', None) - self.session_id = kwargs.get('session_id', None) - self.start_time = kwargs.get('start_time', None) - self.time_to_live_in_minutes = kwargs.get('time_to_live_in_minutes', None) - self.last_activity_time = kwargs.get('last_activity_time', None) - - -class DataFlowFolder(Model): - """The folder that this data flow is in. If not specified, Data flow will - appear at the root level. - - :param name: The name of the folder that this data flow is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DataFlowFolder, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - - -class DataFlowReference(Model): - """Data flow reference type. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar type: Required. Data flow reference type. Default value: - "DataFlowReference" . - :vartype type: str - :param reference_name: Required. Reference data flow name. - :type reference_name: str - :param dataset_parameters: Reference data flow parameters from dataset. - :type dataset_parameters: object - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - type = "DataFlowReference" - - def __init__(self, **kwargs): - super(DataFlowReference, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.reference_name = kwargs.get('reference_name', None) - self.dataset_parameters = kwargs.get('dataset_parameters', None) - - -class SubResource(Model): - """Azure Data Factory nested resource, which belongs to a factory. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :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(SubResource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.etag = None - - -class DataFlowResource(SubResource): - """Data flow resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Data flow properties. - :type properties: ~azure.mgmt.datafactory.models.DataFlow - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__(self, **kwargs): - super(DataFlowResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class Transformation(Model): - """A data flow transformation. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(Transformation, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.description = kwargs.get('description', None) - - -class DataFlowSink(Transformation): - """Transformation for data flow sink. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, **kwargs): - super(DataFlowSink, self).__init__(**kwargs) - self.dataset = kwargs.get('dataset', None) - - -class DataFlowSource(Transformation): - """Transformation for data flow source. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, **kwargs): - super(DataFlowSource, self).__init__(**kwargs) - self.dataset = kwargs.get('dataset', None) - - -class DataFlowSourceSetting(Model): - """Definition of data flow source setting for debug. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_name: The data flow source name. - :type source_name: str - :param row_limit: Defines the row limit of data flow source in debug. - :type row_limit: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_name': {'key': 'sourceName', 'type': 'str'}, - 'row_limit': {'key': 'rowLimit', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(DataFlowSourceSetting, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.source_name = kwargs.get('source_name', None) - self.row_limit = kwargs.get('row_limit', None) - - -class DataFlowStagingInfo(Model): - """Staging info for execute data flow activity. - - :param linked_service: Staging linked service reference. - :type linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param folder_path: Folder path for staging blob. - :type folder_path: str - """ - - _attribute_map = { - 'linked_service': {'key': 'linkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'folderPath', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DataFlowStagingInfo, self).__init__(**kwargs) - self.linked_service = kwargs.get('linked_service', None) - self.folder_path = kwargs.get('folder_path', None) - - -class DataLakeAnalyticsUSQLActivity(ExecutionActivity): - """Data Lake Analytics U-SQL activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param script_path: Required. Case-sensitive path to folder that contains - the U-SQL script. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Required. Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param degree_of_parallelism: The maximum number of nodes simultaneously - used to run the job. Default value is 1. Type: integer (or Expression with - resultType integer), minimum: 1. - :type degree_of_parallelism: object - :param priority: Determines which jobs out of all that are queued should - be selected to run first. The lower the number, the higher the priority. - Default value is 1000. Type: integer (or Expression with resultType - integer), minimum: 1. - :type priority: object - :param parameters: Parameters for U-SQL job request. - :type parameters: dict[str, object] - :param runtime_version: Runtime version of the U-SQL engine to use. Type: - string (or Expression with resultType string). - :type runtime_version: object - :param compilation_mode: Compilation mode of U-SQL. Must be one of these - values : Semantic, Full and SingleBox. Type: string (or Expression with - resultType string). - :type compilation_mode: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'script_path': {'required': True}, - 'script_linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'degree_of_parallelism': {'key': 'typeProperties.degreeOfParallelism', 'type': 'object'}, - 'priority': {'key': 'typeProperties.priority', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'runtime_version': {'key': 'typeProperties.runtimeVersion', 'type': 'object'}, - 'compilation_mode': {'key': 'typeProperties.compilationMode', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DataLakeAnalyticsUSQLActivity, self).__init__(**kwargs) - self.script_path = kwargs.get('script_path', None) - self.script_linked_service = kwargs.get('script_linked_service', None) - self.degree_of_parallelism = kwargs.get('degree_of_parallelism', None) - self.priority = kwargs.get('priority', None) - self.parameters = kwargs.get('parameters', None) - self.runtime_version = kwargs.get('runtime_version', None) - self.compilation_mode = kwargs.get('compilation_mode', None) - self.type = 'DataLakeAnalyticsU-SQL' - - -class DatasetCompression(Model): - """The compression method used on a dataset. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DatasetZipDeflateCompression, DatasetDeflateCompression, - DatasetGZipCompression, DatasetBZip2Compression - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'ZipDeflate': 'DatasetZipDeflateCompression', 'Deflate': 'DatasetDeflateCompression', 'GZip': 'DatasetGZipCompression', 'BZip2': 'DatasetBZip2Compression'} - } - - def __init__(self, **kwargs): - super(DatasetCompression, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.type = None - - -class DatasetBZip2Compression(DatasetCompression): - """The BZip2 compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DatasetBZip2Compression, self).__init__(**kwargs) - self.type = 'BZip2' - - -class DatasetDebugResource(SubResourceDebugResource): - """Dataset debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Dataset properties. - :type properties: ~azure.mgmt.datafactory.models.Dataset - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__(self, **kwargs): - super(DatasetDebugResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class DatasetDeflateCompression(DatasetCompression): - """The Deflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The Deflate compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DatasetDeflateCompression, self).__init__(**kwargs) - self.level = kwargs.get('level', None) - self.type = 'Deflate' - - -class DatasetFolder(Model): - """The folder that this Dataset is in. If not specified, Dataset will appear - at the root level. - - :param name: The name of the folder that this Dataset is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DatasetFolder, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - - -class DatasetGZipCompression(DatasetCompression): - """The GZip compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The GZip compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DatasetGZipCompression, self).__init__(**kwargs) - self.level = kwargs.get('level', None) - self.type = 'GZip' - - -class DatasetReference(Model): - """Dataset reference type. - - 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 type: Required. Dataset reference type. Default value: - "DatasetReference" . - :vartype type: str - :param reference_name: Required. Reference dataset name. - :type reference_name: str - :param parameters: Arguments for dataset. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "DatasetReference" - - def __init__(self, **kwargs): - super(DatasetReference, self).__init__(**kwargs) - self.reference_name = kwargs.get('reference_name', None) - self.parameters = kwargs.get('parameters', None) - - -class DatasetResource(SubResource): - """Dataset resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Dataset properties. - :type properties: ~azure.mgmt.datafactory.models.Dataset - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__(self, **kwargs): - super(DatasetResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class DatasetZipDeflateCompression(DatasetCompression): - """The ZipDeflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The ZipDeflate compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DatasetZipDeflateCompression, self).__init__(**kwargs) - self.level = kwargs.get('level', None) - self.type = 'ZipDeflate' - - -class Db2LinkedService(LinkedService): - """Linked service for DB2 data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. It is mutually exclusive - with server, database, authenticationType, userName, packageCollection and - certificateCommonName property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. It is mutually exclusive with - connectionString property. Type: string (or Expression with resultType - string). - :type server: object - :param database: Database name for connection. It is mutually exclusive - with connectionString property. Type: string (or Expression with - resultType string). - :type database: object - :param authentication_type: AuthenticationType to be used for connection. - It is mutually exclusive with connectionString property. Possible values - include: 'Basic' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.Db2AuthenticationType - :param username: Username for authentication. It is mutually exclusive - with connectionString property. Type: string (or Expression with - resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param package_collection: Under where packages are created when querying - database. It is mutually exclusive with connectionString property. Type: - string (or Expression with resultType string). - :type package_collection: object - :param certificate_common_name: Certificate Common Name when TLS is - enabled. It is mutually exclusive with connectionString property. Type: - string (or Expression with resultType string). - :type certificate_common_name: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. It is mutually exclusive with connectionString - property. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'package_collection': {'key': 'typeProperties.packageCollection', 'type': 'object'}, - 'certificate_common_name': {'key': 'typeProperties.certificateCommonName', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Db2LinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.server = kwargs.get('server', None) - self.database = kwargs.get('database', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.package_collection = kwargs.get('package_collection', None) - self.certificate_common_name = kwargs.get('certificate_common_name', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Db2' - - -class Db2Source(TabularSource): - """A copy activity source for Db2 databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Db2Source, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'Db2Source' - - -class Db2TableDataset(Dataset): - """The Db2 table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param db2_table_dataset_schema: The Db2 schema name. Type: string (or - Expression with resultType string). - :type db2_table_dataset_schema: object - :param table: The Db2 table name. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'db2_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Db2TableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.db2_table_dataset_schema = kwargs.get('db2_table_dataset_schema', None) - self.table = kwargs.get('table', None) - self.type = 'Db2Table' - - -class DeleteActivity(ExecutionActivity): - """Delete activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param recursive: If true, files or sub-folders under current folder path - will be deleted recursively. Default is false. Type: boolean (or - Expression with resultType boolean). - :type recursive: object - :param max_concurrent_connections: The max concurrent connections to - connect data source at the same time. - :type max_concurrent_connections: int - :param enable_logging: Whether to record detailed logs of delete-activity - execution. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type enable_logging: object - :param log_storage_settings: Log storage settings customer need to provide - when enableLogging is true. - :type log_storage_settings: - ~azure.mgmt.datafactory.models.LogStorageSettings - :param dataset: Required. Delete activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'max_concurrent_connections': {'minimum': 1}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'recursive': {'key': 'typeProperties.recursive', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'typeProperties.maxConcurrentConnections', 'type': 'int'}, - 'enable_logging': {'key': 'typeProperties.enableLogging', 'type': 'object'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, **kwargs): - super(DeleteActivity, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.max_concurrent_connections = kwargs.get('max_concurrent_connections', None) - self.enable_logging = kwargs.get('enable_logging', None) - self.log_storage_settings = kwargs.get('log_storage_settings', None) - self.dataset = kwargs.get('dataset', None) - self.type = 'Delete' - - -class DeleteDataFlowDebugSessionRequest(Model): - """Request body structure for deleting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DeleteDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = kwargs.get('session_id', None) - - -class DelimitedTextDataset(Dataset): - """Delimited text dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the delimited text storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param column_delimiter: The column delimiter. Type: string (or Expression - with resultType string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with - resultType string). - :type row_delimiter: object - :param encoding_name: The code page name of the preferred encoding. If - miss, the default value is UTF-8, unless BOM denotes another Unicode - encoding. Refer to the name column of the table in the following link to - set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param compression_codec: - :type compression_codec: object - :param compression_level: The data compression method used for - DelimitedText. - :type compression_level: object - :param quote_char: The quote character. Type: string (or Expression with - resultType string). - :type quote_char: object - :param escape_char: The escape character. Type: string (or Expression with - resultType string). - :type escape_char: object - :param first_row_as_header: When used as input, treat the first row of - data as headers. When used as output,write the headers into the output as - the first row of data. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type first_row_as_header: object - :param null_value: The null value string. Type: string (or Expression with - resultType string). - :type null_value: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'column_delimiter': {'key': 'typeProperties.columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'typeProperties.rowDelimiter', 'type': 'object'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'object'}, - 'compression_level': {'key': 'typeProperties.compressionLevel', 'type': 'object'}, - 'quote_char': {'key': 'typeProperties.quoteChar', 'type': 'object'}, - 'escape_char': {'key': 'typeProperties.escapeChar', 'type': 'object'}, - 'first_row_as_header': {'key': 'typeProperties.firstRowAsHeader', 'type': 'object'}, - 'null_value': {'key': 'typeProperties.nullValue', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DelimitedTextDataset, self).__init__(**kwargs) - self.location = kwargs.get('location', None) - self.column_delimiter = kwargs.get('column_delimiter', None) - self.row_delimiter = kwargs.get('row_delimiter', None) - self.encoding_name = kwargs.get('encoding_name', None) - self.compression_codec = kwargs.get('compression_codec', None) - self.compression_level = kwargs.get('compression_level', None) - self.quote_char = kwargs.get('quote_char', None) - self.escape_char = kwargs.get('escape_char', None) - self.first_row_as_header = kwargs.get('first_row_as_header', None) - self.null_value = kwargs.get('null_value', None) - self.type = 'DelimitedText' - - -class FormatReadSettings(Model): - """Format read settings. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DelimitedTextReadSettings - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'DelimitedTextReadSettings': 'DelimitedTextReadSettings'} - } - - def __init__(self, **kwargs): - super(FormatReadSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.type = None - - -class DelimitedTextReadSettings(FormatReadSettings): - """Delimited text read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param skip_line_count: Indicates the number of non-empty rows to skip - when reading data from input files. Type: integer (or Expression with - resultType integer). - :type skip_line_count: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'skip_line_count': {'key': 'skipLineCount', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DelimitedTextReadSettings, self).__init__(**kwargs) - self.skip_line_count = kwargs.get('skip_line_count', None) - self.type = 'DelimitedTextReadSettings' - - -class DelimitedTextSink(CopySink): - """A copy activity DelimitedText sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: DelimitedText store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - :param format_settings: DelimitedText format settings. - :type format_settings: - ~azure.mgmt.datafactory.models.DelimitedTextWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'DelimitedTextWriteSettings'}, - } - - def __init__(self, **kwargs): - super(DelimitedTextSink, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.format_settings = kwargs.get('format_settings', None) - self.type = 'DelimitedTextSink' - - -class DelimitedTextSource(CopySource): - """A copy activity DelimitedText source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: DelimitedText store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param format_settings: DelimitedText format settings. - :type format_settings: - ~azure.mgmt.datafactory.models.DelimitedTextReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'DelimitedTextReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(DelimitedTextSource, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.format_settings = kwargs.get('format_settings', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'DelimitedTextSource' - - -class DelimitedTextWriteSettings(FormatWriteSettings): - """Delimited text write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param quote_all_text: Indicates whether string values should always be - enclosed with quotes. Type: boolean (or Expression with resultType - boolean). - :type quote_all_text: object - :param file_extension: Required. The file extension used to create the - files. Type: string (or Expression with resultType string). - :type file_extension: object - """ - - _validation = { - 'type': {'required': True}, - 'file_extension': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'quote_all_text': {'key': 'quoteAllText', 'type': 'object'}, - 'file_extension': {'key': 'fileExtension', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DelimitedTextWriteSettings, self).__init__(**kwargs) - self.quote_all_text = kwargs.get('quote_all_text', None) - self.file_extension = kwargs.get('file_extension', None) - self.type = 'DelimitedTextWriteSettings' - - -class DependencyReference(Model): - """Referenced dependency. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfDependencyTumblingWindowTriggerReference, - TriggerDependencyReference - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'} - } - - def __init__(self, **kwargs): - super(DependencyReference, self).__init__(**kwargs) - self.type = None - - -class DistcpSettings(Model): - """Distcp settings. - - All required parameters must be populated in order to send to Azure. - - :param resource_manager_endpoint: Required. Specifies the Yarn - ResourceManager endpoint. Type: string (or Expression with resultType - string). - :type resource_manager_endpoint: object - :param temp_script_path: Required. Specifies an existing folder path which - will be used to store temp Distcp command script. The script file is - generated by ADF and will be removed after Copy job finished. Type: string - (or Expression with resultType string). - :type temp_script_path: object - :param distcp_options: Specifies the Distcp options. Type: string (or - Expression with resultType string). - :type distcp_options: object - """ - - _validation = { - 'resource_manager_endpoint': {'required': True}, - 'temp_script_path': {'required': True}, - } - - _attribute_map = { - 'resource_manager_endpoint': {'key': 'resourceManagerEndpoint', 'type': 'object'}, - 'temp_script_path': {'key': 'tempScriptPath', 'type': 'object'}, - 'distcp_options': {'key': 'distcpOptions', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DistcpSettings, self).__init__(**kwargs) - self.resource_manager_endpoint = kwargs.get('resource_manager_endpoint', None) - self.temp_script_path = kwargs.get('temp_script_path', None) - self.distcp_options = kwargs.get('distcp_options', None) - - -class DocumentDbCollectionDataset(Dataset): - """Microsoft Azure Document Database Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. Document Database collection name. Type: - string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DocumentDbCollectionDataset, self).__init__(**kwargs) - self.collection_name = kwargs.get('collection_name', None) - self.type = 'DocumentDbCollection' - - -class DocumentDbCollectionSink(CopySink): - """A copy activity Document Database Collection sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param nesting_separator: Nested properties separator. Default is . (dot). - Type: string (or Expression with resultType string). - :type nesting_separator: object - :param write_behavior: Describes how to write data to Azure Cosmos DB. - Type: string (or Expression with resultType string). Allowed values: - insert and upsert. - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DocumentDbCollectionSink, self).__init__(**kwargs) - self.nesting_separator = kwargs.get('nesting_separator', None) - self.write_behavior = kwargs.get('write_behavior', None) - self.type = 'DocumentDbCollectionSink' - - -class DocumentDbCollectionSource(CopySource): - """A copy activity Document Database Collection source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Documents query. Type: string (or Expression with resultType - string). - :type query: object - :param nesting_separator: Nested properties separator. Type: string (or - Expression with resultType string). - :type nesting_separator: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(DocumentDbCollectionSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.nesting_separator = kwargs.get('nesting_separator', None) - self.query_timeout = kwargs.get('query_timeout', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'DocumentDbCollectionSource' - - -class DrillLinkedService(LinkedService): - """Drill server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DrillLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Drill' - - -class DrillSource(TabularSource): - """A copy activity Drill server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DrillSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'DrillSource' - - -class DrillTableDataset(Dataset): - """Drill server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Drill. Type: string (or Expression - with resultType string). - :type table: object - :param drill_table_dataset_schema: The schema name of the Drill. Type: - string (or Expression with resultType string). - :type drill_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'drill_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DrillTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.drill_table_dataset_schema = kwargs.get('drill_table_dataset_schema', None) - self.type = 'DrillTable' - - -class DWCopyCommandDefaultValue(Model): - """Default value. - - :param column_name: Column name. Type: object (or Expression with - resultType string). - :type column_name: object - :param default_value: The default value of the column. Type: object (or - Expression with resultType string). - :type default_value: object - """ - - _attribute_map = { - 'column_name': {'key': 'columnName', 'type': 'object'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DWCopyCommandDefaultValue, self).__init__(**kwargs) - self.column_name = kwargs.get('column_name', None) - self.default_value = kwargs.get('default_value', None) - - -class DWCopyCommandSettings(Model): - """DW Copy Command settings. - - :param default_values: Specifies the default values for each target column - in SQL DW. The default values in the property overwrite the DEFAULT - constraint set in the DB, and identity column cannot have a default value. - Type: array of objects (or Expression with resultType array of objects). - :type default_values: - list[~azure.mgmt.datafactory.models.DWCopyCommandDefaultValue] - :param additional_options: Additional options directly passed to SQL DW in - Copy Command. Type: key value pairs (value should be string type) (or - Expression with resultType object). Example: "additionalOptions": { - "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } - :type additional_options: dict[str, str] - """ - - _attribute_map = { - 'default_values': {'key': 'defaultValues', 'type': '[DWCopyCommandDefaultValue]'}, - 'additional_options': {'key': 'additionalOptions', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(DWCopyCommandSettings, self).__init__(**kwargs) - self.default_values = kwargs.get('default_values', None) - self.additional_options = kwargs.get('additional_options', None) - - -class DynamicsAXLinkedService(LinkedService): - """Dynamics AX linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The Dynamics AX (or Dynamics 365 Finance and - Operations) instance OData endpoint. - :type url: object - :param service_principal_id: Required. Specify the application's client - ID. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - Mark this field as a SecureString to store it securely in Data Factory, or - reference a secret stored in Azure Key Vault. Type: string (or Expression - with resultType string). - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Required. Specify the tenant information (domain name or - tenant ID) under which your application resides. Retrieve it by hovering - the mouse in the top-right corner of the Azure portal. Type: string (or - Expression with resultType string). - :type tenant: object - :param aad_resource_id: Required. Specify the resource you are requesting - authorization. Type: string (or Expression with resultType string). - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - 'tenant': {'required': True}, - 'aad_resource_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsAXLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.tenant = kwargs.get('tenant', None) - self.aad_resource_id = kwargs.get('aad_resource_id', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'DynamicsAX' - - -class DynamicsAXResourceDataset(Dataset): - """The path of the Dynamics AX OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the Dynamics AX OData entity. Type: - string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsAXResourceDataset, self).__init__(**kwargs) - self.path = kwargs.get('path', None) - self.type = 'DynamicsAXResource' - - -class DynamicsAXSource(TabularSource): - """A copy activity Dynamics AX source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsAXSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'DynamicsAXSource' - - -class DynamicsCrmEntityDataset(Dataset): - """The Dynamics CRM entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsCrmEntityDataset, self).__init__(**kwargs) - self.entity_name = kwargs.get('entity_name', None) - self.type = 'DynamicsCrmEntity' - - -class DynamicsCrmLinkedService(LinkedService): - """Dynamics CRM linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Dynamics CRM - instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for - Dynamics CRM on-premises with Ifd. Type: string (or Expression with - resultType string). Possible values include: 'Online', 'OnPremisesWithIfd' - :type deployment_type: str or - ~azure.mgmt.datafactory.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics CRM server. - The property is required for on-prem and not allowed for online. Type: - string (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Dynamics CRM server. The property is - required for on-prem and not allowed for online. Default is 443. Type: - integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics CRM server. The - property is required for on-line and not allowed for on-prem. Type: string - (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics CRM - instance. The property is required for on-prem and required for online - when there are more than one Dynamics CRM instances associated with the - user. Type: string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for - on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server - authentication in online scenario. Type: string (or Expression with - resultType string). Possible values include: 'Office365', 'Ifd', - 'AADServicePrincipal' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics CRM instance. Type: - string (or Expression with resultType string). - :type username: object - :param password: Password to access the Dynamics CRM instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsCrmLinkedService, self).__init__(**kwargs) - self.deployment_type = kwargs.get('deployment_type', None) - self.host_name = kwargs.get('host_name', None) - self.port = kwargs.get('port', None) - self.service_uri = kwargs.get('service_uri', None) - self.organization_name = kwargs.get('organization_name', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_credential_type = kwargs.get('service_principal_credential_type', None) - self.service_principal_credential = kwargs.get('service_principal_credential', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'DynamicsCrm' - - -class DynamicsCrmSink(CopySink): - """A copy activity Dynamics CRM sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether to ignore null - values from input dataset (except key fields) during write operation. - Default is false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, **kwargs): - super(DynamicsCrmSink, self).__init__(**kwargs) - self.ignore_null_values = kwargs.get('ignore_null_values', None) - self.alternate_key_name = kwargs.get('alternate_key_name', None) - self.type = 'DynamicsCrmSink' - - -class DynamicsCrmSource(CopySource): - """A copy activity Dynamics CRM source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Dynamics CRM (online & on-premises). Type: string (or Expression - with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(DynamicsCrmSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'DynamicsCrmSource' - - -class DynamicsEntityDataset(Dataset): - """The Dynamics entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsEntityDataset, self).__init__(**kwargs) - self.entity_name = kwargs.get('entity_name', None) - self.type = 'DynamicsEntity' - - -class DynamicsLinkedService(LinkedService): - """Dynamics linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Dynamics - instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for - Dynamics on-premises with Ifd. Type: string (or Expression with resultType - string). - :type deployment_type: object - :param host_name: The host name of the on-premises Dynamics server. The - property is required for on-prem and not allowed for online. Type: string - (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Dynamics server. The property is - required for on-prem and not allowed for online. Default is 443. Type: - integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics server. The property - is required for on-line and not allowed for on-prem. Type: string (or - Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics instance. - The property is required for on-prem and required for online when there - are more than one Dynamics instances associated with the user. Type: - string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises - with Ifd scenario, 'AADServicePrincipal' for Server-To-Server - authentication in online scenario. Type: string (or Expression with - resultType string). - :type authentication_type: object - :param username: User name to access the Dynamics instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: Password to access the Dynamics instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'object'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(DynamicsLinkedService, self).__init__(**kwargs) - self.deployment_type = kwargs.get('deployment_type', None) - self.host_name = kwargs.get('host_name', None) - self.port = kwargs.get('port', None) - self.service_uri = kwargs.get('service_uri', None) - self.organization_name = kwargs.get('organization_name', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_credential_type = kwargs.get('service_principal_credential_type', None) - self.service_principal_credential = kwargs.get('service_principal_credential', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Dynamics' - - -class DynamicsSink(CopySink): - """A copy activity Dynamics sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether ignore null values - from input dataset (except key fields) during write operation. Default is - false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, **kwargs): - super(DynamicsSink, self).__init__(**kwargs) - self.ignore_null_values = kwargs.get('ignore_null_values', None) - self.alternate_key_name = kwargs.get('alternate_key_name', None) - self.type = 'DynamicsSink' - - -class DynamicsSource(CopySource): - """A copy activity Dynamics source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Dynamics (online & on-premises). Type: string (or Expression - with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(DynamicsSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'DynamicsSource' - - -class EloquaLinkedService(LinkedService): - """Eloqua server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Eloqua server. (i.e. - eloqua.example.com) - :type endpoint: object - :param username: Required. The site name and user name of your Eloqua - account in the form: sitename/username. (i.e. Eloqua/Alice) - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(EloquaLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Eloqua' - - -class EloquaObjectDataset(Dataset): - """Eloqua server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(EloquaObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'EloquaObject' - - -class EloquaSource(TabularSource): - """A copy activity Eloqua server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(EloquaSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'EloquaSource' - - -class EntityReference(Model): - """The entity reference. - - :param type: The type of this referenced entity. Possible values include: - 'IntegrationRuntimeReference', 'LinkedServiceReference' - :type type: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeEntityReferenceType - :param reference_name: The name of this referenced entity. - :type reference_name: str - """ - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(EntityReference, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.reference_name = kwargs.get('reference_name', None) - - -class EnvironmentVariableSetup(CustomSetupBase): - """The custom setup of setting environment variable. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param variable_name: Required. The name of the environment variable. - :type variable_name: str - :param variable_value: Required. The value of the environment variable. - :type variable_value: str - """ - - _validation = { - 'type': {'required': True}, - 'variable_name': {'required': True}, - 'variable_value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'variable_value': {'key': 'typeProperties.variableValue', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(EnvironmentVariableSetup, self).__init__(**kwargs) - self.variable_name = kwargs.get('variable_name', None) - self.variable_value = kwargs.get('variable_value', None) - self.type = 'EnvironmentVariableSetup' - - -class ExecuteDataFlowActivity(ExecutionActivity): - """Execute data flow activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param data_flow: Required. Data flow reference. - :type data_flow: ~azure.mgmt.datafactory.models.DataFlowReference - :param staging: Staging info for execute data flow activity. - :type staging: ~azure.mgmt.datafactory.models.DataFlowStagingInfo - :param integration_runtime: The integration runtime reference. - :type integration_runtime: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param compute: Compute properties for data flow activity. - :type compute: - ~azure.mgmt.datafactory.models.ExecuteDataFlowActivityTypePropertiesCompute - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'data_flow': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'data_flow': {'key': 'typeProperties.dataFlow', 'type': 'DataFlowReference'}, - 'staging': {'key': 'typeProperties.staging', 'type': 'DataFlowStagingInfo'}, - 'integration_runtime': {'key': 'typeProperties.integrationRuntime', 'type': 'IntegrationRuntimeReference'}, - 'compute': {'key': 'typeProperties.compute', 'type': 'ExecuteDataFlowActivityTypePropertiesCompute'}, - } - - def __init__(self, **kwargs): - super(ExecuteDataFlowActivity, self).__init__(**kwargs) - self.data_flow = kwargs.get('data_flow', None) - self.staging = kwargs.get('staging', None) - self.integration_runtime = kwargs.get('integration_runtime', None) - self.compute = kwargs.get('compute', None) - self.type = 'ExecuteDataFlow' - - -class ExecuteDataFlowActivityTypePropertiesCompute(Model): - """Compute properties for data flow activity. - - :param compute_type: Compute type of the cluster which will execute data - flow job. Possible values include: 'General', 'MemoryOptimized', - 'ComputeOptimized' - :type compute_type: str or - ~azure.mgmt.datafactory.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow - job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(ExecuteDataFlowActivityTypePropertiesCompute, self).__init__(**kwargs) - self.compute_type = kwargs.get('compute_type', None) - self.core_count = kwargs.get('core_count', None) - - -class ExecutePipelineActivity(ControlActivity): - """Execute pipeline activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline reference. - :type pipeline: ~azure.mgmt.datafactory.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - :param wait_on_completion: Defines whether activity execution will wait - for the dependent pipeline execution to finish. Default is false. - :type wait_on_completion: bool - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'typeProperties.pipeline', 'type': 'PipelineReference'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'wait_on_completion': {'key': 'typeProperties.waitOnCompletion', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(ExecutePipelineActivity, self).__init__(**kwargs) - self.pipeline = kwargs.get('pipeline', None) - self.parameters = kwargs.get('parameters', None) - self.wait_on_completion = kwargs.get('wait_on_completion', None) - self.type = 'ExecutePipeline' - - -class ExecuteSSISPackageActivity(ExecutionActivity): - """Execute SSIS package activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param package_location: Required. SSIS package location. - :type package_location: ~azure.mgmt.datafactory.models.SSISPackageLocation - :param runtime: Specifies the runtime to execute SSIS package. The value - should be "x86" or "x64". Type: string (or Expression with resultType - string). - :type runtime: object - :param logging_level: The logging level of SSIS package execution. Type: - string (or Expression with resultType string). - :type logging_level: object - :param environment_path: The environment path to execute the SSIS package. - Type: string (or Expression with resultType string). - :type environment_path: object - :param execution_credential: The package execution credential. - :type execution_credential: - ~azure.mgmt.datafactory.models.SSISExecutionCredential - :param connect_via: Required. The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param project_parameters: The project level parameters to execute the - SSIS package. - :type project_parameters: dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter] - :param package_parameters: The package level parameters to execute the - SSIS package. - :type package_parameters: dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter] - :param project_connection_managers: The project level connection managers - to execute the SSIS package. - :type project_connection_managers: dict[str, dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter]] - :param package_connection_managers: The package level connection managers - to execute the SSIS package. - :type package_connection_managers: dict[str, dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter]] - :param property_overrides: The property overrides to execute the SSIS - package. - :type property_overrides: dict[str, - ~azure.mgmt.datafactory.models.SSISPropertyOverride] - :param log_location: SSIS package execution log location. - :type log_location: ~azure.mgmt.datafactory.models.SSISLogLocation - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'package_location': {'required': True}, - 'connect_via': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'package_location': {'key': 'typeProperties.packageLocation', 'type': 'SSISPackageLocation'}, - 'runtime': {'key': 'typeProperties.runtime', 'type': 'object'}, - 'logging_level': {'key': 'typeProperties.loggingLevel', 'type': 'object'}, - 'environment_path': {'key': 'typeProperties.environmentPath', 'type': 'object'}, - 'execution_credential': {'key': 'typeProperties.executionCredential', 'type': 'SSISExecutionCredential'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - 'project_parameters': {'key': 'typeProperties.projectParameters', 'type': '{SSISExecutionParameter}'}, - 'package_parameters': {'key': 'typeProperties.packageParameters', 'type': '{SSISExecutionParameter}'}, - 'project_connection_managers': {'key': 'typeProperties.projectConnectionManagers', 'type': '{{SSISExecutionParameter}}'}, - 'package_connection_managers': {'key': 'typeProperties.packageConnectionManagers', 'type': '{{SSISExecutionParameter}}'}, - 'property_overrides': {'key': 'typeProperties.propertyOverrides', 'type': '{SSISPropertyOverride}'}, - 'log_location': {'key': 'typeProperties.logLocation', 'type': 'SSISLogLocation'}, - } - - def __init__(self, **kwargs): - super(ExecuteSSISPackageActivity, self).__init__(**kwargs) - self.package_location = kwargs.get('package_location', None) - self.runtime = kwargs.get('runtime', None) - self.logging_level = kwargs.get('logging_level', None) - self.environment_path = kwargs.get('environment_path', None) - self.execution_credential = kwargs.get('execution_credential', None) - self.connect_via = kwargs.get('connect_via', None) - self.project_parameters = kwargs.get('project_parameters', None) - self.package_parameters = kwargs.get('package_parameters', None) - self.project_connection_managers = kwargs.get('project_connection_managers', None) - self.package_connection_managers = kwargs.get('package_connection_managers', None) - self.property_overrides = kwargs.get('property_overrides', None) - self.log_location = kwargs.get('log_location', None) - self.type = 'ExecuteSSISPackage' - - -class ExposureControlRequest(Model): - """The exposure control request. - - :param feature_name: The feature name. - :type feature_name: str - :param feature_type: The feature type. - :type feature_type: str - """ - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'feature_type': {'key': 'featureType', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ExposureControlRequest, self).__init__(**kwargs) - self.feature_name = kwargs.get('feature_name', None) - self.feature_type = kwargs.get('feature_type', None) - - -class ExposureControlResponse(Model): - """The exposure control response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar feature_name: The feature name. - :vartype feature_name: str - :ivar value: The feature value. - :vartype value: str - """ - - _validation = { - 'feature_name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ExposureControlResponse, self).__init__(**kwargs) - self.feature_name = None - self.value = None - - -class Expression(Model): - """Azure Data Factory expression definition. - - 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 type: Required. Expression type. Default value: "Expression" . - :vartype type: str - :param value: Required. Expression value. - :type value: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - type = "Expression" - - def __init__(self, **kwargs): - super(Expression, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - - -class Resource(Model): - """Azure Data Factory top-level resource. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = kwargs.get('location', None) - self.tags = kwargs.get('tags', None) - self.e_tag = None - - -class Factory(Resource): - """Factory resource type. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param identity: Managed service identity of the factory. - :type identity: ~azure.mgmt.datafactory.models.FactoryIdentity - :ivar provisioning_state: Factory provisioning state, example Succeeded. - :vartype provisioning_state: str - :ivar create_time: Time the factory was created in ISO8601 format. - :vartype create_time: datetime - :ivar version: Version of the factory. - :vartype version: str - :param repo_configuration: Git repo information of the factory. - :type repo_configuration: - ~azure.mgmt.datafactory.models.FactoryRepoConfiguration - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'create_time': {'readonly': True}, - 'version': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'identity': {'key': 'identity', 'type': 'FactoryIdentity'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'create_time': {'key': 'properties.createTime', 'type': 'iso-8601'}, - 'version': {'key': 'properties.version', 'type': 'str'}, - 'repo_configuration': {'key': 'properties.repoConfiguration', 'type': 'FactoryRepoConfiguration'}, - } - - def __init__(self, **kwargs): - super(Factory, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.identity = kwargs.get('identity', None) - self.provisioning_state = None - self.create_time = None - self.version = None - self.repo_configuration = kwargs.get('repo_configuration', None) - - -class FactoryRepoConfiguration(Model): - """Factory's git repo information. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FactoryVSTSConfiguration, FactoryGitHubConfiguration - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'FactoryVSTSConfiguration': 'FactoryVSTSConfiguration', 'FactoryGitHubConfiguration': 'FactoryGitHubConfiguration'} - } - - def __init__(self, **kwargs): - super(FactoryRepoConfiguration, self).__init__(**kwargs) - self.account_name = kwargs.get('account_name', None) - self.repository_name = kwargs.get('repository_name', None) - self.collaboration_branch = kwargs.get('collaboration_branch', None) - self.root_folder = kwargs.get('root_folder', None) - self.last_commit_id = kwargs.get('last_commit_id', None) - self.type = None - - -class FactoryGitHubConfiguration(FactoryRepoConfiguration): - """Factory's GitHub repo information. - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - :param host_name: GitHub Enterprise host name. For example: - https://github.mydomain.com - :type host_name: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host_name': {'key': 'hostName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(FactoryGitHubConfiguration, self).__init__(**kwargs) - self.host_name = kwargs.get('host_name', None) - self.type = 'FactoryGitHubConfiguration' - - -class FactoryIdentity(Model): - """Identity properties of the factory resource. - - 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 type: Required. The identity type. Currently the only supported type - is 'SystemAssigned'. Default value: "SystemAssigned" . - :vartype type: str - :ivar principal_id: The principal id of the identity. - :vartype principal_id: str - :ivar tenant_id: The client tenant id of the identity. - :vartype tenant_id: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - type = "SystemAssigned" - - def __init__(self, **kwargs): - super(FactoryIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - - -class FactoryRepoUpdate(Model): - """Factory's git repo information. - - :param factory_resource_id: The factory resource id. - :type factory_resource_id: str - :param repo_configuration: Git repo information of the factory. - :type repo_configuration: - ~azure.mgmt.datafactory.models.FactoryRepoConfiguration - """ - - _attribute_map = { - 'factory_resource_id': {'key': 'factoryResourceId', 'type': 'str'}, - 'repo_configuration': {'key': 'repoConfiguration', 'type': 'FactoryRepoConfiguration'}, - } - - def __init__(self, **kwargs): - super(FactoryRepoUpdate, self).__init__(**kwargs) - self.factory_resource_id = kwargs.get('factory_resource_id', None) - self.repo_configuration = kwargs.get('repo_configuration', None) - - -class FactoryUpdateParameters(Model): - """Parameters for updating a factory resource. - - :param tags: The resource tags. - :type tags: dict[str, str] - :param identity: Managed service identity of the factory. - :type identity: ~azure.mgmt.datafactory.models.FactoryIdentity - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'FactoryIdentity'}, - } - - def __init__(self, **kwargs): - super(FactoryUpdateParameters, self).__init__(**kwargs) - self.tags = kwargs.get('tags', None) - self.identity = kwargs.get('identity', None) - - -class FactoryVSTSConfiguration(FactoryRepoConfiguration): - """Factory's VSTS repo information. - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - :param project_name: Required. VSTS project name. - :type project_name: str - :param tenant_id: VSTS tenant id. - :type tenant_id: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - 'project_name': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'project_name': {'key': 'projectName', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(FactoryVSTSConfiguration, self).__init__(**kwargs) - self.project_name = kwargs.get('project_name', None) - self.tenant_id = kwargs.get('tenant_id', None) - self.type = 'FactoryVSTSConfiguration' - - -class FileServerLinkedService(LinkedService): - """File system linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name of the server. Type: string (or - Expression with resultType string). - :type host: object - :param user_id: User ID to logon the server. Type: string (or Expression - with resultType string). - :type user_id: object - :param password: Password to logon the server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'user_id': {'key': 'typeProperties.userId', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(FileServerLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.user_id = kwargs.get('user_id', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'FileServer' - - -class FileServerLocation(DatasetLocation): - """The location of file server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(FileServerLocation, self).__init__(**kwargs) - self.type = 'FileServerLocation' - - -class FileServerReadSettings(StoreReadSettings): - """File server read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: FileServer wildcardFolderPath. Type: string - (or Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: FileServer wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(FileServerReadSettings, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.wildcard_folder_path = kwargs.get('wildcard_folder_path', None) - self.wildcard_file_name = kwargs.get('wildcard_file_name', None) - self.file_list_path = kwargs.get('file_list_path', None) - self.enable_partition_discovery = kwargs.get('enable_partition_discovery', None) - self.modified_datetime_start = kwargs.get('modified_datetime_start', None) - self.modified_datetime_end = kwargs.get('modified_datetime_end', None) - self.type = 'FileServerReadSettings' - - -class FileServerWriteSettings(StoreWriteSettings): - """File server write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(FileServerWriteSettings, self).__init__(**kwargs) - self.type = 'FileServerWriteSettings' - - -class FileShareDataset(Dataset): - """An on-premises file system dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param folder_path: The path of the on-premises file system. Type: string - (or Expression with resultType string). - :type folder_path: object - :param file_name: The name of the on-premises file system. Type: string - (or Expression with resultType string). - :type file_name: object - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - :param format: The format of the files. - :type format: ~azure.mgmt.datafactory.models.DatasetStorageFormat - :param file_filter: Specify a filter to be used to select a subset of - files in the folderPath rather than all files. Type: string (or Expression - with resultType string). - :type file_filter: object - :param compression: The data compression method used for the file system. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'object'}, - 'file_name': {'key': 'typeProperties.fileName', 'type': 'object'}, - 'modified_datetime_start': {'key': 'typeProperties.modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'typeProperties.modifiedDatetimeEnd', 'type': 'object'}, - 'format': {'key': 'typeProperties.format', 'type': 'DatasetStorageFormat'}, - 'file_filter': {'key': 'typeProperties.fileFilter', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, **kwargs): - super(FileShareDataset, self).__init__(**kwargs) - self.folder_path = kwargs.get('folder_path', None) - self.file_name = kwargs.get('file_name', None) - self.modified_datetime_start = kwargs.get('modified_datetime_start', None) - self.modified_datetime_end = kwargs.get('modified_datetime_end', None) - self.format = kwargs.get('format', None) - self.file_filter = kwargs.get('file_filter', None) - self.compression = kwargs.get('compression', None) - self.type = 'FileShare' - - -class FileSystemSink(CopySink): - """A copy activity file system sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(FileSystemSink, self).__init__(**kwargs) - self.copy_behavior = kwargs.get('copy_behavior', None) - self.type = 'FileSystemSink' - - -class FileSystemSource(CopySource): - """A copy activity file system source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(FileSystemSource, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'FileSystemSource' - - -class FilterActivity(ControlActivity): - """Filter and return results from input array based on the conditions. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param items: Required. Input array on which filter should be applied. - :type items: ~azure.mgmt.datafactory.models.Expression - :param condition: Required. Condition to be used for filtering the input. - :type condition: ~azure.mgmt.datafactory.models.Expression - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'items': {'required': True}, - 'condition': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'condition': {'key': 'typeProperties.condition', 'type': 'Expression'}, - } - - def __init__(self, **kwargs): - super(FilterActivity, self).__init__(**kwargs) - self.items = kwargs.get('items', None) - self.condition = kwargs.get('condition', None) - self.type = 'Filter' - - -class ForEachActivity(ControlActivity): - """This activity is used for iterating over a collection and execute given - activities. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param is_sequential: Should the loop be executed in sequence or in - parallel (max 50) - :type is_sequential: bool - :param batch_count: Batch count to be used for controlling the number of - parallel execution (when isSequential is set to false). - :type batch_count: int - :param items: Required. Collection to iterate. - :type items: ~azure.mgmt.datafactory.models.Expression - :param activities: Required. List of activities to execute . - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'batch_count': {'maximum': 50}, - 'items': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'is_sequential': {'key': 'typeProperties.isSequential', 'type': 'bool'}, - 'batch_count': {'key': 'typeProperties.batchCount', 'type': 'int'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__(self, **kwargs): - super(ForEachActivity, self).__init__(**kwargs) - self.is_sequential = kwargs.get('is_sequential', None) - self.batch_count = kwargs.get('batch_count', None) - self.items = kwargs.get('items', None) - self.activities = kwargs.get('activities', None) - self.type = 'ForEach' - - -class FtpReadSettings(StoreReadSettings): - """Ftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Ftp wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Ftp wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param use_binary_transfer: Specify whether to use binary transfer mode - for FTP stores. - :type use_binary_transfer: bool - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'use_binary_transfer': {'key': 'useBinaryTransfer', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(FtpReadSettings, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.wildcard_folder_path = kwargs.get('wildcard_folder_path', None) - self.wildcard_file_name = kwargs.get('wildcard_file_name', None) - self.file_list_path = kwargs.get('file_list_path', None) - self.use_binary_transfer = kwargs.get('use_binary_transfer', None) - self.type = 'FtpReadSettings' - - -class FtpServerLinkedService(LinkedService): - """A FTP server Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name of the FTP server. Type: string (or - Expression with resultType string). - :type host: object - :param port: The TCP port number that the FTP server uses to listen for - client connections. Default value is 21. Type: integer (or Expression with - resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect - to the FTP server. Possible values include: 'Basic', 'Anonymous' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.FtpAuthenticationType - :param user_name: Username to logon the FTP server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to logon the FTP server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param enable_ssl: If true, connect to the FTP server over SSL/TLS - channel. Default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_ssl: object - :param enable_server_certificate_validation: If true, validate the FTP - server SSL certificate when connect over SSL/TLS channel. Default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(FtpServerLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - self.type = 'FtpServer' - - -class FtpServerLocation(DatasetLocation): - """The location of ftp server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(FtpServerLocation, self).__init__(**kwargs) - self.type = 'FtpServerLocation' - - -class GetDataFactoryOperationStatusResponse(Model): - """Response body structure for get data factory operation status. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param status: Status of the operation. - :type status: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(GetDataFactoryOperationStatusResponse, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.status = kwargs.get('status', None) - - -class GetMetadataActivity(ExecutionActivity): - """Activity to get metadata of dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param dataset: Required. GetMetadata activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - :param field_list: Fields of metadata to get from dataset. - :type field_list: list[object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'field_list': {'key': 'typeProperties.fieldList', 'type': '[object]'}, - } - - def __init__(self, **kwargs): - super(GetMetadataActivity, self).__init__(**kwargs) - self.dataset = kwargs.get('dataset', None) - self.field_list = kwargs.get('field_list', None) - self.type = 'GetMetadata' - - -class GetSsisObjectMetadataRequest(Model): - """The request payload of get SSIS object metadata. - - :param metadata_path: Metadata path. - :type metadata_path: str - """ - - _attribute_map = { - 'metadata_path': {'key': 'metadataPath', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(GetSsisObjectMetadataRequest, self).__init__(**kwargs) - self.metadata_path = kwargs.get('metadata_path', None) - - -class GitHubAccessTokenRequest(Model): - """Get GitHub access token request definition. - - All required parameters must be populated in order to send to Azure. - - :param git_hub_access_code: Required. GitHub access code. - :type git_hub_access_code: str - :param git_hub_client_id: GitHub application client ID. - :type git_hub_client_id: str - :param git_hub_access_token_base_url: Required. GitHub access token base - URL. - :type git_hub_access_token_base_url: str - """ - - _validation = { - 'git_hub_access_code': {'required': True}, - 'git_hub_access_token_base_url': {'required': True}, - } - - _attribute_map = { - 'git_hub_access_code': {'key': 'gitHubAccessCode', 'type': 'str'}, - 'git_hub_client_id': {'key': 'gitHubClientId', 'type': 'str'}, - 'git_hub_access_token_base_url': {'key': 'gitHubAccessTokenBaseUrl', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(GitHubAccessTokenRequest, self).__init__(**kwargs) - self.git_hub_access_code = kwargs.get('git_hub_access_code', None) - self.git_hub_client_id = kwargs.get('git_hub_client_id', None) - self.git_hub_access_token_base_url = kwargs.get('git_hub_access_token_base_url', None) - - -class GitHubAccessTokenResponse(Model): - """Get GitHub access token response definition. - - :param git_hub_access_token: GitHub access token. - :type git_hub_access_token: str - """ - - _attribute_map = { - 'git_hub_access_token': {'key': 'gitHubAccessToken', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(GitHubAccessTokenResponse, self).__init__(**kwargs) - self.git_hub_access_token = kwargs.get('git_hub_access_token', None) - - -class GoogleAdWordsLinkedService(LinkedService): - """Google AdWords service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_customer_id: Required. The Client customer ID of the AdWords - account that you want to fetch report data for. - :type client_customer_id: object - :param developer_token: Required. The developer token associated with the - manager account that you use to grant access to the AdWords API. - :type developer_token: ~azure.mgmt.datafactory.models.SecretBase - :param authentication_type: Required. The OAuth 2.0 authentication - mechanism used for authentication. ServiceAuthentication can only be used - on self-hosted IR. Possible values include: 'ServiceAuthentication', - 'UserAuthentication' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.GoogleAdWordsAuthenticationType - :param refresh_token: The refresh token obtained from Google for - authorizing access to AdWords for UserAuthentication. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id of the google application used to acquire - the refresh token. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to - acquire the refresh token. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param email: The service account email ID that is used for - ServiceAuthentication and can only be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to - authenticate the service account email address and can only be used on - self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_customer_id': {'required': True}, - 'developer_token': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_customer_id': {'key': 'typeProperties.clientCustomerID', 'type': 'object'}, - 'developer_token': {'key': 'typeProperties.developerToken', 'type': 'SecretBase'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleAdWordsLinkedService, self).__init__(**kwargs) - self.client_customer_id = kwargs.get('client_customer_id', None) - self.developer_token = kwargs.get('developer_token', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.refresh_token = kwargs.get('refresh_token', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.email = kwargs.get('email', None) - self.key_file_path = kwargs.get('key_file_path', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'GoogleAdWords' - - -class GoogleAdWordsObjectDataset(Dataset): - """Google AdWords service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleAdWordsObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'GoogleAdWordsObject' - - -class GoogleAdWordsSource(TabularSource): - """A copy activity Google AdWords service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleAdWordsSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'GoogleAdWordsSource' - - -class GoogleBigQueryLinkedService(LinkedService): - """Google BigQuery service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param project: Required. The default BigQuery project to query against. - :type project: object - :param additional_projects: A comma-separated list of public BigQuery - projects to access. - :type additional_projects: object - :param request_google_drive_scope: Whether to request access to Google - Drive. Allowing Google Drive access enables support for federated tables - that combine BigQuery data with data from Google Drive. The default value - is false. - :type request_google_drive_scope: object - :param authentication_type: Required. The OAuth 2.0 authentication - mechanism used for authentication. ServiceAuthentication can only be used - on self-hosted IR. Possible values include: 'ServiceAuthentication', - 'UserAuthentication' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.GoogleBigQueryAuthenticationType - :param refresh_token: The refresh token obtained from Google for - authorizing access to BigQuery for UserAuthentication. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id of the google application used to acquire - the refresh token. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to - acquire the refresh token. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param email: The service account email ID that is used for - ServiceAuthentication and can only be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to - authenticate the service account email address and can only be used on - self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'project': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'project': {'key': 'typeProperties.project', 'type': 'object'}, - 'additional_projects': {'key': 'typeProperties.additionalProjects', 'type': 'object'}, - 'request_google_drive_scope': {'key': 'typeProperties.requestGoogleDriveScope', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleBigQueryLinkedService, self).__init__(**kwargs) - self.project = kwargs.get('project', None) - self.additional_projects = kwargs.get('additional_projects', None) - self.request_google_drive_scope = kwargs.get('request_google_drive_scope', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.refresh_token = kwargs.get('refresh_token', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.email = kwargs.get('email', None) - self.key_file_path = kwargs.get('key_file_path', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'GoogleBigQuery' - - -class GoogleBigQueryObjectDataset(Dataset): - """Google BigQuery service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - database + table properties instead. - :type table_name: object - :param table: The table name of the Google BigQuery. Type: string (or - Expression with resultType string). - :type table: object - :param dataset: The database name of the Google BigQuery. Type: string (or - Expression with resultType string). - :type dataset: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleBigQueryObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.dataset = kwargs.get('dataset', None) - self.type = 'GoogleBigQueryObject' - - -class GoogleBigQuerySource(TabularSource): - """A copy activity Google BigQuery service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleBigQuerySource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'GoogleBigQuerySource' - - -class GoogleCloudStorageLinkedService(LinkedService): - """Linked service for Google Cloud Storage. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param access_key_id: The access key identifier of the Google Cloud - Storage Identity and Access Management (IAM) user. Type: string (or - Expression with resultType string). - :type access_key_id: object - :param secret_access_key: The secret access key of the Google Cloud - Storage Identity and Access Management (IAM) user. - :type secret_access_key: ~azure.mgmt.datafactory.models.SecretBase - :param service_url: This value specifies the endpoint to access with the - Google Cloud Storage Connector. This is an optional property; change it - only if you want to try a different service endpoint or want to switch - between https and http. Type: string (or Expression with resultType - string). - :type service_url: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_key_id': {'key': 'typeProperties.accessKeyId', 'type': 'object'}, - 'secret_access_key': {'key': 'typeProperties.secretAccessKey', 'type': 'SecretBase'}, - 'service_url': {'key': 'typeProperties.serviceUrl', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleCloudStorageLinkedService, self).__init__(**kwargs) - self.access_key_id = kwargs.get('access_key_id', None) - self.secret_access_key = kwargs.get('secret_access_key', None) - self.service_url = kwargs.get('service_url', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'GoogleCloudStorage' - - -class GoogleCloudStorageLocation(DatasetLocation): - """The location of Google Cloud Storage dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - :param bucket_name: Specify the bucketName of Google Cloud Storage. Type: - string (or Expression with resultType string) - :type bucket_name: object - :param version: Specify the version of Google Cloud Storage. Type: string - (or Expression with resultType string). - :type version: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'bucket_name': {'key': 'bucketName', 'type': 'object'}, - 'version': {'key': 'version', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleCloudStorageLocation, self).__init__(**kwargs) - self.bucket_name = kwargs.get('bucket_name', None) - self.version = kwargs.get('version', None) - self.type = 'GoogleCloudStorageLocation' - - -class GoogleCloudStorageReadSettings(StoreReadSettings): - """Google Cloud Storage read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Google Cloud Storage wildcardFolderPath. - Type: string (or Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Google Cloud Storage wildcardFileName. Type: - string (or Expression with resultType string). - :type wildcard_file_name: object - :param prefix: The prefix filter for the Google Cloud Storage object name. - Type: string (or Expression with resultType string). - :type prefix: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'prefix': {'key': 'prefix', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GoogleCloudStorageReadSettings, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.wildcard_folder_path = kwargs.get('wildcard_folder_path', None) - self.wildcard_file_name = kwargs.get('wildcard_file_name', None) - self.prefix = kwargs.get('prefix', None) - self.file_list_path = kwargs.get('file_list_path', None) - self.enable_partition_discovery = kwargs.get('enable_partition_discovery', None) - self.modified_datetime_start = kwargs.get('modified_datetime_start', None) - self.modified_datetime_end = kwargs.get('modified_datetime_end', None) - self.type = 'GoogleCloudStorageReadSettings' - - -class GreenplumLinkedService(LinkedService): - """Greenplum Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GreenplumLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Greenplum' - - -class GreenplumSource(TabularSource): - """A copy activity Greenplum Database source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GreenplumSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'GreenplumSource' - - -class GreenplumTableDataset(Dataset): - """Greenplum Database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of Greenplum. Type: string (or Expression - with resultType string). - :type table: object - :param greenplum_table_dataset_schema: The schema name of Greenplum. Type: - string (or Expression with resultType string). - :type greenplum_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'greenplum_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(GreenplumTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.greenplum_table_dataset_schema = kwargs.get('greenplum_table_dataset_schema', None) - self.type = 'GreenplumTable' - - -class HBaseLinkedService(LinkedService): - """HBase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the HBase server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the HBase instance uses to listen for - client connections. The default value is 9090. - :type port: object - :param http_path: The partial URL corresponding to the HBase server. (i.e. - /gateway/sandbox/hbase/version) - :type http_path: object - :param authentication_type: Required. The authentication mechanism to use - to connect to the HBase server. Possible values include: 'Anonymous', - 'Basic' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HBaseAuthenticationType - :param username: The user name used to connect to the HBase instance. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HBaseLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.http_path = kwargs.get('http_path', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'HBase' - - -class HBaseObjectDataset(Dataset): - """HBase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HBaseObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'HBaseObject' - - -class HBaseSource(TabularSource): - """A copy activity HBase server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HBaseSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'HBaseSource' - - -class HdfsLinkedService(LinkedService): - """Hadoop Distributed File System (HDFS) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of the HDFS service endpoint, e.g. - http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with - resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the - HDFS. Possible values are: Anonymous and Windows. Type: string (or - Expression with resultType string). - :type authentication_type: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param user_name: User name for Windows authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(HdfsLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.type = 'Hdfs' - - -class HdfsLocation(DatasetLocation): - """The location of HDFS. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(HdfsLocation, self).__init__(**kwargs) - self.type = 'HdfsLocation' - - -class HdfsReadSettings(StoreReadSettings): - """HDFS read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: HDFS wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: HDFS wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - :param distcp_settings: Specifies Distcp-related settings. - :type distcp_settings: ~azure.mgmt.datafactory.models.DistcpSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - 'distcp_settings': {'key': 'distcpSettings', 'type': 'DistcpSettings'}, - } - - def __init__(self, **kwargs): - super(HdfsReadSettings, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.wildcard_folder_path = kwargs.get('wildcard_folder_path', None) - self.wildcard_file_name = kwargs.get('wildcard_file_name', None) - self.file_list_path = kwargs.get('file_list_path', None) - self.enable_partition_discovery = kwargs.get('enable_partition_discovery', None) - self.modified_datetime_start = kwargs.get('modified_datetime_start', None) - self.modified_datetime_end = kwargs.get('modified_datetime_end', None) - self.distcp_settings = kwargs.get('distcp_settings', None) - self.type = 'HdfsReadSettings' - - -class HdfsSource(CopySource): - """A copy activity HDFS source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param distcp_settings: Specifies Distcp-related settings. - :type distcp_settings: ~azure.mgmt.datafactory.models.DistcpSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'distcp_settings': {'key': 'distcpSettings', 'type': 'DistcpSettings'}, - } - - def __init__(self, **kwargs): - super(HdfsSource, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.distcp_settings = kwargs.get('distcp_settings', None) - self.type = 'HdfsSource' - - -class HDInsightHiveActivity(ExecutionActivity): - """HDInsight Hive activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with - resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param defines: Allows user to specify defines for Hive job request. - :type defines: dict[str, object] - :param variables: User specified arguments under hivevar namespace. - :type variables: list[object] - :param query_timeout: Query timeout value (in minutes). Effective when - the HDInsight cluster is with ESP (Enterprise Security Package) - :type query_timeout: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - 'variables': {'key': 'typeProperties.variables', 'type': '[object]'}, - 'query_timeout': {'key': 'typeProperties.queryTimeout', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(HDInsightHiveActivity, self).__init__(**kwargs) - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.script_path = kwargs.get('script_path', None) - self.script_linked_service = kwargs.get('script_linked_service', None) - self.defines = kwargs.get('defines', None) - self.variables = kwargs.get('variables', None) - self.query_timeout = kwargs.get('query_timeout', None) - self.type = 'HDInsightHive' - - -class HDInsightLinkedService(LinkedService): - """HDInsight linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param cluster_uri: Required. HDInsight cluster URI. Type: string (or - Expression with resultType string). - :type cluster_uri: object - :param user_name: HDInsight cluster user name. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: HDInsight cluster password. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param linked_service_name: The Azure Storage linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param hcatalog_linked_service_name: A reference to the Azure SQL linked - service that points to the HCatalog database. - :type hcatalog_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param is_esp_enabled: Specify if the HDInsight is created with ESP - (Enterprise Security Package). Type: Boolean. - :type is_esp_enabled: object - :param file_system: Specify the FileSystem if the main storage for the - HDInsight is ADLS Gen2. Type: string (or Expression with resultType - string). - :type file_system: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'cluster_uri': {'key': 'typeProperties.clusterUri', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'is_esp_enabled': {'key': 'typeProperties.isEspEnabled', 'type': 'object'}, - 'file_system': {'key': 'typeProperties.fileSystem', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HDInsightLinkedService, self).__init__(**kwargs) - self.cluster_uri = kwargs.get('cluster_uri', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.hcatalog_linked_service_name = kwargs.get('hcatalog_linked_service_name', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.is_esp_enabled = kwargs.get('is_esp_enabled', None) - self.file_system = kwargs.get('file_system', None) - self.type = 'HDInsight' - - -class HDInsightMapReduceActivity(ExecutionActivity): - """HDInsight MapReduce activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param class_name: Required. Class name. Type: string (or Expression with - resultType string). - :type class_name: object - :param jar_file_path: Required. Jar path. Type: string (or Expression with - resultType string). - :type jar_file_path: object - :param jar_linked_service: Jar linked service reference. - :type jar_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param jar_libs: Jar libs. - :type jar_libs: list[object] - :param defines: Allows user to specify defines for the MapReduce job - request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'class_name': {'required': True}, - 'jar_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'object'}, - 'jar_file_path': {'key': 'typeProperties.jarFilePath', 'type': 'object'}, - 'jar_linked_service': {'key': 'typeProperties.jarLinkedService', 'type': 'LinkedServiceReference'}, - 'jar_libs': {'key': 'typeProperties.jarLibs', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(HDInsightMapReduceActivity, self).__init__(**kwargs) - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.class_name = kwargs.get('class_name', None) - self.jar_file_path = kwargs.get('jar_file_path', None) - self.jar_linked_service = kwargs.get('jar_linked_service', None) - self.jar_libs = kwargs.get('jar_libs', None) - self.defines = kwargs.get('defines', None) - self.type = 'HDInsightMapReduce' - - -class HDInsightOnDemandLinkedService(LinkedService): - """HDInsight ondemand linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param cluster_size: Required. Number of worker/data nodes in the cluster. - Suggestion value: 4. Type: string (or Expression with resultType string). - :type cluster_size: object - :param time_to_live: Required. The allowed idle time for the on-demand - HDInsight cluster. Specifies how long the on-demand HDInsight cluster - stays alive after completion of an activity run if there are no other - active jobs in the cluster. The minimum value is 5 mins. Type: string (or - Expression with resultType string). - :type time_to_live: object - :param version: Required. Version of the HDInsight cluster.  Type: string - (or Expression with resultType string). - :type version: object - :param linked_service_name: Required. Azure Storage linked service to be - used by the on-demand cluster for storing and processing data. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param host_subscription_id: Required. The customer’s subscription to host - the cluster. Type: string (or Expression with resultType string). - :type host_subscription_id: object - :param service_principal_id: The service principal id for the - hostSubscriptionId. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key for the service principal id. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Required. The Tenant id/name to which the service principal - belongs. Type: string (or Expression with resultType string). - :type tenant: object - :param cluster_resource_group: Required. The resource group where the - cluster belongs. Type: string (or Expression with resultType string). - :type cluster_resource_group: object - :param cluster_name_prefix: The prefix of cluster name, postfix will be - distinct with timestamp. Type: string (or Expression with resultType - string). - :type cluster_name_prefix: object - :param cluster_user_name: The username to access the cluster. Type: string - (or Expression with resultType string). - :type cluster_user_name: object - :param cluster_password: The password to access the cluster. - :type cluster_password: ~azure.mgmt.datafactory.models.SecretBase - :param cluster_ssh_user_name: The username to SSH remotely connect to - cluster’s node (for Linux). Type: string (or Expression with resultType - string). - :type cluster_ssh_user_name: object - :param cluster_ssh_password: The password to SSH remotely connect - cluster’s node (for Linux). - :type cluster_ssh_password: ~azure.mgmt.datafactory.models.SecretBase - :param additional_linked_service_names: Specifies additional storage - accounts for the HDInsight linked service so that the Data Factory service - can register them on your behalf. - :type additional_linked_service_names: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param hcatalog_linked_service_name: The name of Azure SQL linked service - that point to the HCatalog database. The on-demand HDInsight cluster is - created by using the Azure SQL database as the metastore. - :type hcatalog_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param cluster_type: The cluster type. Type: string (or Expression with - resultType string). - :type cluster_type: object - :param spark_version: The version of spark if the cluster type is 'spark'. - Type: string (or Expression with resultType string). - :type spark_version: object - :param core_configuration: Specifies the core configuration parameters (as - in core-site.xml) for the HDInsight cluster to be created. - :type core_configuration: object - :param h_base_configuration: Specifies the HBase configuration parameters - (hbase-site.xml) for the HDInsight cluster. - :type h_base_configuration: object - :param hdfs_configuration: Specifies the HDFS configuration parameters - (hdfs-site.xml) for the HDInsight cluster. - :type hdfs_configuration: object - :param hive_configuration: Specifies the hive configuration parameters - (hive-site.xml) for the HDInsight cluster. - :type hive_configuration: object - :param map_reduce_configuration: Specifies the MapReduce configuration - parameters (mapred-site.xml) for the HDInsight cluster. - :type map_reduce_configuration: object - :param oozie_configuration: Specifies the Oozie configuration parameters - (oozie-site.xml) for the HDInsight cluster. - :type oozie_configuration: object - :param storm_configuration: Specifies the Storm configuration parameters - (storm-site.xml) for the HDInsight cluster. - :type storm_configuration: object - :param yarn_configuration: Specifies the Yarn configuration parameters - (yarn-site.xml) for the HDInsight cluster. - :type yarn_configuration: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param head_node_size: Specifies the size of the head node for the - HDInsight cluster. - :type head_node_size: object - :param data_node_size: Specifies the size of the data node for the - HDInsight cluster. - :type data_node_size: object - :param zookeeper_node_size: Specifies the size of the Zoo Keeper node for - the HDInsight cluster. - :type zookeeper_node_size: object - :param script_actions: Custom script actions to run on HDI ondemand - cluster once it's up. Please refer to - https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. - :type script_actions: list[~azure.mgmt.datafactory.models.ScriptAction] - :param virtual_network_id: The ARM resource ID for the vNet to which the - cluster should be joined after creation. Type: string (or Expression with - resultType string). - :type virtual_network_id: object - :param subnet_name: The ARM resource ID for the subnet in the vNet. If - virtualNetworkId was specified, then this property is required. Type: - string (or Expression with resultType string). - :type subnet_name: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_size': {'required': True}, - 'time_to_live': {'required': True}, - 'version': {'required': True}, - 'linked_service_name': {'required': True}, - 'host_subscription_id': {'required': True}, - 'tenant': {'required': True}, - 'cluster_resource_group': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'cluster_size': {'key': 'typeProperties.clusterSize', 'type': 'object'}, - 'time_to_live': {'key': 'typeProperties.timeToLive', 'type': 'object'}, - 'version': {'key': 'typeProperties.version', 'type': 'object'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'host_subscription_id': {'key': 'typeProperties.hostSubscriptionId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'cluster_resource_group': {'key': 'typeProperties.clusterResourceGroup', 'type': 'object'}, - 'cluster_name_prefix': {'key': 'typeProperties.clusterNamePrefix', 'type': 'object'}, - 'cluster_user_name': {'key': 'typeProperties.clusterUserName', 'type': 'object'}, - 'cluster_password': {'key': 'typeProperties.clusterPassword', 'type': 'SecretBase'}, - 'cluster_ssh_user_name': {'key': 'typeProperties.clusterSshUserName', 'type': 'object'}, - 'cluster_ssh_password': {'key': 'typeProperties.clusterSshPassword', 'type': 'SecretBase'}, - 'additional_linked_service_names': {'key': 'typeProperties.additionalLinkedServiceNames', 'type': '[LinkedServiceReference]'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'cluster_type': {'key': 'typeProperties.clusterType', 'type': 'object'}, - 'spark_version': {'key': 'typeProperties.sparkVersion', 'type': 'object'}, - 'core_configuration': {'key': 'typeProperties.coreConfiguration', 'type': 'object'}, - 'h_base_configuration': {'key': 'typeProperties.hBaseConfiguration', 'type': 'object'}, - 'hdfs_configuration': {'key': 'typeProperties.hdfsConfiguration', 'type': 'object'}, - 'hive_configuration': {'key': 'typeProperties.hiveConfiguration', 'type': 'object'}, - 'map_reduce_configuration': {'key': 'typeProperties.mapReduceConfiguration', 'type': 'object'}, - 'oozie_configuration': {'key': 'typeProperties.oozieConfiguration', 'type': 'object'}, - 'storm_configuration': {'key': 'typeProperties.stormConfiguration', 'type': 'object'}, - 'yarn_configuration': {'key': 'typeProperties.yarnConfiguration', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'head_node_size': {'key': 'typeProperties.headNodeSize', 'type': 'object'}, - 'data_node_size': {'key': 'typeProperties.dataNodeSize', 'type': 'object'}, - 'zookeeper_node_size': {'key': 'typeProperties.zookeeperNodeSize', 'type': 'object'}, - 'script_actions': {'key': 'typeProperties.scriptActions', 'type': '[ScriptAction]'}, - 'virtual_network_id': {'key': 'typeProperties.virtualNetworkId', 'type': 'object'}, - 'subnet_name': {'key': 'typeProperties.subnetName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HDInsightOnDemandLinkedService, self).__init__(**kwargs) - self.cluster_size = kwargs.get('cluster_size', None) - self.time_to_live = kwargs.get('time_to_live', None) - self.version = kwargs.get('version', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.host_subscription_id = kwargs.get('host_subscription_id', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.tenant = kwargs.get('tenant', None) - self.cluster_resource_group = kwargs.get('cluster_resource_group', None) - self.cluster_name_prefix = kwargs.get('cluster_name_prefix', None) - self.cluster_user_name = kwargs.get('cluster_user_name', None) - self.cluster_password = kwargs.get('cluster_password', None) - self.cluster_ssh_user_name = kwargs.get('cluster_ssh_user_name', None) - self.cluster_ssh_password = kwargs.get('cluster_ssh_password', None) - self.additional_linked_service_names = kwargs.get('additional_linked_service_names', None) - self.hcatalog_linked_service_name = kwargs.get('hcatalog_linked_service_name', None) - self.cluster_type = kwargs.get('cluster_type', None) - self.spark_version = kwargs.get('spark_version', None) - self.core_configuration = kwargs.get('core_configuration', None) - self.h_base_configuration = kwargs.get('h_base_configuration', None) - self.hdfs_configuration = kwargs.get('hdfs_configuration', None) - self.hive_configuration = kwargs.get('hive_configuration', None) - self.map_reduce_configuration = kwargs.get('map_reduce_configuration', None) - self.oozie_configuration = kwargs.get('oozie_configuration', None) - self.storm_configuration = kwargs.get('storm_configuration', None) - self.yarn_configuration = kwargs.get('yarn_configuration', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.head_node_size = kwargs.get('head_node_size', None) - self.data_node_size = kwargs.get('data_node_size', None) - self.zookeeper_node_size = kwargs.get('zookeeper_node_size', None) - self.script_actions = kwargs.get('script_actions', None) - self.virtual_network_id = kwargs.get('virtual_network_id', None) - self.subnet_name = kwargs.get('subnet_name', None) - self.type = 'HDInsightOnDemand' - - -class HDInsightPigActivity(ExecutionActivity): - """HDInsight Pig activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. Type: - array (or Expression with resultType array). - :type arguments: object - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with - resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param defines: Allows user to specify defines for Pig job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': 'object'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(HDInsightPigActivity, self).__init__(**kwargs) - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.script_path = kwargs.get('script_path', None) - self.script_linked_service = kwargs.get('script_linked_service', None) - self.defines = kwargs.get('defines', None) - self.type = 'HDInsightPig' - - -class HDInsightSparkActivity(ExecutionActivity): - """HDInsight Spark activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param root_path: Required. The root path in 'sparkJobLinkedService' for - all the job’s files. Type: string (or Expression with resultType string). - :type root_path: object - :param entry_file_path: Required. The relative path to the root folder of - the code/package to be executed. Type: string (or Expression with - resultType string). - :type entry_file_path: object - :param arguments: The user-specified arguments to HDInsightSparkActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param spark_job_linked_service: The storage linked service for uploading - the entry file and dependencies, and for receiving logs. - :type spark_job_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param class_name: The application's Java/Spark main class. - :type class_name: str - :param proxy_user: The user to impersonate that will execute the job. - Type: string (or Expression with resultType string). - :type proxy_user: object - :param spark_config: Spark configuration property. - :type spark_config: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'root_path': {'required': True}, - 'entry_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'root_path': {'key': 'typeProperties.rootPath', 'type': 'object'}, - 'entry_file_path': {'key': 'typeProperties.entryFilePath', 'type': 'object'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'spark_job_linked_service': {'key': 'typeProperties.sparkJobLinkedService', 'type': 'LinkedServiceReference'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'str'}, - 'proxy_user': {'key': 'typeProperties.proxyUser', 'type': 'object'}, - 'spark_config': {'key': 'typeProperties.sparkConfig', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(HDInsightSparkActivity, self).__init__(**kwargs) - self.root_path = kwargs.get('root_path', None) - self.entry_file_path = kwargs.get('entry_file_path', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.spark_job_linked_service = kwargs.get('spark_job_linked_service', None) - self.class_name = kwargs.get('class_name', None) - self.proxy_user = kwargs.get('proxy_user', None) - self.spark_config = kwargs.get('spark_config', None) - self.type = 'HDInsightSpark' - - -class HDInsightStreamingActivity(ExecutionActivity): - """HDInsight streaming activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param mapper: Required. Mapper executable name. Type: string (or - Expression with resultType string). - :type mapper: object - :param reducer: Required. Reducer executable name. Type: string (or - Expression with resultType string). - :type reducer: object - :param input: Required. Input blob path. Type: string (or Expression with - resultType string). - :type input: object - :param output: Required. Output blob path. Type: string (or Expression - with resultType string). - :type output: object - :param file_paths: Required. Paths to streaming job files. Can be - directories. - :type file_paths: list[object] - :param file_linked_service: Linked service reference where the files are - located. - :type file_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param combiner: Combiner executable name. Type: string (or Expression - with resultType string). - :type combiner: object - :param command_environment: Command line environment values. - :type command_environment: list[object] - :param defines: Allows user to specify defines for streaming job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'mapper': {'required': True}, - 'reducer': {'required': True}, - 'input': {'required': True}, - 'output': {'required': True}, - 'file_paths': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'mapper': {'key': 'typeProperties.mapper', 'type': 'object'}, - 'reducer': {'key': 'typeProperties.reducer', 'type': 'object'}, - 'input': {'key': 'typeProperties.input', 'type': 'object'}, - 'output': {'key': 'typeProperties.output', 'type': 'object'}, - 'file_paths': {'key': 'typeProperties.filePaths', 'type': '[object]'}, - 'file_linked_service': {'key': 'typeProperties.fileLinkedService', 'type': 'LinkedServiceReference'}, - 'combiner': {'key': 'typeProperties.combiner', 'type': 'object'}, - 'command_environment': {'key': 'typeProperties.commandEnvironment', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(HDInsightStreamingActivity, self).__init__(**kwargs) - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.mapper = kwargs.get('mapper', None) - self.reducer = kwargs.get('reducer', None) - self.input = kwargs.get('input', None) - self.output = kwargs.get('output', None) - self.file_paths = kwargs.get('file_paths', None) - self.file_linked_service = kwargs.get('file_linked_service', None) - self.combiner = kwargs.get('combiner', None) - self.command_environment = kwargs.get('command_environment', None) - self.defines = kwargs.get('defines', None) - self.type = 'HDInsightStreaming' - - -class HiveLinkedService(LinkedService): - """Hive Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. IP address or host name of the Hive server, - separated by ';' for multiple hosts (only when serviceDiscoveryMode is - enable). - :type host: object - :param port: The TCP port that the Hive server uses to listen for client - connections. - :type port: object - :param server_type: The type of Hive server. Possible values include: - 'HiveServer1', 'HiveServer2', 'HiveThriftServer' - :type server_type: str or ~azure.mgmt.datafactory.models.HiveServerType - :param thrift_transport_protocol: The transport protocol to use in the - Thrift layer. Possible values include: 'Binary', 'SASL', 'HTTP ' - :type thrift_transport_protocol: str or - ~azure.mgmt.datafactory.models.HiveThriftTransportProtocol - :param authentication_type: Required. The authentication method used to - access the Hive server. Possible values include: 'Anonymous', 'Username', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HiveAuthenticationType - :param service_discovery_mode: true to indicate using the ZooKeeper - service, false not. - :type service_discovery_mode: object - :param zoo_keeper_name_space: The namespace on ZooKeeper under which Hive - Server 2 nodes are added. - :type zoo_keeper_name_space: object - :param use_native_query: Specifies whether the driver uses native HiveQL - queries,or converts them into an equivalent form in HiveQL. - :type use_native_query: object - :param username: The user name that you use to access Hive Server. - :type username: object - :param password: The password corresponding to the user name that you - provided in the Username field - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param http_path: The partial URL corresponding to the Hive server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'service_discovery_mode': {'key': 'typeProperties.serviceDiscoveryMode', 'type': 'object'}, - 'zoo_keeper_name_space': {'key': 'typeProperties.zooKeeperNameSpace', 'type': 'object'}, - 'use_native_query': {'key': 'typeProperties.useNativeQuery', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HiveLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.server_type = kwargs.get('server_type', None) - self.thrift_transport_protocol = kwargs.get('thrift_transport_protocol', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.service_discovery_mode = kwargs.get('service_discovery_mode', None) - self.zoo_keeper_name_space = kwargs.get('zoo_keeper_name_space', None) - self.use_native_query = kwargs.get('use_native_query', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.http_path = kwargs.get('http_path', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Hive' - - -class HiveObjectDataset(Dataset): - """Hive Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Hive. Type: string (or Expression with - resultType string). - :type table: object - :param hive_object_dataset_schema: The schema name of the Hive. Type: - string (or Expression with resultType string). - :type hive_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'hive_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HiveObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.hive_object_dataset_schema = kwargs.get('hive_object_dataset_schema', None) - self.type = 'HiveObject' - - -class HiveSource(TabularSource): - """A copy activity Hive Server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HiveSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'HiveSource' - - -class HttpDataset(Dataset): - """A file in an HTTP web server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: The relative URL based on the URL in the - HttpLinkedService refers to an HTTP file Type: string (or Expression with - resultType string). - :type relative_url: object - :param request_method: The HTTP method for the HTTP request. Type: string - (or Expression with resultType string). - :type request_method: object - :param request_body: The body for the HTTP request. Type: string (or - Expression with resultType string). - :type request_body: object - :param additional_headers: The headers for the HTTP Request. e.g. - request-header-name-1:request-header-value-1 - ... - request-header-name-n:request-header-value-n Type: string (or Expression - with resultType string). - :type additional_headers: object - :param format: The format of files. - :type format: ~azure.mgmt.datafactory.models.DatasetStorageFormat - :param compression: The data compression method used on files. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'format': {'key': 'typeProperties.format', 'type': 'DatasetStorageFormat'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, **kwargs): - super(HttpDataset, self).__init__(**kwargs) - self.relative_url = kwargs.get('relative_url', None) - self.request_method = kwargs.get('request_method', None) - self.request_body = kwargs.get('request_body', None) - self.additional_headers = kwargs.get('additional_headers', None) - self.format = kwargs.get('format', None) - self.compression = kwargs.get('compression', None) - self.type = 'HttpFile' - - -class HttpLinkedService(LinkedService): - """Linked service for an HTTP source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The base URL of the HTTP endpoint, e.g. - http://www.microsoft.com. Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: The authentication type to be used to connect - to the HTTP server. Possible values include: 'Basic', 'Anonymous', - 'Digest', 'Windows', 'ClientCertificate' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HttpAuthenticationType - :param user_name: User name for Basic, Digest, or Windows authentication. - Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password for Basic, Digest, Windows, or ClientCertificate - with EmbeddedCertData authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param embedded_cert_data: Base64 encoded certificate data for - ClientCertificate authentication. For on-premises copy with - ClientCertificate authentication, either CertThumbprint or - EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type embedded_cert_data: object - :param cert_thumbprint: Thumbprint of certificate for ClientCertificate - authentication. Only valid for on-premises copy. For on-premises copy with - ClientCertificate authentication, either CertThumbprint or - EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type cert_thumbprint: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param enable_server_certificate_validation: If true, validate the HTTPS - server SSL certificate. Default value is true. Type: boolean (or - Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'embedded_cert_data': {'key': 'typeProperties.embeddedCertData', 'type': 'object'}, - 'cert_thumbprint': {'key': 'typeProperties.certThumbprint', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HttpLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.embedded_cert_data = kwargs.get('embedded_cert_data', None) - self.cert_thumbprint = kwargs.get('cert_thumbprint', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - self.type = 'HttpServer' - - -class HttpReadSettings(StoreReadSettings): - """Sftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param request_timeout: Specifies the timeout for a HTTP client to get - HTTP response from HTTP server. - :type request_timeout: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'request_method': {'key': 'requestMethod', 'type': 'object'}, - 'request_body': {'key': 'requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'additionalHeaders', 'type': 'object'}, - 'request_timeout': {'key': 'requestTimeout', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HttpReadSettings, self).__init__(**kwargs) - self.request_method = kwargs.get('request_method', None) - self.request_body = kwargs.get('request_body', None) - self.additional_headers = kwargs.get('additional_headers', None) - self.request_timeout = kwargs.get('request_timeout', None) - self.type = 'HttpReadSettings' - - -class HttpServerLocation(DatasetLocation): - """The location of http server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: Specify the relativeUrl of http server. Type: string - (or Expression with resultType string) - :type relative_url: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'relativeUrl', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HttpServerLocation, self).__init__(**kwargs) - self.relative_url = kwargs.get('relative_url', None) - self.type = 'HttpServerLocation' - - -class HttpSource(CopySource): - """A copy activity source for an HTTP file. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param http_request_timeout: Specifies the timeout for a HTTP client to - get HTTP response from HTTP server. The default value is equivalent to - System.Net.HttpWebRequest.Timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type http_request_timeout: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'http_request_timeout': {'key': 'httpRequestTimeout', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HttpSource, self).__init__(**kwargs) - self.http_request_timeout = kwargs.get('http_request_timeout', None) - self.type = 'HttpSource' - - -class HubspotLinkedService(LinkedService): - """Hubspot Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. The client ID associated with your Hubspot - application. - :type client_id: object - :param client_secret: The client secret associated with your Hubspot - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param access_token: The access token obtained when initially - authenticating your OAuth integration. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param refresh_token: The refresh token obtained when initially - authenticating your OAuth integration. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HubspotLinkedService, self).__init__(**kwargs) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.access_token = kwargs.get('access_token', None) - self.refresh_token = kwargs.get('refresh_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Hubspot' - - -class HubspotObjectDataset(Dataset): - """Hubspot Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HubspotObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'HubspotObject' - - -class HubspotSource(TabularSource): - """A copy activity Hubspot Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(HubspotSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'HubspotSource' - - -class IfConditionActivity(ControlActivity): - """This activity evaluates a boolean expression and executes either the - activities under the ifTrueActivities property or the ifFalseActivities - property depending on the result of the expression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param expression: Required. An expression that would evaluate to Boolean. - This is used to determine the block of activities (ifTrueActivities or - ifFalseActivities) that will be executed. - :type expression: ~azure.mgmt.datafactory.models.Expression - :param if_true_activities: List of activities to execute if expression is - evaluated to true. This is an optional property and if not provided, the - activity will exit without any action. - :type if_true_activities: list[~azure.mgmt.datafactory.models.Activity] - :param if_false_activities: List of activities to execute if expression is - evaluated to false. This is an optional property and if not provided, the - activity will exit without any action. - :type if_false_activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'if_true_activities': {'key': 'typeProperties.ifTrueActivities', 'type': '[Activity]'}, - 'if_false_activities': {'key': 'typeProperties.ifFalseActivities', 'type': '[Activity]'}, - } - - def __init__(self, **kwargs): - super(IfConditionActivity, self).__init__(**kwargs) - self.expression = kwargs.get('expression', None) - self.if_true_activities = kwargs.get('if_true_activities', None) - self.if_false_activities = kwargs.get('if_false_activities', None) - self.type = 'IfCondition' - - -class ImpalaLinkedService(LinkedService): - """Impala server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Impala server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the Impala server uses to listen for client - connections. The default value is 21050. - :type port: object - :param authentication_type: Required. The authentication type to use. - Possible values include: 'Anonymous', 'SASLUsername', - 'UsernameAndPassword' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ImpalaAuthenticationType - :param username: The user name used to access the Impala server. The - default value is anonymous when using SASLUsername. - :type username: object - :param password: The password corresponding to the user name when using - UsernameAndPassword. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ImpalaLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Impala' - - -class ImpalaObjectDataset(Dataset): - """Impala server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Impala. Type: string (or Expression - with resultType string). - :type table: object - :param impala_object_dataset_schema: The schema name of the Impala. Type: - string (or Expression with resultType string). - :type impala_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'impala_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ImpalaObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.impala_object_dataset_schema = kwargs.get('impala_object_dataset_schema', None) - self.type = 'ImpalaObject' - - -class ImpalaSource(TabularSource): - """A copy activity Impala server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ImpalaSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ImpalaSource' - - -class InformixLinkedService(LinkedService): - """Informix linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - Informix as ODBC data store. Possible values are: Anonymous and Basic. - Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(InformixLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Informix' - - -class InformixSink(CopySink): - """A copy activity Informix sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(InformixSink, self).__init__(**kwargs) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.type = 'InformixSink' - - -class InformixSource(TabularSource): - """A copy activity source for Informix. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(InformixSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'InformixSource' - - -class InformixTableDataset(Dataset): - """The Informix table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Informix table name. Type: string (or Expression - with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(InformixTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'InformixTable' - - -class IntegrationRuntime(Model): - """Azure Data Factory nested object which serves as a compute resource for - activities. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfHostedIntegrationRuntime, ManagedIntegrationRuntime - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfHosted': 'SelfHostedIntegrationRuntime', 'Managed': 'ManagedIntegrationRuntime'} - } - - def __init__(self, **kwargs): - super(IntegrationRuntime, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.type = None - - -class IntegrationRuntimeAuthKeys(Model): - """The integration runtime authentication keys. - - :param auth_key1: The primary integration runtime authentication key. - :type auth_key1: str - :param auth_key2: The secondary integration runtime authentication key. - :type auth_key2: str - """ - - _attribute_map = { - 'auth_key1': {'key': 'authKey1', 'type': 'str'}, - 'auth_key2': {'key': 'authKey2', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeAuthKeys, self).__init__(**kwargs) - self.auth_key1 = kwargs.get('auth_key1', None) - self.auth_key2 = kwargs.get('auth_key2', None) - - -class IntegrationRuntimeComputeProperties(Model): - """The compute resource properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param location: The location for managed integration runtime. The - supported regions could be found on - https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities - :type location: str - :param node_size: The node size requirement to managed integration - runtime. - :type node_size: str - :param number_of_nodes: The required number of nodes for managed - integration runtime. - :type number_of_nodes: int - :param max_parallel_executions_per_node: Maximum parallel executions count - per node for managed integration runtime. - :type max_parallel_executions_per_node: int - :param data_flow_properties: Data flow properties for managed integration - runtime. - :type data_flow_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDataFlowProperties - :param v_net_properties: VNet properties for managed integration runtime. - :type v_net_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeVNetProperties - """ - - _validation = { - 'number_of_nodes': {'minimum': 1}, - 'max_parallel_executions_per_node': {'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'node_size': {'key': 'nodeSize', 'type': 'str'}, - 'number_of_nodes': {'key': 'numberOfNodes', 'type': 'int'}, - 'max_parallel_executions_per_node': {'key': 'maxParallelExecutionsPerNode', 'type': 'int'}, - 'data_flow_properties': {'key': 'dataFlowProperties', 'type': 'IntegrationRuntimeDataFlowProperties'}, - 'v_net_properties': {'key': 'vNetProperties', 'type': 'IntegrationRuntimeVNetProperties'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeComputeProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.location = kwargs.get('location', None) - self.node_size = kwargs.get('node_size', None) - self.number_of_nodes = kwargs.get('number_of_nodes', None) - self.max_parallel_executions_per_node = kwargs.get('max_parallel_executions_per_node', None) - self.data_flow_properties = kwargs.get('data_flow_properties', None) - self.v_net_properties = kwargs.get('v_net_properties', None) - - -class IntegrationRuntimeConnectionInfo(Model): - """Connection information for encrypting the on-premises data source - credentials. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar service_token: The token generated in service. Callers use this - token to authenticate to integration runtime. - :vartype service_token: str - :ivar identity_cert_thumbprint: The integration runtime SSL certificate - thumbprint. Click-Once application uses it to do server validation. - :vartype identity_cert_thumbprint: str - :ivar host_service_uri: The on-premises integration runtime host URL. - :vartype host_service_uri: str - :ivar version: The integration runtime version. - :vartype version: str - :ivar public_key: The public key for encrypting a credential when - transferring the credential to the integration runtime. - :vartype public_key: str - :ivar is_identity_cert_exprired: Whether the identity certificate is - expired. - :vartype is_identity_cert_exprired: bool - """ - - _validation = { - 'service_token': {'readonly': True}, - 'identity_cert_thumbprint': {'readonly': True}, - 'host_service_uri': {'readonly': True}, - 'version': {'readonly': True}, - 'public_key': {'readonly': True}, - 'is_identity_cert_exprired': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'service_token': {'key': 'serviceToken', 'type': 'str'}, - 'identity_cert_thumbprint': {'key': 'identityCertThumbprint', 'type': 'str'}, - 'host_service_uri': {'key': 'hostServiceUri', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'public_key': {'key': 'publicKey', 'type': 'str'}, - 'is_identity_cert_exprired': {'key': 'isIdentityCertExprired', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeConnectionInfo, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.service_token = None - self.identity_cert_thumbprint = None - self.host_service_uri = None - self.version = None - self.public_key = None - self.is_identity_cert_exprired = None - - -class IntegrationRuntimeCustomSetupScriptProperties(Model): - """Custom setup script properties for a managed dedicated integration runtime. - - :param blob_container_uri: The URI of the Azure blob container that - contains the custom setup script. - :type blob_container_uri: str - :param sas_token: The SAS token of the Azure blob container. - :type sas_token: ~azure.mgmt.datafactory.models.SecureString - """ - - _attribute_map = { - 'blob_container_uri': {'key': 'blobContainerUri', 'type': 'str'}, - 'sas_token': {'key': 'sasToken', 'type': 'SecureString'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeCustomSetupScriptProperties, self).__init__(**kwargs) - self.blob_container_uri = kwargs.get('blob_container_uri', None) - self.sas_token = kwargs.get('sas_token', None) - - -class IntegrationRuntimeDataFlowProperties(Model): - """Data flow properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param compute_type: Compute type of the cluster which will execute data - flow job. Possible values include: 'General', 'MemoryOptimized', - 'ComputeOptimized' - :type compute_type: str or - ~azure.mgmt.datafactory.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow - job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - :param time_to_live: Time to live (in minutes) setting of the cluster - which will execute data flow job. - :type time_to_live: int - """ - - _validation = { - 'time_to_live': {'minimum': 0}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'time_to_live': {'key': 'timeToLive', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeDataFlowProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.compute_type = kwargs.get('compute_type', None) - self.core_count = kwargs.get('core_count', None) - self.time_to_live = kwargs.get('time_to_live', None) - - -class IntegrationRuntimeDataProxyProperties(Model): - """Data proxy properties for a managed dedicated integration runtime. - - :param connect_via: The self-hosted integration runtime reference. - :type connect_via: ~azure.mgmt.datafactory.models.EntityReference - :param staging_linked_service: The staging linked service reference. - :type staging_linked_service: - ~azure.mgmt.datafactory.models.EntityReference - :param path: The path to contain the staged data in the Blob storage. - :type path: str - """ - - _attribute_map = { - 'connect_via': {'key': 'connectVia', 'type': 'EntityReference'}, - 'staging_linked_service': {'key': 'stagingLinkedService', 'type': 'EntityReference'}, - 'path': {'key': 'path', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeDataProxyProperties, self).__init__(**kwargs) - self.connect_via = kwargs.get('connect_via', None) - self.staging_linked_service = kwargs.get('staging_linked_service', None) - self.path = kwargs.get('path', None) - - -class IntegrationRuntimeDebugResource(SubResourceDebugResource): - """Integration runtime debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntime - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntime'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeDebugResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class IntegrationRuntimeMonitoringData(Model): - """Get monitoring data response. - - :param name: Integration runtime name. - :type name: str - :param nodes: Integration runtime node monitoring data. - :type nodes: - list[~azure.mgmt.datafactory.models.IntegrationRuntimeNodeMonitoringData] - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'nodes': {'key': 'nodes', 'type': '[IntegrationRuntimeNodeMonitoringData]'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeMonitoringData, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.nodes = kwargs.get('nodes', None) - - -class IntegrationRuntimeNodeIpAddress(Model): - """The IP address of self-hosted integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ip_address: The IP address of self-hosted integration runtime node. - :vartype ip_address: str - """ - - _validation = { - 'ip_address': {'readonly': True}, - } - - _attribute_map = { - 'ip_address': {'key': 'ipAddress', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeNodeIpAddress, self).__init__(**kwargs) - self.ip_address = None - - -class IntegrationRuntimeNodeMonitoringData(Model): - """Monitoring data for integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_name: Name of the integration runtime node. - :vartype node_name: str - :ivar available_memory_in_mb: Available memory (MB) on the integration - runtime node. - :vartype available_memory_in_mb: int - :ivar cpu_utilization: CPU percentage on the integration runtime node. - :vartype cpu_utilization: int - :ivar concurrent_jobs_limit: Maximum concurrent jobs on the integration - runtime node. - :vartype concurrent_jobs_limit: int - :ivar concurrent_jobs_running: The number of jobs currently running on the - integration runtime node. - :vartype concurrent_jobs_running: int - :ivar max_concurrent_jobs: The maximum concurrent jobs in this integration - runtime. - :vartype max_concurrent_jobs: int - :ivar sent_bytes: Sent bytes on the integration runtime node. - :vartype sent_bytes: float - :ivar received_bytes: Received bytes on the integration runtime node. - :vartype received_bytes: float - """ - - _validation = { - 'node_name': {'readonly': True}, - 'available_memory_in_mb': {'readonly': True}, - 'cpu_utilization': {'readonly': True}, - 'concurrent_jobs_limit': {'readonly': True}, - 'concurrent_jobs_running': {'readonly': True}, - 'max_concurrent_jobs': {'readonly': True}, - 'sent_bytes': {'readonly': True}, - 'received_bytes': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_name': {'key': 'nodeName', 'type': 'str'}, - 'available_memory_in_mb': {'key': 'availableMemoryInMB', 'type': 'int'}, - 'cpu_utilization': {'key': 'cpuUtilization', 'type': 'int'}, - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - 'concurrent_jobs_running': {'key': 'concurrentJobsRunning', 'type': 'int'}, - 'max_concurrent_jobs': {'key': 'maxConcurrentJobs', 'type': 'int'}, - 'sent_bytes': {'key': 'sentBytes', 'type': 'float'}, - 'received_bytes': {'key': 'receivedBytes', 'type': 'float'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeNodeMonitoringData, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.node_name = None - self.available_memory_in_mb = None - self.cpu_utilization = None - self.concurrent_jobs_limit = None - self.concurrent_jobs_running = None - self.max_concurrent_jobs = None - self.sent_bytes = None - self.received_bytes = None - - -class IntegrationRuntimeReference(Model): - """Integration runtime reference type. - - 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 type: Required. Type of integration runtime. Default value: - "IntegrationRuntimeReference" . - :vartype type: str - :param reference_name: Required. Reference integration runtime name. - :type reference_name: str - :param parameters: Arguments for integration runtime. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "IntegrationRuntimeReference" - - def __init__(self, **kwargs): - super(IntegrationRuntimeReference, self).__init__(**kwargs) - self.reference_name = kwargs.get('reference_name', None) - self.parameters = kwargs.get('parameters', None) - - -class IntegrationRuntimeRegenerateKeyParameters(Model): - """Parameters to regenerate the authentication key. - - :param key_name: The name of the authentication key to regenerate. - Possible values include: 'authKey1', 'authKey2' - :type key_name: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAuthKeyName - """ - - _attribute_map = { - 'key_name': {'key': 'keyName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeRegenerateKeyParameters, self).__init__(**kwargs) - self.key_name = kwargs.get('key_name', None) - - -class IntegrationRuntimeResource(SubResource): - """Integration runtime resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntime - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntime'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class IntegrationRuntimeSsisCatalogInfo(Model): - """Catalog information for managed dedicated integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param catalog_server_endpoint: The catalog database server URL. - :type catalog_server_endpoint: str - :param catalog_admin_user_name: The administrator user name of catalog - database. - :type catalog_admin_user_name: str - :param catalog_admin_password: The password of the administrator user - account of the catalog database. - :type catalog_admin_password: ~azure.mgmt.datafactory.models.SecureString - :param catalog_pricing_tier: The pricing tier for the catalog database. - The valid values could be found in - https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible - values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' - :type catalog_pricing_tier: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisCatalogPricingTier - """ - - _validation = { - 'catalog_admin_user_name': {'max_length': 128, 'min_length': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'catalog_server_endpoint': {'key': 'catalogServerEndpoint', 'type': 'str'}, - 'catalog_admin_user_name': {'key': 'catalogAdminUserName', 'type': 'str'}, - 'catalog_admin_password': {'key': 'catalogAdminPassword', 'type': 'SecureString'}, - 'catalog_pricing_tier': {'key': 'catalogPricingTier', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeSsisCatalogInfo, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.catalog_server_endpoint = kwargs.get('catalog_server_endpoint', None) - self.catalog_admin_user_name = kwargs.get('catalog_admin_user_name', None) - self.catalog_admin_password = kwargs.get('catalog_admin_password', None) - self.catalog_pricing_tier = kwargs.get('catalog_pricing_tier', None) - - -class IntegrationRuntimeSsisProperties(Model): - """SSIS properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param catalog_info: Catalog information for managed dedicated integration - runtime. - :type catalog_info: - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisCatalogInfo - :param license_type: License type for bringing your own license scenario. - Possible values include: 'BasePrice', 'LicenseIncluded' - :type license_type: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeLicenseType - :param custom_setup_script_properties: Custom setup script properties for - a managed dedicated integration runtime. - :type custom_setup_script_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeCustomSetupScriptProperties - :param data_proxy_properties: Data proxy properties for a managed - dedicated integration runtime. - :type data_proxy_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDataProxyProperties - :param edition: The edition for the SSIS Integration Runtime. Possible - values include: 'Standard', 'Enterprise' - :type edition: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeEdition - :param express_custom_setup_properties: Custom setup without script - properties for a SSIS integration runtime. - :type express_custom_setup_properties: - list[~azure.mgmt.datafactory.models.CustomSetupBase] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'catalog_info': {'key': 'catalogInfo', 'type': 'IntegrationRuntimeSsisCatalogInfo'}, - 'license_type': {'key': 'licenseType', 'type': 'str'}, - 'custom_setup_script_properties': {'key': 'customSetupScriptProperties', 'type': 'IntegrationRuntimeCustomSetupScriptProperties'}, - 'data_proxy_properties': {'key': 'dataProxyProperties', 'type': 'IntegrationRuntimeDataProxyProperties'}, - 'edition': {'key': 'edition', 'type': 'str'}, - 'express_custom_setup_properties': {'key': 'expressCustomSetupProperties', 'type': '[CustomSetupBase]'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeSsisProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.catalog_info = kwargs.get('catalog_info', None) - self.license_type = kwargs.get('license_type', None) - self.custom_setup_script_properties = kwargs.get('custom_setup_script_properties', None) - self.data_proxy_properties = kwargs.get('data_proxy_properties', None) - self.edition = kwargs.get('edition', None) - self.express_custom_setup_properties = kwargs.get('express_custom_setup_properties', None) - - -class IntegrationRuntimeStatus(Model): - """Integration runtime status. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfHostedIntegrationRuntimeStatus, - ManagedIntegrationRuntimeStatus - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfHosted': 'SelfHostedIntegrationRuntimeStatus', 'Managed': 'ManagedIntegrationRuntimeStatus'} - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeStatus, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.data_factory_name = None - self.state = None - self.type = None - - -class IntegrationRuntimeStatusListResponse(Model): - """A list of integration runtime status. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of integration runtime status. - :type value: - list[~azure.mgmt.datafactory.models.IntegrationRuntimeStatusResponse] - :param next_link: The link to the next page of results, if any remaining - results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[IntegrationRuntimeStatusResponse]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeStatusListResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) - - -class IntegrationRuntimeStatusResponse(Model): - """Integration runtime status response. - - 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 name: The integration runtime name. - :vartype name: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntimeStatus - """ - - _validation = { - 'name': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntimeStatus'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeStatusResponse, self).__init__(**kwargs) - self.name = None - self.properties = kwargs.get('properties', None) - - -class IntegrationRuntimeVNetProperties(Model): - """VNet properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param v_net_id: The ID of the VNet that this integration runtime will - join. - :type v_net_id: str - :param subnet: The name of the subnet this integration runtime will join. - :type subnet: str - :param public_ips: Resource IDs of the public IP addresses that this - integration runtime will use. - :type public_ips: list[str] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'v_net_id': {'key': 'vNetId', 'type': 'str'}, - 'subnet': {'key': 'subnet', 'type': 'str'}, - 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, - } - - def __init__(self, **kwargs): - super(IntegrationRuntimeVNetProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.v_net_id = kwargs.get('v_net_id', None) - self.subnet = kwargs.get('subnet', None) - self.public_ips = kwargs.get('public_ips', None) - - -class JiraLinkedService(LinkedService): - """Jira Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Jira service. - (e.g. jira.example.com) - :type host: object - :param port: The TCP port that the Jira server uses to listen for client - connections. The default value is 443 if connecting through HTTPS, or 8080 - if connecting through HTTP. - :type port: object - :param username: Required. The user name that you use to access Jira - Service. - :type username: object - :param password: The password corresponding to the user name that you - provided in the username field. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(JiraLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Jira' - - -class JiraObjectDataset(Dataset): - """Jira Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(JiraObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'JiraObject' - - -class JiraSource(TabularSource): - """A copy activity Jira Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(JiraSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'JiraSource' - - -class JsonDataset(Dataset): - """Json dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the json data storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param encoding_name: The code page name of the preferred encoding. If not - specified, the default value is UTF-8, unless BOM denotes another Unicode - encoding. Refer to the name column of the table in the following link to - set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param compression: The data compression method used for the json dataset. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, **kwargs): - super(JsonDataset, self).__init__(**kwargs) - self.location = kwargs.get('location', None) - self.encoding_name = kwargs.get('encoding_name', None) - self.compression = kwargs.get('compression', None) - self.type = 'Json' - - -class JsonFormat(DatasetStorageFormat): - """The data stored in JSON format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - :param file_pattern: File pattern of JSON. To be more specific, the way of - separating a collection of JSON objects. The default value is - 'setOfObjects'. It is case-sensitive. - :type file_pattern: object - :param nesting_separator: The character used to separate nesting levels. - Default value is '.' (dot). Type: string (or Expression with resultType - string). - :type nesting_separator: object - :param encoding_name: The code page name of the preferred encoding. If not - provided, the default value is 'utf-8', unless the byte order mark (BOM) - denotes another Unicode encoding. The full list of supported values can be - found in the 'Name' column of the table of encodings in the following - reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param json_node_reference: The JSONPath of the JSON array element to be - flattened. Example: "$.ArrayPath". Type: string (or Expression with - resultType string). - :type json_node_reference: object - :param json_path_definition: The JSONPath definition for each column - mapping with a customized column name to extract data from JSON file. For - fields under root object, start with "$"; for fields inside the array - chosen by jsonNodeReference property, start from the array element. - Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. - Type: object (or Expression with resultType object). - :type json_path_definition: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'file_pattern': {'key': 'filePattern', 'type': 'object'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'encoding_name': {'key': 'encodingName', 'type': 'object'}, - 'json_node_reference': {'key': 'jsonNodeReference', 'type': 'object'}, - 'json_path_definition': {'key': 'jsonPathDefinition', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(JsonFormat, self).__init__(**kwargs) - self.file_pattern = kwargs.get('file_pattern', None) - self.nesting_separator = kwargs.get('nesting_separator', None) - self.encoding_name = kwargs.get('encoding_name', None) - self.json_node_reference = kwargs.get('json_node_reference', None) - self.json_path_definition = kwargs.get('json_path_definition', None) - self.type = 'JsonFormat' - - -class JsonSink(CopySink): - """A copy activity Json sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Json store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - :param format_settings: Json format settings. - :type format_settings: ~azure.mgmt.datafactory.models.JsonWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'JsonWriteSettings'}, - } - - def __init__(self, **kwargs): - super(JsonSink, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.format_settings = kwargs.get('format_settings', None) - self.type = 'JsonSink' - - -class JsonSource(CopySource): - """A copy activity Json source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Json store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(JsonSource, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'JsonSource' - - -class JsonWriteSettings(FormatWriteSettings): - """Json write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param file_pattern: File pattern of JSON. This setting controls the way a - collection of JSON objects will be treated. The default value is - 'setOfObjects'. It is case-sensitive. Possible values include: - 'setOfObjects', 'arrayOfObjects' - :type file_pattern: str or - ~azure.mgmt.datafactory.models.JsonWriteFilePattern - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'file_pattern': {'key': 'filePattern', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(JsonWriteSettings, self).__init__(**kwargs) - self.file_pattern = kwargs.get('file_pattern', None) - self.type = 'JsonWriteSettings' - - -class LinkedIntegrationRuntime(Model): - """The linked integration runtime information. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: The name of the linked integration runtime. - :vartype name: str - :ivar subscription_id: The subscription ID for which the linked - integration runtime belong to. - :vartype subscription_id: str - :ivar data_factory_name: The name of the data factory for which the linked - integration runtime belong to. - :vartype data_factory_name: str - :ivar data_factory_location: The location of the data factory for which - the linked integration runtime belong to. - :vartype data_factory_location: str - :ivar create_time: The creating time of the linked integration runtime. - :vartype create_time: datetime - """ - - _validation = { - 'name': {'readonly': True}, - 'subscription_id': {'readonly': True}, - 'data_factory_name': {'readonly': True}, - 'data_factory_location': {'readonly': True}, - 'create_time': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'data_factory_location': {'key': 'dataFactoryLocation', 'type': 'str'}, - 'create_time': {'key': 'createTime', 'type': 'iso-8601'}, - } - - def __init__(self, **kwargs): - super(LinkedIntegrationRuntime, self).__init__(**kwargs) - self.name = None - self.subscription_id = None - self.data_factory_name = None - self.data_factory_location = None - self.create_time = None - - -class LinkedIntegrationRuntimeType(Model): - """The base definition of a linked integration runtime. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: LinkedIntegrationRuntimeRbacAuthorization, - LinkedIntegrationRuntimeKeyAuthorization - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - """ - - _validation = { - 'authorization_type': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - } - - _subtype_map = { - 'authorization_type': {'RBAC': 'LinkedIntegrationRuntimeRbacAuthorization', 'Key': 'LinkedIntegrationRuntimeKeyAuthorization'} - } - - def __init__(self, **kwargs): - super(LinkedIntegrationRuntimeType, self).__init__(**kwargs) - self.authorization_type = None - - -class LinkedIntegrationRuntimeKeyAuthorization(LinkedIntegrationRuntimeType): - """The key authorization type integration runtime. - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - :param key: Required. The key used for authorization. - :type key: ~azure.mgmt.datafactory.models.SecureString - """ - - _validation = { - 'authorization_type': {'required': True}, - 'key': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - 'key': {'key': 'key', 'type': 'SecureString'}, - } - - def __init__(self, **kwargs): - super(LinkedIntegrationRuntimeKeyAuthorization, self).__init__(**kwargs) - self.key = kwargs.get('key', None) - self.authorization_type = 'Key' - - -class LinkedIntegrationRuntimeRbacAuthorization(LinkedIntegrationRuntimeType): - """The role based access control (RBAC) authorization type integration - runtime. - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - :param resource_id: Required. The resource identifier of the integration - runtime to be shared. - :type resource_id: str - """ - - _validation = { - 'authorization_type': {'required': True}, - 'resource_id': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - 'resource_id': {'key': 'resourceId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(LinkedIntegrationRuntimeRbacAuthorization, self).__init__(**kwargs) - self.resource_id = kwargs.get('resource_id', None) - self.authorization_type = 'RBAC' - - -class LinkedIntegrationRuntimeRequest(Model): - """Data factory name for linked integration runtime request. - - All required parameters must be populated in order to send to Azure. - - :param linked_factory_name: Required. The data factory name for linked - integration runtime. - :type linked_factory_name: str - """ - - _validation = { - 'linked_factory_name': {'required': True}, - } - - _attribute_map = { - 'linked_factory_name': {'key': 'factoryName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(LinkedIntegrationRuntimeRequest, self).__init__(**kwargs) - self.linked_factory_name = kwargs.get('linked_factory_name', None) - - -class LinkedServiceDebugResource(SubResourceDebugResource): - """Linked service debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.mgmt.datafactory.models.LinkedService - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__(self, **kwargs): - super(LinkedServiceDebugResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class LinkedServiceReference(Model): - """Linked service reference type. - - 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 type: Required. Linked service reference type. Default value: - "LinkedServiceReference" . - :vartype type: str - :param reference_name: Required. Reference LinkedService name. - :type reference_name: str - :param parameters: Arguments for LinkedService. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "LinkedServiceReference" - - def __init__(self, **kwargs): - super(LinkedServiceReference, self).__init__(**kwargs) - self.reference_name = kwargs.get('reference_name', None) - self.parameters = kwargs.get('parameters', None) - - -class LinkedServiceResource(SubResource): - """Linked service resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.mgmt.datafactory.models.LinkedService - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__(self, **kwargs): - super(LinkedServiceResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class LogStorageSettings(Model): - """Log storage settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Log storage linked service - reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param path: The path to storage for storing detailed logs of activity - execution. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(LogStorageSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.path = kwargs.get('path', None) - - -class LookupActivity(ExecutionActivity): - """Lookup activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param source: Required. Dataset-specific source properties, same as copy - activity source. - :type source: ~azure.mgmt.datafactory.models.CopySource - :param dataset: Required. Lookup activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - :param first_row_only: Whether to return first row or all rows. Default - value is true. Type: boolean (or Expression with resultType boolean). - :type first_row_only: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'first_row_only': {'key': 'typeProperties.firstRowOnly', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(LookupActivity, self).__init__(**kwargs) - self.source = kwargs.get('source', None) - self.dataset = kwargs.get('dataset', None) - self.first_row_only = kwargs.get('first_row_only', None) - self.type = 'Lookup' - - -class MagentoLinkedService(LinkedService): - """Magento server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Magento instance. (i.e. - 192.168.222.110/magento3) - :type host: object - :param access_token: The access token from Magento. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MagentoLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Magento' - - -class MagentoObjectDataset(Dataset): - """Magento server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MagentoObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'MagentoObject' - - -class MagentoSource(TabularSource): - """A copy activity Magento server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MagentoSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'MagentoSource' - - -class ManagedIntegrationRuntime(IntegrationRuntime): - """Managed integration runtime, including managed elastic and managed - dedicated integration runtimes. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :ivar state: Integration runtime state, only valid for managed dedicated - integration runtime. Possible values include: 'Initial', 'Stopped', - 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', - 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param compute_properties: The compute resource for managed integration - runtime. - :type compute_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeComputeProperties - :param ssis_properties: SSIS properties for managed integration runtime. - :type ssis_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisProperties - """ - - _validation = { - 'type': {'required': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'compute_properties': {'key': 'typeProperties.computeProperties', 'type': 'IntegrationRuntimeComputeProperties'}, - 'ssis_properties': {'key': 'typeProperties.ssisProperties', 'type': 'IntegrationRuntimeSsisProperties'}, - } - - def __init__(self, **kwargs): - super(ManagedIntegrationRuntime, self).__init__(**kwargs) - self.state = None - self.compute_properties = kwargs.get('compute_properties', None) - self.ssis_properties = kwargs.get('ssis_properties', None) - self.type = 'Managed' - - -class ManagedIntegrationRuntimeError(Model): - """Error definition for managed integration runtime. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar time: The time when the error occurred. - :vartype time: datetime - :ivar code: Error code. - :vartype code: str - :ivar parameters: Managed integration runtime error parameters. - :vartype parameters: list[str] - :ivar message: Error message. - :vartype message: str - """ - - _validation = { - 'time': {'readonly': True}, - 'code': {'readonly': True}, - 'parameters': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'code': {'key': 'code', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '[str]'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ManagedIntegrationRuntimeError, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.time = None - self.code = None - self.parameters = None - self.message = None - - -class ManagedIntegrationRuntimeNode(Model): - """Properties of integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_id: The managed integration runtime node id. - :vartype node_id: str - :ivar status: The managed integration runtime node status. Possible values - include: 'Starting', 'Available', 'Recycling', 'Unavailable' - :vartype status: str or - ~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeNodeStatus - :param errors: The errors that occurred on this integration runtime node. - :type errors: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeError] - """ - - _validation = { - 'node_id': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_id': {'key': 'nodeId', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'errors': {'key': 'errors', 'type': '[ManagedIntegrationRuntimeError]'}, - } - - def __init__(self, **kwargs): - super(ManagedIntegrationRuntimeNode, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.node_id = None - self.status = None - self.errors = kwargs.get('errors', None) - - -class ManagedIntegrationRuntimeOperationResult(Model): - """Properties of managed integration runtime operation result. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar type: The operation type. Could be start or stop. - :vartype type: str - :ivar start_time: The start time of the operation. - :vartype start_time: datetime - :ivar result: The operation result. - :vartype result: str - :ivar error_code: The error code. - :vartype error_code: str - :ivar parameters: Managed integration runtime error parameters. - :vartype parameters: list[str] - :ivar activity_id: The activity id for the operation request. - :vartype activity_id: str - """ - - _validation = { - 'type': {'readonly': True}, - 'start_time': {'readonly': True}, - 'result': {'readonly': True}, - 'error_code': {'readonly': True}, - 'parameters': {'readonly': True}, - 'activity_id': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'result': {'key': 'result', 'type': 'str'}, - 'error_code': {'key': 'errorCode', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '[str]'}, - 'activity_id': {'key': 'activityId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ManagedIntegrationRuntimeOperationResult, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.type = None - self.start_time = None - self.result = None - self.error_code = None - self.parameters = None - self.activity_id = None - - -class ManagedIntegrationRuntimeStatus(IntegrationRuntimeStatus): - """Managed integration runtime status. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - :ivar create_time: The time at which the integration runtime was created, - in ISO8601 format. - :vartype create_time: datetime - :ivar nodes: The list of nodes for managed integration runtime. - :vartype nodes: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeNode] - :ivar other_errors: The errors that occurred on this integration runtime. - :vartype other_errors: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeError] - :ivar last_operation: The last operation result that occurred on this - integration runtime. - :vartype last_operation: - ~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeOperationResult - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - 'create_time': {'readonly': True}, - 'nodes': {'readonly': True}, - 'other_errors': {'readonly': True}, - 'last_operation': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'create_time': {'key': 'typeProperties.createTime', 'type': 'iso-8601'}, - 'nodes': {'key': 'typeProperties.nodes', 'type': '[ManagedIntegrationRuntimeNode]'}, - 'other_errors': {'key': 'typeProperties.otherErrors', 'type': '[ManagedIntegrationRuntimeError]'}, - 'last_operation': {'key': 'typeProperties.lastOperation', 'type': 'ManagedIntegrationRuntimeOperationResult'}, - } - - def __init__(self, **kwargs): - super(ManagedIntegrationRuntimeStatus, self).__init__(**kwargs) - self.create_time = None - self.nodes = None - self.other_errors = None - self.last_operation = None - self.type = 'Managed' - - -class MappingDataFlow(DataFlow): - """Mapping data flow. - - All required parameters must be populated in order to send to Azure. - - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data - flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, - Data flow will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DataFlowFolder - :param type: Required. Constant filled by server. - :type type: str - :param sources: List of sources in data flow. - :type sources: list[~azure.mgmt.datafactory.models.DataFlowSource] - :param sinks: List of sinks in data flow. - :type sinks: list[~azure.mgmt.datafactory.models.DataFlowSink] - :param transformations: List of transformations in data flow. - :type transformations: list[~azure.mgmt.datafactory.models.Transformation] - :param script: DataFlow script. - :type script: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sources': {'key': 'typeProperties.sources', 'type': '[DataFlowSource]'}, - 'sinks': {'key': 'typeProperties.sinks', 'type': '[DataFlowSink]'}, - 'transformations': {'key': 'typeProperties.transformations', 'type': '[Transformation]'}, - 'script': {'key': 'typeProperties.script', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MappingDataFlow, self).__init__(**kwargs) - self.sources = kwargs.get('sources', None) - self.sinks = kwargs.get('sinks', None) - self.transformations = kwargs.get('transformations', None) - self.script = kwargs.get('script', None) - self.type = 'MappingDataFlow' - - -class MariaDBLinkedService(LinkedService): - """MariaDB server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MariaDBLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'MariaDB' - - -class MariaDBSource(TabularSource): - """A copy activity MariaDB server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MariaDBSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'MariaDBSource' - - -class MariaDBTableDataset(Dataset): - """MariaDB server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MariaDBTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'MariaDBTable' - - -class MarketoLinkedService(LinkedService): - """Marketo server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Marketo server. (i.e. - 123-ABC-321.mktorest.com) - :type endpoint: object - :param client_id: Required. The client Id of your Marketo service. - :type client_id: object - :param client_secret: The client secret of your Marketo service. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MarketoLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Marketo' - - -class MarketoObjectDataset(Dataset): - """Marketo server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MarketoObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'MarketoObject' - - -class MarketoSource(TabularSource): - """A copy activity Marketo server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MarketoSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'MarketoSource' - - -class MicrosoftAccessLinkedService(LinkedService): - """Microsoft Access linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - Microsoft Access as ODBC data store. Possible values are: Anonymous and - Basic. Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MicrosoftAccessLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'MicrosoftAccess' - - -class MicrosoftAccessSink(CopySink): - """A copy activity Microsoft Access sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MicrosoftAccessSink, self).__init__(**kwargs) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.type = 'MicrosoftAccessSink' - - -class MicrosoftAccessSource(CopySource): - """A copy activity source for Microsoft Access. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(MicrosoftAccessSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'MicrosoftAccessSource' - - -class MicrosoftAccessTableDataset(Dataset): - """The Microsoft Access table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Microsoft Access table name. Type: string (or - Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MicrosoftAccessTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'MicrosoftAccessTable' - - -class MongoDbCollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. The table name of the MongoDB database. - Type: string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MongoDbCollectionDataset, self).__init__(**kwargs) - self.collection_name = kwargs.get('collection_name', None) - self.type = 'MongoDbCollection' - - -class MongoDbCursorMethodsProperties(Model): - """Cursor methods for Mongodb query. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param project: Specifies the fields to return in the documents that match - the query filter. To return all fields in the matching documents, omit - this parameter. Type: string (or Expression with resultType string). - :type project: object - :param sort: Specifies the order in which the query returns matching - documents. Type: string (or Expression with resultType string). Type: - string (or Expression with resultType string). - :type sort: object - :param skip: Specifies the how many documents skipped and where MongoDB - begins returning results. This approach may be useful in implementing - paginated results. Type: integer (or Expression with resultType integer). - :type skip: object - :param limit: Specifies the maximum number of documents the server - returns. limit() is analogous to the LIMIT statement in a SQL database. - Type: integer (or Expression with resultType integer). - :type limit: object - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'project': {'key': 'project', 'type': 'object'}, - 'sort': {'key': 'sort', 'type': 'object'}, - 'skip': {'key': 'skip', 'type': 'object'}, - 'limit': {'key': 'limit', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MongoDbCursorMethodsProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.project = kwargs.get('project', None) - self.sort = kwargs.get('sort', None) - self.skip = kwargs.get('skip', None) - self.limit = kwargs.get('limit', None) - - -class MongoDbLinkedService(LinkedService): - """Linked service for MongoDb data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. The IP address or server name of the MongoDB - server. Type: string (or Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect - to the MongoDB database. Possible values include: 'Basic', 'Anonymous' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.MongoDbAuthenticationType - :param database_name: Required. The name of the MongoDB database that you - want to access. Type: string (or Expression with resultType string). - :type database_name: object - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param auth_source: Database to verify the username and password. Type: - string (or Expression with resultType string). - :type auth_source: object - :param port: The TCP port number that the MongoDB server uses to listen - for client connections. The default value is 27017. Type: integer (or - Expression with resultType integer), minimum: 0. - :type port: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type enable_ssl: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - Type: boolean (or Expression with resultType boolean). - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'database_name': {'key': 'typeProperties.databaseName', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'auth_source': {'key': 'typeProperties.authSource', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MongoDbLinkedService, self).__init__(**kwargs) - self.server = kwargs.get('server', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.database_name = kwargs.get('database_name', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.auth_source = kwargs.get('auth_source', None) - self.port = kwargs.get('port', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'MongoDb' - - -class MongoDbSource(CopySource): - """A copy activity source for a MongoDB database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Should be a SQL-92 query expression. Type: - string (or Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(MongoDbSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'MongoDbSource' - - -class MongoDbV2CollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection: Required. The collection name of the MongoDB database. - Type: string (or Expression with resultType string). - :type collection: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MongoDbV2CollectionDataset, self).__init__(**kwargs) - self.collection = kwargs.get('collection', None) - self.type = 'MongoDbV2Collection' - - -class MongoDbV2LinkedService(LinkedService): - """Linked service for MongoDB data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The MongoDB connection string. Type: - string, SecureString or AzureKeyVaultSecretReference. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the MongoDB database that you want - to access. Type: string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MongoDbV2LinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.database = kwargs.get('database', None) - self.type = 'MongoDbV2' - - -class MongoDbV2Source(CopySource): - """A copy activity source for a MongoDB database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param filter: Specifies selection filter using query operators. To return - all documents in a collection, omit this parameter or pass an empty - document ({}). Type: string (or Expression with resultType string). - :type filter: object - :param cursor_methods: Cursor methods for Mongodb query - :type cursor_methods: - ~azure.mgmt.datafactory.models.MongoDbCursorMethodsProperties - :param batch_size: Specifies the number of documents to return in each - batch of the response from MongoDB instance. In most cases, modifying the - batch size will not affect the user or the application. This property's - main purpose is to avoid hit the limitation of response size. Type: - integer (or Expression with resultType integer). - :type batch_size: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'filter': {'key': 'filter', 'type': 'object'}, - 'cursor_methods': {'key': 'cursorMethods', 'type': 'MongoDbCursorMethodsProperties'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(MongoDbV2Source, self).__init__(**kwargs) - self.filter = kwargs.get('filter', None) - self.cursor_methods = kwargs.get('cursor_methods', None) - self.batch_size = kwargs.get('batch_size', None) - self.query_timeout = kwargs.get('query_timeout', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'MongoDbV2Source' - - -class MySqlLinkedService(LinkedService): - """Linked service for MySQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MySqlLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'MySql' - - -class MySqlSource(TabularSource): - """A copy activity source for MySQL databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MySqlSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'MySqlSource' - - -class MySqlTableDataset(Dataset): - """The MySQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The MySQL table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(MySqlTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'MySqlTable' - - -class NetezzaLinkedService(LinkedService): - """Netezza linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(NetezzaLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Netezza' - - -class NetezzaPartitionSettings(Model): - """The settings that will be leveraged for Netezza source partitioning. - - :param partition_column_name: The name of the column in integer type that - will be used for proceeding range partitioning. Type: string (or - Expression with resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(NetezzaPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = kwargs.get('partition_column_name', None) - self.partition_upper_bound = kwargs.get('partition_upper_bound', None) - self.partition_lower_bound = kwargs.get('partition_lower_bound', None) - - -class NetezzaSource(TabularSource): - """A copy activity Netezza source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - :param partition_option: The partition mechanism that will be used for - Netezza read in parallel. Possible values include: 'None', 'DataSlice', - 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.NetezzaPartitionOption - :param partition_settings: The settings that will be leveraged for Netezza - source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.NetezzaPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'NetezzaPartitionSettings'}, - } - - def __init__(self, **kwargs): - super(NetezzaSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.partition_option = kwargs.get('partition_option', None) - self.partition_settings = kwargs.get('partition_settings', None) - self.type = 'NetezzaSource' - - -class NetezzaTableDataset(Dataset): - """Netezza dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Netezza. Type: string (or Expression - with resultType string). - :type table: object - :param netezza_table_dataset_schema: The schema name of the Netezza. Type: - string (or Expression with resultType string). - :type netezza_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'netezza_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(NetezzaTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.netezza_table_dataset_schema = kwargs.get('netezza_table_dataset_schema', None) - self.type = 'NetezzaTable' - - -class ODataLinkedService(LinkedService): - """Open Data Protocol (OData) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of the OData service endpoint. Type: string - (or Expression with resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the - OData service. Possible values include: 'Basic', 'Anonymous', 'Windows', - 'AadServicePrincipal', 'ManagedServiceIdentity' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ODataAuthenticationType - :param user_name: User name of the OData service. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password of the OData service. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Specify the tenant information (domain name or tenant ID) - under which your application resides. Type: string (or Expression with - resultType string). - :type tenant: object - :param service_principal_id: Specify the application id of your - application registered in Azure Active Directory. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param aad_resource_id: Specify the resource you are requesting - authorization to use Directory. Type: string (or Expression with - resultType string). - :type aad_resource_id: object - :param aad_service_principal_credential_type: Specify the credential type - (key or cert) is used for service principal. Possible values include: - 'ServicePrincipalKey', 'ServicePrincipalCert' - :type aad_service_principal_credential_type: str or - ~azure.mgmt.datafactory.models.ODataAadServicePrincipalCredentialType - :param service_principal_key: Specify the secret of your application - registered in Azure Active Directory. Type: string (or Expression with - resultType string). - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_embedded_cert: Specify the base64 encoded - certificate of your application registered in Azure Active Directory. - Type: string (or Expression with resultType string). - :type service_principal_embedded_cert: - ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_embedded_cert_password: Specify the password of - your certificate if your certificate has a password and you are using - AadServicePrincipal authentication. Type: string (or Expression with - resultType string). - :type service_principal_embedded_cert_password: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'aad_service_principal_credential_type': {'key': 'typeProperties.aadServicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'service_principal_embedded_cert': {'key': 'typeProperties.servicePrincipalEmbeddedCert', 'type': 'SecretBase'}, - 'service_principal_embedded_cert_password': {'key': 'typeProperties.servicePrincipalEmbeddedCertPassword', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ODataLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.tenant = kwargs.get('tenant', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.aad_resource_id = kwargs.get('aad_resource_id', None) - self.aad_service_principal_credential_type = kwargs.get('aad_service_principal_credential_type', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.service_principal_embedded_cert = kwargs.get('service_principal_embedded_cert', None) - self.service_principal_embedded_cert_password = kwargs.get('service_principal_embedded_cert_password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'OData' - - -class ODataResourceDataset(Dataset): - """The Open Data Protocol (OData) resource dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: The OData resource path. Type: string (or Expression with - resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ODataResourceDataset, self).__init__(**kwargs) - self.path = kwargs.get('path', None) - self.type = 'ODataResource' - - -class ODataSource(CopySource): - """A copy activity source for OData source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: OData query. For example, "$top=1". Type: string (or - Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(ODataSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'ODataSource' - - -class OdbcLinkedService(LinkedService): - """Open Database Connectivity (ODBC) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - ODBC data store. Possible values are: Anonymous and Basic. Type: string - (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OdbcLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Odbc' - - -class OdbcSink(CopySink): - """A copy activity ODBC sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OdbcSink, self).__init__(**kwargs) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.type = 'OdbcSink' - - -class OdbcSource(TabularSource): - """A copy activity source for ODBC databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OdbcSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'OdbcSource' - - -class OdbcTableDataset(Dataset): - """The ODBC table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The ODBC table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OdbcTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'OdbcTable' - - -class Office365Dataset(Dataset): - """The Office365 account. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: Required. Name of the dataset to extract from Office - 365. Type: string (or Expression with resultType string). - :type table_name: object - :param predicate: A predicate expression that can be used to filter the - specific rows to extract from Office 365. Type: string (or Expression with - resultType string). - :type predicate: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'predicate': {'key': 'typeProperties.predicate', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Office365Dataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.predicate = kwargs.get('predicate', None) - self.type = 'Office365Table' - - -class Office365LinkedService(LinkedService): - """Office365 linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param office365_tenant_id: Required. Azure tenant ID to which the Office - 365 account belongs. Type: string (or Expression with resultType string). - :type office365_tenant_id: object - :param service_principal_tenant_id: Required. Specify the tenant - information under which your Azure AD web application resides. Type: - string (or Expression with resultType string). - :type service_principal_tenant_id: object - :param service_principal_id: Required. Specify the application's client - ID. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'office365_tenant_id': {'required': True}, - 'service_principal_tenant_id': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'office365_tenant_id': {'key': 'typeProperties.office365TenantId', 'type': 'object'}, - 'service_principal_tenant_id': {'key': 'typeProperties.servicePrincipalTenantId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Office365LinkedService, self).__init__(**kwargs) - self.office365_tenant_id = kwargs.get('office365_tenant_id', None) - self.service_principal_tenant_id = kwargs.get('service_principal_tenant_id', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Office365' - - -class Office365Source(CopySource): - """A copy activity source for an Office 365 service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param allowed_groups: The groups containing all the users. Type: array of - strings (or Expression with resultType array of strings). - :type allowed_groups: object - :param user_scope_filter_uri: The user scope uri. Type: string (or - Expression with resultType string). - :type user_scope_filter_uri: object - :param date_filter_column: The Column to apply the and . Type: string (or - Expression with resultType string). - :type date_filter_column: object - :param start_time: Start time of the requested range for this dataset. - Type: string (or Expression with resultType string). - :type start_time: object - :param end_time: End time of the requested range for this dataset. Type: - string (or Expression with resultType string). - :type end_time: object - :param output_columns: The columns to be read out from the Office 365 - table. Type: array of objects (or Expression with resultType array of - objects). Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] - :type output_columns: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'allowed_groups': {'key': 'allowedGroups', 'type': 'object'}, - 'user_scope_filter_uri': {'key': 'userScopeFilterUri', 'type': 'object'}, - 'date_filter_column': {'key': 'dateFilterColumn', 'type': 'object'}, - 'start_time': {'key': 'startTime', 'type': 'object'}, - 'end_time': {'key': 'endTime', 'type': 'object'}, - 'output_columns': {'key': 'outputColumns', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(Office365Source, self).__init__(**kwargs) - self.allowed_groups = kwargs.get('allowed_groups', None) - self.user_scope_filter_uri = kwargs.get('user_scope_filter_uri', None) - self.date_filter_column = kwargs.get('date_filter_column', None) - self.start_time = kwargs.get('start_time', None) - self.end_time = kwargs.get('end_time', None) - self.output_columns = kwargs.get('output_columns', None) - self.type = 'Office365Source' - - -class Operation(Model): - """Azure Data Factory API operation definition. - - :param name: Operation name: {provider}/{resource}/{operation} - :type name: str - :param origin: The intended executor of the operation. - :type origin: str - :param display: Metadata associated with the operation. - :type display: ~azure.mgmt.datafactory.models.OperationDisplay - :param service_specification: Details about a service operation. - :type service_specification: - ~azure.mgmt.datafactory.models.OperationServiceSpecification - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'origin': {'key': 'origin', 'type': 'str'}, - 'display': {'key': 'display', 'type': 'OperationDisplay'}, - 'service_specification': {'key': 'properties.serviceSpecification', 'type': 'OperationServiceSpecification'}, - } - - def __init__(self, **kwargs): - super(Operation, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.origin = kwargs.get('origin', None) - self.display = kwargs.get('display', None) - self.service_specification = kwargs.get('service_specification', None) - - -class OperationDisplay(Model): - """Metadata associated with the operation. - - :param description: The description of the operation. - :type description: str - :param provider: The name of the provider. - :type provider: str - :param resource: The name of the resource type on which the operation is - performed. - :type resource: str - :param operation: The type of operation: get, read, delete, etc. - :type operation: str - """ - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'provider': {'key': 'provider', 'type': 'str'}, - 'resource': {'key': 'resource', 'type': 'str'}, - 'operation': {'key': 'operation', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OperationDisplay, self).__init__(**kwargs) - self.description = kwargs.get('description', None) - self.provider = kwargs.get('provider', None) - self.resource = kwargs.get('resource', None) - self.operation = kwargs.get('operation', None) - - -class OperationLogSpecification(Model): - """Details about an operation related to logs. - - :param name: The name of the log category. - :type name: str - :param display_name: Localized display name. - :type display_name: str - :param blob_duration: Blobs created in the customer storage account, per - hour. - :type blob_duration: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'blob_duration': {'key': 'blobDuration', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OperationLogSpecification, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.display_name = kwargs.get('display_name', None) - self.blob_duration = kwargs.get('blob_duration', None) - - -class OperationMetricAvailability(Model): - """Defines how often data for a metric becomes available. - - :param time_grain: The granularity for the metric. - :type time_grain: str - :param blob_duration: Blob created in the customer storage account, per - hour. - :type blob_duration: str - """ - - _attribute_map = { - 'time_grain': {'key': 'timeGrain', 'type': 'str'}, - 'blob_duration': {'key': 'blobDuration', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OperationMetricAvailability, self).__init__(**kwargs) - self.time_grain = kwargs.get('time_grain', None) - self.blob_duration = kwargs.get('blob_duration', None) - - -class OperationMetricDimension(Model): - """Defines the metric dimension. - - :param name: The name of the dimension for the metric. - :type name: str - :param display_name: The display name of the metric dimension. - :type display_name: str - :param to_be_exported_for_shoebox: Whether the dimension should be - exported to Azure Monitor. - :type to_be_exported_for_shoebox: bool - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'to_be_exported_for_shoebox': {'key': 'toBeExportedForShoebox', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(OperationMetricDimension, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.display_name = kwargs.get('display_name', None) - self.to_be_exported_for_shoebox = kwargs.get('to_be_exported_for_shoebox', None) - - -class OperationMetricSpecification(Model): - """Details about an operation related to metrics. - - :param name: The name of the metric. - :type name: str - :param display_name: Localized display name of the metric. - :type display_name: str - :param display_description: The description of the metric. - :type display_description: str - :param unit: The unit that the metric is measured in. - :type unit: str - :param aggregation_type: The type of metric aggregation. - :type aggregation_type: str - :param enable_regional_mdm_account: Whether or not the service is using - regional MDM accounts. - :type enable_regional_mdm_account: str - :param source_mdm_account: The name of the MDM account. - :type source_mdm_account: str - :param source_mdm_namespace: The name of the MDM namespace. - :type source_mdm_namespace: str - :param availabilities: Defines how often data for metrics becomes - available. - :type availabilities: - list[~azure.mgmt.datafactory.models.OperationMetricAvailability] - :param dimensions: Defines the metric dimension. - :type dimensions: - list[~azure.mgmt.datafactory.models.OperationMetricDimension] - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'display_description': {'key': 'displayDescription', 'type': 'str'}, - 'unit': {'key': 'unit', 'type': 'str'}, - 'aggregation_type': {'key': 'aggregationType', 'type': 'str'}, - 'enable_regional_mdm_account': {'key': 'enableRegionalMdmAccount', 'type': 'str'}, - 'source_mdm_account': {'key': 'sourceMdmAccount', 'type': 'str'}, - 'source_mdm_namespace': {'key': 'sourceMdmNamespace', 'type': 'str'}, - 'availabilities': {'key': 'availabilities', 'type': '[OperationMetricAvailability]'}, - 'dimensions': {'key': 'dimensions', 'type': '[OperationMetricDimension]'}, - } - - def __init__(self, **kwargs): - super(OperationMetricSpecification, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.display_name = kwargs.get('display_name', None) - self.display_description = kwargs.get('display_description', None) - self.unit = kwargs.get('unit', None) - self.aggregation_type = kwargs.get('aggregation_type', None) - self.enable_regional_mdm_account = kwargs.get('enable_regional_mdm_account', None) - self.source_mdm_account = kwargs.get('source_mdm_account', None) - self.source_mdm_namespace = kwargs.get('source_mdm_namespace', None) - self.availabilities = kwargs.get('availabilities', None) - self.dimensions = kwargs.get('dimensions', None) - - -class OperationServiceSpecification(Model): - """Details about a service operation. - - :param log_specifications: Details about operations related to logs. - :type log_specifications: - list[~azure.mgmt.datafactory.models.OperationLogSpecification] - :param metric_specifications: Details about operations related to metrics. - :type metric_specifications: - list[~azure.mgmt.datafactory.models.OperationMetricSpecification] - """ - - _attribute_map = { - 'log_specifications': {'key': 'logSpecifications', 'type': '[OperationLogSpecification]'}, - 'metric_specifications': {'key': 'metricSpecifications', 'type': '[OperationMetricSpecification]'}, - } - - def __init__(self, **kwargs): - super(OperationServiceSpecification, self).__init__(**kwargs) - self.log_specifications = kwargs.get('log_specifications', None) - self.metric_specifications = kwargs.get('metric_specifications', None) - - -class OracleLinkedService(LinkedService): - """Oracle database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Oracle' - - -class OraclePartitionSettings(Model): - """The settings that will be leveraged for Oracle source partitioning. - - :param partition_names: Names of the physical partitions of Oracle table. - :type partition_names: object - :param partition_column_name: The name of the column in integer type that - will be used for proceeding range partitioning. Type: string (or - Expression with resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_names': {'key': 'partitionNames', 'type': 'object'}, - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OraclePartitionSettings, self).__init__(**kwargs) - self.partition_names = kwargs.get('partition_names', None) - self.partition_column_name = kwargs.get('partition_column_name', None) - self.partition_upper_bound = kwargs.get('partition_upper_bound', None) - self.partition_lower_bound = kwargs.get('partition_lower_bound', None) - - -class OracleServiceCloudLinkedService(LinkedService): - """Oracle Service Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Oracle Service Cloud instance. - :type host: object - :param username: Required. The user name that you use to access Oracle - Service Cloud server. - :type username: object - :param password: Required. The password corresponding to the user name - that you provided in the username key. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleServiceCloudLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'OracleServiceCloud' - - -class OracleServiceCloudObjectDataset(Dataset): - """Oracle Service Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleServiceCloudObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'OracleServiceCloudObject' - - -class OracleServiceCloudSource(TabularSource): - """A copy activity Oracle Service Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleServiceCloudSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'OracleServiceCloudSource' - - -class OracleSink(CopySink): - """A copy activity Oracle sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleSink, self).__init__(**kwargs) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.type = 'OracleSink' - - -class OracleSource(CopySource): - """A copy activity Oracle source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param oracle_reader_query: Oracle reader query. Type: string (or - Expression with resultType string). - :type oracle_reader_query: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param partition_option: The partition mechanism that will be used for - Oracle read in parallel. Possible values include: 'None', - 'PhysicalPartitionsOfTable', 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.OraclePartitionOption - :param partition_settings: The settings that will be leveraged for Oracle - source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.OraclePartitionSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'oracle_reader_query': {'key': 'oracleReaderQuery', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'OraclePartitionSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(OracleSource, self).__init__(**kwargs) - self.oracle_reader_query = kwargs.get('oracle_reader_query', None) - self.query_timeout = kwargs.get('query_timeout', None) - self.partition_option = kwargs.get('partition_option', None) - self.partition_settings = kwargs.get('partition_settings', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'OracleSource' - - -class OracleTableDataset(Dataset): - """The on-premises Oracle database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param oracle_table_dataset_schema: The schema name of the on-premises - Oracle database. Type: string (or Expression with resultType string). - :type oracle_table_dataset_schema: object - :param table: The table name of the on-premises Oracle database. Type: - string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'oracle_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(OracleTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.oracle_table_dataset_schema = kwargs.get('oracle_table_dataset_schema', None) - self.table = kwargs.get('table', None) - self.type = 'OracleTable' - - -class OrcDataset(Dataset): - """ORC dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the ORC data storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param orc_compression_codec: Possible values include: 'none', 'zlib', - 'snappy' - :type orc_compression_codec: str or - ~azure.mgmt.datafactory.models.OrcCompressionCodec - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'orc_compression_codec': {'key': 'typeProperties.orcCompressionCodec', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OrcDataset, self).__init__(**kwargs) - self.location = kwargs.get('location', None) - self.orc_compression_codec = kwargs.get('orc_compression_codec', None) - self.type = 'Orc' - - -class OrcFormat(DatasetStorageFormat): - """The data stored in Optimized Row Columnar (ORC) format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(OrcFormat, self).__init__(**kwargs) - self.type = 'OrcFormat' - - -class OrcSink(CopySink): - """A copy activity ORC sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: ORC store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - } - - def __init__(self, **kwargs): - super(OrcSink, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.type = 'OrcSink' - - -class OrcSource(CopySource): - """A copy activity ORC source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: ORC store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(OrcSource, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'OrcSource' - - -class ParameterSpecification(Model): - """Definition of a single parameter for an entity. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Parameter type. Possible values include: 'Object', - 'String', 'Int', 'Float', 'Bool', 'Array', 'SecureString' - :type type: str or ~azure.mgmt.datafactory.models.ParameterType - :param default_value: Default value of parameter. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ParameterSpecification, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.default_value = kwargs.get('default_value', None) - - -class ParquetDataset(Dataset): - """Parquet dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the parquet storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param compression_codec: - :type compression_codec: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ParquetDataset, self).__init__(**kwargs) - self.location = kwargs.get('location', None) - self.compression_codec = kwargs.get('compression_codec', None) - self.type = 'Parquet' - - -class ParquetFormat(DatasetStorageFormat): - """The data stored in Parquet format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ParquetFormat, self).__init__(**kwargs) - self.type = 'ParquetFormat' - - -class ParquetSink(CopySink): - """A copy activity Parquet sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Parquet store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - } - - def __init__(self, **kwargs): - super(ParquetSink, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.type = 'ParquetSink' - - -class ParquetSource(CopySource): - """A copy activity Parquet source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Parquet store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(ParquetSource, self).__init__(**kwargs) - self.store_settings = kwargs.get('store_settings', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'ParquetSource' - - -class PaypalLinkedService(LinkedService): - """Paypal Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the PayPal instance. (i.e. - api.sandbox.paypal.com) - :type host: object - :param client_id: Required. The client ID associated with your PayPal - application. - :type client_id: object - :param client_secret: The client secret associated with your PayPal - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PaypalLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Paypal' - - -class PaypalObjectDataset(Dataset): - """Paypal Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PaypalObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'PaypalObject' - - -class PaypalSource(TabularSource): - """A copy activity Paypal Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PaypalSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'PaypalSource' - - -class PhoenixLinkedService(LinkedService): - """Phoenix server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Phoenix server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the Phoenix server uses to listen for - client connections. The default value is 8765. - :type port: object - :param http_path: The partial URL corresponding to the Phoenix server. - (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix - if using WindowsAzureHDInsightService. - :type http_path: object - :param authentication_type: Required. The authentication mechanism used to - connect to the Phoenix server. Possible values include: 'Anonymous', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.PhoenixAuthenticationType - :param username: The user name used to connect to the Phoenix server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PhoenixLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.http_path = kwargs.get('http_path', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Phoenix' - - -class PhoenixObjectDataset(Dataset): - """Phoenix server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Phoenix. Type: string (or Expression - with resultType string). - :type table: object - :param phoenix_object_dataset_schema: The schema name of the Phoenix. - Type: string (or Expression with resultType string). - :type phoenix_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'phoenix_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PhoenixObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.phoenix_object_dataset_schema = kwargs.get('phoenix_object_dataset_schema', None) - self.type = 'PhoenixObject' - - -class PhoenixSource(TabularSource): - """A copy activity Phoenix server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PhoenixSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'PhoenixSource' - - -class PipelineFolder(Model): - """The folder that this Pipeline is in. If not specified, Pipeline will appear - at the root level. - - :param name: The name of the folder that this Pipeline is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(PipelineFolder, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - - -class PipelineReference(Model): - """Pipeline reference type. - - 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 type: Required. Pipeline reference type. Default value: - "PipelineReference" . - :vartype type: str - :param reference_name: Required. Reference pipeline name. - :type reference_name: str - :param name: Reference name. - :type name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - type = "PipelineReference" - - def __init__(self, **kwargs): - super(PipelineReference, self).__init__(**kwargs) - self.reference_name = kwargs.get('reference_name', None) - self.name = kwargs.get('name', None) - - -class PipelineResource(SubResource): - """Pipeline resource type. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: The description of the pipeline. - :type description: str - :param activities: List of activities in pipeline. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - :param parameters: List of parameters for pipeline. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param variables: List of variables for pipeline. - :type variables: dict[str, - ~azure.mgmt.datafactory.models.VariableSpecification] - :param concurrency: The max number of concurrent runs for the pipeline. - :type concurrency: int - :param annotations: List of tags that can be used for describing the - Pipeline. - :type annotations: list[object] - :param run_dimensions: Dimensions emitted by Pipeline. - :type run_dimensions: dict[str, object] - :param folder: The folder that this Pipeline is in. If not specified, - Pipeline will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.PipelineFolder - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'concurrency': {'minimum': 1}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'activities': {'key': 'properties.activities', 'type': '[Activity]'}, - 'parameters': {'key': 'properties.parameters', 'type': '{ParameterSpecification}'}, - 'variables': {'key': 'properties.variables', 'type': '{VariableSpecification}'}, - 'concurrency': {'key': 'properties.concurrency', 'type': 'int'}, - 'annotations': {'key': 'properties.annotations', 'type': '[object]'}, - 'run_dimensions': {'key': 'properties.runDimensions', 'type': '{object}'}, - 'folder': {'key': 'properties.folder', 'type': 'PipelineFolder'}, - } - - def __init__(self, **kwargs): - super(PipelineResource, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.activities = kwargs.get('activities', None) - self.parameters = kwargs.get('parameters', None) - self.variables = kwargs.get('variables', None) - self.concurrency = kwargs.get('concurrency', None) - self.annotations = kwargs.get('annotations', None) - self.run_dimensions = kwargs.get('run_dimensions', None) - self.folder = kwargs.get('folder', None) - - -class PipelineRun(Model): - """Information about a pipeline run. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar run_id: Identifier of a run. - :vartype run_id: str - :ivar run_group_id: Identifier that correlates all the recovery runs of a - pipeline run. - :vartype run_group_id: str - :ivar is_latest: Indicates if the recovered pipeline run is the latest in - its group. - :vartype is_latest: bool - :ivar pipeline_name: The pipeline name. - :vartype pipeline_name: str - :ivar parameters: The full or partial list of parameter name, value pair - used in the pipeline run. - :vartype parameters: dict[str, str] - :ivar run_dimensions: Run dimensions emitted by Pipeline run. - :vartype run_dimensions: dict[str, str] - :ivar invoked_by: Entity that started the pipeline run. - :vartype invoked_by: ~azure.mgmt.datafactory.models.PipelineRunInvokedBy - :ivar last_updated: The last updated timestamp for the pipeline run event - in ISO8601 format. - :vartype last_updated: datetime - :ivar run_start: The start time of a pipeline run in ISO8601 format. - :vartype run_start: datetime - :ivar run_end: The end time of a pipeline run in ISO8601 format. - :vartype run_end: datetime - :ivar duration_in_ms: The duration of a pipeline run. - :vartype duration_in_ms: int - :ivar status: The status of a pipeline run. - :vartype status: str - :ivar message: The message from a pipeline run. - :vartype message: str - """ - - _validation = { - 'run_id': {'readonly': True}, - 'run_group_id': {'readonly': True}, - 'is_latest': {'readonly': True}, - 'pipeline_name': {'readonly': True}, - 'parameters': {'readonly': True}, - 'run_dimensions': {'readonly': True}, - 'invoked_by': {'readonly': True}, - 'last_updated': {'readonly': True}, - 'run_start': {'readonly': True}, - 'run_end': {'readonly': True}, - 'duration_in_ms': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'run_id': {'key': 'runId', 'type': 'str'}, - 'run_group_id': {'key': 'runGroupId', 'type': 'str'}, - 'is_latest': {'key': 'isLatest', 'type': 'bool'}, - 'pipeline_name': {'key': 'pipelineName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{str}'}, - 'run_dimensions': {'key': 'runDimensions', 'type': '{str}'}, - 'invoked_by': {'key': 'invokedBy', 'type': 'PipelineRunInvokedBy'}, - 'last_updated': {'key': 'lastUpdated', 'type': 'iso-8601'}, - 'run_start': {'key': 'runStart', 'type': 'iso-8601'}, - 'run_end': {'key': 'runEnd', 'type': 'iso-8601'}, - 'duration_in_ms': {'key': 'durationInMs', 'type': 'int'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(PipelineRun, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.run_id = None - self.run_group_id = None - self.is_latest = None - self.pipeline_name = None - self.parameters = None - self.run_dimensions = None - self.invoked_by = None - self.last_updated = None - self.run_start = None - self.run_end = None - self.duration_in_ms = None - self.status = None - self.message = None - - -class PipelineRunInvokedBy(Model): - """Provides entity name and id that started the pipeline run. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: Name of the entity that started the pipeline run. - :vartype name: str - :ivar id: The ID of the entity that started the run. - :vartype id: str - :ivar invoked_by_type: The type of the entity that started the run. - :vartype invoked_by_type: str - """ - - _validation = { - 'name': {'readonly': True}, - 'id': {'readonly': True}, - 'invoked_by_type': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, - 'invoked_by_type': {'key': 'invokedByType', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(PipelineRunInvokedBy, self).__init__(**kwargs) - self.name = None - self.id = None - self.invoked_by_type = None - - -class PipelineRunsQueryResponse(Model): - """A list pipeline runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipeline runs. - :type value: list[~azure.mgmt.datafactory.models.PipelineRun] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(PipelineRunsQueryResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.continuation_token = kwargs.get('continuation_token', None) - - -class PolybaseSettings(Model): - """PolyBase settings. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param reject_type: Reject type. Possible values include: 'value', - 'percentage' - :type reject_type: str or - ~azure.mgmt.datafactory.models.PolybaseSettingsRejectType - :param reject_value: Specifies the value or the percentage of rows that - can be rejected before the query fails. Type: number (or Expression with - resultType number), minimum: 0. - :type reject_value: object - :param reject_sample_value: Determines the number of rows to attempt to - retrieve before the PolyBase recalculates the percentage of rejected rows. - Type: integer (or Expression with resultType integer), minimum: 0. - :type reject_sample_value: object - :param use_type_default: Specifies how to handle missing values in - delimited text files when PolyBase retrieves data from the text file. - Type: boolean (or Expression with resultType boolean). - :type use_type_default: object - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'reject_type': {'key': 'rejectType', 'type': 'str'}, - 'reject_value': {'key': 'rejectValue', 'type': 'object'}, - 'reject_sample_value': {'key': 'rejectSampleValue', 'type': 'object'}, - 'use_type_default': {'key': 'useTypeDefault', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PolybaseSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.reject_type = kwargs.get('reject_type', None) - self.reject_value = kwargs.get('reject_value', None) - self.reject_sample_value = kwargs.get('reject_sample_value', None) - self.use_type_default = kwargs.get('use_type_default', None) - - -class PostgreSqlLinkedService(LinkedService): - """Linked service for PostgreSQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PostgreSqlLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'PostgreSql' - - -class PostgreSqlSource(TabularSource): - """A copy activity source for PostgreSQL databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PostgreSqlSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'PostgreSqlSource' - - -class PostgreSqlTableDataset(Dataset): - """The PostgreSQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The PostgreSQL table name. Type: string (or Expression with - resultType string). - :type table: object - :param postgre_sql_table_dataset_schema: The PostgreSQL schema name. Type: - string (or Expression with resultType string). - :type postgre_sql_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'postgre_sql_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PostgreSqlTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.postgre_sql_table_dataset_schema = kwargs.get('postgre_sql_table_dataset_schema', None) - self.type = 'PostgreSqlTable' - - -class PrestoLinkedService(LinkedService): - """Presto server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Presto server. - (i.e. 192.168.222.160) - :type host: object - :param server_version: Required. The version of the Presto server. (i.e. - 0.148-t) - :type server_version: object - :param catalog: Required. The catalog context for all request against the - server. - :type catalog: object - :param port: The TCP port that the Presto server uses to listen for client - connections. The default value is 8080. - :type port: object - :param authentication_type: Required. The authentication mechanism used to - connect to the Presto server. Possible values include: 'Anonymous', 'LDAP' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.PrestoAuthenticationType - :param username: The user name used to connect to the Presto server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param time_zone_id: The local time zone used by the connection. Valid - values for this option are specified in the IANA Time Zone Database. The - default value is the system time zone. - :type time_zone_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'server_version': {'required': True}, - 'catalog': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'server_version': {'key': 'typeProperties.serverVersion', 'type': 'object'}, - 'catalog': {'key': 'typeProperties.catalog', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'time_zone_id': {'key': 'typeProperties.timeZoneID', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PrestoLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.server_version = kwargs.get('server_version', None) - self.catalog = kwargs.get('catalog', None) - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.time_zone_id = kwargs.get('time_zone_id', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Presto' - - -class PrestoObjectDataset(Dataset): - """Presto server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Presto. Type: string (or Expression - with resultType string). - :type table: object - :param presto_object_dataset_schema: The schema name of the Presto. Type: - string (or Expression with resultType string). - :type presto_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'presto_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PrestoObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.presto_object_dataset_schema = kwargs.get('presto_object_dataset_schema', None) - self.type = 'PrestoObject' - - -class PrestoSource(TabularSource): - """A copy activity Presto server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PrestoSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'PrestoSource' - - -class QuickBooksLinkedService(LinkedService): - """QuickBooks server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the QuickBooks server. (i.e. - quickbooks.api.intuit.com) - :type endpoint: object - :param company_id: Required. The company ID of the QuickBooks company to - authorize. - :type company_id: object - :param consumer_key: Required. The consumer key for OAuth 1.0 - authentication. - :type consumer_key: object - :param consumer_secret: Required. The consumer secret for OAuth 1.0 - authentication. - :type consumer_secret: ~azure.mgmt.datafactory.models.SecretBase - :param access_token: Required. The access token for OAuth 1.0 - authentication. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param access_token_secret: Required. The access token secret for OAuth - 1.0 authentication. - :type access_token_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'company_id': {'required': True}, - 'consumer_key': {'required': True}, - 'consumer_secret': {'required': True}, - 'access_token': {'required': True}, - 'access_token_secret': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'company_id': {'key': 'typeProperties.companyId', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'object'}, - 'consumer_secret': {'key': 'typeProperties.consumerSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'access_token_secret': {'key': 'typeProperties.accessTokenSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(QuickBooksLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.company_id = kwargs.get('company_id', None) - self.consumer_key = kwargs.get('consumer_key', None) - self.consumer_secret = kwargs.get('consumer_secret', None) - self.access_token = kwargs.get('access_token', None) - self.access_token_secret = kwargs.get('access_token_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'QuickBooks' - - -class QuickBooksObjectDataset(Dataset): - """QuickBooks server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(QuickBooksObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'QuickBooksObject' - - -class QuickBooksSource(TabularSource): - """A copy activity QuickBooks server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(QuickBooksSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'QuickBooksSource' - - -class RecurrenceSchedule(Model): - """The recurrence schedule. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param minutes: The minutes. - :type minutes: list[int] - :param hours: The hours. - :type hours: list[int] - :param week_days: The days of the week. - :type week_days: list[str or ~azure.mgmt.datafactory.models.DaysOfWeek] - :param month_days: The month days. - :type month_days: list[int] - :param monthly_occurrences: The monthly occurrences. - :type monthly_occurrences: - list[~azure.mgmt.datafactory.models.RecurrenceScheduleOccurrence] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'minutes': {'key': 'minutes', 'type': '[int]'}, - 'hours': {'key': 'hours', 'type': '[int]'}, - 'week_days': {'key': 'weekDays', 'type': '[DaysOfWeek]'}, - 'month_days': {'key': 'monthDays', 'type': '[int]'}, - 'monthly_occurrences': {'key': 'monthlyOccurrences', 'type': '[RecurrenceScheduleOccurrence]'}, - } - - def __init__(self, **kwargs): - super(RecurrenceSchedule, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.minutes = kwargs.get('minutes', None) - self.hours = kwargs.get('hours', None) - self.week_days = kwargs.get('week_days', None) - self.month_days = kwargs.get('month_days', None) - self.monthly_occurrences = kwargs.get('monthly_occurrences', None) - - -class RecurrenceScheduleOccurrence(Model): - """The recurrence schedule occurrence. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param day: The day of the week. Possible values include: 'Sunday', - 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' - :type day: str or ~azure.mgmt.datafactory.models.DayOfWeek - :param occurrence: The occurrence. - :type occurrence: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'day': {'key': 'day', 'type': 'DayOfWeek'}, - 'occurrence': {'key': 'occurrence', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(RecurrenceScheduleOccurrence, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.day = kwargs.get('day', None) - self.occurrence = kwargs.get('occurrence', None) - - -class RedirectIncompatibleRowSettings(Model): - """Redirect incompatible row settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Name of the Azure Storage, Storage - SAS, or Azure Data Lake Store linked service used for redirecting - incompatible row. Must be specified if redirectIncompatibleRowSettings is - specified. Type: string (or Expression with resultType string). - :type linked_service_name: object - :param path: The path for storing the redirect incompatible row data. - Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'object'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(RedirectIncompatibleRowSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.path = kwargs.get('path', None) - - -class RedshiftUnloadSettings(Model): - """The Amazon S3 settings needed for the interim Amazon S3 when copying from - Amazon Redshift with unload. With this, data from Amazon Redshift source - will be unloaded into S3 first and then copied into the targeted sink from - the interim S3. - - All required parameters must be populated in order to send to Azure. - - :param s3_linked_service_name: Required. The name of the Amazon S3 linked - service which will be used for the unload operation when copying from the - Amazon Redshift source. - :type s3_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param bucket_name: Required. The bucket of the interim Amazon S3 which - will be used to store the unloaded data from Amazon Redshift source. The - bucket must be in the same region as the Amazon Redshift source. Type: - string (or Expression with resultType string). - :type bucket_name: object - """ - - _validation = { - 's3_linked_service_name': {'required': True}, - 'bucket_name': {'required': True}, - } - - _attribute_map = { - 's3_linked_service_name': {'key': 's3LinkedServiceName', 'type': 'LinkedServiceReference'}, - 'bucket_name': {'key': 'bucketName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(RedshiftUnloadSettings, self).__init__(**kwargs) - self.s3_linked_service_name = kwargs.get('s3_linked_service_name', None) - self.bucket_name = kwargs.get('bucket_name', None) - - -class RelationalSource(CopySource): - """A copy activity source for various relational databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(RelationalSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'RelationalSource' - - -class RelationalTableDataset(Dataset): - """The relational table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The relational table name. Type: string (or Expression - with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(RelationalTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'RelationalTable' - - -class RerunTumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline reruns for all fixed time interval windows - from a requested start time to requested end time. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param parent_trigger: Required. The parent trigger reference. - :type parent_trigger: object - :param requested_start_time: Required. The start time for the time period - for which restatement is initiated. Only UTC time is currently supported. - :type requested_start_time: datetime - :param requested_end_time: Required. The end time for the time period for - which restatement is initiated. Only UTC time is currently supported. - :type requested_end_time: datetime - :param rerun_concurrency: Required. The max number of parallel time - windows (ready for execution) for which a rerun is triggered. - :type rerun_concurrency: int - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'parent_trigger': {'required': True}, - 'requested_start_time': {'required': True}, - 'requested_end_time': {'required': True}, - 'rerun_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'parent_trigger': {'key': 'typeProperties.parentTrigger', 'type': 'object'}, - 'requested_start_time': {'key': 'typeProperties.requestedStartTime', 'type': 'iso-8601'}, - 'requested_end_time': {'key': 'typeProperties.requestedEndTime', 'type': 'iso-8601'}, - 'rerun_concurrency': {'key': 'typeProperties.rerunConcurrency', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(RerunTumblingWindowTrigger, self).__init__(**kwargs) - self.parent_trigger = kwargs.get('parent_trigger', None) - self.requested_start_time = kwargs.get('requested_start_time', None) - self.requested_end_time = kwargs.get('requested_end_time', None) - self.rerun_concurrency = kwargs.get('rerun_concurrency', None) - self.type = 'RerunTumblingWindowTrigger' - - -class ResponsysLinkedService(LinkedService): - """Responsys linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Responsys server. - :type endpoint: object - :param client_id: Required. The client ID associated with the Responsys - application. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Responsys - application. Type: string (or Expression with resultType string). - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ResponsysLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Responsys' - - -class ResponsysObjectDataset(Dataset): - """Responsys dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ResponsysObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'ResponsysObject' - - -class ResponsysSource(TabularSource): - """A copy activity Responsys source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ResponsysSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ResponsysSource' - - -class RestResourceDataset(Dataset): - """A Rest service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: The relative URL to the resource that the RESTful API - provides. Type: string (or Expression with resultType string). - :type relative_url: object - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page - requests. Type: string (or Expression with resultType string). - :type pagination_rules: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'typeProperties.paginationRules', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(RestResourceDataset, self).__init__(**kwargs) - self.relative_url = kwargs.get('relative_url', None) - self.request_method = kwargs.get('request_method', None) - self.request_body = kwargs.get('request_body', None) - self.additional_headers = kwargs.get('additional_headers', None) - self.pagination_rules = kwargs.get('pagination_rules', None) - self.type = 'RestResource' - - -class RestServiceLinkedService(LinkedService): - """Rest Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The base URL of the REST service. - :type url: object - :param enable_server_certificate_validation: Whether to validate server - side SSL certificate when connecting to the endpoint.The default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - :param authentication_type: Required. Type of authentication used to - connect to the REST service. Possible values include: 'Anonymous', - 'Basic', 'AadServicePrincipal', 'ManagedServiceIdentity' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.RestServiceAuthenticationType - :param user_name: The user name used in Basic authentication type. - :type user_name: object - :param password: The password used in Basic authentication type. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The application's client ID used in - AadServicePrincipal authentication type. - :type service_principal_id: object - :param service_principal_key: The application's key used in - AadServicePrincipal authentication type. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: The tenant information (domain name or tenant ID) used in - AadServicePrincipal authentication type under which your application - resides. - :type tenant: object - :param aad_resource_id: The resource you are requesting authorization to - use. - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(RestServiceLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.tenant = kwargs.get('tenant', None) - self.aad_resource_id = kwargs.get('aad_resource_id', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'RestService' - - -class RestSource(CopySource): - """A copy activity Rest service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page - requests. Type: string (or Expression with resultType string). - :type pagination_rules: object - :param http_request_timeout: The timeout (TimeSpan) to get an HTTP - response. It is the timeout to get a response, not the timeout to read - response data. Default value: 00:01:40. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type http_request_timeout: object - :param request_interval: The time to await before sending next page - request. - :type request_interval: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'request_method': {'key': 'requestMethod', 'type': 'object'}, - 'request_body': {'key': 'requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'paginationRules', 'type': 'object'}, - 'http_request_timeout': {'key': 'httpRequestTimeout', 'type': 'object'}, - 'request_interval': {'key': 'requestInterval', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(RestSource, self).__init__(**kwargs) - self.request_method = kwargs.get('request_method', None) - self.request_body = kwargs.get('request_body', None) - self.additional_headers = kwargs.get('additional_headers', None) - self.pagination_rules = kwargs.get('pagination_rules', None) - self.http_request_timeout = kwargs.get('http_request_timeout', None) - self.request_interval = kwargs.get('request_interval', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'RestSource' - - -class RetryPolicy(Model): - """Execution policy for an activity. - - :param count: Maximum ordinary retry attempts. Default is 0. Type: integer - (or Expression with resultType integer), minimum: 0. - :type count: object - :param interval_in_seconds: Interval between retries in seconds. Default - is 30. - :type interval_in_seconds: int - """ - - _validation = { - 'interval_in_seconds': {'maximum': 86400, 'minimum': 30}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'object'}, - 'interval_in_seconds': {'key': 'intervalInSeconds', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(RetryPolicy, self).__init__(**kwargs) - self.count = kwargs.get('count', None) - self.interval_in_seconds = kwargs.get('interval_in_seconds', None) - - -class RunFilterParameters(Model): - """Query parameters for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param continuation_token: The continuation token for getting the next - page of results. Null for first page. - :type continuation_token: str - :param last_updated_after: Required. The time at or after which the run - event was updated in 'ISO 8601' format. - :type last_updated_after: datetime - :param last_updated_before: Required. The time at or before which the run - event was updated in 'ISO 8601' format. - :type last_updated_before: datetime - :param filters: List of filters. - :type filters: list[~azure.mgmt.datafactory.models.RunQueryFilter] - :param order_by: List of OrderBy option. - :type order_by: list[~azure.mgmt.datafactory.models.RunQueryOrderBy] - """ - - _validation = { - 'last_updated_after': {'required': True}, - 'last_updated_before': {'required': True}, - } - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'last_updated_after': {'key': 'lastUpdatedAfter', 'type': 'iso-8601'}, - 'last_updated_before': {'key': 'lastUpdatedBefore', 'type': 'iso-8601'}, - 'filters': {'key': 'filters', 'type': '[RunQueryFilter]'}, - 'order_by': {'key': 'orderBy', 'type': '[RunQueryOrderBy]'}, - } - - def __init__(self, **kwargs): - super(RunFilterParameters, self).__init__(**kwargs) - self.continuation_token = kwargs.get('continuation_token', None) - self.last_updated_after = kwargs.get('last_updated_after', None) - self.last_updated_before = kwargs.get('last_updated_before', None) - self.filters = kwargs.get('filters', None) - self.order_by = kwargs.get('order_by', None) - - -class RunQueryFilter(Model): - """Query filter option for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param operand: Required. Parameter name to be used for filter. The - allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd - and Status; to query activity runs are ActivityName, ActivityRunStart, - ActivityRunEnd, ActivityType and Status, and to query trigger runs are - TriggerName, TriggerRunTimestamp and Status. Possible values include: - 'PipelineName', 'Status', 'RunStart', 'RunEnd', 'ActivityName', - 'ActivityRunStart', 'ActivityRunEnd', 'ActivityType', 'TriggerName', - 'TriggerRunTimestamp', 'RunGroupId', 'LatestOnly' - :type operand: str or ~azure.mgmt.datafactory.models.RunQueryFilterOperand - :param operator: Required. Operator to be used for filter. Possible values - include: 'Equals', 'NotEquals', 'In', 'NotIn' - :type operator: str or - ~azure.mgmt.datafactory.models.RunQueryFilterOperator - :param values: Required. List of filter values. - :type values: list[str] - """ - - _validation = { - 'operand': {'required': True}, - 'operator': {'required': True}, - 'values': {'required': True}, - } - - _attribute_map = { - 'operand': {'key': 'operand', 'type': 'str'}, - 'operator': {'key': 'operator', 'type': 'str'}, - 'values': {'key': 'values', 'type': '[str]'}, - } - - def __init__(self, **kwargs): - super(RunQueryFilter, self).__init__(**kwargs) - self.operand = kwargs.get('operand', None) - self.operator = kwargs.get('operator', None) - self.values = kwargs.get('values', None) - - -class RunQueryOrderBy(Model): - """An object to provide order by options for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param order_by: Required. Parameter name to be used for order by. The - allowed parameters to order by for pipeline runs are PipelineName, - RunStart, RunEnd and Status; for activity runs are ActivityName, - ActivityRunStart, ActivityRunEnd and Status; for trigger runs are - TriggerName, TriggerRunTimestamp and Status. Possible values include: - 'RunStart', 'RunEnd', 'PipelineName', 'Status', 'ActivityName', - 'ActivityRunStart', 'ActivityRunEnd', 'TriggerName', 'TriggerRunTimestamp' - :type order_by: str or ~azure.mgmt.datafactory.models.RunQueryOrderByField - :param order: Required. Sorting order of the parameter. Possible values - include: 'ASC', 'DESC' - :type order: str or ~azure.mgmt.datafactory.models.RunQueryOrder - """ - - _validation = { - 'order_by': {'required': True}, - 'order': {'required': True}, - } - - _attribute_map = { - 'order_by': {'key': 'orderBy', 'type': 'str'}, - 'order': {'key': 'order', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(RunQueryOrderBy, self).__init__(**kwargs) - self.order_by = kwargs.get('order_by', None) - self.order = kwargs.get('order', None) - - -class SalesforceLinkedService(LinkedService): - """Linked service for Salesforce. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param environment_url: The URL of Salesforce instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, - for example, 'https://[domain].my.salesforce.com'. Type: string (or - Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param security_token: The security token is optional to remotely access - Salesforce instance. - :type security_token: ~azure.mgmt.datafactory.models.SecretBase - :param api_version: The Salesforce API version used in ADF. Type: string - (or Expression with resultType string). - :type api_version: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'api_version': {'key': 'typeProperties.apiVersion', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceLinkedService, self).__init__(**kwargs) - self.environment_url = kwargs.get('environment_url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.security_token = kwargs.get('security_token', None) - self.api_version = kwargs.get('api_version', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Salesforce' - - -class SalesforceMarketingCloudLinkedService(LinkedService): - """Salesforce Marketing Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. The client ID associated with the Salesforce - Marketing Cloud application. Type: string (or Expression with resultType - string). - :type client_id: object - :param client_secret: The client secret associated with the Salesforce - Marketing Cloud application. Type: string (or Expression with resultType - string). - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceMarketingCloudLinkedService, self).__init__(**kwargs) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SalesforceMarketingCloud' - - -class SalesforceMarketingCloudObjectDataset(Dataset): - """Salesforce Marketing Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceMarketingCloudObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'SalesforceMarketingCloudObject' - - -class SalesforceMarketingCloudSource(TabularSource): - """A copy activity Salesforce Marketing Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceMarketingCloudSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SalesforceMarketingCloudSource' - - -class SalesforceObjectDataset(Dataset): - """The Salesforce object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param object_api_name: The Salesforce object API name. Type: string (or - Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceObjectDataset, self).__init__(**kwargs) - self.object_api_name = kwargs.get('object_api_name', None) - self.type = 'SalesforceObject' - - -class SalesforceServiceCloudLinkedService(LinkedService): - """Linked service for Salesforce Service Cloud. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param environment_url: The URL of Salesforce Service Cloud instance. - Default is 'https://login.salesforce.com'. To copy data from sandbox, - specify 'https://test.salesforce.com'. To copy data from custom domain, - specify, for example, 'https://[domain].my.salesforce.com'. Type: string - (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param security_token: The security token is optional to remotely access - Salesforce instance. - :type security_token: ~azure.mgmt.datafactory.models.SecretBase - :param api_version: The Salesforce API version used in ADF. Type: string - (or Expression with resultType string). - :type api_version: object - :param extended_properties: Extended properties appended to the connection - string. Type: string (or Expression with resultType string). - :type extended_properties: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'api_version': {'key': 'typeProperties.apiVersion', 'type': 'object'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceServiceCloudLinkedService, self).__init__(**kwargs) - self.environment_url = kwargs.get('environment_url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.security_token = kwargs.get('security_token', None) - self.api_version = kwargs.get('api_version', None) - self.extended_properties = kwargs.get('extended_properties', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SalesforceServiceCloud' - - -class SalesforceServiceCloudObjectDataset(Dataset): - """The Salesforce Service Cloud object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param object_api_name: The Salesforce Service Cloud object API name. - Type: string (or Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceServiceCloudObjectDataset, self).__init__(**kwargs) - self.object_api_name = kwargs.get('object_api_name', None) - self.type = 'SalesforceServiceCloudObject' - - -class SalesforceServiceCloudSink(CopySink): - """A copy activity Salesforce Service Cloud sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - Insert. Possible values include: 'Insert', 'Upsert' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSinkWriteBehavior - :param external_id_field_name: The name of the external ID field for - upsert operation. Default value is 'Id' column. Type: string (or - Expression with resultType string). - :type external_id_field_name: object - :param ignore_null_values: The flag indicating whether or not to ignore - null values from input dataset (except key fields) during write operation. - Default value is false. If set it to true, it means ADF will leave the - data in the destination object unchanged when doing upsert/update - operation and insert defined default value when doing insert operation, - versus ADF will update the data in the destination object to NULL when - doing upsert/update operation and insert NULL value when doing insert - operation. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'external_id_field_name': {'key': 'externalIdFieldName', 'type': 'object'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceServiceCloudSink, self).__init__(**kwargs) - self.write_behavior = kwargs.get('write_behavior', None) - self.external_id_field_name = kwargs.get('external_id_field_name', None) - self.ignore_null_values = kwargs.get('ignore_null_values', None) - self.type = 'SalesforceServiceCloudSink' - - -class SalesforceServiceCloudSource(CopySource): - """A copy activity Salesforce Service Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param read_behavior: The read behavior for the operation. Default is - Query. Possible values include: 'Query', 'QueryAll' - :type read_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSourceReadBehavior - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'read_behavior': {'key': 'readBehavior', 'type': 'str'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(SalesforceServiceCloudSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.read_behavior = kwargs.get('read_behavior', None) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'SalesforceServiceCloudSource' - - -class SalesforceSink(CopySink): - """A copy activity Salesforce sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - Insert. Possible values include: 'Insert', 'Upsert' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSinkWriteBehavior - :param external_id_field_name: The name of the external ID field for - upsert operation. Default value is 'Id' column. Type: string (or - Expression with resultType string). - :type external_id_field_name: object - :param ignore_null_values: The flag indicating whether or not to ignore - null values from input dataset (except key fields) during write operation. - Default value is false. If set it to true, it means ADF will leave the - data in the destination object unchanged when doing upsert/update - operation and insert defined default value when doing insert operation, - versus ADF will update the data in the destination object to NULL when - doing upsert/update operation and insert NULL value when doing insert - operation. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'external_id_field_name': {'key': 'externalIdFieldName', 'type': 'object'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SalesforceSink, self).__init__(**kwargs) - self.write_behavior = kwargs.get('write_behavior', None) - self.external_id_field_name = kwargs.get('external_id_field_name', None) - self.ignore_null_values = kwargs.get('ignore_null_values', None) - self.type = 'SalesforceSink' - - -class SalesforceSource(TabularSource): - """A copy activity Salesforce source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param read_behavior: The read behavior for the operation. Default is - Query. Possible values include: 'Query', 'QueryAll' - :type read_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSourceReadBehavior - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'read_behavior': {'key': 'readBehavior', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SalesforceSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.read_behavior = kwargs.get('read_behavior', None) - self.type = 'SalesforceSource' - - -class SapBwCubeDataset(Dataset): - """The SAP BW cube dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SapBwCubeDataset, self).__init__(**kwargs) - self.type = 'SapBwCube' - - -class SapBWLinkedService(LinkedService): - """SAP Business Warehouse Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Host name of the SAP BW instance. Type: string - (or Expression with resultType string). - :type server: object - :param system_number: Required. System number of the BW system. (Usually a - two-digit decimal number represented as a string.) Type: string (or - Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system. - (Usually a three-digit decimal number represented as a string) Type: - string (or Expression with resultType string). - :type client_id: object - :param user_name: Username to access the SAP BW server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP BW server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapBWLinkedService, self).__init__(**kwargs) - self.server = kwargs.get('server', None) - self.system_number = kwargs.get('system_number', None) - self.client_id = kwargs.get('client_id', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapBW' - - -class SapBwSource(TabularSource): - """A copy activity source for SapBW server via MDX. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: MDX query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapBwSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SapBwSource' - - -class SapCloudForCustomerLinkedService(LinkedService): - """Linked service for SAP Cloud for Customer. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of SAP Cloud for Customer OData API. For - example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: - string (or Expression with resultType string). - :type url: object - :param username: The username for Basic authentication. Type: string (or - Expression with resultType string). - :type username: object - :param password: The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Either encryptedCredential or username/password must - be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapCloudForCustomerLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapCloudForCustomer' - - -class SapCloudForCustomerResourceDataset(Dataset): - """The path of the SAP Cloud for Customer OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the SAP Cloud for Customer OData - entity. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapCloudForCustomerResourceDataset, self).__init__(**kwargs) - self.path = kwargs.get('path', None) - self.type = 'SapCloudForCustomerResource' - - -class SapCloudForCustomerSink(CopySink): - """A copy activity SAP Cloud for Customer sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - 'Insert'. Possible values include: 'Insert', 'Update' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SapCloudForCustomerSinkWriteBehavior - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SapCloudForCustomerSink, self).__init__(**kwargs) - self.write_behavior = kwargs.get('write_behavior', None) - self.type = 'SapCloudForCustomerSink' - - -class SapCloudForCustomerSource(TabularSource): - """A copy activity source for SAP Cloud for Customer source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP Cloud for Customer OData query. For example, "$top=1". - Type: string (or Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapCloudForCustomerSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SapCloudForCustomerSource' - - -class SapEccLinkedService(LinkedService): - """Linked service for SAP ERP Central Component(SAP ECC). - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of SAP ECC OData API. For example, - '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or - Expression with resultType string). - :type url: str - :param username: The username for Basic authentication. Type: string (or - Expression with resultType string). - :type username: str - :param password: The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Either encryptedCredential or username/password must - be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'str'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SapEccLinkedService, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapEcc' - - -class SapEccResourceDataset(Dataset): - """The path of the SAP ECC OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the SAP ECC OData entity. Type: string - (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapEccResourceDataset, self).__init__(**kwargs) - self.path = kwargs.get('path', None) - self.type = 'SapEccResource' - - -class SapEccSource(TabularSource): - """A copy activity source for SAP ECC source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP ECC OData query. For example, "$top=1". Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapEccSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SapEccSource' - - -class SapHanaLinkedService(LinkedService): - """SAP HANA Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: SAP HANA ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Required. Host name of the SAP HANA server. Type: string - (or Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect - to the SAP HANA server. Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SapHanaAuthenticationType - :param user_name: Username to access the SAP HANA server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP HANA server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapHanaLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.server = kwargs.get('server', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapHana' - - -class SapHanaPartitionSettings(Model): - """The settings that will be leveraged for SAP HANA source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range partitioning. Type: string (or Expression with resultType - string). - :type partition_column_name: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapHanaPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = kwargs.get('partition_column_name', None) - - -class SapHanaSource(TabularSource): - """A copy activity source for SAP HANA source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP HANA Sql query. Type: string (or Expression with - resultType string). - :type query: object - :param packet_size: The packet size of data read from SAP HANA. Type: - integer(or Expression with resultType integer). - :type packet_size: object - :param partition_option: The partition mechanism that will be used for SAP - HANA read in parallel. Possible values include: 'None', - 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.SapHanaPartitionOption - :param partition_settings: The settings that will be leveraged for SAP - HANA source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.SapHanaPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'packet_size': {'key': 'packetSize', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'SapHanaPartitionSettings'}, - } - - def __init__(self, **kwargs): - super(SapHanaSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.packet_size = kwargs.get('packet_size', None) - self.partition_option = kwargs.get('partition_option', None) - self.partition_settings = kwargs.get('partition_settings', None) - self.type = 'SapHanaSource' - - -class SapHanaTableDataset(Dataset): - """SAP HANA Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param sap_hana_table_dataset_schema: The schema name of SAP HANA. Type: - string (or Expression with resultType string). - :type sap_hana_table_dataset_schema: object - :param table: The table name of SAP HANA. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sap_hana_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapHanaTableDataset, self).__init__(**kwargs) - self.sap_hana_table_dataset_schema = kwargs.get('sap_hana_table_dataset_schema', None) - self.table = kwargs.get('table', None) - self.type = 'SapHanaTable' - - -class SapOpenHubLinkedService(LinkedService): - """SAP Business Warehouse Open Hub Destination Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Host name of the SAP BW instance where the open - hub destination is located. Type: string (or Expression with resultType - string). - :type server: object - :param system_number: Required. System number of the BW system where the - open hub destination is located. (Usually a two-digit decimal number - represented as a string.) Type: string (or Expression with resultType - string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system where - the open hub destination is located. (Usually a three-digit decimal number - represented as a string) Type: string (or Expression with resultType - string). - :type client_id: object - :param language: Language of the BW system where the open hub destination - is located. The default value is EN. Type: string (or Expression with - resultType string). - :type language: object - :param user_name: Username to access the SAP BW server where the open hub - destination is located. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password to access the SAP BW server where the open hub - destination is located. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapOpenHubLinkedService, self).__init__(**kwargs) - self.server = kwargs.get('server', None) - self.system_number = kwargs.get('system_number', None) - self.client_id = kwargs.get('client_id', None) - self.language = kwargs.get('language', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapOpenHub' - - -class SapOpenHubSource(TabularSource): - """A copy activity source for SAP Business Warehouse Open Hub Destination - source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param exclude_last_request: Whether to exclude the records of the last - request. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is - set, only data with requestId larger than the value of this property will - be retrieved. The default value is 0. Type: integer (or Expression with - resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'exclude_last_request': {'key': 'excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'baseRequestId', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapOpenHubSource, self).__init__(**kwargs) - self.exclude_last_request = kwargs.get('exclude_last_request', None) - self.base_request_id = kwargs.get('base_request_id', None) - self.type = 'SapOpenHubSource' - - -class SapOpenHubTableDataset(Dataset): - """Sap Business Warehouse Open Hub Destination Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param open_hub_destination_name: Required. The name of the Open Hub - Destination with destination type as Database Table. Type: string (or - Expression with resultType string). - :type open_hub_destination_name: object - :param exclude_last_request: Whether to exclude the records of the last - request. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is - set, only data with requestId larger than the value of this property will - be retrieved. The default value is 0. Type: integer (or Expression with - resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'open_hub_destination_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'open_hub_destination_name': {'key': 'typeProperties.openHubDestinationName', 'type': 'object'}, - 'exclude_last_request': {'key': 'typeProperties.excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'typeProperties.baseRequestId', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapOpenHubTableDataset, self).__init__(**kwargs) - self.open_hub_destination_name = kwargs.get('open_hub_destination_name', None) - self.exclude_last_request = kwargs.get('exclude_last_request', None) - self.base_request_id = kwargs.get('base_request_id', None) - self.type = 'SapOpenHubTable' - - -class SapTableLinkedService(LinkedService): - """SAP Table Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Host name of the SAP instance where the table is located. - Type: string (or Expression with resultType string). - :type server: object - :param system_number: System number of the SAP system where the table is - located. (Usually a two-digit decimal number represented as a string.) - Type: string (or Expression with resultType string). - :type system_number: object - :param client_id: Client ID of the client on the SAP system where the - table is located. (Usually a three-digit decimal number represented as a - string) Type: string (or Expression with resultType string). - :type client_id: object - :param language: Language of the SAP system where the table is located. - The default value is EN. Type: string (or Expression with resultType - string). - :type language: object - :param system_id: SystemID of the SAP system where the table is located. - Type: string (or Expression with resultType string). - :type system_id: object - :param user_name: Username to access the SAP server where the table is - located. Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP server where the table is - located. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param message_server: The hostname of the SAP Message Server. Type: - string (or Expression with resultType string). - :type message_server: object - :param message_server_service: The service name or port number of the - Message Server. Type: string (or Expression with resultType string). - :type message_server_service: object - :param snc_mode: SNC activation indicator to access the SAP server where - the table is located. Must be either 0 (off) or 1 (on). Type: string (or - Expression with resultType string). - :type snc_mode: object - :param snc_my_name: Initiator's SNC name to access the SAP server where - the table is located. Type: string (or Expression with resultType string). - :type snc_my_name: object - :param snc_partner_name: Communication partner's SNC name to access the - SAP server where the table is located. Type: string (or Expression with - resultType string). - :type snc_partner_name: object - :param snc_library_path: External security product's library to access the - SAP server where the table is located. Type: string (or Expression with - resultType string). - :type snc_library_path: object - :param snc_qop: SNC Quality of Protection. Allowed value include: 1, 2, 3, - 8, 9. Type: string (or Expression with resultType string). - :type snc_qop: object - :param logon_group: The Logon Group for the SAP System. Type: string (or - Expression with resultType string). - :type logon_group: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'system_id': {'key': 'typeProperties.systemId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'message_server': {'key': 'typeProperties.messageServer', 'type': 'object'}, - 'message_server_service': {'key': 'typeProperties.messageServerService', 'type': 'object'}, - 'snc_mode': {'key': 'typeProperties.sncMode', 'type': 'object'}, - 'snc_my_name': {'key': 'typeProperties.sncMyName', 'type': 'object'}, - 'snc_partner_name': {'key': 'typeProperties.sncPartnerName', 'type': 'object'}, - 'snc_library_path': {'key': 'typeProperties.sncLibraryPath', 'type': 'object'}, - 'snc_qop': {'key': 'typeProperties.sncQop', 'type': 'object'}, - 'logon_group': {'key': 'typeProperties.logonGroup', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapTableLinkedService, self).__init__(**kwargs) - self.server = kwargs.get('server', None) - self.system_number = kwargs.get('system_number', None) - self.client_id = kwargs.get('client_id', None) - self.language = kwargs.get('language', None) - self.system_id = kwargs.get('system_id', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.message_server = kwargs.get('message_server', None) - self.message_server_service = kwargs.get('message_server_service', None) - self.snc_mode = kwargs.get('snc_mode', None) - self.snc_my_name = kwargs.get('snc_my_name', None) - self.snc_partner_name = kwargs.get('snc_partner_name', None) - self.snc_library_path = kwargs.get('snc_library_path', None) - self.snc_qop = kwargs.get('snc_qop', None) - self.logon_group = kwargs.get('logon_group', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SapTable' - - -class SapTablePartitionSettings(Model): - """The settings that will be leveraged for SAP table source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range partitioning. Type: string (or Expression with resultType - string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - :param max_partitions_number: The maximum value of partitions the table - will be split into. Type: integer (or Expression with resultType string). - :type max_partitions_number: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - 'max_partitions_number': {'key': 'maxPartitionsNumber', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapTablePartitionSettings, self).__init__(**kwargs) - self.partition_column_name = kwargs.get('partition_column_name', None) - self.partition_upper_bound = kwargs.get('partition_upper_bound', None) - self.partition_lower_bound = kwargs.get('partition_lower_bound', None) - self.max_partitions_number = kwargs.get('max_partitions_number', None) - - -class SapTableResourceDataset(Dataset): - """SAP Table Resource properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: Required. The name of the SAP Table. Type: string (or - Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SapTableResourceDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'SapTableResource' - - -class SapTableSource(TabularSource): - """A copy activity source for SAP Table source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param row_count: The number of rows to be retrieved. Type: integer(or - Expression with resultType integer). - :type row_count: object - :param row_skips: The number of rows that will be skipped. Type: integer - (or Expression with resultType integer). - :type row_skips: object - :param rfc_table_fields: The fields of the SAP table that will be - retrieved. For example, column0, column1. Type: string (or Expression with - resultType string). - :type rfc_table_fields: object - :param rfc_table_options: The options for the filtering of the SAP Table. - For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with - resultType string). - :type rfc_table_options: object - :param batch_size: Specifies the maximum number of rows that will be - retrieved at a time when retrieving data from SAP Table. Type: integer (or - Expression with resultType integer). - :type batch_size: object - :param custom_rfc_read_table_function_module: Specifies the custom RFC - function module that will be used to read data from SAP Table. Type: - string (or Expression with resultType string). - :type custom_rfc_read_table_function_module: object - :param partition_option: The partition mechanism that will be used for SAP - table read in parallel. Possible values include: 'None', 'PartitionOnInt', - 'PartitionOnCalendarYear', 'PartitionOnCalendarMonth', - 'PartitionOnCalendarDate', 'PartitionOnTime' - :type partition_option: str or - ~azure.mgmt.datafactory.models.SapTablePartitionOption - :param partition_settings: The settings that will be leveraged for SAP - table source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.SapTablePartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'row_count': {'key': 'rowCount', 'type': 'object'}, - 'row_skips': {'key': 'rowSkips', 'type': 'object'}, - 'rfc_table_fields': {'key': 'rfcTableFields', 'type': 'object'}, - 'rfc_table_options': {'key': 'rfcTableOptions', 'type': 'object'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'custom_rfc_read_table_function_module': {'key': 'customRfcReadTableFunctionModule', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'SapTablePartitionSettings'}, - } - - def __init__(self, **kwargs): - super(SapTableSource, self).__init__(**kwargs) - self.row_count = kwargs.get('row_count', None) - self.row_skips = kwargs.get('row_skips', None) - self.rfc_table_fields = kwargs.get('rfc_table_fields', None) - self.rfc_table_options = kwargs.get('rfc_table_options', None) - self.batch_size = kwargs.get('batch_size', None) - self.custom_rfc_read_table_function_module = kwargs.get('custom_rfc_read_table_function_module', None) - self.partition_option = kwargs.get('partition_option', None) - self.partition_settings = kwargs.get('partition_settings', None) - self.type = 'SapTableSource' - - -class ScheduleTrigger(MultiplePipelineTrigger): - """Trigger that creates pipeline runs periodically, on schedule. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param recurrence: Required. Recurrence schedule configuration. - :type recurrence: ~azure.mgmt.datafactory.models.ScheduleTriggerRecurrence - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'recurrence': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'recurrence': {'key': 'typeProperties.recurrence', 'type': 'ScheduleTriggerRecurrence'}, - } - - def __init__(self, **kwargs): - super(ScheduleTrigger, self).__init__(**kwargs) - self.recurrence = kwargs.get('recurrence', None) - self.type = 'ScheduleTrigger' - - -class ScheduleTriggerRecurrence(Model): - """The workflow trigger recurrence. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param frequency: The frequency. Possible values include: 'NotSpecified', - 'Minute', 'Hour', 'Day', 'Week', 'Month', 'Year' - :type frequency: str or ~azure.mgmt.datafactory.models.RecurrenceFrequency - :param interval: The interval. - :type interval: int - :param start_time: The start time. - :type start_time: datetime - :param end_time: The end time. - :type end_time: datetime - :param time_zone: The time zone. - :type time_zone: str - :param schedule: The recurrence schedule. - :type schedule: ~azure.mgmt.datafactory.models.RecurrenceSchedule - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'frequency': {'key': 'frequency', 'type': 'str'}, - 'interval': {'key': 'interval', 'type': 'int'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'endTime', 'type': 'iso-8601'}, - 'time_zone': {'key': 'timeZone', 'type': 'str'}, - 'schedule': {'key': 'schedule', 'type': 'RecurrenceSchedule'}, - } - - def __init__(self, **kwargs): - super(ScheduleTriggerRecurrence, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.frequency = kwargs.get('frequency', None) - self.interval = kwargs.get('interval', None) - self.start_time = kwargs.get('start_time', None) - self.end_time = kwargs.get('end_time', None) - self.time_zone = kwargs.get('time_zone', None) - self.schedule = kwargs.get('schedule', None) - - -class ScriptAction(Model): - """Custom script action to run on HDI ondemand cluster once it's up. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. The user provided name of the script action. - :type name: str - :param uri: Required. The URI for the script action. - :type uri: str - :param roles: Required. The node types on which the script action should - be executed. - :type roles: object - :param parameters: The parameters for the script action. - :type parameters: str - """ - - _validation = { - 'name': {'required': True}, - 'uri': {'required': True}, - 'roles': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'uri': {'key': 'uri', 'type': 'str'}, - 'roles': {'key': 'roles', 'type': 'object'}, - 'parameters': {'key': 'parameters', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ScriptAction, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.uri = kwargs.get('uri', None) - self.roles = kwargs.get('roles', None) - self.parameters = kwargs.get('parameters', None) - - -class SecureString(SecretBase): - """Azure Data Factory secure string definition. The string value will be - masked with asterisks '*' during Get or List API calls. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param value: Required. Value of secure string. - :type value: str - """ - - _validation = { - 'type': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SecureString, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.type = 'SecureString' - - -class SelfDependencyTumblingWindowTriggerReference(DependencyReference): - """Self referenced tumbling window trigger dependency. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param offset: Required. Timespan applied to the start time of a tumbling - window when evaluating dependency. - :type offset: str - :param size: The size of the window when evaluating the dependency. If - undefined the frequency of the tumbling window will be used. - :type size: str - """ - - _validation = { - 'type': {'required': True}, - 'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - 'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'offset': {'key': 'offset', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs) - self.offset = kwargs.get('offset', None) - self.size = kwargs.get('size', None) - self.type = 'SelfDependencyTumblingWindowTriggerReference' - - -class SelfHostedIntegrationRuntime(IntegrationRuntime): - """Self-hosted integration runtime. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param linked_info: - :type linked_info: - ~azure.mgmt.datafactory.models.LinkedIntegrationRuntimeType - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_info': {'key': 'typeProperties.linkedInfo', 'type': 'LinkedIntegrationRuntimeType'}, - } - - def __init__(self, **kwargs): - super(SelfHostedIntegrationRuntime, self).__init__(**kwargs) - self.linked_info = kwargs.get('linked_info', None) - self.type = 'SelfHosted' - - -class SelfHostedIntegrationRuntimeNode(Model): - """Properties of Self-hosted integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_name: Name of the integration runtime node. - :vartype node_name: str - :ivar machine_name: Machine name of the integration runtime node. - :vartype machine_name: str - :ivar host_service_uri: URI for the host machine of the integration - runtime. - :vartype host_service_uri: str - :ivar status: Status of the integration runtime node. Possible values - include: 'NeedRegistration', 'Online', 'Limited', 'Offline', 'Upgrading', - 'Initializing', 'InitializeFailed' - :vartype status: str or - ~azure.mgmt.datafactory.models.SelfHostedIntegrationRuntimeNodeStatus - :ivar capabilities: The integration runtime capabilities dictionary - :vartype capabilities: dict[str, str] - :ivar version_status: Status of the integration runtime node version. - :vartype version_status: str - :ivar version: Version of the integration runtime node. - :vartype version: str - :ivar register_time: The time at which the integration runtime node was - registered in ISO8601 format. - :vartype register_time: datetime - :ivar last_connect_time: The most recent time at which the integration - runtime was connected in ISO8601 format. - :vartype last_connect_time: datetime - :ivar expiry_time: The time at which the integration runtime will expire - in ISO8601 format. - :vartype expiry_time: datetime - :ivar last_start_time: The time the node last started up. - :vartype last_start_time: datetime - :ivar last_stop_time: The integration runtime node last stop time. - :vartype last_stop_time: datetime - :ivar last_update_result: The result of the last integration runtime node - update. Possible values include: 'None', 'Succeed', 'Fail' - :vartype last_update_result: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeUpdateResult - :ivar last_start_update_time: The last time for the integration runtime - node update start. - :vartype last_start_update_time: datetime - :ivar last_end_update_time: The last time for the integration runtime node - update end. - :vartype last_end_update_time: datetime - :ivar is_active_dispatcher: Indicates whether this node is the active - dispatcher for integration runtime requests. - :vartype is_active_dispatcher: bool - :ivar concurrent_jobs_limit: Maximum concurrent jobs on the integration - runtime node. - :vartype concurrent_jobs_limit: int - :ivar max_concurrent_jobs: The maximum concurrent jobs in this integration - runtime. - :vartype max_concurrent_jobs: int - """ - - _validation = { - 'node_name': {'readonly': True}, - 'machine_name': {'readonly': True}, - 'host_service_uri': {'readonly': True}, - 'status': {'readonly': True}, - 'capabilities': {'readonly': True}, - 'version_status': {'readonly': True}, - 'version': {'readonly': True}, - 'register_time': {'readonly': True}, - 'last_connect_time': {'readonly': True}, - 'expiry_time': {'readonly': True}, - 'last_start_time': {'readonly': True}, - 'last_stop_time': {'readonly': True}, - 'last_update_result': {'readonly': True}, - 'last_start_update_time': {'readonly': True}, - 'last_end_update_time': {'readonly': True}, - 'is_active_dispatcher': {'readonly': True}, - 'concurrent_jobs_limit': {'readonly': True}, - 'max_concurrent_jobs': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_name': {'key': 'nodeName', 'type': 'str'}, - 'machine_name': {'key': 'machineName', 'type': 'str'}, - 'host_service_uri': {'key': 'hostServiceUri', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'capabilities': {'key': 'capabilities', 'type': '{str}'}, - 'version_status': {'key': 'versionStatus', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'register_time': {'key': 'registerTime', 'type': 'iso-8601'}, - 'last_connect_time': {'key': 'lastConnectTime', 'type': 'iso-8601'}, - 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, - 'last_start_time': {'key': 'lastStartTime', 'type': 'iso-8601'}, - 'last_stop_time': {'key': 'lastStopTime', 'type': 'iso-8601'}, - 'last_update_result': {'key': 'lastUpdateResult', 'type': 'str'}, - 'last_start_update_time': {'key': 'lastStartUpdateTime', 'type': 'iso-8601'}, - 'last_end_update_time': {'key': 'lastEndUpdateTime', 'type': 'iso-8601'}, - 'is_active_dispatcher': {'key': 'isActiveDispatcher', 'type': 'bool'}, - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - 'max_concurrent_jobs': {'key': 'maxConcurrentJobs', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(SelfHostedIntegrationRuntimeNode, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.node_name = None - self.machine_name = None - self.host_service_uri = None - self.status = None - self.capabilities = None - self.version_status = None - self.version = None - self.register_time = None - self.last_connect_time = None - self.expiry_time = None - self.last_start_time = None - self.last_stop_time = None - self.last_update_result = None - self.last_start_update_time = None - self.last_end_update_time = None - self.is_active_dispatcher = None - self.concurrent_jobs_limit = None - self.max_concurrent_jobs = None - - -class SelfHostedIntegrationRuntimeStatus(IntegrationRuntimeStatus): - """Self-hosted integration runtime status. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - :ivar create_time: The time at which the integration runtime was created, - in ISO8601 format. - :vartype create_time: datetime - :ivar task_queue_id: The task queue id of the integration runtime. - :vartype task_queue_id: str - :ivar internal_channel_encryption: It is used to set the encryption mode - for node-node communication channel (when more than 2 self-hosted - integration runtime nodes exist). Possible values include: 'NotSet', - 'SslEncrypted', 'NotEncrypted' - :vartype internal_channel_encryption: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeInternalChannelEncryptionMode - :ivar version: Version of the integration runtime. - :vartype version: str - :param nodes: The list of nodes for this integration runtime. - :type nodes: - list[~azure.mgmt.datafactory.models.SelfHostedIntegrationRuntimeNode] - :ivar scheduled_update_date: The date at which the integration runtime - will be scheduled to update, in ISO8601 format. - :vartype scheduled_update_date: datetime - :ivar update_delay_offset: The time in the date scheduled by service to - update the integration runtime, e.g., PT03H is 3 hours - :vartype update_delay_offset: str - :ivar local_time_zone_offset: The local time zone offset in hours. - :vartype local_time_zone_offset: str - :ivar capabilities: Object with additional information about integration - runtime capabilities. - :vartype capabilities: dict[str, str] - :ivar service_urls: The URLs for the services used in integration runtime - backend service. - :vartype service_urls: list[str] - :ivar auto_update: Whether Self-hosted integration runtime auto update has - been turned on. Possible values include: 'On', 'Off' - :vartype auto_update: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAutoUpdate - :ivar version_status: Status of the integration runtime version. - :vartype version_status: str - :param links: The list of linked integration runtimes that are created to - share with this integration runtime. - :type links: list[~azure.mgmt.datafactory.models.LinkedIntegrationRuntime] - :ivar pushed_version: The version that the integration runtime is going to - update to. - :vartype pushed_version: str - :ivar latest_version: The latest version on download center. - :vartype latest_version: str - :ivar auto_update_eta: The estimated time when the self-hosted integration - runtime will be updated. - :vartype auto_update_eta: datetime - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - 'create_time': {'readonly': True}, - 'task_queue_id': {'readonly': True}, - 'internal_channel_encryption': {'readonly': True}, - 'version': {'readonly': True}, - 'scheduled_update_date': {'readonly': True}, - 'update_delay_offset': {'readonly': True}, - 'local_time_zone_offset': {'readonly': True}, - 'capabilities': {'readonly': True}, - 'service_urls': {'readonly': True}, - 'auto_update': {'readonly': True}, - 'version_status': {'readonly': True}, - 'pushed_version': {'readonly': True}, - 'latest_version': {'readonly': True}, - 'auto_update_eta': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'create_time': {'key': 'typeProperties.createTime', 'type': 'iso-8601'}, - 'task_queue_id': {'key': 'typeProperties.taskQueueId', 'type': 'str'}, - 'internal_channel_encryption': {'key': 'typeProperties.internalChannelEncryption', 'type': 'str'}, - 'version': {'key': 'typeProperties.version', 'type': 'str'}, - 'nodes': {'key': 'typeProperties.nodes', 'type': '[SelfHostedIntegrationRuntimeNode]'}, - 'scheduled_update_date': {'key': 'typeProperties.scheduledUpdateDate', 'type': 'iso-8601'}, - 'update_delay_offset': {'key': 'typeProperties.updateDelayOffset', 'type': 'str'}, - 'local_time_zone_offset': {'key': 'typeProperties.localTimeZoneOffset', 'type': 'str'}, - 'capabilities': {'key': 'typeProperties.capabilities', 'type': '{str}'}, - 'service_urls': {'key': 'typeProperties.serviceUrls', 'type': '[str]'}, - 'auto_update': {'key': 'typeProperties.autoUpdate', 'type': 'str'}, - 'version_status': {'key': 'typeProperties.versionStatus', 'type': 'str'}, - 'links': {'key': 'typeProperties.links', 'type': '[LinkedIntegrationRuntime]'}, - 'pushed_version': {'key': 'typeProperties.pushedVersion', 'type': 'str'}, - 'latest_version': {'key': 'typeProperties.latestVersion', 'type': 'str'}, - 'auto_update_eta': {'key': 'typeProperties.autoUpdateETA', 'type': 'iso-8601'}, - } - - def __init__(self, **kwargs): - super(SelfHostedIntegrationRuntimeStatus, self).__init__(**kwargs) - self.create_time = None - self.task_queue_id = None - self.internal_channel_encryption = None - self.version = None - self.nodes = kwargs.get('nodes', None) - self.scheduled_update_date = None - self.update_delay_offset = None - self.local_time_zone_offset = None - self.capabilities = None - self.service_urls = None - self.auto_update = None - self.version_status = None - self.links = kwargs.get('links', None) - self.pushed_version = None - self.latest_version = None - self.auto_update_eta = None - self.type = 'SelfHosted' - - -class ServiceNowLinkedService(LinkedService): - """ServiceNow server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the ServiceNow server. (i.e. - .service-now.com) - :type endpoint: object - :param authentication_type: Required. The authentication type to use. - Possible values include: 'Basic', 'OAuth2' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ServiceNowAuthenticationType - :param username: The user name used to connect to the ServiceNow server - for Basic and OAuth2 authentication. - :type username: object - :param password: The password corresponding to the user name for Basic and - OAuth2 authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id for OAuth2 authentication. - :type client_id: object - :param client_secret: The client secret for OAuth2 authentication. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ServiceNowLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'ServiceNow' - - -class ServiceNowObjectDataset(Dataset): - """ServiceNow server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ServiceNowObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'ServiceNowObject' - - -class ServiceNowSource(TabularSource): - """A copy activity ServiceNow server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ServiceNowSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ServiceNowSource' - - -class SetVariableActivity(ControlActivity): - """Set value for a Variable. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param variable_name: Name of the variable whose value needs to be set. - :type variable_name: str - :param value: Value to be set. Could be a static value or Expression - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'value': {'key': 'typeProperties.value', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SetVariableActivity, self).__init__(**kwargs) - self.variable_name = kwargs.get('variable_name', None) - self.value = kwargs.get('value', None) - self.type = 'SetVariable' - - -class SftpLocation(DatasetLocation): - """The location of SFTP dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SftpLocation, self).__init__(**kwargs) - self.type = 'SftpLocation' - - -class SftpReadSettings(StoreReadSettings): - """Sftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Sftp wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Sftp wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SftpReadSettings, self).__init__(**kwargs) - self.recursive = kwargs.get('recursive', None) - self.wildcard_folder_path = kwargs.get('wildcard_folder_path', None) - self.wildcard_file_name = kwargs.get('wildcard_file_name', None) - self.file_list_path = kwargs.get('file_list_path', None) - self.modified_datetime_start = kwargs.get('modified_datetime_start', None) - self.modified_datetime_end = kwargs.get('modified_datetime_end', None) - self.type = 'SftpReadSettings' - - -class SftpServerLinkedService(LinkedService): - """A linked service for an SSH File Transfer Protocol (SFTP) server. . - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The SFTP server host name. Type: string (or - Expression with resultType string). - :type host: object - :param port: The TCP port number that the SFTP server uses to listen for - client connections. Default value is 22. Type: integer (or Expression with - resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect - to the FTP server. Possible values include: 'Basic', 'SshPublicKey' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SftpAuthenticationType - :param user_name: The username used to log on to the SFTP server. Type: - string (or Expression with resultType string). - :type user_name: object - :param password: Password to logon the SFTP server for Basic - authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param private_key_path: The SSH private key file path for SshPublicKey - authentication. Only valid for on-premises copy. For on-premises copy with - SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent - should be specified. SSH private key should be OpenSSH format. Type: - string (or Expression with resultType string). - :type private_key_path: object - :param private_key_content: Base64 encoded SSH private key content for - SshPublicKey authentication. For on-premises copy with SshPublicKey - authentication, either PrivateKeyPath or PrivateKeyContent should be - specified. SSH private key should be OpenSSH format. - :type private_key_content: ~azure.mgmt.datafactory.models.SecretBase - :param pass_phrase: The password to decrypt the SSH private key if the SSH - private key is encrypted. - :type pass_phrase: ~azure.mgmt.datafactory.models.SecretBase - :param skip_host_key_validation: If true, skip the SSH host key - validation. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type skip_host_key_validation: object - :param host_key_fingerprint: The host key finger-print of the SFTP server. - When SkipHostKeyValidation is false, HostKeyFingerprint should be - specified. Type: string (or Expression with resultType string). - :type host_key_fingerprint: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'private_key_path': {'key': 'typeProperties.privateKeyPath', 'type': 'object'}, - 'private_key_content': {'key': 'typeProperties.privateKeyContent', 'type': 'SecretBase'}, - 'pass_phrase': {'key': 'typeProperties.passPhrase', 'type': 'SecretBase'}, - 'skip_host_key_validation': {'key': 'typeProperties.skipHostKeyValidation', 'type': 'object'}, - 'host_key_fingerprint': {'key': 'typeProperties.hostKeyFingerprint', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SftpServerLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.private_key_path = kwargs.get('private_key_path', None) - self.private_key_content = kwargs.get('private_key_content', None) - self.pass_phrase = kwargs.get('pass_phrase', None) - self.skip_host_key_validation = kwargs.get('skip_host_key_validation', None) - self.host_key_fingerprint = kwargs.get('host_key_fingerprint', None) - self.type = 'Sftp' - - -class SftpWriteSettings(StoreWriteSettings): - """Sftp write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - :param type: Required. Constant filled by server. - :type type: str - :param operation_timeout: Specifies the timeout for writing each chunk to - SFTP server. Default value: 01:00:00 (one hour). Type: string (or - Expression with resultType string). - :type operation_timeout: object - :param use_temp_file_rename: Upload to temporary file(s) and rename. - Disable this option if your SFTP server doesn't support rename operation. - Type: boolean (or Expression with resultType boolean). - :type use_temp_file_rename: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'operation_timeout': {'key': 'operationTimeout', 'type': 'object'}, - 'use_temp_file_rename': {'key': 'useTempFileRename', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SftpWriteSettings, self).__init__(**kwargs) - self.operation_timeout = kwargs.get('operation_timeout', None) - self.use_temp_file_rename = kwargs.get('use_temp_file_rename', None) - self.type = 'SftpWriteSettings' - - -class ShopifyLinkedService(LinkedService): - """Shopify Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The endpoint of the Shopify server. (i.e. - mystore.myshopify.com) - :type host: object - :param access_token: The API access token that can be used to access - Shopify’s data. The token won't expire if it is offline mode. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ShopifyLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Shopify' - - -class ShopifyObjectDataset(Dataset): - """Shopify Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ShopifyObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'ShopifyObject' - - -class ShopifySource(TabularSource): - """A copy activity Shopify Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ShopifySource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ShopifySource' - - -class SkipErrorFile(Model): - """Skip error file. - - :param file_missing: Skip if file is deleted by other client during copy. - Default is true. Type: boolean (or Expression with resultType boolean). - :type file_missing: object - :param data_inconsistency: Skip if source/sink file changed by other - concurrent write. Default is false. Type: boolean (or Expression with - resultType boolean). - :type data_inconsistency: object - """ - - _attribute_map = { - 'file_missing': {'key': 'fileMissing', 'type': 'object'}, - 'data_inconsistency': {'key': 'dataInconsistency', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SkipErrorFile, self).__init__(**kwargs) - self.file_missing = kwargs.get('file_missing', None) - self.data_inconsistency = kwargs.get('data_inconsistency', None) - - -class SparkLinkedService(LinkedService): - """Spark Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. IP address or host name of the Spark server - :type host: object - :param port: Required. The TCP port that the Spark server uses to listen - for client connections. - :type port: object - :param server_type: The type of Spark server. Possible values include: - 'SharkServer', 'SharkServer2', 'SparkThriftServer' - :type server_type: str or ~azure.mgmt.datafactory.models.SparkServerType - :param thrift_transport_protocol: The transport protocol to use in the - Thrift layer. Possible values include: 'Binary', 'SASL', 'HTTP ' - :type thrift_transport_protocol: str or - ~azure.mgmt.datafactory.models.SparkThriftTransportProtocol - :param authentication_type: Required. The authentication method used to - access the Spark server. Possible values include: 'Anonymous', 'Username', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SparkAuthenticationType - :param username: The user name that you use to access Spark Server. - :type username: object - :param password: The password corresponding to the user name that you - provided in the Username field - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param http_path: The partial URL corresponding to the Spark server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'port': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SparkLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.port = kwargs.get('port', None) - self.server_type = kwargs.get('server_type', None) - self.thrift_transport_protocol = kwargs.get('thrift_transport_protocol', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.http_path = kwargs.get('http_path', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Spark' - - -class SparkObjectDataset(Dataset): - """Spark Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Spark. Type: string (or Expression - with resultType string). - :type table: object - :param spark_object_dataset_schema: The schema name of the Spark. Type: - string (or Expression with resultType string). - :type spark_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'spark_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SparkObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.spark_object_dataset_schema = kwargs.get('spark_object_dataset_schema', None) - self.type = 'SparkObject' - - -class SparkSource(TabularSource): - """A copy activity Spark Server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SparkSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SparkSource' - - -class SqlDWSink(CopySink): - """A copy activity SQL Data Warehouse sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param allow_poly_base: Indicates to use PolyBase to copy data into SQL - Data Warehouse when applicable. Type: boolean (or Expression with - resultType boolean). - :type allow_poly_base: object - :param poly_base_settings: Specifies PolyBase-related settings when - allowPolyBase is true. - :type poly_base_settings: ~azure.mgmt.datafactory.models.PolybaseSettings - :param allow_copy_command: Indicates to use Copy Command to copy data into - SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). - :type allow_copy_command: object - :param copy_command_settings: Specifies Copy Command related settings when - allowCopyCommand is true. - :type copy_command_settings: - ~azure.mgmt.datafactory.models.DWCopyCommandSettings - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'allow_poly_base': {'key': 'allowPolyBase', 'type': 'object'}, - 'poly_base_settings': {'key': 'polyBaseSettings', 'type': 'PolybaseSettings'}, - 'allow_copy_command': {'key': 'allowCopyCommand', 'type': 'object'}, - 'copy_command_settings': {'key': 'copyCommandSettings', 'type': 'DWCopyCommandSettings'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlDWSink, self).__init__(**kwargs) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.allow_poly_base = kwargs.get('allow_poly_base', None) - self.poly_base_settings = kwargs.get('poly_base_settings', None) - self.allow_copy_command = kwargs.get('allow_copy_command', None) - self.copy_command_settings = kwargs.get('copy_command_settings', None) - self.table_option = kwargs.get('table_option', None) - self.type = 'SqlDWSink' - - -class SqlDWSource(TabularSource): - """A copy activity SQL Data Warehouse source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL Data Warehouse reader query. Type: string (or - Expression with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Data Warehouse source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - Type: object (or Expression with resultType object), itemType: - StoredProcedureParameter. - :type stored_procedure_parameters: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlDWSource, self).__init__(**kwargs) - self.sql_reader_query = kwargs.get('sql_reader_query', None) - self.sql_reader_stored_procedure_name = kwargs.get('sql_reader_stored_procedure_name', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.type = 'SqlDWSource' - - -class SqlMISink(CopySink): - """A copy activity Azure SQL Managed Instance sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlMISink, self).__init__(**kwargs) - self.sql_writer_stored_procedure_name = kwargs.get('sql_writer_stored_procedure_name', None) - self.sql_writer_table_type = kwargs.get('sql_writer_table_type', None) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.stored_procedure_table_type_parameter_name = kwargs.get('stored_procedure_table_type_parameter_name', None) - self.table_option = kwargs.get('table_option', None) - self.type = 'SqlMISink' - - -class SqlMISource(TabularSource): - """A copy activity Azure SQL Managed Instance source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a Azure SQL Managed Instance source. This cannot be used at the same time - as SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param produce_additional_types: Which additional types to produce. - :type produce_additional_types: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'produce_additional_types': {'key': 'produceAdditionalTypes', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlMISource, self).__init__(**kwargs) - self.sql_reader_query = kwargs.get('sql_reader_query', None) - self.sql_reader_stored_procedure_name = kwargs.get('sql_reader_stored_procedure_name', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.produce_additional_types = kwargs.get('produce_additional_types', None) - self.type = 'SqlMISource' - - -class SqlServerLinkedService(LinkedService): - """SQL Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param user_name: The on-premises Windows authentication user name. Type: - string (or Expression with resultType string). - :type user_name: object - :param password: The on-premises Windows authentication password. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlServerLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'SqlServer' - - -class SqlServerSink(CopySink): - """A copy activity SQL server sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlServerSink, self).__init__(**kwargs) - self.sql_writer_stored_procedure_name = kwargs.get('sql_writer_stored_procedure_name', None) - self.sql_writer_table_type = kwargs.get('sql_writer_table_type', None) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.stored_procedure_table_type_parameter_name = kwargs.get('stored_procedure_table_type_parameter_name', None) - self.table_option = kwargs.get('table_option', None) - self.type = 'SqlServerSink' - - -class SqlServerSource(TabularSource): - """A copy activity SQL server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Database source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param produce_additional_types: Which additional types to produce. - :type produce_additional_types: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'produce_additional_types': {'key': 'produceAdditionalTypes', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlServerSource, self).__init__(**kwargs) - self.sql_reader_query = kwargs.get('sql_reader_query', None) - self.sql_reader_stored_procedure_name = kwargs.get('sql_reader_stored_procedure_name', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.produce_additional_types = kwargs.get('produce_additional_types', None) - self.type = 'SqlServerSource' - - -class SqlServerStoredProcedureActivity(ExecutionActivity): - """SQL stored procedure activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param stored_procedure_name: Required. Stored procedure name. Type: - string (or Expression with resultType string). - :type stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'stored_procedure_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'stored_procedure_name': {'key': 'typeProperties.storedProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'typeProperties.storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - } - - def __init__(self, **kwargs): - super(SqlServerStoredProcedureActivity, self).__init__(**kwargs) - self.stored_procedure_name = kwargs.get('stored_procedure_name', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.type = 'SqlServerStoredProcedure' - - -class SqlServerTableDataset(Dataset): - """The on-premises SQL Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param sql_server_table_dataset_schema: The schema name of the SQL Server - dataset. Type: string (or Expression with resultType string). - :type sql_server_table_dataset_schema: object - :param table: The table name of the SQL Server dataset. Type: string (or - Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'sql_server_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlServerTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.sql_server_table_dataset_schema = kwargs.get('sql_server_table_dataset_schema', None) - self.table = kwargs.get('table', None) - self.type = 'SqlServerTable' - - -class SqlSink(CopySink): - """A copy activity SQL sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlSink, self).__init__(**kwargs) - self.sql_writer_stored_procedure_name = kwargs.get('sql_writer_stored_procedure_name', None) - self.sql_writer_table_type = kwargs.get('sql_writer_table_type', None) - self.pre_copy_script = kwargs.get('pre_copy_script', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.stored_procedure_table_type_parameter_name = kwargs.get('stored_procedure_table_type_parameter_name', None) - self.table_option = kwargs.get('table_option', None) - self.type = 'SqlSink' - - -class SqlSource(TabularSource): - """A copy activity SQL source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Database source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param isolation_level: Specifies the transaction locking behavior for the - SQL source. Allowed values: - ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The - default value is ReadCommitted. Type: string (or Expression with - resultType string). - :type isolation_level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'isolation_level': {'key': 'isolationLevel', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SqlSource, self).__init__(**kwargs) - self.sql_reader_query = kwargs.get('sql_reader_query', None) - self.sql_reader_stored_procedure_name = kwargs.get('sql_reader_stored_procedure_name', None) - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - self.isolation_level = kwargs.get('isolation_level', None) - self.type = 'SqlSource' - - -class SquareLinkedService(LinkedService): - """Square Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Square instance. (i.e. - mystore.mysquare.com) - :type host: object - :param client_id: Required. The client ID associated with your Square - application. - :type client_id: object - :param client_secret: The client secret associated with your Square - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param redirect_uri: Required. The redirect URL assigned in the Square - application dashboard. (i.e. http://localhost:2500) - :type redirect_uri: object - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - 'redirect_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'redirect_uri': {'key': 'typeProperties.redirectUri', 'type': 'object'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SquareLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.redirect_uri = kwargs.get('redirect_uri', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Square' - - -class SquareObjectDataset(Dataset): - """Square Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SquareObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'SquareObject' - - -class SquareSource(TabularSource): - """A copy activity Square Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SquareSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SquareSource' - - -class SSISAccessCredential(Model): - """SSIS access credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(SSISAccessCredential, self).__init__(**kwargs) - self.domain = kwargs.get('domain', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - - -class SSISChildPackage(Model): - """SSIS embedded child package. - - All required parameters must be populated in order to send to Azure. - - :param package_path: Required. Path for embedded child package. Type: - string (or Expression with resultType string). - :type package_path: object - :param package_name: Name for embedded child package. - :type package_name: str - :param package_content: Required. Content for embedded child package. - Type: string (or Expression with resultType string). - :type package_content: object - :param package_last_modified_date: Last modified date for embedded child - package. - :type package_last_modified_date: str - """ - - _validation = { - 'package_path': {'required': True}, - 'package_content': {'required': True}, - } - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'package_name': {'key': 'packageName', 'type': 'str'}, - 'package_content': {'key': 'packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'packageLastModifiedDate', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SSISChildPackage, self).__init__(**kwargs) - self.package_path = kwargs.get('package_path', None) - self.package_name = kwargs.get('package_name', None) - self.package_content = kwargs.get('package_content', None) - self.package_last_modified_date = kwargs.get('package_last_modified_date', None) - - -class SsisObjectMetadata(Model): - """SSIS object metadata. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SsisEnvironment, SsisPackage, SsisProject, SsisFolder - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'Environment': 'SsisEnvironment', 'Package': 'SsisPackage', 'Project': 'SsisProject', 'Folder': 'SsisFolder'} - } - - def __init__(self, **kwargs): - super(SsisObjectMetadata, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) - self.description = kwargs.get('description', None) - self.type = None - - -class SsisEnvironment(SsisObjectMetadata): - """Ssis environment. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains environment. - :type folder_id: long - :param variables: Variable in environment - :type variables: list[~azure.mgmt.datafactory.models.SsisVariable] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'variables': {'key': 'variables', 'type': '[SsisVariable]'}, - } - - def __init__(self, **kwargs): - super(SsisEnvironment, self).__init__(**kwargs) - self.folder_id = kwargs.get('folder_id', None) - self.variables = kwargs.get('variables', None) - self.type = 'Environment' - - -class SsisEnvironmentReference(Model): - """Ssis environment reference. - - :param id: Environment reference id. - :type id: long - :param environment_folder_name: Environment folder name. - :type environment_folder_name: str - :param environment_name: Environment name. - :type environment_name: str - :param reference_type: Reference type - :type reference_type: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'environment_folder_name': {'key': 'environmentFolderName', 'type': 'str'}, - 'environment_name': {'key': 'environmentName', 'type': 'str'}, - 'reference_type': {'key': 'referenceType', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisEnvironmentReference, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.environment_folder_name = kwargs.get('environment_folder_name', None) - self.environment_name = kwargs.get('environment_name', None) - self.reference_type = kwargs.get('reference_type', None) - - -class SSISExecutionCredential(Model): - """SSIS package execution credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecureString - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecureString'}, - } - - def __init__(self, **kwargs): - super(SSISExecutionCredential, self).__init__(**kwargs) - self.domain = kwargs.get('domain', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - - -class SSISExecutionParameter(Model): - """SSIS execution parameter. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package execution parameter value. Type: - string (or Expression with resultType string). - :type value: object - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SSISExecutionParameter, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - - -class SsisFolder(SsisObjectMetadata): - """Ssis folder. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisFolder, self).__init__(**kwargs) - self.type = 'Folder' - - -class SSISLogLocation(Model): - """SSIS package execution log location. - - 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. - - :param log_path: Required. The SSIS package execution log path. Type: - string (or Expression with resultType string). - :type log_path: object - :ivar type: Required. The type of SSIS log location. Default value: "File" - . - :vartype type: str - :param access_credential: The package execution log access credential. - :type access_credential: - ~azure.mgmt.datafactory.models.SSISAccessCredential - :param log_refresh_interval: Specifies the interval to refresh log. The - default interval is 5 minutes. Type: string (or Expression with resultType - string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type log_refresh_interval: object - """ - - _validation = { - 'log_path': {'required': True}, - 'type': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'log_path': {'key': 'logPath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'log_refresh_interval': {'key': 'typeProperties.logRefreshInterval', 'type': 'object'}, - } - - type = "File" - - def __init__(self, **kwargs): - super(SSISLogLocation, self).__init__(**kwargs) - self.log_path = kwargs.get('log_path', None) - self.access_credential = kwargs.get('access_credential', None) - self.log_refresh_interval = kwargs.get('log_refresh_interval', None) - - -class SsisObjectMetadataListResponse(Model): - """A list of SSIS object metadata. - - :param value: List of SSIS object metadata. - :type value: list[~azure.mgmt.datafactory.models.SsisObjectMetadata] - :param next_link: The link to the next page of results, if any remaining - results exist. - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SsisObjectMetadata]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisObjectMetadataListResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) - - -class SsisObjectMetadataStatusResponse(Model): - """The status of the operation. - - :param status: The status of the operation. - :type status: str - :param name: The operation name. - :type name: str - :param properties: The operation properties. - :type properties: str - :param error: The operation error message. - :type error: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisObjectMetadataStatusResponse, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.name = kwargs.get('name', None) - self.properties = kwargs.get('properties', None) - self.error = kwargs.get('error', None) - - -class SsisPackage(SsisObjectMetadata): - """Ssis Package. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains package. - :type folder_id: long - :param project_version: Project version which contains package. - :type project_version: long - :param project_id: Project id which contains package. - :type project_id: long - :param parameters: Parameters in package - :type parameters: list[~azure.mgmt.datafactory.models.SsisParameter] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'project_version': {'key': 'projectVersion', 'type': 'long'}, - 'project_id': {'key': 'projectId', 'type': 'long'}, - 'parameters': {'key': 'parameters', 'type': '[SsisParameter]'}, - } - - def __init__(self, **kwargs): - super(SsisPackage, self).__init__(**kwargs) - self.folder_id = kwargs.get('folder_id', None) - self.project_version = kwargs.get('project_version', None) - self.project_id = kwargs.get('project_id', None) - self.parameters = kwargs.get('parameters', None) - self.type = 'Package' - - -class SSISPackageLocation(Model): - """SSIS package location. - - :param package_path: The SSIS package path. Type: string (or Expression - with resultType string). - :type package_path: object - :param type: The type of SSIS package location. Possible values include: - 'SSISDB', 'File', 'InlinePackage' - :type type: str or ~azure.mgmt.datafactory.models.SsisPackageLocationType - :param package_password: Password of the package. - :type package_password: ~azure.mgmt.datafactory.models.SecretBase - :param access_credential: The package access credential. - :type access_credential: - ~azure.mgmt.datafactory.models.SSISAccessCredential - :param configuration_path: The configuration file of the package - execution. Type: string (or Expression with resultType string). - :type configuration_path: object - :param package_name: The package name. - :type package_name: str - :param package_content: The embedded package content. Type: string (or - Expression with resultType string). - :type package_content: object - :param package_last_modified_date: The embedded package last modified - date. - :type package_last_modified_date: str - :param child_packages: The embedded child package list. - :type child_packages: - list[~azure.mgmt.datafactory.models.SSISChildPackage] - """ - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'package_password': {'key': 'typeProperties.packagePassword', 'type': 'SecretBase'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'configuration_path': {'key': 'typeProperties.configurationPath', 'type': 'object'}, - 'package_name': {'key': 'typeProperties.packageName', 'type': 'str'}, - 'package_content': {'key': 'typeProperties.packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'typeProperties.packageLastModifiedDate', 'type': 'str'}, - 'child_packages': {'key': 'typeProperties.childPackages', 'type': '[SSISChildPackage]'}, - } - - def __init__(self, **kwargs): - super(SSISPackageLocation, self).__init__(**kwargs) - self.package_path = kwargs.get('package_path', None) - self.type = kwargs.get('type', None) - self.package_password = kwargs.get('package_password', None) - self.access_credential = kwargs.get('access_credential', None) - self.configuration_path = kwargs.get('configuration_path', None) - self.package_name = kwargs.get('package_name', None) - self.package_content = kwargs.get('package_content', None) - self.package_last_modified_date = kwargs.get('package_last_modified_date', None) - self.child_packages = kwargs.get('child_packages', None) - - -class SsisParameter(Model): - """Ssis parameter. - - :param id: Parameter id. - :type id: long - :param name: Parameter name. - :type name: str - :param description: Parameter description. - :type description: str - :param data_type: Parameter type. - :type data_type: str - :param required: Whether parameter is required. - :type required: bool - :param sensitive: Whether parameter is sensitive. - :type sensitive: bool - :param design_default_value: Design default value of parameter. - :type design_default_value: str - :param default_value: Default value of parameter. - :type default_value: str - :param sensitive_default_value: Default sensitive value of parameter. - :type sensitive_default_value: str - :param value_type: Parameter value type. - :type value_type: str - :param value_set: Parameter value set. - :type value_set: bool - :param variable: Parameter reference variable. - :type variable: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'str'}, - 'required': {'key': 'required', 'type': 'bool'}, - 'sensitive': {'key': 'sensitive', 'type': 'bool'}, - 'design_default_value': {'key': 'designDefaultValue', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'str'}, - 'sensitive_default_value': {'key': 'sensitiveDefaultValue', 'type': 'str'}, - 'value_type': {'key': 'valueType', 'type': 'str'}, - 'value_set': {'key': 'valueSet', 'type': 'bool'}, - 'variable': {'key': 'variable', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisParameter, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) - self.description = kwargs.get('description', None) - self.data_type = kwargs.get('data_type', None) - self.required = kwargs.get('required', None) - self.sensitive = kwargs.get('sensitive', None) - self.design_default_value = kwargs.get('design_default_value', None) - self.default_value = kwargs.get('default_value', None) - self.sensitive_default_value = kwargs.get('sensitive_default_value', None) - self.value_type = kwargs.get('value_type', None) - self.value_set = kwargs.get('value_set', None) - self.variable = kwargs.get('variable', None) - - -class SsisProject(SsisObjectMetadata): - """Ssis project. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains project. - :type folder_id: long - :param version: Project version. - :type version: long - :param environment_refs: Environment reference in project - :type environment_refs: - list[~azure.mgmt.datafactory.models.SsisEnvironmentReference] - :param parameters: Parameters in project - :type parameters: list[~azure.mgmt.datafactory.models.SsisParameter] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'version': {'key': 'version', 'type': 'long'}, - 'environment_refs': {'key': 'environmentRefs', 'type': '[SsisEnvironmentReference]'}, - 'parameters': {'key': 'parameters', 'type': '[SsisParameter]'}, - } - - def __init__(self, **kwargs): - super(SsisProject, self).__init__(**kwargs) - self.folder_id = kwargs.get('folder_id', None) - self.version = kwargs.get('version', None) - self.environment_refs = kwargs.get('environment_refs', None) - self.parameters = kwargs.get('parameters', None) - self.type = 'Project' - - -class SSISPropertyOverride(Model): - """SSIS property override. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package property override value. Type: string - (or Expression with resultType string). - :type value: object - :param is_sensitive: Whether SSIS package property override value is - sensitive data. Value will be encrypted in SSISDB if it is true - :type is_sensitive: bool - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'is_sensitive': {'key': 'isSensitive', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(SSISPropertyOverride, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.is_sensitive = kwargs.get('is_sensitive', None) - - -class SsisVariable(Model): - """Ssis variable. - - :param id: Variable id. - :type id: long - :param name: Variable name. - :type name: str - :param description: Variable description. - :type description: str - :param data_type: Variable type. - :type data_type: str - :param sensitive: Whether variable is sensitive. - :type sensitive: bool - :param value: Variable value. - :type value: str - :param sensitive_value: Variable sensitive value. - :type sensitive_value: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'str'}, - 'sensitive': {'key': 'sensitive', 'type': 'bool'}, - 'value': {'key': 'value', 'type': 'str'}, - 'sensitive_value': {'key': 'sensitiveValue', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SsisVariable, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.name = kwargs.get('name', None) - self.description = kwargs.get('description', None) - self.data_type = kwargs.get('data_type', None) - self.sensitive = kwargs.get('sensitive', None) - self.value = kwargs.get('value', None) - self.sensitive_value = kwargs.get('sensitive_value', None) - - -class StagingSettings(Model): - """Staging settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Staging linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param path: The path to storage for storing the interim data. Type: - string (or Expression with resultType string). - :type path: object - :param enable_compression: Specifies whether to use compression when - copying data via an interim staging. Default value is false. Type: boolean - (or Expression with resultType boolean). - :type enable_compression: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - 'enable_compression': {'key': 'enableCompression', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(StagingSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.path = kwargs.get('path', None) - self.enable_compression = kwargs.get('enable_compression', None) - - -class StoredProcedureParameter(Model): - """SQL stored procedure parameter. - - :param value: Stored procedure parameter value. Type: string (or - Expression with resultType string). - :type value: object - :param type: Stored procedure parameter type. Possible values include: - 'String', 'Int', 'Int64', 'Decimal', 'Guid', 'Boolean', 'Date' - :type type: str or - ~azure.mgmt.datafactory.models.StoredProcedureParameterType - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(StoredProcedureParameter, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.type = kwargs.get('type', None) - - -class SwitchActivity(ControlActivity): - """This activity evaluates an expression and executes activities under the - cases property that correspond to the expression evaluation expected in the - equals property. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param on: Required. An expression that would evaluate to a string or - integer. This is used to determine the block of activities in cases that - will be executed. - :type on: ~azure.mgmt.datafactory.models.Expression - :param cases: List of cases that correspond to expected values of the 'on' - property. This is an optional property and if not provided, the activity - will execute activities provided in defaultActivities. - :type cases: list[~azure.mgmt.datafactory.models.SwitchCase] - :param default_activities: List of activities to execute if no case - condition is satisfied. This is an optional property and if not provided, - the activity will exit without any action. - :type default_activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'on': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'on': {'key': 'typeProperties.on', 'type': 'Expression'}, - 'cases': {'key': 'typeProperties.cases', 'type': '[SwitchCase]'}, - 'default_activities': {'key': 'typeProperties.defaultActivities', 'type': '[Activity]'}, - } - - def __init__(self, **kwargs): - super(SwitchActivity, self).__init__(**kwargs) - self.on = kwargs.get('on', None) - self.cases = kwargs.get('cases', None) - self.default_activities = kwargs.get('default_activities', None) - self.type = 'Switch' - - -class SwitchCase(Model): - """Switch cases with have a value and corresponding activities. - - :param value: Expected value that satisfies the expression result of the - 'on' property. - :type value: str - :param activities: List of activities to execute for satisfied case - condition. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'activities': {'key': 'activities', 'type': '[Activity]'}, - } - - def __init__(self, **kwargs): - super(SwitchCase, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.activities = kwargs.get('activities', None) - - -class SybaseLinkedService(LinkedService): - """Linked service for Sybase data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Server name for connection. Type: string (or - Expression with resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or - Expression with resultType string). - :type database: object - :param schema: Schema name for connection. Type: string (or Expression - with resultType string). - :type schema: object - :param authentication_type: AuthenticationType to be used for connection. - Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SybaseAuthenticationType - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SybaseLinkedService, self).__init__(**kwargs) - self.server = kwargs.get('server', None) - self.database = kwargs.get('database', None) - self.schema = kwargs.get('schema', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Sybase' - - -class SybaseSource(TabularSource): - """A copy activity source for Sybase databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SybaseSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'SybaseSource' - - -class SybaseTableDataset(Dataset): - """The Sybase table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Sybase table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(SybaseTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'SybaseTable' - - -class TeradataLinkedService(LinkedService): - """Linked service for Teradata data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Teradata ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. Type: string (or Expression - with resultType string). - :type server: object - :param authentication_type: AuthenticationType to be used for connection. - Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.TeradataAuthenticationType - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(TeradataLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.server = kwargs.get('server', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Teradata' - - -class TeradataPartitionSettings(Model): - """The settings that will be leveraged for teradata source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range or hash partitioning. Type: string (or Expression with - resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(TeradataPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = kwargs.get('partition_column_name', None) - self.partition_upper_bound = kwargs.get('partition_upper_bound', None) - self.partition_lower_bound = kwargs.get('partition_lower_bound', None) - - -class TeradataSource(TabularSource): - """A copy activity Teradata source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Teradata query. Type: string (or Expression with resultType - string). - :type query: object - :param partition_option: The partition mechanism that will be used for - teradata read in parallel. Possible values include: 'None', 'Hash', - 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.TeradataPartitionOption - :param partition_settings: The settings that will be leveraged for - teradata source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.TeradataPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'TeradataPartitionSettings'}, - } - - def __init__(self, **kwargs): - super(TeradataSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.partition_option = kwargs.get('partition_option', None) - self.partition_settings = kwargs.get('partition_settings', None) - self.type = 'TeradataSource' - - -class TeradataTableDataset(Dataset): - """The Teradata database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param database: The database name of Teradata. Type: string (or - Expression with resultType string). - :type database: object - :param table: The table name of Teradata. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(TeradataTableDataset, self).__init__(**kwargs) - self.database = kwargs.get('database', None) - self.table = kwargs.get('table', None) - self.type = 'TeradataTable' - - -class TextFormat(DatasetStorageFormat): - """The data stored in text format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - :param column_delimiter: The column delimiter. Type: string (or Expression - with resultType string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with - resultType string). - :type row_delimiter: object - :param escape_char: The escape character. Type: string (or Expression with - resultType string). - :type escape_char: object - :param quote_char: The quote character. Type: string (or Expression with - resultType string). - :type quote_char: object - :param null_value: The null value string. Type: string (or Expression with - resultType string). - :type null_value: object - :param encoding_name: The code page name of the preferred encoding. If - miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode - encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following - link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param treat_empty_as_null: Treat empty column values in the text file as - null. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type treat_empty_as_null: object - :param skip_line_count: The number of lines/rows to be skipped when - parsing text files. The default value is 0. Type: integer (or Expression - with resultType integer). - :type skip_line_count: object - :param first_row_as_header: When used as input, treat the first row of - data as headers. When used as output,write the headers into the output as - the first row of data. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type first_row_as_header: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'column_delimiter': {'key': 'columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'rowDelimiter', 'type': 'object'}, - 'escape_char': {'key': 'escapeChar', 'type': 'object'}, - 'quote_char': {'key': 'quoteChar', 'type': 'object'}, - 'null_value': {'key': 'nullValue', 'type': 'object'}, - 'encoding_name': {'key': 'encodingName', 'type': 'object'}, - 'treat_empty_as_null': {'key': 'treatEmptyAsNull', 'type': 'object'}, - 'skip_line_count': {'key': 'skipLineCount', 'type': 'object'}, - 'first_row_as_header': {'key': 'firstRowAsHeader', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(TextFormat, self).__init__(**kwargs) - self.column_delimiter = kwargs.get('column_delimiter', None) - self.row_delimiter = kwargs.get('row_delimiter', None) - self.escape_char = kwargs.get('escape_char', None) - self.quote_char = kwargs.get('quote_char', None) - self.null_value = kwargs.get('null_value', None) - self.encoding_name = kwargs.get('encoding_name', None) - self.treat_empty_as_null = kwargs.get('treat_empty_as_null', None) - self.skip_line_count = kwargs.get('skip_line_count', None) - self.first_row_as_header = kwargs.get('first_row_as_header', None) - self.type = 'TextFormat' - - -class TriggerDependencyReference(DependencyReference): - """Trigger referenced dependency. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: TumblingWindowTriggerDependencyReference - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param reference_trigger: Required. Referenced trigger. - :type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference - """ - - _validation = { - 'type': {'required': True}, - 'reference_trigger': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'}, - } - - _subtype_map = { - 'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'} - } - - def __init__(self, **kwargs): - super(TriggerDependencyReference, self).__init__(**kwargs) - self.reference_trigger = kwargs.get('reference_trigger', None) - self.type = 'TriggerDependencyReference' - - -class TriggerFilterParameters(Model): - """Query parameters for triggers. - - :param continuation_token: The continuation token for getting the next - page of results. Null for first page. - :type continuation_token: str - :param parent_trigger_name: The name of the parent TumblingWindowTrigger - to get the child rerun triggers - :type parent_trigger_name: str - """ - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'parent_trigger_name': {'key': 'parentTriggerName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(TriggerFilterParameters, self).__init__(**kwargs) - self.continuation_token = kwargs.get('continuation_token', None) - self.parent_trigger_name = kwargs.get('parent_trigger_name', None) - - -class TriggerPipelineReference(Model): - """Pipeline that needs to be triggered with the given parameters. - - :param pipeline_reference: Pipeline reference. - :type pipeline_reference: ~azure.mgmt.datafactory.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - """ - - _attribute_map = { - 'pipeline_reference': {'key': 'pipelineReference', 'type': 'PipelineReference'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(TriggerPipelineReference, self).__init__(**kwargs) - self.pipeline_reference = kwargs.get('pipeline_reference', None) - self.parameters = kwargs.get('parameters', None) - - -class TriggerQueryResponse(Model): - """A query of triggers. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of triggers. - :type value: list[~azure.mgmt.datafactory.models.TriggerResource] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerResource]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(TriggerQueryResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.continuation_token = kwargs.get('continuation_token', None) - - -class TriggerReference(Model): - """Trigger reference type. - - 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 type: Required. Trigger reference type. Default value: - "TriggerReference" . - :vartype type: str - :param reference_name: Required. Reference trigger name. - :type reference_name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - } - - type = "TriggerReference" - - def __init__(self, **kwargs): - super(TriggerReference, self).__init__(**kwargs) - self.reference_name = kwargs.get('reference_name', None) - - -class TriggerResource(SubResource): - """Trigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the trigger. - :type properties: ~azure.mgmt.datafactory.models.Trigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Trigger'}, - } - - def __init__(self, **kwargs): - super(TriggerResource, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - -class TriggerRun(Model): - """Trigger runs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar trigger_run_id: Trigger run id. - :vartype trigger_run_id: str - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar trigger_type: Trigger type. - :vartype trigger_type: str - :ivar trigger_run_timestamp: Trigger run start time. - :vartype trigger_run_timestamp: datetime - :ivar status: Trigger run status. Possible values include: 'Succeeded', - 'Failed', 'Inprogress' - :vartype status: str or ~azure.mgmt.datafactory.models.TriggerRunStatus - :ivar message: Trigger error message. - :vartype message: str - :ivar properties: List of property name and value related to trigger run. - Name, value pair depends on type of trigger. - :vartype properties: dict[str, str] - :ivar triggered_pipelines: List of pipeline name and run Id triggered by - the trigger run. - :vartype triggered_pipelines: dict[str, str] - :ivar run_dimension: Run dimension for which trigger was fired. - :vartype run_dimension: dict[str, str] - :ivar dependency_status: Status of the upstream pipelines. - :vartype dependency_status: dict[str, object] - """ - - _validation = { - 'trigger_run_id': {'readonly': True}, - 'trigger_name': {'readonly': True}, - 'trigger_type': {'readonly': True}, - 'trigger_run_timestamp': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - 'properties': {'readonly': True}, - 'triggered_pipelines': {'readonly': True}, - 'run_dimension': {'readonly': True}, - 'dependency_status': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'trigger_run_id': {'key': 'triggerRunId', 'type': 'str'}, - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'trigger_type': {'key': 'triggerType', 'type': 'str'}, - 'trigger_run_timestamp': {'key': 'triggerRunTimestamp', 'type': 'iso-8601'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'triggered_pipelines': {'key': 'triggeredPipelines', 'type': '{str}'}, - 'run_dimension': {'key': 'runDimension', 'type': '{str}'}, - 'dependency_status': {'key': 'dependencyStatus', 'type': '{object}'}, - } - - def __init__(self, **kwargs): - super(TriggerRun, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.trigger_run_id = None - self.trigger_name = None - self.trigger_type = None - self.trigger_run_timestamp = None - self.status = None - self.message = None - self.properties = None - self.triggered_pipelines = None - self.run_dimension = None - self.dependency_status = None - - -class TriggerRunsQueryResponse(Model): - """A list of trigger runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of trigger runs. - :type value: list[~azure.mgmt.datafactory.models.TriggerRun] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(TriggerRunsQueryResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.continuation_token = kwargs.get('continuation_token', None) - - -class TriggerSubscriptionOperationStatus(Model): - """Defines the response of a trigger subscription operation. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar status: Event Subscription Status. Possible values include: - 'Enabled', 'Provisioning', 'Deprovisioning', 'Disabled', 'Unknown' - :vartype status: str or - ~azure.mgmt.datafactory.models.EventSubscriptionStatus - """ - - _validation = { - 'trigger_name': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(TriggerSubscriptionOperationStatus, self).__init__(**kwargs) - self.trigger_name = None - self.status = None - - -class TumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline runs for all fixed time interval windows - from a start time without gaps and also supports backfill scenarios (when - start time is in the past). - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline for which runs are created when an - event is fired for trigger window that is ready. - :type pipeline: ~azure.mgmt.datafactory.models.TriggerPipelineReference - :param frequency: Required. The frequency of the time windows. Possible - values include: 'Minute', 'Hour' - :type frequency: str or - ~azure.mgmt.datafactory.models.TumblingWindowFrequency - :param interval: Required. The interval of the time windows. The minimum - interval allowed is 15 Minutes. - :type interval: int - :param start_time: Required. The start time for the time period for the - trigger during which events are fired for windows that are ready. Only UTC - time is currently supported. - :type start_time: datetime - :param end_time: The end time for the time period for the trigger during - which events are fired for windows that are ready. Only UTC time is - currently supported. - :type end_time: datetime - :param delay: Specifies how long the trigger waits past due time before - triggering new run. It doesn't alter window start and end time. The - default is 0. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type delay: object - :param max_concurrency: Required. The max number of parallel time windows - (ready for execution) for which a new run is triggered. - :type max_concurrency: int - :param retry_policy: Retry policy that will be applied for failed pipeline - runs. - :type retry_policy: ~azure.mgmt.datafactory.models.RetryPolicy - :param depends_on: Triggers that this trigger depends on. Only tumbling - window triggers are supported. - :type depends_on: list[~azure.mgmt.datafactory.models.DependencyReference] - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - 'frequency': {'required': True}, - 'interval': {'required': True}, - 'start_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'pipeline', 'type': 'TriggerPipelineReference'}, - 'frequency': {'key': 'typeProperties.frequency', 'type': 'str'}, - 'interval': {'key': 'typeProperties.interval', 'type': 'int'}, - 'start_time': {'key': 'typeProperties.startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'typeProperties.endTime', 'type': 'iso-8601'}, - 'delay': {'key': 'typeProperties.delay', 'type': 'object'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - 'retry_policy': {'key': 'typeProperties.retryPolicy', 'type': 'RetryPolicy'}, - 'depends_on': {'key': 'typeProperties.dependsOn', 'type': '[DependencyReference]'}, - } - - def __init__(self, **kwargs): - super(TumblingWindowTrigger, self).__init__(**kwargs) - self.pipeline = kwargs.get('pipeline', None) - self.frequency = kwargs.get('frequency', None) - self.interval = kwargs.get('interval', None) - self.start_time = kwargs.get('start_time', None) - self.end_time = kwargs.get('end_time', None) - self.delay = kwargs.get('delay', None) - self.max_concurrency = kwargs.get('max_concurrency', None) - self.retry_policy = kwargs.get('retry_policy', None) - self.depends_on = kwargs.get('depends_on', None) - self.type = 'TumblingWindowTrigger' - - -class TumblingWindowTriggerDependencyReference(TriggerDependencyReference): - """Referenced tumbling window trigger dependency. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param reference_trigger: Required. Referenced trigger. - :type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference - :param offset: Timespan applied to the start time of a tumbling window - when evaluating dependency. - :type offset: str - :param size: The size of the window when evaluating the dependency. If - undefined the frequency of the tumbling window will be used. - :type size: str - """ - - _validation = { - 'type': {'required': True}, - 'reference_trigger': {'required': True}, - 'offset': {'max_length': 15, 'min_length': 8, 'pattern': r'-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - 'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'}, - 'offset': {'key': 'offset', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(TumblingWindowTriggerDependencyReference, self).__init__(**kwargs) - self.offset = kwargs.get('offset', None) - self.size = kwargs.get('size', None) - self.type = 'TumblingWindowTriggerDependencyReference' - - -class UntilActivity(ControlActivity): - """This activity executes inner activities until the specified boolean - expression results to true or timeout is reached, whichever is earlier. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param expression: Required. An expression that would evaluate to Boolean. - The loop will continue until this expression evaluates to true - :type expression: ~azure.mgmt.datafactory.models.Expression - :param timeout: Specifies the timeout for the activity to run. If there is - no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 - week as default. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: - string (or Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param activities: Required. List of activities to execute. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__(self, **kwargs): - super(UntilActivity, self).__init__(**kwargs) - self.expression = kwargs.get('expression', None) - self.timeout = kwargs.get('timeout', None) - self.activities = kwargs.get('activities', None) - self.type = 'Until' - - -class UpdateIntegrationRuntimeNodeRequest(Model): - """Update integration runtime node request. - - :param concurrent_jobs_limit: The number of concurrent jobs permitted to - run on the integration runtime node. Values between 1 and - maxConcurrentJobs(inclusive) are allowed. - :type concurrent_jobs_limit: int - """ - - _validation = { - 'concurrent_jobs_limit': {'minimum': 1}, - } - - _attribute_map = { - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(UpdateIntegrationRuntimeNodeRequest, self).__init__(**kwargs) - self.concurrent_jobs_limit = kwargs.get('concurrent_jobs_limit', None) - - -class UpdateIntegrationRuntimeRequest(Model): - """Update integration runtime request. - - :param auto_update: Enables or disables the auto-update feature of the - self-hosted integration runtime. See - https://go.microsoft.com/fwlink/?linkid=854189. Possible values include: - 'On', 'Off' - :type auto_update: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAutoUpdate - :param update_delay_offset: The time offset (in hours) in the day, e.g., - PT03H is 3 hours. The integration runtime auto update will happen on that - time. - :type update_delay_offset: str - """ - - _attribute_map = { - 'auto_update': {'key': 'autoUpdate', 'type': 'str'}, - 'update_delay_offset': {'key': 'updateDelayOffset', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(UpdateIntegrationRuntimeRequest, self).__init__(**kwargs) - self.auto_update = kwargs.get('auto_update', None) - self.update_delay_offset = kwargs.get('update_delay_offset', None) - - -class UserAccessPolicy(Model): - """Get Data Plane read only token request definition. - - :param permissions: The string with permissions for Data Plane access. - Currently only 'r' is supported which grants read only access. - :type permissions: str - :param access_resource_path: The resource path to get access relative to - factory. Currently only empty string is supported which corresponds to the - factory resource. - :type access_resource_path: str - :param profile_name: The name of the profile. Currently only the default - is supported. The default value is DefaultProfile. - :type profile_name: str - :param start_time: Start time for the token. If not specified the current - time will be used. - :type start_time: str - :param expire_time: Expiration time for the token. Maximum duration for - the token is eight hours and by default the token will expire in eight - hours. - :type expire_time: str - """ - - _attribute_map = { - 'permissions': {'key': 'permissions', 'type': 'str'}, - 'access_resource_path': {'key': 'accessResourcePath', 'type': 'str'}, - 'profile_name': {'key': 'profileName', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'str'}, - 'expire_time': {'key': 'expireTime', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(UserAccessPolicy, self).__init__(**kwargs) - self.permissions = kwargs.get('permissions', None) - self.access_resource_path = kwargs.get('access_resource_path', None) - self.profile_name = kwargs.get('profile_name', None) - self.start_time = kwargs.get('start_time', None) - self.expire_time = kwargs.get('expire_time', None) - - -class UserProperty(Model): - """User property. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. User property name. - :type name: str - :param value: Required. User property value. Type: string (or Expression - with resultType string). - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(UserProperty, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.value = kwargs.get('value', None) - - -class ValidationActivity(ControlActivity): - """This activity verifies that an external resource exists. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param timeout: Specifies the timeout for the activity to run. If there is - no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 - week as default. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param sleep: A delay in seconds between validation attempts. If no value - is specified, 10 seconds will be used as the default. Type: integer (or - Expression with resultType integer). - :type sleep: object - :param minimum_size: Can be used if dataset points to a file. The file - must be greater than or equal in size to the value specified. Type: - integer (or Expression with resultType integer). - :type minimum_size: object - :param child_items: Can be used if dataset points to a folder. If set to - true, the folder must have at least one file. If set to false, the folder - must be empty. Type: boolean (or Expression with resultType boolean). - :type child_items: object - :param dataset: Required. Validation activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'sleep': {'key': 'typeProperties.sleep', 'type': 'object'}, - 'minimum_size': {'key': 'typeProperties.minimumSize', 'type': 'object'}, - 'child_items': {'key': 'typeProperties.childItems', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, **kwargs): - super(ValidationActivity, self).__init__(**kwargs) - self.timeout = kwargs.get('timeout', None) - self.sleep = kwargs.get('sleep', None) - self.minimum_size = kwargs.get('minimum_size', None) - self.child_items = kwargs.get('child_items', None) - self.dataset = kwargs.get('dataset', None) - self.type = 'Validation' - - -class VariableSpecification(Model): - """Definition of a single variable for a Pipeline. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Variable type. Possible values include: 'String', - 'Bool', 'Array' - :type type: str or ~azure.mgmt.datafactory.models.VariableType - :param default_value: Default value of variable. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(VariableSpecification, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.default_value = kwargs.get('default_value', None) - - -class VerticaLinkedService(LinkedService): - """Vertica linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(VerticaLinkedService, self).__init__(**kwargs) - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Vertica' - - -class VerticaSource(TabularSource): - """A copy activity Vertica source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(VerticaSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'VerticaSource' - - -class VerticaTableDataset(Dataset): - """Vertica dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Vertica. Type: string (or Expression - with resultType string). - :type table: object - :param vertica_table_dataset_schema: The schema name of the Vertica. Type: - string (or Expression with resultType string). - :type vertica_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'vertica_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(VerticaTableDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.vertica_table_dataset_schema = kwargs.get('vertica_table_dataset_schema', None) - self.type = 'VerticaTable' - - -class WaitActivity(ControlActivity): - """This activity suspends pipeline execution for the specified interval. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param wait_time_in_seconds: Required. Duration in seconds. - :type wait_time_in_seconds: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'wait_time_in_seconds': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'wait_time_in_seconds': {'key': 'typeProperties.waitTimeInSeconds', 'type': 'int'}, - } - - def __init__(self, **kwargs): - super(WaitActivity, self).__init__(**kwargs) - self.wait_time_in_seconds = kwargs.get('wait_time_in_seconds', None) - self.type = 'Wait' - - -class WebActivity(ExecutionActivity): - """Web activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param method: Required. Rest API method for target endpoint. Possible - values include: 'GET', 'POST', 'PUT', 'DELETE' - :type method: str or ~azure.mgmt.datafactory.models.WebActivityMethod - :param url: Required. Web activity target endpoint and path. Type: string - (or Expression with resultType string). - :type url: object - :param headers: Represents the headers that will be sent to the request. - For example, to set the language and type on a request: "headers" : { - "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: - string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. - Required for POST/PUT method, not allowed for GET method Type: string (or - Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the - endpoint. - :type authentication: - ~azure.mgmt.datafactory.models.WebActivityAuthentication - :param datasets: List of datasets passed to web endpoint. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetReference] - :param linked_services: List of linked services passed to web endpoint. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'datasets': {'key': 'typeProperties.datasets', 'type': '[DatasetReference]'}, - 'linked_services': {'key': 'typeProperties.linkedServices', 'type': '[LinkedServiceReference]'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - } - - def __init__(self, **kwargs): - super(WebActivity, self).__init__(**kwargs) - self.method = kwargs.get('method', None) - self.url = kwargs.get('url', None) - self.headers = kwargs.get('headers', None) - self.body = kwargs.get('body', None) - self.authentication = kwargs.get('authentication', None) - self.datasets = kwargs.get('datasets', None) - self.linked_services = kwargs.get('linked_services', None) - self.connect_via = kwargs.get('connect_via', None) - self.type = 'WebActivity' - - -class WebActivityAuthentication(Model): - """Web activity authentication properties. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Web activity authentication - (Basic/ClientCertificate/MSI) - :type type: str - :param pfx: Base64-encoded contents of a PFX file. - :type pfx: ~azure.mgmt.datafactory.models.SecretBase - :param username: Web activity authentication user name for basic - authentication. - :type username: str - :param password: Password for the PFX file or basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param resource: Resource for which Azure Auth token will be requested - when using MSI Authentication. - :type resource: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'username': {'key': 'username', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(WebActivityAuthentication, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.pfx = kwargs.get('pfx', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.resource = kwargs.get('resource', None) - - -class WebLinkedServiceTypeProperties(Model): - """Base definition of WebLinkedServiceTypeProperties, this typeProperties is - polymorphic based on authenticationType, so not flattened in SDK models. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: WebClientCertificateAuthentication, - WebBasicAuthentication, WebAnonymousAuthentication - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - _subtype_map = { - 'authentication_type': {'ClientCertificate': 'WebClientCertificateAuthentication', 'Basic': 'WebBasicAuthentication', 'Anonymous': 'WebAnonymousAuthentication'} - } - - def __init__(self, **kwargs): - super(WebLinkedServiceTypeProperties, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.authentication_type = None - - -class WebAnonymousAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses anonymous authentication to communicate with - an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(WebAnonymousAuthentication, self).__init__(**kwargs) - self.authentication_type = 'Anonymous' - - -class WebBasicAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses basic authentication to communicate with an - HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - :param username: Required. User name for Basic authentication. Type: - string (or Expression with resultType string). - :type username: object - :param password: Required. The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'username': {'key': 'username', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(WebBasicAuthentication, self).__init__(**kwargs) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.authentication_type = 'Basic' - - -class WebClientCertificateAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses client certificate based authentication to - communicate with an HTTP endpoint. This scheme follows mutual - authentication; the server must also provide valid credentials to the - client. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - :param pfx: Required. Base64-encoded contents of a PFX file. - :type pfx: ~azure.mgmt.datafactory.models.SecretBase - :param password: Required. Password for the PFX file. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'pfx': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, **kwargs): - super(WebClientCertificateAuthentication, self).__init__(**kwargs) - self.pfx = kwargs.get('pfx', None) - self.password = kwargs.get('password', None) - self.authentication_type = 'ClientCertificate' - - -class WebHookActivity(ControlActivity): - """WebHook activity. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :ivar method: Required. Rest API method for target endpoint. Default - value: "POST" . - :vartype method: str - :param url: Required. WebHook activity target endpoint and path. Type: - string (or Expression with resultType string). - :type url: object - :param timeout: The timeout within which the webhook should be called - back. If there is no value specified, it defaults to 10 minutes. Type: - string. Pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: str - :param headers: Represents the headers that will be sent to the request. - For example, to set the language and type on a request: "headers" : { - "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: - string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. - Required for POST/PUT method, not allowed for GET method Type: string (or - Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the - endpoint. - :type authentication: - ~azure.mgmt.datafactory.models.WebActivityAuthentication - :param report_status_on_call_back: When set to true, statusCode, output - and error in callback request body will be consumed by activity. The - activity can be marked as failed by setting statusCode >= 400 in callback - request. Default is false. Type: boolean (or Expression with resultType - boolean). - :type report_status_on_call_back: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True, 'constant': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'str'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'report_status_on_call_back': {'key': 'typeProperties.reportStatusOnCallBack', 'type': 'object'}, - } - - method = "POST" - - def __init__(self, **kwargs): - super(WebHookActivity, self).__init__(**kwargs) - self.url = kwargs.get('url', None) - self.timeout = kwargs.get('timeout', None) - self.headers = kwargs.get('headers', None) - self.body = kwargs.get('body', None) - self.authentication = kwargs.get('authentication', None) - self.report_status_on_call_back = kwargs.get('report_status_on_call_back', None) - self.type = 'WebHook' - - -class WebLinkedService(LinkedService): - """Web linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Required. Web linked service properties. - :type type_properties: - ~azure.mgmt.datafactory.models.WebLinkedServiceTypeProperties - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'WebLinkedServiceTypeProperties'}, - } - - def __init__(self, **kwargs): - super(WebLinkedService, self).__init__(**kwargs) - self.type_properties = kwargs.get('type_properties', None) - self.type = 'Web' - - -class WebSource(CopySource): - """A copy activity source for web page table. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, **kwargs): - super(WebSource, self).__init__(**kwargs) - self.additional_columns = kwargs.get('additional_columns', None) - self.type = 'WebSource' - - -class WebTableDataset(Dataset): - """The dataset points to a HTML table in the web page. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param index: Required. The zero-based index of the table in the web page. - Type: integer (or Expression with resultType integer), minimum: 0. - :type index: object - :param path: The relative URL to the web page from the linked service URL. - Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'index': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'index': {'key': 'typeProperties.index', 'type': 'object'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(WebTableDataset, self).__init__(**kwargs) - self.index = kwargs.get('index', None) - self.path = kwargs.get('path', None) - self.type = 'WebTable' - - -class XeroLinkedService(LinkedService): - """Xero Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The endpoint of the Xero server. (i.e. - api.xero.com) - :type host: object - :param consumer_key: The consumer key associated with the Xero - application. - :type consumer_key: ~azure.mgmt.datafactory.models.SecretBase - :param private_key: The private key from the .pem file that was generated - for your Xero private application. You must include all the text from the - .pem file, including the Unix line endings( - ). - :type private_key: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'SecretBase'}, - 'private_key': {'key': 'typeProperties.privateKey', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(XeroLinkedService, self).__init__(**kwargs) - self.host = kwargs.get('host', None) - self.consumer_key = kwargs.get('consumer_key', None) - self.private_key = kwargs.get('private_key', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Xero' - - -class XeroObjectDataset(Dataset): - """Xero Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(XeroObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'XeroObject' - - -class XeroSource(TabularSource): - """A copy activity Xero Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(XeroSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'XeroSource' - - -class ZohoLinkedService(LinkedService): - """Zoho server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Zoho server. (i.e. - crm.zoho.com/crm/private) - :type endpoint: object - :param access_token: The access token for Zoho authentication. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ZohoLinkedService, self).__init__(**kwargs) - self.endpoint = kwargs.get('endpoint', None) - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.type = 'Zoho' - - -class ZohoObjectDataset(Dataset): - """Zoho server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ZohoObjectDataset, self).__init__(**kwargs) - self.table_name = kwargs.get('table_name', None) - self.type = 'ZohoObject' - - -class ZohoSource(TabularSource): - """A copy activity Zoho server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(ZohoSource, self).__init__(**kwargs) - self.query = kwargs.get('query', None) - self.type = 'ZohoSource' + \ No newline at end of file diff --git a/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models_py3.py b/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models_py3.py index 170bbebf3deb..71ca0ffd2a0b 100644 --- a/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models_py3.py +++ b/sdk/datafactory/azure-mgmt-datafactory/azure/mgmt/datafactory/models/_models_py3.py @@ -4901,27543 +4901,4 @@ class AzureMySqlSink(CopySink): 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, } - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(AzureMySqlSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'AzureMySqlSink' - - -class AzureMySqlSource(TabularSource): - """A copy activity Azure MySQL source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(AzureMySqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'AzureMySqlSource' - - -class AzureMySqlTableDataset(Dataset): - """The Azure MySQL database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Azure MySQL database table name. Type: string (or - Expression with resultType string). - :type table_name: object - :param table: The name of Azure MySQL database table. Type: string (or - Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, **kwargs) -> None: - super(AzureMySqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.type = 'AzureMySqlTable' - - -class AzurePostgreSqlLinkedService(LinkedService): - """Azure PostgreSQL linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(AzurePostgreSqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'AzurePostgreSql' - - -class AzurePostgreSqlSink(CopySink): - """A copy activity Azure PostgreSQL sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(AzurePostgreSqlSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'AzurePostgreSqlSink' - - -class AzurePostgreSqlSource(TabularSource): - """A copy activity Azure PostgreSQL source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(AzurePostgreSqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'AzurePostgreSqlSource' - - -class AzurePostgreSqlTableDataset(Dataset): - """Azure PostgreSQL dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name of the Azure PostgreSQL database which - includes both schema and table. Type: string (or Expression with - resultType string). - :type table_name: object - :param table: The table name of the Azure PostgreSQL database. Type: - string (or Expression with resultType string). - :type table: object - :param azure_postgre_sql_table_dataset_schema: The schema name of the - Azure PostgreSQL database. Type: string (or Expression with resultType - string). - :type azure_postgre_sql_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'azure_postgre_sql_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, azure_postgre_sql_table_dataset_schema=None, **kwargs) -> None: - super(AzurePostgreSqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.azure_postgre_sql_table_dataset_schema = azure_postgre_sql_table_dataset_schema - self.type = 'AzurePostgreSqlTable' - - -class AzureQueueSink(CopySink): - """A copy activity Azure Queue sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, **kwargs) -> None: - super(AzureQueueSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.type = 'AzureQueueSink' - - -class AzureSearchIndexDataset(Dataset): - """The Azure Search Index. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param index_name: Required. The name of the Azure Search Index. Type: - string (or Expression with resultType string). - :type index_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'index_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'index_name': {'key': 'typeProperties.indexName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, index_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(AzureSearchIndexDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.index_name = index_name - self.type = 'AzureSearchIndex' - - -class AzureSearchIndexSink(CopySink): - """A copy activity Azure Search Index sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: Specify the write behavior when upserting documents - into Azure Search Index. Possible values include: 'Merge', 'Upload' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.AzureSearchIndexWriteBehaviorType - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, **kwargs) -> None: - super(AzureSearchIndexSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.type = 'AzureSearchIndexSink' - - -class AzureSearchLinkedService(LinkedService): - """Linked service for Windows Azure Search Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. URL for Azure Search service. Type: string (or - Expression with resultType string). - :type url: object - :param key: Admin Key for Azure Search service - :type key: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'key': {'key': 'typeProperties.key', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, url, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, key=None, encrypted_credential=None, **kwargs) -> None: - super(AzureSearchLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.key = key - self.encrypted_credential = encrypted_credential - self.type = 'AzureSearch' - - -class AzureSqlDatabaseLinkedService(LinkedService): - """Microsoft Azure SQL Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param service_principal_id: The ID of the service principal used to - authenticate against Azure SQL Database. Type: string (or Expression with - resultType string). - :type service_principal_id: object - :param service_principal_key: The key of the service principal used to - authenticate against Azure SQL Database. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: The name or ID of the tenant to which the service principal - belongs. Type: string (or Expression with resultType string). - :type tenant: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, service_principal_id=None, service_principal_key=None, tenant=None, encrypted_credential=None, **kwargs) -> None: - super(AzureSqlDatabaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.encrypted_credential = encrypted_credential - self.type = 'AzureSqlDatabase' - - -class AzureSqlDWLinkedService(LinkedService): - """Azure SQL Data Warehouse linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. Type: string, SecureString - or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param service_principal_id: The ID of the service principal used to - authenticate against Azure SQL Data Warehouse. Type: string (or Expression - with resultType string). - :type service_principal_id: object - :param service_principal_key: The key of the service principal used to - authenticate against Azure SQL Data Warehouse. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: The name or ID of the tenant to which the service principal - belongs. Type: string (or Expression with resultType string). - :type tenant: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, service_principal_id=None, service_principal_key=None, tenant=None, encrypted_credential=None, **kwargs) -> None: - super(AzureSqlDWLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.encrypted_credential = encrypted_credential - self.type = 'AzureSqlDW' - - -class AzureSqlDWTableDataset(Dataset): - """The Azure SQL Data Warehouse dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param azure_sql_dw_table_dataset_schema: The schema name of the Azure SQL - Data Warehouse. Type: string (or Expression with resultType string). - :type azure_sql_dw_table_dataset_schema: object - :param table: The table name of the Azure SQL Data Warehouse. Type: string - (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'azure_sql_dw_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, azure_sql_dw_table_dataset_schema=None, table=None, **kwargs) -> None: - super(AzureSqlDWTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.azure_sql_dw_table_dataset_schema = azure_sql_dw_table_dataset_schema - self.table = table - self.type = 'AzureSqlDWTable' - - -class AzureSqlMILinkedService(LinkedService): - """Azure SQL Managed Instance linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param service_principal_id: The ID of the service principal used to - authenticate against Azure SQL Managed Instance. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key of the service principal used to - authenticate against Azure SQL Managed Instance. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: The name or ID of the tenant to which the service principal - belongs. Type: string (or Expression with resultType string). - :type tenant: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, service_principal_id=None, service_principal_key=None, tenant=None, encrypted_credential=None, **kwargs) -> None: - super(AzureSqlMILinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.encrypted_credential = encrypted_credential - self.type = 'AzureSqlMI' - - -class AzureSqlMITableDataset(Dataset): - """The Azure SQL Managed Instance dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param azure_sql_mi_table_dataset_schema: The schema name of the Azure SQL - Managed Instance. Type: string (or Expression with resultType string). - :type azure_sql_mi_table_dataset_schema: object - :param table: The table name of the Azure SQL Managed Instance dataset. - Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'azure_sql_mi_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, azure_sql_mi_table_dataset_schema=None, table=None, **kwargs) -> None: - super(AzureSqlMITableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.azure_sql_mi_table_dataset_schema = azure_sql_mi_table_dataset_schema - self.table = table - self.type = 'AzureSqlMITable' - - -class AzureSqlSink(CopySink): - """A copy activity Azure SQL sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, sql_writer_stored_procedure_name=None, sql_writer_table_type=None, pre_copy_script=None, stored_procedure_parameters=None, stored_procedure_table_type_parameter_name=None, table_option=None, **kwargs) -> None: - super(AzureSqlSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.sql_writer_stored_procedure_name = sql_writer_stored_procedure_name - self.sql_writer_table_type = sql_writer_table_type - self.pre_copy_script = pre_copy_script - self.stored_procedure_parameters = stored_procedure_parameters - self.stored_procedure_table_type_parameter_name = stored_procedure_table_type_parameter_name - self.table_option = table_option - self.type = 'AzureSqlSink' - - -class AzureSqlSource(TabularSource): - """A copy activity Azure SQL source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Database source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param produce_additional_types: Which additional types to produce. - :type produce_additional_types: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'produce_additional_types': {'key': 'produceAdditionalTypes', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, sql_reader_query=None, sql_reader_stored_procedure_name=None, stored_procedure_parameters=None, produce_additional_types=None, **kwargs) -> None: - super(AzureSqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.sql_reader_query = sql_reader_query - self.sql_reader_stored_procedure_name = sql_reader_stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.produce_additional_types = produce_additional_types - self.type = 'AzureSqlSource' - - -class AzureSqlTableDataset(Dataset): - """The Azure SQL Server database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param azure_sql_table_dataset_schema: The schema name of the Azure SQL - database. Type: string (or Expression with resultType string). - :type azure_sql_table_dataset_schema: object - :param table: The table name of the Azure SQL database. Type: string (or - Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'azure_sql_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, azure_sql_table_dataset_schema=None, table=None, **kwargs) -> None: - super(AzureSqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.azure_sql_table_dataset_schema = azure_sql_table_dataset_schema - self.table = table - self.type = 'AzureSqlTable' - - -class AzureStorageLinkedService(LinkedService): - """The storage account linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. It is mutually exclusive - with sasUri property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param account_key: The Azure key vault secret reference of accountKey in - connection string. - :type account_key: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param sas_uri: SAS URI of the Azure Storage resource. It is mutually - exclusive with connectionString property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type sas_uri: object - :param sas_token: The Azure key vault secret reference of sasToken in sas - uri. - :type sas_token: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'account_key': {'key': 'typeProperties.accountKey', 'type': 'AzureKeyVaultSecretReference'}, - 'sas_uri': {'key': 'typeProperties.sasUri', 'type': 'object'}, - 'sas_token': {'key': 'typeProperties.sasToken', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, account_key=None, sas_uri=None, sas_token=None, encrypted_credential: str=None, **kwargs) -> None: - super(AzureStorageLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.account_key = account_key - self.sas_uri = sas_uri - self.sas_token = sas_token - self.encrypted_credential = encrypted_credential - self.type = 'AzureStorage' - - -class AzureTableDataset(Dataset): - """The Azure Table storage dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: Required. The table name of the Azure Table storage. - Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, table_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(AzureTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'AzureTable' - - -class AzureTableSink(CopySink): - """A copy activity Azure Table sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param azure_table_default_partition_key_value: Azure Table default - partition key value. Type: string (or Expression with resultType string). - :type azure_table_default_partition_key_value: object - :param azure_table_partition_key_name: Azure Table partition key name. - Type: string (or Expression with resultType string). - :type azure_table_partition_key_name: object - :param azure_table_row_key_name: Azure Table row key name. Type: string - (or Expression with resultType string). - :type azure_table_row_key_name: object - :param azure_table_insert_type: Azure Table insert type. Type: string (or - Expression with resultType string). - :type azure_table_insert_type: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'azure_table_default_partition_key_value': {'key': 'azureTableDefaultPartitionKeyValue', 'type': 'object'}, - 'azure_table_partition_key_name': {'key': 'azureTablePartitionKeyName', 'type': 'object'}, - 'azure_table_row_key_name': {'key': 'azureTableRowKeyName', 'type': 'object'}, - 'azure_table_insert_type': {'key': 'azureTableInsertType', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, azure_table_default_partition_key_value=None, azure_table_partition_key_name=None, azure_table_row_key_name=None, azure_table_insert_type=None, **kwargs) -> None: - super(AzureTableSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.azure_table_default_partition_key_value = azure_table_default_partition_key_value - self.azure_table_partition_key_name = azure_table_partition_key_name - self.azure_table_row_key_name = azure_table_row_key_name - self.azure_table_insert_type = azure_table_insert_type - self.type = 'AzureTableSink' - - -class AzureTableSource(TabularSource): - """A copy activity Azure Table source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param azure_table_source_query: Azure Table source query. Type: string - (or Expression with resultType string). - :type azure_table_source_query: object - :param azure_table_source_ignore_table_not_found: Azure Table source - ignore table not found. Type: boolean (or Expression with resultType - boolean). - :type azure_table_source_ignore_table_not_found: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'azure_table_source_query': {'key': 'azureTableSourceQuery', 'type': 'object'}, - 'azure_table_source_ignore_table_not_found': {'key': 'azureTableSourceIgnoreTableNotFound', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, azure_table_source_query=None, azure_table_source_ignore_table_not_found=None, **kwargs) -> None: - super(AzureTableSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.azure_table_source_query = azure_table_source_query - self.azure_table_source_ignore_table_not_found = azure_table_source_ignore_table_not_found - self.type = 'AzureTableSource' - - -class AzureTableStorageLinkedService(LinkedService): - """The azure table storage linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. It is mutually exclusive - with sasUri property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param account_key: The Azure key vault secret reference of accountKey in - connection string. - :type account_key: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param sas_uri: SAS URI of the Azure Storage resource. It is mutually - exclusive with connectionString property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type sas_uri: object - :param sas_token: The Azure key vault secret reference of sasToken in sas - uri. - :type sas_token: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'account_key': {'key': 'typeProperties.accountKey', 'type': 'AzureKeyVaultSecretReference'}, - 'sas_uri': {'key': 'typeProperties.sasUri', 'type': 'object'}, - 'sas_token': {'key': 'typeProperties.sasToken', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, account_key=None, sas_uri=None, sas_token=None, encrypted_credential: str=None, **kwargs) -> None: - super(AzureTableStorageLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.account_key = account_key - self.sas_uri = sas_uri - self.sas_token = sas_token - self.encrypted_credential = encrypted_credential - self.type = 'AzureTableStorage' - - -class BinaryDataset(Dataset): - """Binary dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the Binary storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param compression: The data compression method used for the binary - dataset. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, *, linked_service_name, location, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, compression=None, **kwargs) -> None: - super(BinaryDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.location = location - self.compression = compression - self.type = 'Binary' - - -class BinarySink(CopySink): - """A copy activity Binary sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Binary store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, store_settings=None, **kwargs) -> None: - super(BinarySink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.type = 'BinarySink' - - -class BinarySource(CopySource): - """A copy activity Binary source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Binary store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, store_settings=None, **kwargs) -> None: - super(BinarySource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.type = 'BinarySource' - - -class Trigger(Model): - """Azure data factory nested object which contains information about creating - pipeline run. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: ChainingTrigger, RerunTumblingWindowTrigger, - TumblingWindowTrigger, MultiplePipelineTrigger - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'ChainingTrigger': 'ChainingTrigger', 'RerunTumblingWindowTrigger': 'RerunTumblingWindowTrigger', 'TumblingWindowTrigger': 'TumblingWindowTrigger', 'MultiplePipelineTrigger': 'MultiplePipelineTrigger'} - } - - def __init__(self, *, additional_properties=None, description: str=None, annotations=None, **kwargs) -> None: - super(Trigger, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.runtime_state = None - self.annotations = annotations - self.type = None - - -class MultiplePipelineTrigger(Trigger): - """Base class for all triggers that support one to many model for trigger to - pipeline. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: BlobEventsTrigger, BlobTrigger, ScheduleTrigger - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - } - - _subtype_map = { - 'type': {'BlobEventsTrigger': 'BlobEventsTrigger', 'BlobTrigger': 'BlobTrigger', 'ScheduleTrigger': 'ScheduleTrigger'} - } - - def __init__(self, *, additional_properties=None, description: str=None, annotations=None, pipelines=None, **kwargs) -> None: - super(MultiplePipelineTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.pipelines = pipelines - self.type = 'MultiplePipelineTrigger' - - -class BlobEventsTrigger(MultiplePipelineTrigger): - """Trigger that runs every time a Blob event occurs. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param blob_path_begins_with: The blob path must begin with the pattern - provided for trigger to fire. For example, '/records/blobs/december/' will - only fire the trigger for blobs in the december folder under the records - container. At least one of these must be provided: blobPathBeginsWith, - blobPathEndsWith. - :type blob_path_begins_with: str - :param blob_path_ends_with: The blob path must end with the pattern - provided for trigger to fire. For example, 'december/boxes.csv' will only - fire the trigger for blobs named boxes in a december folder. At least one - of these must be provided: blobPathBeginsWith, blobPathEndsWith. - :type blob_path_ends_with: str - :param ignore_empty_blobs: If set to true, blobs with zero bytes will be - ignored. - :type ignore_empty_blobs: bool - :param events: Required. The type of events that cause this trigger to - fire. - :type events: list[str or ~azure.mgmt.datafactory.models.BlobEventTypes] - :param scope: Required. The ARM resource ID of the Storage Account. - :type scope: str - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'events': {'required': True}, - 'scope': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'blob_path_begins_with': {'key': 'typeProperties.blobPathBeginsWith', 'type': 'str'}, - 'blob_path_ends_with': {'key': 'typeProperties.blobPathEndsWith', 'type': 'str'}, - 'ignore_empty_blobs': {'key': 'typeProperties.ignoreEmptyBlobs', 'type': 'bool'}, - 'events': {'key': 'typeProperties.events', 'type': '[str]'}, - 'scope': {'key': 'typeProperties.scope', 'type': 'str'}, - } - - def __init__(self, *, events, scope: str, additional_properties=None, description: str=None, annotations=None, pipelines=None, blob_path_begins_with: str=None, blob_path_ends_with: str=None, ignore_empty_blobs: bool=None, **kwargs) -> None: - super(BlobEventsTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, pipelines=pipelines, **kwargs) - self.blob_path_begins_with = blob_path_begins_with - self.blob_path_ends_with = blob_path_ends_with - self.ignore_empty_blobs = ignore_empty_blobs - self.events = events - self.scope = scope - self.type = 'BlobEventsTrigger' - - -class BlobSink(CopySink): - """A copy activity Azure Blob sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param blob_writer_overwrite_files: Blob writer overwrite files. Type: - boolean (or Expression with resultType boolean). - :type blob_writer_overwrite_files: object - :param blob_writer_date_time_format: Blob writer date time format. Type: - string (or Expression with resultType string). - :type blob_writer_date_time_format: object - :param blob_writer_add_header: Blob writer add header. Type: boolean (or - Expression with resultType boolean). - :type blob_writer_add_header: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'blob_writer_overwrite_files': {'key': 'blobWriterOverwriteFiles', 'type': 'object'}, - 'blob_writer_date_time_format': {'key': 'blobWriterDateTimeFormat', 'type': 'object'}, - 'blob_writer_add_header': {'key': 'blobWriterAddHeader', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, blob_writer_overwrite_files=None, blob_writer_date_time_format=None, blob_writer_add_header=None, copy_behavior=None, **kwargs) -> None: - super(BlobSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.blob_writer_overwrite_files = blob_writer_overwrite_files - self.blob_writer_date_time_format = blob_writer_date_time_format - self.blob_writer_add_header = blob_writer_add_header - self.copy_behavior = copy_behavior - self.type = 'BlobSink' - - -class BlobSource(CopySource): - """A copy activity Azure Blob source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param treat_empty_as_null: Treat empty as null. Type: boolean (or - Expression with resultType boolean). - :type treat_empty_as_null: object - :param skip_header_line_count: Number of header lines to skip from each - blob. Type: integer (or Expression with resultType integer). - :type skip_header_line_count: object - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'treat_empty_as_null': {'key': 'treatEmptyAsNull', 'type': 'object'}, - 'skip_header_line_count': {'key': 'skipHeaderLineCount', 'type': 'object'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, treat_empty_as_null=None, skip_header_line_count=None, recursive=None, **kwargs) -> None: - super(BlobSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.treat_empty_as_null = treat_empty_as_null - self.skip_header_line_count = skip_header_line_count - self.recursive = recursive - self.type = 'BlobSource' - - -class BlobTrigger(MultiplePipelineTrigger): - """Trigger that runs every time the selected Blob container changes. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param folder_path: Required. The path of the container/folder that will - trigger the pipeline. - :type folder_path: str - :param max_concurrency: Required. The max number of parallel files to - handle when it is triggered. - :type max_concurrency: int - :param linked_service: Required. The Azure Storage linked service - reference. - :type linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'folder_path': {'required': True}, - 'max_concurrency': {'required': True}, - 'linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'str'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - 'linked_service': {'key': 'typeProperties.linkedService', 'type': 'LinkedServiceReference'}, - } - - def __init__(self, *, folder_path: str, max_concurrency: int, linked_service, additional_properties=None, description: str=None, annotations=None, pipelines=None, **kwargs) -> None: - super(BlobTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, pipelines=pipelines, **kwargs) - self.folder_path = folder_path - self.max_concurrency = max_concurrency - self.linked_service = linked_service - self.type = 'BlobTrigger' - - -class CassandraLinkedService(LinkedService): - """Linked service for Cassandra data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name for connection. Type: string (or - Expression with resultType string). - :type host: object - :param authentication_type: AuthenticationType to be used for connection. - Type: string (or Expression with resultType string). - :type authentication_type: object - :param port: The port for the connection. Type: integer (or Expression - with resultType integer). - :type port: object - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, port=None, username=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(CassandraLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.authentication_type = authentication_type - self.port = port - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Cassandra' - - -class CassandraSource(TabularSource): - """A copy activity source for a Cassandra database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Should be a SQL-92 query expression or - Cassandra Query Language (CQL) command. Type: string (or Expression with - resultType string). - :type query: object - :param consistency_level: The consistency level specifies how many - Cassandra servers must respond to a read request before returning data to - the client application. Cassandra checks the specified number of Cassandra - servers for data to satisfy the read request. Must be one of - cassandraSourceReadConsistencyLevels. The default value is 'ONE'. It is - case-insensitive. Possible values include: 'ALL', 'EACH_QUORUM', 'QUORUM', - 'LOCAL_QUORUM', 'ONE', 'TWO', 'THREE', 'LOCAL_ONE', 'SERIAL', - 'LOCAL_SERIAL' - :type consistency_level: str or - ~azure.mgmt.datafactory.models.CassandraSourceReadConsistencyLevels - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'consistency_level': {'key': 'consistencyLevel', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, consistency_level=None, **kwargs) -> None: - super(CassandraSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.consistency_level = consistency_level - self.type = 'CassandraSource' - - -class CassandraTableDataset(Dataset): - """The Cassandra database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name of the Cassandra database. Type: string - (or Expression with resultType string). - :type table_name: object - :param keyspace: The keyspace of the Cassandra database. Type: string (or - Expression with resultType string). - :type keyspace: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'keyspace': {'key': 'typeProperties.keyspace', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, keyspace=None, **kwargs) -> None: - super(CassandraTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.keyspace = keyspace - self.type = 'CassandraTable' - - -class ChainingTrigger(Trigger): - """Trigger that allows the referenced pipeline to depend on other pipeline - runs based on runDimension Name/Value pairs. Upstream pipelines should - declare the same runDimension Name and their runs should have the values - for those runDimensions. The referenced pipeline run would be triggered if - the values for the runDimension match for all upstream pipeline runs. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline for which runs are created when all - upstream pipelines complete successfully. - :type pipeline: ~azure.mgmt.datafactory.models.TriggerPipelineReference - :param depends_on: Required. Upstream Pipelines. - :type depends_on: list[~azure.mgmt.datafactory.models.PipelineReference] - :param run_dimension: Required. Run Dimension property that needs to be - emitted by upstream pipelines. - :type run_dimension: str - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - 'depends_on': {'required': True}, - 'run_dimension': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'pipeline', 'type': 'TriggerPipelineReference'}, - 'depends_on': {'key': 'typeProperties.dependsOn', 'type': '[PipelineReference]'}, - 'run_dimension': {'key': 'typeProperties.runDimension', 'type': 'str'}, - } - - def __init__(self, *, pipeline, depends_on, run_dimension: str, additional_properties=None, description: str=None, annotations=None, **kwargs) -> None: - super(ChainingTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.pipeline = pipeline - self.depends_on = depends_on - self.run_dimension = run_dimension - self.type = 'ChainingTrigger' - - -class CloudError(Model): - """The object that defines the structure of an Azure Data Factory error - response. - - All required parameters must be populated in order to send to Azure. - - :param code: Required. Error code. - :type code: str - :param message: Required. Error message. - :type message: str - :param target: Property name/path in request associated with error. - :type target: str - :param details: Array with additional error details. - :type details: list[~azure.mgmt.datafactory.models.CloudError] - """ - - _validation = { - 'code': {'required': True}, - 'message': {'required': True}, - } - - _attribute_map = { - 'code': {'key': 'error.code', 'type': 'str'}, - 'message': {'key': 'error.message', 'type': 'str'}, - 'target': {'key': 'error.target', 'type': 'str'}, - 'details': {'key': 'error.details', 'type': '[CloudError]'}, - } - - def __init__(self, *, code: str, message: str, target: str=None, details=None, **kwargs) -> None: - super(CloudError, self).__init__(**kwargs) - self.code = code - self.message = message - self.target = target - self.details = details - - -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 CustomSetupBase(Model): - """The base definition of the custom setup. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: ComponentSetup, EnvironmentVariableSetup, CmdkeySetup - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'ComponentSetup': 'ComponentSetup', 'EnvironmentVariableSetup': 'EnvironmentVariableSetup', 'CmdkeySetup': 'CmdkeySetup'} - } - - def __init__(self, **kwargs) -> None: - super(CustomSetupBase, self).__init__(**kwargs) - self.type = None - - -class CmdkeySetup(CustomSetupBase): - """The custom setup of running cmdkey commands. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param target_name: Required. The server name of data source access. - :type target_name: object - :param user_name: Required. The user name of data source access. - :type user_name: object - :param password: Required. The password of data source access. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'target_name': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'target_name': {'key': 'typeProperties.targetName', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__(self, *, target_name, user_name, password, **kwargs) -> None: - super(CmdkeySetup, self).__init__(**kwargs) - self.target_name = target_name - self.user_name = user_name - self.password = password - self.type = 'CmdkeySetup' - - -class CommonDataServiceForAppsEntityDataset(Dataset): - """The Common Data Service for Apps entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, entity_name=None, **kwargs) -> None: - super(CommonDataServiceForAppsEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.entity_name = entity_name - self.type = 'CommonDataServiceForAppsEntity' - - -class CommonDataServiceForAppsLinkedService(LinkedService): - """Common Data Service for Apps linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Common Data - Service for Apps instance. 'Online' for Common Data Service for Apps - Online and 'OnPremisesWithIfd' for Common Data Service for Apps - on-premises with Ifd. Type: string (or Expression with resultType string). - Possible values include: 'Online', 'OnPremisesWithIfd' - :type deployment_type: str or - ~azure.mgmt.datafactory.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Common Data Service for - Apps server. The property is required for on-prem and not allowed for - online. Type: string (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Common Data Service for Apps server. - The property is required for on-prem and not allowed for online. Default - is 443. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Common Data Service for Apps - server. The property is required for on-line and not allowed for on-prem. - Type: string (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Common Data Service - for Apps instance. The property is required for on-prem and required for - online when there are more than one Common Data Service for Apps instances - associated with the user. Type: string (or Expression with resultType - string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Common Data Service for Apps server. 'Office365' for online scenario, - 'Ifd' for on-premises with Ifd scenario. 'AADServicePrincipal' for - Server-To-Server authentication in online scenario. Type: string (or - Expression with resultType string). Possible values include: 'Office365', - 'Ifd', 'AADServicePrincipal' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.DynamicsAuthenticationType - :param username: User name to access the Common Data Service for Apps - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: Password to access the Common Data Service for Apps - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, deployment_type, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, host_name=None, port=None, service_uri=None, organization_name=None, username=None, password=None, service_principal_id=None, service_principal_credential_type=None, service_principal_credential=None, encrypted_credential=None, **kwargs) -> None: - super(CommonDataServiceForAppsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - self.type = 'CommonDataServiceForApps' - - -class CommonDataServiceForAppsSink(CopySink): - """A copy activity Common Data Service for Apps sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether to ignore null - values from input dataset (except key fields) during write operation. - Default is false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, ignore_null_values=None, alternate_key_name=None, **kwargs) -> None: - super(CommonDataServiceForAppsSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.ignore_null_values = ignore_null_values - self.alternate_key_name = alternate_key_name - self.type = 'CommonDataServiceForAppsSink' - - -class CommonDataServiceForAppsSource(CopySource): - """A copy activity Common Data Service for Apps source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Common Data Service for Apps (online & on-premises). Type: - string (or Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(CommonDataServiceForAppsSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'CommonDataServiceForAppsSource' - - -class ComponentSetup(CustomSetupBase): - """The custom setup of installing 3rd party components. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param component_name: Required. The name of the 3rd party component. - :type component_name: str - :param license_key: The license key to activate the component. - :type license_key: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'component_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'component_name': {'key': 'typeProperties.componentName', 'type': 'str'}, - 'license_key': {'key': 'typeProperties.licenseKey', 'type': 'SecretBase'}, - } - - def __init__(self, *, component_name: str, license_key=None, **kwargs) -> None: - super(ComponentSetup, self).__init__(**kwargs) - self.component_name = component_name - self.license_key = license_key - self.type = 'ComponentSetup' - - -class ConcurLinkedService(LinkedService): - """Concur Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. Application client_id supplied by Concur App - Management. - :type client_id: object - :param username: Required. The user name that you use to access Concur - Service. - :type username: object - :param password: The password corresponding to the user name that you - provided in the username field. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, client_id, username, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(ConcurLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.client_id = client_id - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Concur' - - -class ConcurObjectDataset(Dataset): - """Concur Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(ConcurObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'ConcurObject' - - -class ConcurSource(TabularSource): - """A copy activity Concur Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ConcurSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ConcurSource' - - -class CopyActivity(ExecutionActivity): - """Copy activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param source: Required. Copy activity source. - :type source: ~azure.mgmt.datafactory.models.CopySource - :param sink: Required. Copy activity sink. - :type sink: ~azure.mgmt.datafactory.models.CopySink - :param translator: Copy activity translator. If not specified, tabular - translator is used. - :type translator: object - :param enable_staging: Specifies whether to copy data via an interim - staging. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type enable_staging: object - :param staging_settings: Specifies interim staging settings when - EnableStaging is true. - :type staging_settings: ~azure.mgmt.datafactory.models.StagingSettings - :param parallel_copies: Maximum number of concurrent sessions opened on - the source or sink to avoid overloading the data store. Type: integer (or - Expression with resultType integer), minimum: 0. - :type parallel_copies: object - :param data_integration_units: Maximum number of data integration units - that can be used to perform this data movement. Type: integer (or - Expression with resultType integer), minimum: 0. - :type data_integration_units: object - :param enable_skip_incompatible_row: Whether to skip incompatible row. - Default value is false. Type: boolean (or Expression with resultType - boolean). - :type enable_skip_incompatible_row: object - :param redirect_incompatible_row_settings: Redirect incompatible row - settings when EnableSkipIncompatibleRow is true. - :type redirect_incompatible_row_settings: - ~azure.mgmt.datafactory.models.RedirectIncompatibleRowSettings - :param log_storage_settings: Log storage settings customer need to provide - when enabling session log. - :type log_storage_settings: - ~azure.mgmt.datafactory.models.LogStorageSettings - :param preserve_rules: Preserve Rules. - :type preserve_rules: list[object] - :param preserve: Preserve rules. - :type preserve: list[object] - :param validate_data_consistency: Whether to enable Data Consistency - validation. Type: boolean (or Expression with resultType boolean). - :type validate_data_consistency: object - :param skip_error_file: Specify the fault tolerance for data consistency. - :type skip_error_file: ~azure.mgmt.datafactory.models.SkipErrorFile - :param inputs: List of inputs for the activity. - :type inputs: list[~azure.mgmt.datafactory.models.DatasetReference] - :param outputs: List of outputs for the activity. - :type outputs: list[~azure.mgmt.datafactory.models.DatasetReference] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'sink': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'sink': {'key': 'typeProperties.sink', 'type': 'CopySink'}, - 'translator': {'key': 'typeProperties.translator', 'type': 'object'}, - 'enable_staging': {'key': 'typeProperties.enableStaging', 'type': 'object'}, - 'staging_settings': {'key': 'typeProperties.stagingSettings', 'type': 'StagingSettings'}, - 'parallel_copies': {'key': 'typeProperties.parallelCopies', 'type': 'object'}, - 'data_integration_units': {'key': 'typeProperties.dataIntegrationUnits', 'type': 'object'}, - 'enable_skip_incompatible_row': {'key': 'typeProperties.enableSkipIncompatibleRow', 'type': 'object'}, - 'redirect_incompatible_row_settings': {'key': 'typeProperties.redirectIncompatibleRowSettings', 'type': 'RedirectIncompatibleRowSettings'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'preserve_rules': {'key': 'typeProperties.preserveRules', 'type': '[object]'}, - 'preserve': {'key': 'typeProperties.preserve', 'type': '[object]'}, - 'validate_data_consistency': {'key': 'typeProperties.validateDataConsistency', 'type': 'object'}, - 'skip_error_file': {'key': 'typeProperties.skipErrorFile', 'type': 'SkipErrorFile'}, - 'inputs': {'key': 'inputs', 'type': '[DatasetReference]'}, - 'outputs': {'key': 'outputs', 'type': '[DatasetReference]'}, - } - - def __init__(self, *, name: str, source, sink, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, translator=None, enable_staging=None, staging_settings=None, parallel_copies=None, data_integration_units=None, enable_skip_incompatible_row=None, redirect_incompatible_row_settings=None, log_storage_settings=None, preserve_rules=None, preserve=None, validate_data_consistency=None, skip_error_file=None, inputs=None, outputs=None, **kwargs) -> None: - super(CopyActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.source = source - self.sink = sink - self.translator = translator - self.enable_staging = enable_staging - self.staging_settings = staging_settings - self.parallel_copies = parallel_copies - self.data_integration_units = data_integration_units - self.enable_skip_incompatible_row = enable_skip_incompatible_row - self.redirect_incompatible_row_settings = redirect_incompatible_row_settings - self.log_storage_settings = log_storage_settings - self.preserve_rules = preserve_rules - self.preserve = preserve - self.validate_data_consistency = validate_data_consistency - self.skip_error_file = skip_error_file - self.inputs = inputs - self.outputs = outputs - self.type = 'Copy' - - -class CosmosDbLinkedService(LinkedService): - """Microsoft Azure Cosmos Database (CosmosDB) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param account_endpoint: The endpoint of the Azure CosmosDB account. Type: - string (or Expression with resultType string) - :type account_endpoint: object - :param database: The name of the database. Type: string (or Expression - with resultType string) - :type database: object - :param account_key: The account key of the Azure CosmosDB account. Type: - SecureString or AzureKeyVaultSecretReference. - :type account_key: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'account_endpoint': {'key': 'typeProperties.accountEndpoint', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'account_key': {'key': 'typeProperties.accountKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, account_endpoint=None, database=None, account_key=None, encrypted_credential=None, **kwargs) -> None: - super(CosmosDbLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.account_endpoint = account_endpoint - self.database = database - self.account_key = account_key - self.encrypted_credential = encrypted_credential - self.type = 'CosmosDb' - - -class CosmosDbMongoDbApiCollectionDataset(Dataset): - """The CosmosDB (MongoDB API) database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection: Required. The collection name of the CosmosDB (MongoDB - API) database. Type: string (or Expression with resultType string). - :type collection: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, collection, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(CosmosDbMongoDbApiCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.collection = collection - self.type = 'CosmosDbMongoDbApiCollection' - - -class CosmosDbMongoDbApiLinkedService(LinkedService): - """Linked service for CosmosDB (MongoDB API) data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The CosmosDB (MongoDB API) connection - string. Type: string, SecureString or AzureKeyVaultSecretReference. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the CosmosDB (MongoDB API) database - that you want to access. Type: string (or Expression with resultType - string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__(self, *, connection_string, database, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, **kwargs) -> None: - super(CosmosDbMongoDbApiLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.database = database - self.type = 'CosmosDbMongoDbApi' - - -class CosmosDbMongoDbApiSink(CopySink): - """A copy activity sink for a CosmosDB (MongoDB API) database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: Specifies whether the document with same key to be - overwritten (upsert) rather than throw exception (insert). The default - value is "insert". Type: string (or Expression with resultType string). - Type: string (or Expression with resultType string). - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, **kwargs) -> None: - super(CosmosDbMongoDbApiSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.type = 'CosmosDbMongoDbApiSink' - - -class CosmosDbMongoDbApiSource(CopySource): - """A copy activity source for a CosmosDB (MongoDB API) database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param filter: Specifies selection filter using query operators. To return - all documents in a collection, omit this parameter or pass an empty - document ({}). Type: string (or Expression with resultType string). - :type filter: object - :param cursor_methods: Cursor methods for Mongodb query. - :type cursor_methods: - ~azure.mgmt.datafactory.models.MongoDbCursorMethodsProperties - :param batch_size: Specifies the number of documents to return in each - batch of the response from MongoDB instance. In most cases, modifying the - batch size will not affect the user or the application. This property's - main purpose is to avoid hit the limitation of response size. Type: - integer (or Expression with resultType integer). - :type batch_size: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'filter': {'key': 'filter', 'type': 'object'}, - 'cursor_methods': {'key': 'cursorMethods', 'type': 'MongoDbCursorMethodsProperties'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, filter=None, cursor_methods=None, batch_size=None, query_timeout=None, additional_columns=None, **kwargs) -> None: - super(CosmosDbMongoDbApiSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.filter = filter - self.cursor_methods = cursor_methods - self.batch_size = batch_size - self.query_timeout = query_timeout - self.additional_columns = additional_columns - self.type = 'CosmosDbMongoDbApiSource' - - -class CosmosDbSqlApiCollectionDataset(Dataset): - """Microsoft Azure CosmosDB (SQL API) Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. CosmosDB (SQL API) collection name. - Type: string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, collection_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(CosmosDbSqlApiCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.collection_name = collection_name - self.type = 'CosmosDbSqlApiCollection' - - -class CosmosDbSqlApiSink(CopySink): - """A copy activity Azure CosmosDB (SQL API) Collection sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: Describes how to write data to Azure Cosmos DB. - Type: string (or Expression with resultType string). Allowed values: - insert and upsert. - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, **kwargs) -> None: - super(CosmosDbSqlApiSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.type = 'CosmosDbSqlApiSink' - - -class CosmosDbSqlApiSource(CopySource): - """A copy activity Azure CosmosDB (SQL API) Collection source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: SQL API query. Type: string (or Expression with resultType - string). - :type query: object - :param page_size: Page size of the result. Type: integer (or Expression - with resultType integer). - :type page_size: object - :param preferred_regions: Preferred regions. Type: array of strings (or - Expression with resultType array of strings). - :type preferred_regions: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'page_size': {'key': 'pageSize', 'type': 'object'}, - 'preferred_regions': {'key': 'preferredRegions', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, page_size=None, preferred_regions=None, additional_columns=None, **kwargs) -> None: - super(CosmosDbSqlApiSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.page_size = page_size - self.preferred_regions = preferred_regions - self.additional_columns = additional_columns - self.type = 'CosmosDbSqlApiSource' - - -class CouchbaseLinkedService(LinkedService): - """Couchbase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param cred_string: The Azure key vault secret reference of credString in - connection string. - :type cred_string: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'cred_string': {'key': 'typeProperties.credString', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, cred_string=None, encrypted_credential=None, **kwargs) -> None: - super(CouchbaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.cred_string = cred_string - self.encrypted_credential = encrypted_credential - self.type = 'Couchbase' - - -class CouchbaseSource(TabularSource): - """A copy activity Couchbase server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(CouchbaseSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'CouchbaseSource' - - -class CouchbaseTableDataset(Dataset): - """Couchbase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(CouchbaseTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'CouchbaseTable' - - -class CreateDataFlowDebugSessionRequest(Model): - """Request body structure for creating data flow debug session. - - :param compute_type: Compute type of the cluster. The value will be - overwritten by the same setting in integration runtime if provided. - :type compute_type: str - :param core_count: Core count of the cluster. The value will be - overwritten by the same setting in integration runtime if provided. - :type core_count: int - :param time_to_live: Time to live setting of the cluster in minutes. - :type time_to_live: int - :param integration_runtime: Set to use integration runtime setting for - data flow debug session. - :type integration_runtime: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDebugResource - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'time_to_live': {'key': 'timeToLive', 'type': 'int'}, - 'integration_runtime': {'key': 'integrationRuntime', 'type': 'IntegrationRuntimeDebugResource'}, - } - - def __init__(self, *, compute_type: str=None, core_count: int=None, time_to_live: int=None, integration_runtime=None, **kwargs) -> None: - super(CreateDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.compute_type = compute_type - self.core_count = core_count - self.time_to_live = time_to_live - self.integration_runtime = integration_runtime - - -class CreateDataFlowDebugSessionResponse(Model): - """Response body structure for creating data flow debug session. - - :param status: The state of the debug session. - :type status: str - :param session_id: The ID of data flow debug session. - :type session_id: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - } - - def __init__(self, *, status: str=None, session_id: str=None, **kwargs) -> None: - super(CreateDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.status = status - self.session_id = session_id - - -class CreateLinkedIntegrationRuntimeRequest(Model): - """The linked integration runtime information. - - :param name: The name of the linked integration runtime. - :type name: str - :param subscription_id: The ID of the subscription that the linked - integration runtime belongs to. - :type subscription_id: str - :param data_factory_name: The name of the data factory that the linked - integration runtime belongs to. - :type data_factory_name: str - :param data_factory_location: The location of the data factory that the - linked integration runtime belongs to. - :type data_factory_location: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'data_factory_location': {'key': 'dataFactoryLocation', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, subscription_id: str=None, data_factory_name: str=None, data_factory_location: str=None, **kwargs) -> None: - super(CreateLinkedIntegrationRuntimeRequest, self).__init__(**kwargs) - self.name = name - self.subscription_id = subscription_id - self.data_factory_name = data_factory_name - self.data_factory_location = data_factory_location - - -class CreateRunResponse(Model): - """Response body with a run identifier. - - All required parameters must be populated in order to send to Azure. - - :param run_id: Required. Identifier of a run. - :type run_id: str - """ - - _validation = { - 'run_id': {'required': True}, - } - - _attribute_map = { - 'run_id': {'key': 'runId', 'type': 'str'}, - } - - def __init__(self, *, run_id: str, **kwargs) -> None: - super(CreateRunResponse, self).__init__(**kwargs) - self.run_id = run_id - - -class CustomActivity(ExecutionActivity): - """Custom activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param command: Required. Command for custom activity Type: string (or - Expression with resultType string). - :type command: object - :param resource_linked_service: Resource linked service reference. - :type resource_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param folder_path: Folder path for resource files Type: string (or - Expression with resultType string). - :type folder_path: object - :param reference_objects: Reference objects - :type reference_objects: - ~azure.mgmt.datafactory.models.CustomActivityReferenceObject - :param extended_properties: User defined property bag. There is no - restriction on the keys or values that can be used. The user specified - custom activity has the full responsibility to consume and interpret the - content defined. - :type extended_properties: dict[str, object] - :param retention_time_in_days: The retention time for the files submitted - for custom activity. Type: double (or Expression with resultType double). - :type retention_time_in_days: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'command': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'command': {'key': 'typeProperties.command', 'type': 'object'}, - 'resource_linked_service': {'key': 'typeProperties.resourceLinkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'object'}, - 'reference_objects': {'key': 'typeProperties.referenceObjects', 'type': 'CustomActivityReferenceObject'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': '{object}'}, - 'retention_time_in_days': {'key': 'typeProperties.retentionTimeInDays', 'type': 'object'}, - } - - def __init__(self, *, name: str, command, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, resource_linked_service=None, folder_path=None, reference_objects=None, extended_properties=None, retention_time_in_days=None, **kwargs) -> None: - super(CustomActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.command = command - self.resource_linked_service = resource_linked_service - self.folder_path = folder_path - self.reference_objects = reference_objects - self.extended_properties = extended_properties - self.retention_time_in_days = retention_time_in_days - self.type = 'Custom' - - -class CustomActivityReferenceObject(Model): - """Reference objects for custom activity. - - :param linked_services: Linked service references. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param datasets: Dataset references. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetReference] - """ - - _attribute_map = { - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceReference]'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetReference]'}, - } - - def __init__(self, *, linked_services=None, datasets=None, **kwargs) -> None: - super(CustomActivityReferenceObject, self).__init__(**kwargs) - self.linked_services = linked_services - self.datasets = datasets - - -class CustomDataset(Dataset): - """The custom dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Custom dataset properties. - :type type_properties: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, type_properties=None, **kwargs) -> None: - super(CustomDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type_properties = type_properties - self.type = 'CustomDataset' - - -class CustomDataSourceLinkedService(LinkedService): - """Custom linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Required. Custom linked service properties. - :type type_properties: object - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'object'}, - } - - def __init__(self, *, type_properties, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, **kwargs) -> None: - super(CustomDataSourceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type_properties = type_properties - self.type = 'CustomDataSource' - - -class DatabricksNotebookActivity(ExecutionActivity): - """DatabricksNotebook activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param notebook_path: Required. The absolute path of the notebook to be - run in the Databricks Workspace. This path must begin with a slash. Type: - string (or Expression with resultType string). - :type notebook_path: object - :param base_parameters: Base parameters to be used for each run of this - job.If the notebook takes a parameter that is not specified, the default - value from the notebook will be used. - :type base_parameters: dict[str, object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'notebook_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'notebook_path': {'key': 'typeProperties.notebookPath', 'type': 'object'}, - 'base_parameters': {'key': 'typeProperties.baseParameters', 'type': '{object}'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, *, name: str, notebook_path, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, base_parameters=None, libraries=None, **kwargs) -> None: - super(DatabricksNotebookActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.notebook_path = notebook_path - self.base_parameters = base_parameters - self.libraries = libraries - self.type = 'DatabricksNotebook' - - -class DatabricksSparkJarActivity(ExecutionActivity): - """DatabricksSparkJar activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param main_class_name: Required. The full name of the class containing - the main method to be executed. This class must be contained in a JAR - provided as a library. Type: string (or Expression with resultType - string). - :type main_class_name: object - :param parameters: Parameters that will be passed to the main method. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'main_class_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'main_class_name': {'key': 'typeProperties.mainClassName', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, *, name: str, main_class_name, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, parameters=None, libraries=None, **kwargs) -> None: - super(DatabricksSparkJarActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.main_class_name = main_class_name - self.parameters = parameters - self.libraries = libraries - self.type = 'DatabricksSparkJar' - - -class DatabricksSparkPythonActivity(ExecutionActivity): - """DatabricksSparkPython activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param python_file: Required. The URI of the Python file to be executed. - DBFS paths are supported. Type: string (or Expression with resultType - string). - :type python_file: object - :param parameters: Command line parameters that will be passed to the - Python file. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that - will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'python_file': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'python_file': {'key': 'typeProperties.pythonFile', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__(self, *, name: str, python_file, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, parameters=None, libraries=None, **kwargs) -> None: - super(DatabricksSparkPythonActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.python_file = python_file - self.parameters = parameters - self.libraries = libraries - self.type = 'DatabricksSparkPython' - - -class DataFlow(Model): - """Azure Data Factory nested object which contains a flow with data movements - and transformations. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MappingDataFlow - - All required parameters must be populated in order to send to Azure. - - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data - flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, - Data flow will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DataFlowFolder - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'MappingDataFlow': 'MappingDataFlow'} - } - - def __init__(self, *, description: str=None, annotations=None, folder=None, **kwargs) -> None: - super(DataFlow, self).__init__(**kwargs) - self.description = description - self.annotations = annotations - self.folder = folder - self.type = None - - -class DataFlowDebugCommandPayload(Model): - """Structure of command payload. - - All required parameters must be populated in order to send to Azure. - - :param stream_name: Required. The stream name which is used for preview. - :type stream_name: str - :param row_limits: Row limits for preview response. - :type row_limits: int - :param columns: Array of column names. - :type columns: list[str] - :param expression: The expression which is used for preview. - :type expression: str - """ - - _validation = { - 'stream_name': {'required': True}, - } - - _attribute_map = { - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - 'columns': {'key': 'columns', 'type': '[str]'}, - 'expression': {'key': 'expression', 'type': 'str'}, - } - - def __init__(self, *, stream_name: str, row_limits: int=None, columns=None, expression: str=None, **kwargs) -> None: - super(DataFlowDebugCommandPayload, self).__init__(**kwargs) - self.stream_name = stream_name - self.row_limits = row_limits - self.columns = columns - self.expression = expression - - -class DataFlowDebugCommandRequest(Model): - """Request body structure for data flow debug command. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param command: The command type. Possible values include: - 'executePreviewQuery', 'executeStatisticsQuery', 'executeExpressionQuery' - :type command: str or - ~azure.mgmt.datafactory.models.DataFlowDebugCommandType - :param command_payload: The command payload object. - :type command_payload: - ~azure.mgmt.datafactory.models.DataFlowDebugCommandPayload - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'command': {'key': 'command', 'type': 'str'}, - 'command_payload': {'key': 'commandPayload', 'type': 'DataFlowDebugCommandPayload'}, - } - - def __init__(self, *, session_id: str=None, command=None, command_payload=None, **kwargs) -> None: - super(DataFlowDebugCommandRequest, self).__init__(**kwargs) - self.session_id = session_id - self.command = command - self.command_payload = command_payload - - -class DataFlowDebugCommandResponse(Model): - """Response body structure of data flow result for data preview, statistics or - expression preview. - - :param status: The run status of data preview, statistics or expression - preview. - :type status: str - :param data: The result data of data preview, statistics or expression - preview. - :type data: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'str'}, - } - - def __init__(self, *, status: str=None, data: str=None, **kwargs) -> None: - super(DataFlowDebugCommandResponse, self).__init__(**kwargs) - self.status = status - self.data = data - - -class DataFlowDebugPackage(Model): - """Request body structure for starting data flow debug session. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.mgmt.datafactory.models.DataFlowDebugResource - :param datasets: List of datasets. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetDebugResource] - :param linked_services: List of linked services. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceDebugResource] - :param staging: Staging info for debug session. - :type staging: ~azure.mgmt.datafactory.models.DataFlowStagingInfo - :param debug_settings: Data flow debug settings. - :type debug_settings: - ~azure.mgmt.datafactory.models.DataFlowDebugPackageDebugSettings - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowDebugResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetDebugResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceDebugResource]'}, - 'staging': {'key': 'staging', 'type': 'DataFlowStagingInfo'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'DataFlowDebugPackageDebugSettings'}, - } - - def __init__(self, *, additional_properties=None, session_id: str=None, data_flow=None, datasets=None, linked_services=None, staging=None, debug_settings=None, **kwargs) -> None: - super(DataFlowDebugPackage, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.session_id = session_id - self.data_flow = data_flow - self.datasets = datasets - self.linked_services = linked_services - self.staging = staging - self.debug_settings = debug_settings - - -class DataFlowDebugPackageDebugSettings(Model): - """Data flow debug settings. - - :param source_settings: Source setting for data flow debug. - :type source_settings: - list[~azure.mgmt.datafactory.models.DataFlowSourceSetting] - :param parameters: Data flow parameters. - :type parameters: dict[str, object] - :param dataset_parameters: Parameters for dataset. - :type dataset_parameters: object - """ - - _attribute_map = { - 'source_settings': {'key': 'sourceSettings', 'type': '[DataFlowSourceSetting]'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - def __init__(self, *, source_settings=None, parameters=None, dataset_parameters=None, **kwargs) -> None: - super(DataFlowDebugPackageDebugSettings, self).__init__(**kwargs) - self.source_settings = source_settings - self.parameters = parameters - self.dataset_parameters = dataset_parameters - - -class SubResourceDebugResource(Model): - """Azure Data Factory nested debug resource. - - :param name: The resource name. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, **kwargs) -> None: - super(SubResourceDebugResource, self).__init__(**kwargs) - self.name = name - - -class DataFlowDebugResource(SubResourceDebugResource): - """Data flow debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Data flow properties. - :type properties: ~azure.mgmt.datafactory.models.DataFlow - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__(self, *, properties, name: str=None, **kwargs) -> None: - super(DataFlowDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class DataFlowDebugSessionInfo(Model): - """Data flow debug session info. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param data_flow_name: The name of the data flow. - :type data_flow_name: str - :param compute_type: Compute type of the cluster. - :type compute_type: str - :param core_count: Core count of the cluster. - :type core_count: int - :param node_count: Node count of the cluster. (deprecated property) - :type node_count: int - :param integration_runtime_name: Attached integration runtime name of data - flow debug session. - :type integration_runtime_name: str - :param session_id: The ID of data flow debug session. - :type session_id: str - :param start_time: Start time of data flow debug session. - :type start_time: str - :param time_to_live_in_minutes: Compute type of the cluster. - :type time_to_live_in_minutes: int - :param last_activity_time: Last activity time of data flow debug session. - :type last_activity_time: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'node_count': {'key': 'nodeCount', 'type': 'int'}, - 'integration_runtime_name': {'key': 'integrationRuntimeName', 'type': 'str'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'str'}, - 'time_to_live_in_minutes': {'key': 'timeToLiveInMinutes', 'type': 'int'}, - 'last_activity_time': {'key': 'lastActivityTime', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, data_flow_name: str=None, compute_type: str=None, core_count: int=None, node_count: int=None, integration_runtime_name: str=None, session_id: str=None, start_time: str=None, time_to_live_in_minutes: int=None, last_activity_time: str=None, **kwargs) -> None: - super(DataFlowDebugSessionInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.data_flow_name = data_flow_name - self.compute_type = compute_type - self.core_count = core_count - self.node_count = node_count - self.integration_runtime_name = integration_runtime_name - self.session_id = session_id - self.start_time = start_time - self.time_to_live_in_minutes = time_to_live_in_minutes - self.last_activity_time = last_activity_time - - -class DataFlowFolder(Model): - """The folder that this data flow is in. If not specified, Data flow will - appear at the root level. - - :param name: The name of the folder that this data flow is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, **kwargs) -> None: - super(DataFlowFolder, self).__init__(**kwargs) - self.name = name - - -class DataFlowReference(Model): - """Data flow reference type. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar type: Required. Data flow reference type. Default value: - "DataFlowReference" . - :vartype type: str - :param reference_name: Required. Reference data flow name. - :type reference_name: str - :param dataset_parameters: Reference data flow parameters from dataset. - :type dataset_parameters: object - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - type = "DataFlowReference" - - def __init__(self, *, reference_name: str, additional_properties=None, dataset_parameters=None, **kwargs) -> None: - super(DataFlowReference, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.reference_name = reference_name - self.dataset_parameters = dataset_parameters - - -class SubResource(Model): - """Azure Data Factory nested resource, which belongs to a factory. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :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(SubResource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.etag = None - - -class DataFlowResource(SubResource): - """Data flow resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Data flow properties. - :type properties: ~azure.mgmt.datafactory.models.DataFlow - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(DataFlowResource, self).__init__(**kwargs) - self.properties = properties - - -class Transformation(Model): - """A data flow transformation. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - } - - def __init__(self, *, name: str, description: str=None, **kwargs) -> None: - super(Transformation, self).__init__(**kwargs) - self.name = name - self.description = description - - -class DataFlowSink(Transformation): - """Transformation for data flow sink. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, *, name: str, description: str=None, dataset=None, **kwargs) -> None: - super(DataFlowSink, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSource(Transformation): - """Transformation for data flow source. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, *, name: str, description: str=None, dataset=None, **kwargs) -> None: - super(DataFlowSource, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSourceSetting(Model): - """Definition of data flow source setting for debug. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_name: The data flow source name. - :type source_name: str - :param row_limit: Defines the row limit of data flow source in debug. - :type row_limit: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_name': {'key': 'sourceName', 'type': 'str'}, - 'row_limit': {'key': 'rowLimit', 'type': 'int'}, - } - - def __init__(self, *, additional_properties=None, source_name: str=None, row_limit: int=None, **kwargs) -> None: - super(DataFlowSourceSetting, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.source_name = source_name - self.row_limit = row_limit - - -class DataFlowStagingInfo(Model): - """Staging info for execute data flow activity. - - :param linked_service: Staging linked service reference. - :type linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param folder_path: Folder path for staging blob. - :type folder_path: str - """ - - _attribute_map = { - 'linked_service': {'key': 'linkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'folderPath', 'type': 'str'}, - } - - def __init__(self, *, linked_service=None, folder_path: str=None, **kwargs) -> None: - super(DataFlowStagingInfo, self).__init__(**kwargs) - self.linked_service = linked_service - self.folder_path = folder_path - - -class DataLakeAnalyticsUSQLActivity(ExecutionActivity): - """Data Lake Analytics U-SQL activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param script_path: Required. Case-sensitive path to folder that contains - the U-SQL script. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Required. Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param degree_of_parallelism: The maximum number of nodes simultaneously - used to run the job. Default value is 1. Type: integer (or Expression with - resultType integer), minimum: 1. - :type degree_of_parallelism: object - :param priority: Determines which jobs out of all that are queued should - be selected to run first. The lower the number, the higher the priority. - Default value is 1000. Type: integer (or Expression with resultType - integer), minimum: 1. - :type priority: object - :param parameters: Parameters for U-SQL job request. - :type parameters: dict[str, object] - :param runtime_version: Runtime version of the U-SQL engine to use. Type: - string (or Expression with resultType string). - :type runtime_version: object - :param compilation_mode: Compilation mode of U-SQL. Must be one of these - values : Semantic, Full and SingleBox. Type: string (or Expression with - resultType string). - :type compilation_mode: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'script_path': {'required': True}, - 'script_linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'degree_of_parallelism': {'key': 'typeProperties.degreeOfParallelism', 'type': 'object'}, - 'priority': {'key': 'typeProperties.priority', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'runtime_version': {'key': 'typeProperties.runtimeVersion', 'type': 'object'}, - 'compilation_mode': {'key': 'typeProperties.compilationMode', 'type': 'object'}, - } - - def __init__(self, *, name: str, script_path, script_linked_service, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, degree_of_parallelism=None, priority=None, parameters=None, runtime_version=None, compilation_mode=None, **kwargs) -> None: - super(DataLakeAnalyticsUSQLActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.script_path = script_path - self.script_linked_service = script_linked_service - self.degree_of_parallelism = degree_of_parallelism - self.priority = priority - self.parameters = parameters - self.runtime_version = runtime_version - self.compilation_mode = compilation_mode - self.type = 'DataLakeAnalyticsU-SQL' - - -class DatasetCompression(Model): - """The compression method used on a dataset. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DatasetZipDeflateCompression, DatasetDeflateCompression, - DatasetGZipCompression, DatasetBZip2Compression - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'ZipDeflate': 'DatasetZipDeflateCompression', 'Deflate': 'DatasetDeflateCompression', 'GZip': 'DatasetGZipCompression', 'BZip2': 'DatasetBZip2Compression'} - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(DatasetCompression, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type = None - - -class DatasetBZip2Compression(DatasetCompression): - """The BZip2 compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(DatasetBZip2Compression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type = 'BZip2' - - -class DatasetDebugResource(SubResourceDebugResource): - """Dataset debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Dataset properties. - :type properties: ~azure.mgmt.datafactory.models.Dataset - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__(self, *, properties, name: str=None, **kwargs) -> None: - super(DatasetDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class DatasetDeflateCompression(DatasetCompression): - """The Deflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The Deflate compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, level=None, **kwargs) -> None: - super(DatasetDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.level = level - self.type = 'Deflate' - - -class DatasetFolder(Model): - """The folder that this Dataset is in. If not specified, Dataset will appear - at the root level. - - :param name: The name of the folder that this Dataset is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, **kwargs) -> None: - super(DatasetFolder, self).__init__(**kwargs) - self.name = name - - -class DatasetGZipCompression(DatasetCompression): - """The GZip compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The GZip compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, level=None, **kwargs) -> None: - super(DatasetGZipCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.level = level - self.type = 'GZip' - - -class DatasetReference(Model): - """Dataset reference type. - - 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 type: Required. Dataset reference type. Default value: - "DatasetReference" . - :vartype type: str - :param reference_name: Required. Reference dataset name. - :type reference_name: str - :param parameters: Arguments for dataset. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "DatasetReference" - - def __init__(self, *, reference_name: str, parameters=None, **kwargs) -> None: - super(DatasetReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class DatasetResource(SubResource): - """Dataset resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Dataset properties. - :type properties: ~azure.mgmt.datafactory.models.Dataset - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(DatasetResource, self).__init__(**kwargs) - self.properties = properties - - -class DatasetZipDeflateCompression(DatasetCompression): - """The ZipDeflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param level: The ZipDeflate compression level. - :type level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, level=None, **kwargs) -> None: - super(DatasetZipDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.level = level - self.type = 'ZipDeflate' - - -class Db2LinkedService(LinkedService): - """Linked service for DB2 data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: The connection string. It is mutually exclusive - with server, database, authenticationType, userName, packageCollection and - certificateCommonName property. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. It is mutually exclusive with - connectionString property. Type: string (or Expression with resultType - string). - :type server: object - :param database: Database name for connection. It is mutually exclusive - with connectionString property. Type: string (or Expression with - resultType string). - :type database: object - :param authentication_type: AuthenticationType to be used for connection. - It is mutually exclusive with connectionString property. Possible values - include: 'Basic' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.Db2AuthenticationType - :param username: Username for authentication. It is mutually exclusive - with connectionString property. Type: string (or Expression with - resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param package_collection: Under where packages are created when querying - database. It is mutually exclusive with connectionString property. Type: - string (or Expression with resultType string). - :type package_collection: object - :param certificate_common_name: Certificate Common Name when TLS is - enabled. It is mutually exclusive with connectionString property. Type: - string (or Expression with resultType string). - :type certificate_common_name: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. It is mutually exclusive with connectionString - property. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'package_collection': {'key': 'typeProperties.packageCollection', 'type': 'object'}, - 'certificate_common_name': {'key': 'typeProperties.certificateCommonName', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, server=None, database=None, authentication_type=None, username=None, password=None, package_collection=None, certificate_common_name=None, encrypted_credential=None, **kwargs) -> None: - super(Db2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.server = server - self.database = database - self.authentication_type = authentication_type - self.username = username - self.password = password - self.package_collection = package_collection - self.certificate_common_name = certificate_common_name - self.encrypted_credential = encrypted_credential - self.type = 'Db2' - - -class Db2Source(TabularSource): - """A copy activity source for Db2 databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(Db2Source, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'Db2Source' - - -class Db2TableDataset(Dataset): - """The Db2 table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param db2_table_dataset_schema: The Db2 schema name. Type: string (or - Expression with resultType string). - :type db2_table_dataset_schema: object - :param table: The Db2 table name. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'db2_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, db2_table_dataset_schema=None, table=None, **kwargs) -> None: - super(Db2TableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.db2_table_dataset_schema = db2_table_dataset_schema - self.table = table - self.type = 'Db2Table' - - -class DeleteActivity(ExecutionActivity): - """Delete activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param recursive: If true, files or sub-folders under current folder path - will be deleted recursively. Default is false. Type: boolean (or - Expression with resultType boolean). - :type recursive: object - :param max_concurrent_connections: The max concurrent connections to - connect data source at the same time. - :type max_concurrent_connections: int - :param enable_logging: Whether to record detailed logs of delete-activity - execution. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type enable_logging: object - :param log_storage_settings: Log storage settings customer need to provide - when enableLogging is true. - :type log_storage_settings: - ~azure.mgmt.datafactory.models.LogStorageSettings - :param dataset: Required. Delete activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'max_concurrent_connections': {'minimum': 1}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'recursive': {'key': 'typeProperties.recursive', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'typeProperties.maxConcurrentConnections', 'type': 'int'}, - 'enable_logging': {'key': 'typeProperties.enableLogging', 'type': 'object'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, *, name: str, dataset, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, recursive=None, max_concurrent_connections: int=None, enable_logging=None, log_storage_settings=None, **kwargs) -> None: - super(DeleteActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.recursive = recursive - self.max_concurrent_connections = max_concurrent_connections - self.enable_logging = enable_logging - self.log_storage_settings = log_storage_settings - self.dataset = dataset - self.type = 'Delete' - - -class DeleteDataFlowDebugSessionRequest(Model): - """Request body structure for deleting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - } - - def __init__(self, *, session_id: str=None, **kwargs) -> None: - super(DeleteDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = session_id - - -class DelimitedTextDataset(Dataset): - """Delimited text dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the delimited text storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param column_delimiter: The column delimiter. Type: string (or Expression - with resultType string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with - resultType string). - :type row_delimiter: object - :param encoding_name: The code page name of the preferred encoding. If - miss, the default value is UTF-8, unless BOM denotes another Unicode - encoding. Refer to the name column of the table in the following link to - set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param compression_codec: - :type compression_codec: object - :param compression_level: The data compression method used for - DelimitedText. - :type compression_level: object - :param quote_char: The quote character. Type: string (or Expression with - resultType string). - :type quote_char: object - :param escape_char: The escape character. Type: string (or Expression with - resultType string). - :type escape_char: object - :param first_row_as_header: When used as input, treat the first row of - data as headers. When used as output,write the headers into the output as - the first row of data. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type first_row_as_header: object - :param null_value: The null value string. Type: string (or Expression with - resultType string). - :type null_value: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'column_delimiter': {'key': 'typeProperties.columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'typeProperties.rowDelimiter', 'type': 'object'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'object'}, - 'compression_level': {'key': 'typeProperties.compressionLevel', 'type': 'object'}, - 'quote_char': {'key': 'typeProperties.quoteChar', 'type': 'object'}, - 'escape_char': {'key': 'typeProperties.escapeChar', 'type': 'object'}, - 'first_row_as_header': {'key': 'typeProperties.firstRowAsHeader', 'type': 'object'}, - 'null_value': {'key': 'typeProperties.nullValue', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, location, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, column_delimiter=None, row_delimiter=None, encoding_name=None, compression_codec=None, compression_level=None, quote_char=None, escape_char=None, first_row_as_header=None, null_value=None, **kwargs) -> None: - super(DelimitedTextDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.location = location - self.column_delimiter = column_delimiter - self.row_delimiter = row_delimiter - self.encoding_name = encoding_name - self.compression_codec = compression_codec - self.compression_level = compression_level - self.quote_char = quote_char - self.escape_char = escape_char - self.first_row_as_header = first_row_as_header - self.null_value = null_value - self.type = 'DelimitedText' - - -class FormatReadSettings(Model): - """Format read settings. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DelimitedTextReadSettings - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'DelimitedTextReadSettings': 'DelimitedTextReadSettings'} - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(FormatReadSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type = None - - -class DelimitedTextReadSettings(FormatReadSettings): - """Delimited text read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param skip_line_count: Indicates the number of non-empty rows to skip - when reading data from input files. Type: integer (or Expression with - resultType integer). - :type skip_line_count: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'skip_line_count': {'key': 'skipLineCount', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, skip_line_count=None, **kwargs) -> None: - super(DelimitedTextReadSettings, self).__init__(additional_properties=additional_properties, **kwargs) - self.skip_line_count = skip_line_count - self.type = 'DelimitedTextReadSettings' - - -class DelimitedTextSink(CopySink): - """A copy activity DelimitedText sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: DelimitedText store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - :param format_settings: DelimitedText format settings. - :type format_settings: - ~azure.mgmt.datafactory.models.DelimitedTextWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'DelimitedTextWriteSettings'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, store_settings=None, format_settings=None, **kwargs) -> None: - super(DelimitedTextSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.format_settings = format_settings - self.type = 'DelimitedTextSink' - - -class DelimitedTextSource(CopySource): - """A copy activity DelimitedText source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: DelimitedText store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param format_settings: DelimitedText format settings. - :type format_settings: - ~azure.mgmt.datafactory.models.DelimitedTextReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'DelimitedTextReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, store_settings=None, format_settings=None, additional_columns=None, **kwargs) -> None: - super(DelimitedTextSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.format_settings = format_settings - self.additional_columns = additional_columns - self.type = 'DelimitedTextSource' - - -class DelimitedTextWriteSettings(FormatWriteSettings): - """Delimited text write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param quote_all_text: Indicates whether string values should always be - enclosed with quotes. Type: boolean (or Expression with resultType - boolean). - :type quote_all_text: object - :param file_extension: Required. The file extension used to create the - files. Type: string (or Expression with resultType string). - :type file_extension: object - """ - - _validation = { - 'type': {'required': True}, - 'file_extension': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'quote_all_text': {'key': 'quoteAllText', 'type': 'object'}, - 'file_extension': {'key': 'fileExtension', 'type': 'object'}, - } - - def __init__(self, *, file_extension, additional_properties=None, quote_all_text=None, **kwargs) -> None: - super(DelimitedTextWriteSettings, self).__init__(additional_properties=additional_properties, **kwargs) - self.quote_all_text = quote_all_text - self.file_extension = file_extension - self.type = 'DelimitedTextWriteSettings' - - -class DependencyReference(Model): - """Referenced dependency. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfDependencyTumblingWindowTriggerReference, - TriggerDependencyReference - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfDependencyTumblingWindowTriggerReference': 'SelfDependencyTumblingWindowTriggerReference', 'TriggerDependencyReference': 'TriggerDependencyReference'} - } - - def __init__(self, **kwargs) -> None: - super(DependencyReference, self).__init__(**kwargs) - self.type = None - - -class DistcpSettings(Model): - """Distcp settings. - - All required parameters must be populated in order to send to Azure. - - :param resource_manager_endpoint: Required. Specifies the Yarn - ResourceManager endpoint. Type: string (or Expression with resultType - string). - :type resource_manager_endpoint: object - :param temp_script_path: Required. Specifies an existing folder path which - will be used to store temp Distcp command script. The script file is - generated by ADF and will be removed after Copy job finished. Type: string - (or Expression with resultType string). - :type temp_script_path: object - :param distcp_options: Specifies the Distcp options. Type: string (or - Expression with resultType string). - :type distcp_options: object - """ - - _validation = { - 'resource_manager_endpoint': {'required': True}, - 'temp_script_path': {'required': True}, - } - - _attribute_map = { - 'resource_manager_endpoint': {'key': 'resourceManagerEndpoint', 'type': 'object'}, - 'temp_script_path': {'key': 'tempScriptPath', 'type': 'object'}, - 'distcp_options': {'key': 'distcpOptions', 'type': 'object'}, - } - - def __init__(self, *, resource_manager_endpoint, temp_script_path, distcp_options=None, **kwargs) -> None: - super(DistcpSettings, self).__init__(**kwargs) - self.resource_manager_endpoint = resource_manager_endpoint - self.temp_script_path = temp_script_path - self.distcp_options = distcp_options - - -class DocumentDbCollectionDataset(Dataset): - """Microsoft Azure Document Database Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. Document Database collection name. Type: - string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, collection_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(DocumentDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.collection_name = collection_name - self.type = 'DocumentDbCollection' - - -class DocumentDbCollectionSink(CopySink): - """A copy activity Document Database Collection sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param nesting_separator: Nested properties separator. Default is . (dot). - Type: string (or Expression with resultType string). - :type nesting_separator: object - :param write_behavior: Describes how to write data to Azure Cosmos DB. - Type: string (or Expression with resultType string). Allowed values: - insert and upsert. - :type write_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, nesting_separator=None, write_behavior=None, **kwargs) -> None: - super(DocumentDbCollectionSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.nesting_separator = nesting_separator - self.write_behavior = write_behavior - self.type = 'DocumentDbCollectionSink' - - -class DocumentDbCollectionSource(CopySource): - """A copy activity Document Database Collection source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Documents query. Type: string (or Expression with resultType - string). - :type query: object - :param nesting_separator: Nested properties separator. Type: string (or - Expression with resultType string). - :type nesting_separator: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, nesting_separator=None, query_timeout=None, additional_columns=None, **kwargs) -> None: - super(DocumentDbCollectionSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.nesting_separator = nesting_separator - self.query_timeout = query_timeout - self.additional_columns = additional_columns - self.type = 'DocumentDbCollectionSource' - - -class DrillLinkedService(LinkedService): - """Drill server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, pwd=None, encrypted_credential=None, **kwargs) -> None: - super(DrillLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - self.type = 'Drill' - - -class DrillSource(TabularSource): - """A copy activity Drill server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(DrillSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'DrillSource' - - -class DrillTableDataset(Dataset): - """Drill server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Drill. Type: string (or Expression - with resultType string). - :type table: object - :param drill_table_dataset_schema: The schema name of the Drill. Type: - string (or Expression with resultType string). - :type drill_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'drill_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, drill_table_dataset_schema=None, **kwargs) -> None: - super(DrillTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.drill_table_dataset_schema = drill_table_dataset_schema - self.type = 'DrillTable' - - -class DWCopyCommandDefaultValue(Model): - """Default value. - - :param column_name: Column name. Type: object (or Expression with - resultType string). - :type column_name: object - :param default_value: The default value of the column. Type: object (or - Expression with resultType string). - :type default_value: object - """ - - _attribute_map = { - 'column_name': {'key': 'columnName', 'type': 'object'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, *, column_name=None, default_value=None, **kwargs) -> None: - super(DWCopyCommandDefaultValue, self).__init__(**kwargs) - self.column_name = column_name - self.default_value = default_value - - -class DWCopyCommandSettings(Model): - """DW Copy Command settings. - - :param default_values: Specifies the default values for each target column - in SQL DW. The default values in the property overwrite the DEFAULT - constraint set in the DB, and identity column cannot have a default value. - Type: array of objects (or Expression with resultType array of objects). - :type default_values: - list[~azure.mgmt.datafactory.models.DWCopyCommandDefaultValue] - :param additional_options: Additional options directly passed to SQL DW in - Copy Command. Type: key value pairs (value should be string type) (or - Expression with resultType object). Example: "additionalOptions": { - "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } - :type additional_options: dict[str, str] - """ - - _attribute_map = { - 'default_values': {'key': 'defaultValues', 'type': '[DWCopyCommandDefaultValue]'}, - 'additional_options': {'key': 'additionalOptions', 'type': '{str}'}, - } - - def __init__(self, *, default_values=None, additional_options=None, **kwargs) -> None: - super(DWCopyCommandSettings, self).__init__(**kwargs) - self.default_values = default_values - self.additional_options = additional_options - - -class DynamicsAXLinkedService(LinkedService): - """Dynamics AX linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The Dynamics AX (or Dynamics 365 Finance and - Operations) instance OData endpoint. - :type url: object - :param service_principal_id: Required. Specify the application's client - ID. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - Mark this field as a SecureString to store it securely in Data Factory, or - reference a secret stored in Azure Key Vault. Type: string (or Expression - with resultType string). - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Required. Specify the tenant information (domain name or - tenant ID) under which your application resides. Retrieve it by hovering - the mouse in the top-right corner of the Azure portal. Type: string (or - Expression with resultType string). - :type tenant: object - :param aad_resource_id: Required. Specify the resource you are requesting - authorization. Type: string (or Expression with resultType string). - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - 'tenant': {'required': True}, - 'aad_resource_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, url, service_principal_id, service_principal_key, tenant, aad_resource_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, encrypted_credential=None, **kwargs) -> None: - super(DynamicsAXLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - self.type = 'DynamicsAX' - - -class DynamicsAXResourceDataset(Dataset): - """The path of the Dynamics AX OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the Dynamics AX OData entity. Type: - string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, path, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(DynamicsAXResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.path = path - self.type = 'DynamicsAXResource' - - -class DynamicsAXSource(TabularSource): - """A copy activity Dynamics AX source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(DynamicsAXSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'DynamicsAXSource' - - -class DynamicsCrmEntityDataset(Dataset): - """The Dynamics CRM entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, entity_name=None, **kwargs) -> None: - super(DynamicsCrmEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.entity_name = entity_name - self.type = 'DynamicsCrmEntity' - - -class DynamicsCrmLinkedService(LinkedService): - """Dynamics CRM linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Dynamics CRM - instance. 'Online' for Dynamics CRM Online and 'OnPremisesWithIfd' for - Dynamics CRM on-premises with Ifd. Type: string (or Expression with - resultType string). Possible values include: 'Online', 'OnPremisesWithIfd' - :type deployment_type: str or - ~azure.mgmt.datafactory.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics CRM server. - The property is required for on-prem and not allowed for online. Type: - string (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Dynamics CRM server. The property is - required for on-prem and not allowed for online. Default is 443. Type: - integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics CRM server. The - property is required for on-line and not allowed for on-prem. Type: string - (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics CRM - instance. The property is required for on-prem and required for online - when there are more than one Dynamics CRM instances associated with the - user. Type: string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Dynamics CRM server. 'Office365' for online scenario, 'Ifd' for - on-premises with Ifd scenario, 'AADServicePrincipal' for Server-To-Server - authentication in online scenario. Type: string (or Expression with - resultType string). Possible values include: 'Office365', 'Ifd', - 'AADServicePrincipal' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics CRM instance. Type: - string (or Expression with resultType string). - :type username: object - :param password: Password to access the Dynamics CRM instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, deployment_type, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, host_name=None, port=None, service_uri=None, organization_name=None, username=None, password=None, service_principal_id=None, service_principal_credential_type=None, service_principal_credential=None, encrypted_credential=None, **kwargs) -> None: - super(DynamicsCrmLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - self.type = 'DynamicsCrm' - - -class DynamicsCrmSink(CopySink): - """A copy activity Dynamics CRM sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether to ignore null - values from input dataset (except key fields) during write operation. - Default is false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, ignore_null_values=None, alternate_key_name=None, **kwargs) -> None: - super(DynamicsCrmSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.ignore_null_values = ignore_null_values - self.alternate_key_name = alternate_key_name - self.type = 'DynamicsCrmSink' - - -class DynamicsCrmSource(CopySource): - """A copy activity Dynamics CRM source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Dynamics CRM (online & on-premises). Type: string (or Expression - with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(DynamicsCrmSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'DynamicsCrmSource' - - -class DynamicsEntityDataset(Dataset): - """The Dynamics entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param entity_name: The logical name of the entity. Type: string (or - Expression with resultType string). - :type entity_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, entity_name=None, **kwargs) -> None: - super(DynamicsEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.entity_name = entity_name - self.type = 'DynamicsEntity' - - -class DynamicsLinkedService(LinkedService): - """Dynamics linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param deployment_type: Required. The deployment type of the Dynamics - instance. 'Online' for Dynamics Online and 'OnPremisesWithIfd' for - Dynamics on-premises with Ifd. Type: string (or Expression with resultType - string). - :type deployment_type: object - :param host_name: The host name of the on-premises Dynamics server. The - property is required for on-prem and not allowed for online. Type: string - (or Expression with resultType string). - :type host_name: object - :param port: The port of on-premises Dynamics server. The property is - required for on-prem and not allowed for online. Default is 443. Type: - integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics server. The property - is required for on-line and not allowed for on-prem. Type: string (or - Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics instance. - The property is required for on-prem and required for online when there - are more than one Dynamics instances associated with the user. Type: - string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect - to Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises - with Ifd scenario, 'AADServicePrincipal' for Server-To-Server - authentication in online scenario. Type: string (or Expression with - resultType string). - :type authentication_type: object - :param username: User name to access the Dynamics instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: Password to access the Dynamics instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The client ID of the application in Azure - Active Directory used for Server-To-Server authentication. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential - type to use in Server-To-Server authentication. 'ServicePrincipalKey' for - key/secret, 'ServicePrincipalCert' for certificate. Type: string (or - Expression with resultType string). - :type service_principal_credential_type: object - :param service_principal_credential: The credential of the service - principal object in Azure Active Directory. If - servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or - AzureKeyVaultSecretReference. If servicePrincipalCredentialType is - 'ServicePrincipalCert', servicePrincipalCredential can only be - AzureKeyVaultSecretReference. - :type service_principal_credential: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'object'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'object'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, deployment_type, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, host_name=None, port=None, service_uri=None, organization_name=None, username=None, password=None, service_principal_id=None, service_principal_credential_type=None, service_principal_credential=None, encrypted_credential=None, **kwargs) -> None: - super(DynamicsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - self.type = 'Dynamics' - - -class DynamicsSink(CopySink): - """A copy activity Dynamics sink. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :ivar write_behavior: Required. The write behavior for the operation. - Default value: "Upsert" . - :vartype write_behavior: str - :param ignore_null_values: The flag indicating whether ignore null values - from input dataset (except key fields) during write operation. Default is - false. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - :param alternate_key_name: The logical name of the alternate key which - will be used when upserting records. Type: string (or Expression with - resultType string). - :type alternate_key_name: object - """ - - _validation = { - 'type': {'required': True}, - 'write_behavior': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - 'alternate_key_name': {'key': 'alternateKeyName', 'type': 'object'}, - } - - write_behavior = "Upsert" - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, ignore_null_values=None, alternate_key_name=None, **kwargs) -> None: - super(DynamicsSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.ignore_null_values = ignore_null_values - self.alternate_key_name = alternate_key_name - self.type = 'DynamicsSink' - - -class DynamicsSource(CopySource): - """A copy activity Dynamics source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: FetchXML is a proprietary query language that is used in - Microsoft Dynamics (online & on-premises). Type: string (or Expression - with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(DynamicsSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'DynamicsSource' - - -class EloquaLinkedService(LinkedService): - """Eloqua server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Eloqua server. (i.e. - eloqua.example.com) - :type endpoint: object - :param username: Required. The site name and user name of your Eloqua - account in the form: sitename/username. (i.e. Eloqua/Alice) - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, username, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(EloquaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Eloqua' - - -class EloquaObjectDataset(Dataset): - """Eloqua server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(EloquaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'EloquaObject' - - -class EloquaSource(TabularSource): - """A copy activity Eloqua server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(EloquaSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'EloquaSource' - - -class EntityReference(Model): - """The entity reference. - - :param type: The type of this referenced entity. Possible values include: - 'IntegrationRuntimeReference', 'LinkedServiceReference' - :type type: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeEntityReferenceType - :param reference_name: The name of this referenced entity. - :type reference_name: str - """ - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - } - - def __init__(self, *, type=None, reference_name: str=None, **kwargs) -> None: - super(EntityReference, self).__init__(**kwargs) - self.type = type - self.reference_name = reference_name - - -class EnvironmentVariableSetup(CustomSetupBase): - """The custom setup of setting environment variable. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param variable_name: Required. The name of the environment variable. - :type variable_name: str - :param variable_value: Required. The value of the environment variable. - :type variable_value: str - """ - - _validation = { - 'type': {'required': True}, - 'variable_name': {'required': True}, - 'variable_value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'variable_value': {'key': 'typeProperties.variableValue', 'type': 'str'}, - } - - def __init__(self, *, variable_name: str, variable_value: str, **kwargs) -> None: - super(EnvironmentVariableSetup, self).__init__(**kwargs) - self.variable_name = variable_name - self.variable_value = variable_value - self.type = 'EnvironmentVariableSetup' - - -class ExecuteDataFlowActivity(ExecutionActivity): - """Execute data flow activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param data_flow: Required. Data flow reference. - :type data_flow: ~azure.mgmt.datafactory.models.DataFlowReference - :param staging: Staging info for execute data flow activity. - :type staging: ~azure.mgmt.datafactory.models.DataFlowStagingInfo - :param integration_runtime: The integration runtime reference. - :type integration_runtime: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param compute: Compute properties for data flow activity. - :type compute: - ~azure.mgmt.datafactory.models.ExecuteDataFlowActivityTypePropertiesCompute - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'data_flow': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'data_flow': {'key': 'typeProperties.dataFlow', 'type': 'DataFlowReference'}, - 'staging': {'key': 'typeProperties.staging', 'type': 'DataFlowStagingInfo'}, - 'integration_runtime': {'key': 'typeProperties.integrationRuntime', 'type': 'IntegrationRuntimeReference'}, - 'compute': {'key': 'typeProperties.compute', 'type': 'ExecuteDataFlowActivityTypePropertiesCompute'}, - } - - def __init__(self, *, name: str, data_flow, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, staging=None, integration_runtime=None, compute=None, **kwargs) -> None: - super(ExecuteDataFlowActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.data_flow = data_flow - self.staging = staging - self.integration_runtime = integration_runtime - self.compute = compute - self.type = 'ExecuteDataFlow' - - -class ExecuteDataFlowActivityTypePropertiesCompute(Model): - """Compute properties for data flow activity. - - :param compute_type: Compute type of the cluster which will execute data - flow job. Possible values include: 'General', 'MemoryOptimized', - 'ComputeOptimized' - :type compute_type: str or - ~azure.mgmt.datafactory.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow - job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - } - - def __init__(self, *, compute_type=None, core_count: int=None, **kwargs) -> None: - super(ExecuteDataFlowActivityTypePropertiesCompute, self).__init__(**kwargs) - self.compute_type = compute_type - self.core_count = core_count - - -class ExecutePipelineActivity(ControlActivity): - """Execute pipeline activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline reference. - :type pipeline: ~azure.mgmt.datafactory.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - :param wait_on_completion: Defines whether activity execution will wait - for the dependent pipeline execution to finish. Default is false. - :type wait_on_completion: bool - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'typeProperties.pipeline', 'type': 'PipelineReference'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'wait_on_completion': {'key': 'typeProperties.waitOnCompletion', 'type': 'bool'}, - } - - def __init__(self, *, name: str, pipeline, additional_properties=None, description: str=None, depends_on=None, user_properties=None, parameters=None, wait_on_completion: bool=None, **kwargs) -> None: - super(ExecutePipelineActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.pipeline = pipeline - self.parameters = parameters - self.wait_on_completion = wait_on_completion - self.type = 'ExecutePipeline' - - -class ExecuteSSISPackageActivity(ExecutionActivity): - """Execute SSIS package activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param package_location: Required. SSIS package location. - :type package_location: ~azure.mgmt.datafactory.models.SSISPackageLocation - :param runtime: Specifies the runtime to execute SSIS package. The value - should be "x86" or "x64". Type: string (or Expression with resultType - string). - :type runtime: object - :param logging_level: The logging level of SSIS package execution. Type: - string (or Expression with resultType string). - :type logging_level: object - :param environment_path: The environment path to execute the SSIS package. - Type: string (or Expression with resultType string). - :type environment_path: object - :param execution_credential: The package execution credential. - :type execution_credential: - ~azure.mgmt.datafactory.models.SSISExecutionCredential - :param connect_via: Required. The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param project_parameters: The project level parameters to execute the - SSIS package. - :type project_parameters: dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter] - :param package_parameters: The package level parameters to execute the - SSIS package. - :type package_parameters: dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter] - :param project_connection_managers: The project level connection managers - to execute the SSIS package. - :type project_connection_managers: dict[str, dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter]] - :param package_connection_managers: The package level connection managers - to execute the SSIS package. - :type package_connection_managers: dict[str, dict[str, - ~azure.mgmt.datafactory.models.SSISExecutionParameter]] - :param property_overrides: The property overrides to execute the SSIS - package. - :type property_overrides: dict[str, - ~azure.mgmt.datafactory.models.SSISPropertyOverride] - :param log_location: SSIS package execution log location. - :type log_location: ~azure.mgmt.datafactory.models.SSISLogLocation - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'package_location': {'required': True}, - 'connect_via': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'package_location': {'key': 'typeProperties.packageLocation', 'type': 'SSISPackageLocation'}, - 'runtime': {'key': 'typeProperties.runtime', 'type': 'object'}, - 'logging_level': {'key': 'typeProperties.loggingLevel', 'type': 'object'}, - 'environment_path': {'key': 'typeProperties.environmentPath', 'type': 'object'}, - 'execution_credential': {'key': 'typeProperties.executionCredential', 'type': 'SSISExecutionCredential'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - 'project_parameters': {'key': 'typeProperties.projectParameters', 'type': '{SSISExecutionParameter}'}, - 'package_parameters': {'key': 'typeProperties.packageParameters', 'type': '{SSISExecutionParameter}'}, - 'project_connection_managers': {'key': 'typeProperties.projectConnectionManagers', 'type': '{{SSISExecutionParameter}}'}, - 'package_connection_managers': {'key': 'typeProperties.packageConnectionManagers', 'type': '{{SSISExecutionParameter}}'}, - 'property_overrides': {'key': 'typeProperties.propertyOverrides', 'type': '{SSISPropertyOverride}'}, - 'log_location': {'key': 'typeProperties.logLocation', 'type': 'SSISLogLocation'}, - } - - def __init__(self, *, name: str, package_location, connect_via, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, runtime=None, logging_level=None, environment_path=None, execution_credential=None, project_parameters=None, package_parameters=None, project_connection_managers=None, package_connection_managers=None, property_overrides=None, log_location=None, **kwargs) -> None: - super(ExecuteSSISPackageActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.package_location = package_location - self.runtime = runtime - self.logging_level = logging_level - self.environment_path = environment_path - self.execution_credential = execution_credential - self.connect_via = connect_via - self.project_parameters = project_parameters - self.package_parameters = package_parameters - self.project_connection_managers = project_connection_managers - self.package_connection_managers = package_connection_managers - self.property_overrides = property_overrides - self.log_location = log_location - self.type = 'ExecuteSSISPackage' - - -class ExposureControlRequest(Model): - """The exposure control request. - - :param feature_name: The feature name. - :type feature_name: str - :param feature_type: The feature type. - :type feature_type: str - """ - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'feature_type': {'key': 'featureType', 'type': 'str'}, - } - - def __init__(self, *, feature_name: str=None, feature_type: str=None, **kwargs) -> None: - super(ExposureControlRequest, self).__init__(**kwargs) - self.feature_name = feature_name - self.feature_type = feature_type - - -class ExposureControlResponse(Model): - """The exposure control response. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar feature_name: The feature name. - :vartype feature_name: str - :ivar value: The feature value. - :vartype value: str - """ - - _validation = { - 'feature_name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(ExposureControlResponse, self).__init__(**kwargs) - self.feature_name = None - self.value = None - - -class Expression(Model): - """Azure Data Factory expression definition. - - 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 type: Required. Expression type. Default value: "Expression" . - :vartype type: str - :param value: Required. Expression value. - :type value: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - type = "Expression" - - def __init__(self, *, value: str, **kwargs) -> None: - super(Expression, self).__init__(**kwargs) - self.value = value - - -class Resource(Model): - """Azure Data Factory top-level resource. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - } - - def __init__(self, *, location: str=None, tags=None, **kwargs) -> None: - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags - self.e_tag = None - - -class Factory(Resource): - """Factory resource type. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param identity: Managed service identity of the factory. - :type identity: ~azure.mgmt.datafactory.models.FactoryIdentity - :ivar provisioning_state: Factory provisioning state, example Succeeded. - :vartype provisioning_state: str - :ivar create_time: Time the factory was created in ISO8601 format. - :vartype create_time: datetime - :ivar version: Version of the factory. - :vartype version: str - :param repo_configuration: Git repo information of the factory. - :type repo_configuration: - ~azure.mgmt.datafactory.models.FactoryRepoConfiguration - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'create_time': {'readonly': True}, - 'version': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'identity': {'key': 'identity', 'type': 'FactoryIdentity'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'create_time': {'key': 'properties.createTime', 'type': 'iso-8601'}, - 'version': {'key': 'properties.version', 'type': 'str'}, - 'repo_configuration': {'key': 'properties.repoConfiguration', 'type': 'FactoryRepoConfiguration'}, - } - - def __init__(self, *, location: str=None, tags=None, additional_properties=None, identity=None, repo_configuration=None, **kwargs) -> None: - super(Factory, self).__init__(location=location, tags=tags, **kwargs) - self.additional_properties = additional_properties - self.identity = identity - self.provisioning_state = None - self.create_time = None - self.version = None - self.repo_configuration = repo_configuration - - -class FactoryRepoConfiguration(Model): - """Factory's git repo information. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: FactoryVSTSConfiguration, FactoryGitHubConfiguration - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'FactoryVSTSConfiguration': 'FactoryVSTSConfiguration', 'FactoryGitHubConfiguration': 'FactoryGitHubConfiguration'} - } - - def __init__(self, *, account_name: str, repository_name: str, collaboration_branch: str, root_folder: str, last_commit_id: str=None, **kwargs) -> None: - super(FactoryRepoConfiguration, self).__init__(**kwargs) - self.account_name = account_name - self.repository_name = repository_name - self.collaboration_branch = collaboration_branch - self.root_folder = root_folder - self.last_commit_id = last_commit_id - self.type = None - - -class FactoryGitHubConfiguration(FactoryRepoConfiguration): - """Factory's GitHub repo information. - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - :param host_name: GitHub Enterprise host name. For example: - https://github.mydomain.com - :type host_name: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host_name': {'key': 'hostName', 'type': 'str'}, - } - - def __init__(self, *, account_name: str, repository_name: str, collaboration_branch: str, root_folder: str, last_commit_id: str=None, host_name: str=None, **kwargs) -> None: - super(FactoryGitHubConfiguration, self).__init__(account_name=account_name, repository_name=repository_name, collaboration_branch=collaboration_branch, root_folder=root_folder, last_commit_id=last_commit_id, **kwargs) - self.host_name = host_name - self.type = 'FactoryGitHubConfiguration' - - -class FactoryIdentity(Model): - """Identity properties of the factory resource. - - 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 type: Required. The identity type. Currently the only supported type - is 'SystemAssigned'. Default value: "SystemAssigned" . - :vartype type: str - :ivar principal_id: The principal id of the identity. - :vartype principal_id: str - :ivar tenant_id: The client tenant id of the identity. - :vartype tenant_id: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - type = "SystemAssigned" - - def __init__(self, **kwargs) -> None: - super(FactoryIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - - -class FactoryRepoUpdate(Model): - """Factory's git repo information. - - :param factory_resource_id: The factory resource id. - :type factory_resource_id: str - :param repo_configuration: Git repo information of the factory. - :type repo_configuration: - ~azure.mgmt.datafactory.models.FactoryRepoConfiguration - """ - - _attribute_map = { - 'factory_resource_id': {'key': 'factoryResourceId', 'type': 'str'}, - 'repo_configuration': {'key': 'repoConfiguration', 'type': 'FactoryRepoConfiguration'}, - } - - def __init__(self, *, factory_resource_id: str=None, repo_configuration=None, **kwargs) -> None: - super(FactoryRepoUpdate, self).__init__(**kwargs) - self.factory_resource_id = factory_resource_id - self.repo_configuration = repo_configuration - - -class FactoryUpdateParameters(Model): - """Parameters for updating a factory resource. - - :param tags: The resource tags. - :type tags: dict[str, str] - :param identity: Managed service identity of the factory. - :type identity: ~azure.mgmt.datafactory.models.FactoryIdentity - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'FactoryIdentity'}, - } - - def __init__(self, *, tags=None, identity=None, **kwargs) -> None: - super(FactoryUpdateParameters, self).__init__(**kwargs) - self.tags = tags - self.identity = identity - - -class FactoryVSTSConfiguration(FactoryRepoConfiguration): - """Factory's VSTS repo information. - - All required parameters must be populated in order to send to Azure. - - :param account_name: Required. Account name. - :type account_name: str - :param repository_name: Required. Repository name. - :type repository_name: str - :param collaboration_branch: Required. Collaboration branch. - :type collaboration_branch: str - :param root_folder: Required. Root folder. - :type root_folder: str - :param last_commit_id: Last commit id. - :type last_commit_id: str - :param type: Required. Constant filled by server. - :type type: str - :param project_name: Required. VSTS project name. - :type project_name: str - :param tenant_id: VSTS tenant id. - :type tenant_id: str - """ - - _validation = { - 'account_name': {'required': True}, - 'repository_name': {'required': True}, - 'collaboration_branch': {'required': True}, - 'root_folder': {'required': True}, - 'type': {'required': True}, - 'project_name': {'required': True}, - } - - _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'repository_name': {'key': 'repositoryName', 'type': 'str'}, - 'collaboration_branch': {'key': 'collaborationBranch', 'type': 'str'}, - 'root_folder': {'key': 'rootFolder', 'type': 'str'}, - 'last_commit_id': {'key': 'lastCommitId', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'project_name': {'key': 'projectName', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__(self, *, account_name: str, repository_name: str, collaboration_branch: str, root_folder: str, project_name: str, last_commit_id: str=None, tenant_id: str=None, **kwargs) -> None: - super(FactoryVSTSConfiguration, self).__init__(account_name=account_name, repository_name=repository_name, collaboration_branch=collaboration_branch, root_folder=root_folder, last_commit_id=last_commit_id, **kwargs) - self.project_name = project_name - self.tenant_id = tenant_id - self.type = 'FactoryVSTSConfiguration' - - -class FileServerLinkedService(LinkedService): - """File system linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name of the server. Type: string (or - Expression with resultType string). - :type host: object - :param user_id: User ID to logon the server. Type: string (or Expression - with resultType string). - :type user_id: object - :param password: Password to logon the server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'user_id': {'key': 'typeProperties.userId', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, user_id=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(FileServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.user_id = user_id - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'FileServer' - - -class FileServerLocation(DatasetLocation): - """The location of file server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, **kwargs) -> None: - super(FileServerLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.type = 'FileServerLocation' - - -class FileServerReadSettings(StoreReadSettings): - """File server read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: FileServer wildcardFolderPath. Type: string - (or Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: FileServer wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, recursive=None, wildcard_folder_path=None, wildcard_file_name=None, file_list_path=None, enable_partition_discovery: bool=None, modified_datetime_start=None, modified_datetime_end=None, **kwargs) -> None: - super(FileServerReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.wildcard_folder_path = wildcard_folder_path - self.wildcard_file_name = wildcard_file_name - self.file_list_path = file_list_path - self.enable_partition_discovery = enable_partition_discovery - self.modified_datetime_start = modified_datetime_start - self.modified_datetime_end = modified_datetime_end - self.type = 'FileServerReadSettings' - - -class FileServerWriteSettings(StoreWriteSettings): - """File server write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, copy_behavior=None, **kwargs) -> None: - super(FileServerWriteSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, copy_behavior=copy_behavior, **kwargs) - self.type = 'FileServerWriteSettings' - - -class FileShareDataset(Dataset): - """An on-premises file system dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param folder_path: The path of the on-premises file system. Type: string - (or Expression with resultType string). - :type folder_path: object - :param file_name: The name of the on-premises file system. Type: string - (or Expression with resultType string). - :type file_name: object - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - :param format: The format of the files. - :type format: ~azure.mgmt.datafactory.models.DatasetStorageFormat - :param file_filter: Specify a filter to be used to select a subset of - files in the folderPath rather than all files. Type: string (or Expression - with resultType string). - :type file_filter: object - :param compression: The data compression method used for the file system. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'object'}, - 'file_name': {'key': 'typeProperties.fileName', 'type': 'object'}, - 'modified_datetime_start': {'key': 'typeProperties.modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'typeProperties.modifiedDatetimeEnd', 'type': 'object'}, - 'format': {'key': 'typeProperties.format', 'type': 'DatasetStorageFormat'}, - 'file_filter': {'key': 'typeProperties.fileFilter', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, folder_path=None, file_name=None, modified_datetime_start=None, modified_datetime_end=None, format=None, file_filter=None, compression=None, **kwargs) -> None: - super(FileShareDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.folder_path = folder_path - self.file_name = file_name - self.modified_datetime_start = modified_datetime_start - self.modified_datetime_end = modified_datetime_end - self.format = format - self.file_filter = file_filter - self.compression = compression - self.type = 'FileShare' - - -class FileSystemSink(CopySink): - """A copy activity file system sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, copy_behavior=None, **kwargs) -> None: - super(FileSystemSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.copy_behavior = copy_behavior - self.type = 'FileSystemSink' - - -class FileSystemSource(CopySource): - """A copy activity file system source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, recursive=None, additional_columns=None, **kwargs) -> None: - super(FileSystemSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.additional_columns = additional_columns - self.type = 'FileSystemSource' - - -class FilterActivity(ControlActivity): - """Filter and return results from input array based on the conditions. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param items: Required. Input array on which filter should be applied. - :type items: ~azure.mgmt.datafactory.models.Expression - :param condition: Required. Condition to be used for filtering the input. - :type condition: ~azure.mgmt.datafactory.models.Expression - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'items': {'required': True}, - 'condition': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'condition': {'key': 'typeProperties.condition', 'type': 'Expression'}, - } - - def __init__(self, *, name: str, items, condition, additional_properties=None, description: str=None, depends_on=None, user_properties=None, **kwargs) -> None: - super(FilterActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.items = items - self.condition = condition - self.type = 'Filter' - - -class ForEachActivity(ControlActivity): - """This activity is used for iterating over a collection and execute given - activities. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param is_sequential: Should the loop be executed in sequence or in - parallel (max 50) - :type is_sequential: bool - :param batch_count: Batch count to be used for controlling the number of - parallel execution (when isSequential is set to false). - :type batch_count: int - :param items: Required. Collection to iterate. - :type items: ~azure.mgmt.datafactory.models.Expression - :param activities: Required. List of activities to execute . - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'batch_count': {'maximum': 50}, - 'items': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'is_sequential': {'key': 'typeProperties.isSequential', 'type': 'bool'}, - 'batch_count': {'key': 'typeProperties.batchCount', 'type': 'int'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__(self, *, name: str, items, activities, additional_properties=None, description: str=None, depends_on=None, user_properties=None, is_sequential: bool=None, batch_count: int=None, **kwargs) -> None: - super(ForEachActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.is_sequential = is_sequential - self.batch_count = batch_count - self.items = items - self.activities = activities - self.type = 'ForEach' - - -class FtpReadSettings(StoreReadSettings): - """Ftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Ftp wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Ftp wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param use_binary_transfer: Specify whether to use binary transfer mode - for FTP stores. - :type use_binary_transfer: bool - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'use_binary_transfer': {'key': 'useBinaryTransfer', 'type': 'bool'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, recursive=None, wildcard_folder_path=None, wildcard_file_name=None, file_list_path=None, use_binary_transfer: bool=None, **kwargs) -> None: - super(FtpReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.wildcard_folder_path = wildcard_folder_path - self.wildcard_file_name = wildcard_file_name - self.file_list_path = file_list_path - self.use_binary_transfer = use_binary_transfer - self.type = 'FtpReadSettings' - - -class FtpServerLinkedService(LinkedService): - """A FTP server Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. Host name of the FTP server. Type: string (or - Expression with resultType string). - :type host: object - :param port: The TCP port number that the FTP server uses to listen for - client connections. Default value is 21. Type: integer (or Expression with - resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect - to the FTP server. Possible values include: 'Basic', 'Anonymous' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.FtpAuthenticationType - :param user_name: Username to logon the FTP server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to logon the FTP server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param enable_ssl: If true, connect to the FTP server over SSL/TLS - channel. Default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_ssl: object - :param enable_server_certificate_validation: If true, validate the FTP - server SSL certificate when connect over SSL/TLS channel. Default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, authentication_type=None, user_name=None, password=None, encrypted_credential=None, enable_ssl=None, enable_server_certificate_validation=None, **kwargs) -> None: - super(FtpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.enable_ssl = enable_ssl - self.enable_server_certificate_validation = enable_server_certificate_validation - self.type = 'FtpServer' - - -class FtpServerLocation(DatasetLocation): - """The location of ftp server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, **kwargs) -> None: - super(FtpServerLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.type = 'FtpServerLocation' - - -class GetDataFactoryOperationStatusResponse(Model): - """Response body structure for get data factory operation status. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param status: Status of the operation. - :type status: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, status: str=None, **kwargs) -> None: - super(GetDataFactoryOperationStatusResponse, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.status = status - - -class GetMetadataActivity(ExecutionActivity): - """Activity to get metadata of dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param dataset: Required. GetMetadata activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - :param field_list: Fields of metadata to get from dataset. - :type field_list: list[object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'field_list': {'key': 'typeProperties.fieldList', 'type': '[object]'}, - } - - def __init__(self, *, name: str, dataset, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, field_list=None, **kwargs) -> None: - super(GetMetadataActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.dataset = dataset - self.field_list = field_list - self.type = 'GetMetadata' - - -class GetSsisObjectMetadataRequest(Model): - """The request payload of get SSIS object metadata. - - :param metadata_path: Metadata path. - :type metadata_path: str - """ - - _attribute_map = { - 'metadata_path': {'key': 'metadataPath', 'type': 'str'}, - } - - def __init__(self, *, metadata_path: str=None, **kwargs) -> None: - super(GetSsisObjectMetadataRequest, self).__init__(**kwargs) - self.metadata_path = metadata_path - - -class GitHubAccessTokenRequest(Model): - """Get GitHub access token request definition. - - All required parameters must be populated in order to send to Azure. - - :param git_hub_access_code: Required. GitHub access code. - :type git_hub_access_code: str - :param git_hub_client_id: GitHub application client ID. - :type git_hub_client_id: str - :param git_hub_access_token_base_url: Required. GitHub access token base - URL. - :type git_hub_access_token_base_url: str - """ - - _validation = { - 'git_hub_access_code': {'required': True}, - 'git_hub_access_token_base_url': {'required': True}, - } - - _attribute_map = { - 'git_hub_access_code': {'key': 'gitHubAccessCode', 'type': 'str'}, - 'git_hub_client_id': {'key': 'gitHubClientId', 'type': 'str'}, - 'git_hub_access_token_base_url': {'key': 'gitHubAccessTokenBaseUrl', 'type': 'str'}, - } - - def __init__(self, *, git_hub_access_code: str, git_hub_access_token_base_url: str, git_hub_client_id: str=None, **kwargs) -> None: - super(GitHubAccessTokenRequest, self).__init__(**kwargs) - self.git_hub_access_code = git_hub_access_code - self.git_hub_client_id = git_hub_client_id - self.git_hub_access_token_base_url = git_hub_access_token_base_url - - -class GitHubAccessTokenResponse(Model): - """Get GitHub access token response definition. - - :param git_hub_access_token: GitHub access token. - :type git_hub_access_token: str - """ - - _attribute_map = { - 'git_hub_access_token': {'key': 'gitHubAccessToken', 'type': 'str'}, - } - - def __init__(self, *, git_hub_access_token: str=None, **kwargs) -> None: - super(GitHubAccessTokenResponse, self).__init__(**kwargs) - self.git_hub_access_token = git_hub_access_token - - -class GoogleAdWordsLinkedService(LinkedService): - """Google AdWords service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_customer_id: Required. The Client customer ID of the AdWords - account that you want to fetch report data for. - :type client_customer_id: object - :param developer_token: Required. The developer token associated with the - manager account that you use to grant access to the AdWords API. - :type developer_token: ~azure.mgmt.datafactory.models.SecretBase - :param authentication_type: Required. The OAuth 2.0 authentication - mechanism used for authentication. ServiceAuthentication can only be used - on self-hosted IR. Possible values include: 'ServiceAuthentication', - 'UserAuthentication' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.GoogleAdWordsAuthenticationType - :param refresh_token: The refresh token obtained from Google for - authorizing access to AdWords for UserAuthentication. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id of the google application used to acquire - the refresh token. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to - acquire the refresh token. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param email: The service account email ID that is used for - ServiceAuthentication and can only be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to - authenticate the service account email address and can only be used on - self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_customer_id': {'required': True}, - 'developer_token': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_customer_id': {'key': 'typeProperties.clientCustomerID', 'type': 'object'}, - 'developer_token': {'key': 'typeProperties.developerToken', 'type': 'SecretBase'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, client_customer_id, developer_token, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, refresh_token=None, client_id=None, client_secret=None, email=None, key_file_path=None, trusted_cert_path=None, use_system_trust_store=None, encrypted_credential=None, **kwargs) -> None: - super(GoogleAdWordsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.client_customer_id = client_customer_id - self.developer_token = developer_token - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - self.type = 'GoogleAdWords' - - -class GoogleAdWordsObjectDataset(Dataset): - """Google AdWords service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(GoogleAdWordsObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'GoogleAdWordsObject' - - -class GoogleAdWordsSource(TabularSource): - """A copy activity Google AdWords service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(GoogleAdWordsSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'GoogleAdWordsSource' - - -class GoogleBigQueryLinkedService(LinkedService): - """Google BigQuery service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param project: Required. The default BigQuery project to query against. - :type project: object - :param additional_projects: A comma-separated list of public BigQuery - projects to access. - :type additional_projects: object - :param request_google_drive_scope: Whether to request access to Google - Drive. Allowing Google Drive access enables support for federated tables - that combine BigQuery data with data from Google Drive. The default value - is false. - :type request_google_drive_scope: object - :param authentication_type: Required. The OAuth 2.0 authentication - mechanism used for authentication. ServiceAuthentication can only be used - on self-hosted IR. Possible values include: 'ServiceAuthentication', - 'UserAuthentication' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.GoogleBigQueryAuthenticationType - :param refresh_token: The refresh token obtained from Google for - authorizing access to BigQuery for UserAuthentication. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id of the google application used to acquire - the refresh token. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to - acquire the refresh token. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param email: The service account email ID that is used for - ServiceAuthentication and can only be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to - authenticate the service account email address and can only be used on - self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'project': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'project': {'key': 'typeProperties.project', 'type': 'object'}, - 'additional_projects': {'key': 'typeProperties.additionalProjects', 'type': 'object'}, - 'request_google_drive_scope': {'key': 'typeProperties.requestGoogleDriveScope', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, project, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, additional_projects=None, request_google_drive_scope=None, refresh_token=None, client_id=None, client_secret=None, email=None, key_file_path=None, trusted_cert_path=None, use_system_trust_store=None, encrypted_credential=None, **kwargs) -> None: - super(GoogleBigQueryLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.project = project - self.additional_projects = additional_projects - self.request_google_drive_scope = request_google_drive_scope - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - self.type = 'GoogleBigQuery' - - -class GoogleBigQueryObjectDataset(Dataset): - """Google BigQuery service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - database + table properties instead. - :type table_name: object - :param table: The table name of the Google BigQuery. Type: string (or - Expression with resultType string). - :type table: object - :param dataset: The database name of the Google BigQuery. Type: string (or - Expression with resultType string). - :type dataset: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, dataset=None, **kwargs) -> None: - super(GoogleBigQueryObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.dataset = dataset - self.type = 'GoogleBigQueryObject' - - -class GoogleBigQuerySource(TabularSource): - """A copy activity Google BigQuery service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(GoogleBigQuerySource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'GoogleBigQuerySource' - - -class GoogleCloudStorageLinkedService(LinkedService): - """Linked service for Google Cloud Storage. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param access_key_id: The access key identifier of the Google Cloud - Storage Identity and Access Management (IAM) user. Type: string (or - Expression with resultType string). - :type access_key_id: object - :param secret_access_key: The secret access key of the Google Cloud - Storage Identity and Access Management (IAM) user. - :type secret_access_key: ~azure.mgmt.datafactory.models.SecretBase - :param service_url: This value specifies the endpoint to access with the - Google Cloud Storage Connector. This is an optional property; change it - only if you want to try a different service endpoint or want to switch - between https and http. Type: string (or Expression with resultType - string). - :type service_url: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_key_id': {'key': 'typeProperties.accessKeyId', 'type': 'object'}, - 'secret_access_key': {'key': 'typeProperties.secretAccessKey', 'type': 'SecretBase'}, - 'service_url': {'key': 'typeProperties.serviceUrl', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, access_key_id=None, secret_access_key=None, service_url=None, encrypted_credential=None, **kwargs) -> None: - super(GoogleCloudStorageLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.access_key_id = access_key_id - self.secret_access_key = secret_access_key - self.service_url = service_url - self.encrypted_credential = encrypted_credential - self.type = 'GoogleCloudStorage' - - -class GoogleCloudStorageLocation(DatasetLocation): - """The location of Google Cloud Storage dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - :param bucket_name: Specify the bucketName of Google Cloud Storage. Type: - string (or Expression with resultType string) - :type bucket_name: object - :param version: Specify the version of Google Cloud Storage. Type: string - (or Expression with resultType string). - :type version: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'bucket_name': {'key': 'bucketName', 'type': 'object'}, - 'version': {'key': 'version', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, bucket_name=None, version=None, **kwargs) -> None: - super(GoogleCloudStorageLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.bucket_name = bucket_name - self.version = version - self.type = 'GoogleCloudStorageLocation' - - -class GoogleCloudStorageReadSettings(StoreReadSettings): - """Google Cloud Storage read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Google Cloud Storage wildcardFolderPath. - Type: string (or Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Google Cloud Storage wildcardFileName. Type: - string (or Expression with resultType string). - :type wildcard_file_name: object - :param prefix: The prefix filter for the Google Cloud Storage object name. - Type: string (or Expression with resultType string). - :type prefix: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'prefix': {'key': 'prefix', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, recursive=None, wildcard_folder_path=None, wildcard_file_name=None, prefix=None, file_list_path=None, enable_partition_discovery: bool=None, modified_datetime_start=None, modified_datetime_end=None, **kwargs) -> None: - super(GoogleCloudStorageReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.wildcard_folder_path = wildcard_folder_path - self.wildcard_file_name = wildcard_file_name - self.prefix = prefix - self.file_list_path = file_list_path - self.enable_partition_discovery = enable_partition_discovery - self.modified_datetime_start = modified_datetime_start - self.modified_datetime_end = modified_datetime_end - self.type = 'GoogleCloudStorageReadSettings' - - -class GreenplumLinkedService(LinkedService): - """Greenplum Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, pwd=None, encrypted_credential=None, **kwargs) -> None: - super(GreenplumLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - self.type = 'Greenplum' - - -class GreenplumSource(TabularSource): - """A copy activity Greenplum Database source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(GreenplumSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'GreenplumSource' - - -class GreenplumTableDataset(Dataset): - """Greenplum Database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of Greenplum. Type: string (or Expression - with resultType string). - :type table: object - :param greenplum_table_dataset_schema: The schema name of Greenplum. Type: - string (or Expression with resultType string). - :type greenplum_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'greenplum_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, greenplum_table_dataset_schema=None, **kwargs) -> None: - super(GreenplumTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.greenplum_table_dataset_schema = greenplum_table_dataset_schema - self.type = 'GreenplumTable' - - -class HBaseLinkedService(LinkedService): - """HBase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the HBase server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the HBase instance uses to listen for - client connections. The default value is 9090. - :type port: object - :param http_path: The partial URL corresponding to the HBase server. (i.e. - /gateway/sandbox/hbase/version) - :type http_path: object - :param authentication_type: Required. The authentication mechanism to use - to connect to the HBase server. Possible values include: 'Anonymous', - 'Basic' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HBaseAuthenticationType - :param username: The user name used to connect to the HBase instance. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, http_path=None, username=None, password=None, enable_ssl=None, trusted_cert_path=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(HBaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'HBase' - - -class HBaseObjectDataset(Dataset): - """HBase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(HBaseObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'HBaseObject' - - -class HBaseSource(TabularSource): - """A copy activity HBase server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(HBaseSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'HBaseSource' - - -class HdfsLinkedService(LinkedService): - """Hadoop Distributed File System (HDFS) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of the HDFS service endpoint, e.g. - http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with - resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the - HDFS. Possible values are: Anonymous and Windows. Type: string (or - Expression with resultType string). - :type authentication_type: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param user_name: User name for Windows authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__(self, *, url, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, encrypted_credential=None, user_name=None, password=None, **kwargs) -> None: - super(HdfsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.authentication_type = authentication_type - self.encrypted_credential = encrypted_credential - self.user_name = user_name - self.password = password - self.type = 'Hdfs' - - -class HdfsLocation(DatasetLocation): - """The location of HDFS. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, **kwargs) -> None: - super(HdfsLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.type = 'HdfsLocation' - - -class HdfsReadSettings(StoreReadSettings): - """HDFS read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: HDFS wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: HDFS wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param enable_partition_discovery: Indicates whether to enable partition - discovery. - :type enable_partition_discovery: bool - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - :param distcp_settings: Specifies Distcp-related settings. - :type distcp_settings: ~azure.mgmt.datafactory.models.DistcpSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'enable_partition_discovery': {'key': 'enablePartitionDiscovery', 'type': 'bool'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - 'distcp_settings': {'key': 'distcpSettings', 'type': 'DistcpSettings'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, recursive=None, wildcard_folder_path=None, wildcard_file_name=None, file_list_path=None, enable_partition_discovery: bool=None, modified_datetime_start=None, modified_datetime_end=None, distcp_settings=None, **kwargs) -> None: - super(HdfsReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.wildcard_folder_path = wildcard_folder_path - self.wildcard_file_name = wildcard_file_name - self.file_list_path = file_list_path - self.enable_partition_discovery = enable_partition_discovery - self.modified_datetime_start = modified_datetime_start - self.modified_datetime_end = modified_datetime_end - self.distcp_settings = distcp_settings - self.type = 'HdfsReadSettings' - - -class HdfsSource(CopySource): - """A copy activity HDFS source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param distcp_settings: Specifies Distcp-related settings. - :type distcp_settings: ~azure.mgmt.datafactory.models.DistcpSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'distcp_settings': {'key': 'distcpSettings', 'type': 'DistcpSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, recursive=None, distcp_settings=None, **kwargs) -> None: - super(HdfsSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.distcp_settings = distcp_settings - self.type = 'HdfsSource' - - -class HDInsightHiveActivity(ExecutionActivity): - """HDInsight Hive activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with - resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param defines: Allows user to specify defines for Hive job request. - :type defines: dict[str, object] - :param variables: User specified arguments under hivevar namespace. - :type variables: list[object] - :param query_timeout: Query timeout value (in minutes). Effective when - the HDInsight cluster is with ESP (Enterprise Security Package) - :type query_timeout: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - 'variables': {'key': 'typeProperties.variables', 'type': '[object]'}, - 'query_timeout': {'key': 'typeProperties.queryTimeout', 'type': 'int'}, - } - - def __init__(self, *, name: str, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, storage_linked_services=None, arguments=None, get_debug_info=None, script_path=None, script_linked_service=None, defines=None, variables=None, query_timeout: int=None, **kwargs) -> None: - super(HDInsightHiveActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - self.variables = variables - self.query_timeout = query_timeout - self.type = 'HDInsightHive' - - -class HDInsightLinkedService(LinkedService): - """HDInsight linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param cluster_uri: Required. HDInsight cluster URI. Type: string (or - Expression with resultType string). - :type cluster_uri: object - :param user_name: HDInsight cluster user name. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: HDInsight cluster password. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param linked_service_name: The Azure Storage linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param hcatalog_linked_service_name: A reference to the Azure SQL linked - service that points to the HCatalog database. - :type hcatalog_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param is_esp_enabled: Specify if the HDInsight is created with ESP - (Enterprise Security Package). Type: Boolean. - :type is_esp_enabled: object - :param file_system: Specify the FileSystem if the main storage for the - HDInsight is ADLS Gen2. Type: string (or Expression with resultType - string). - :type file_system: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'cluster_uri': {'key': 'typeProperties.clusterUri', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'is_esp_enabled': {'key': 'typeProperties.isEspEnabled', 'type': 'object'}, - 'file_system': {'key': 'typeProperties.fileSystem', 'type': 'object'}, - } - - def __init__(self, *, cluster_uri, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, user_name=None, password=None, linked_service_name=None, hcatalog_linked_service_name=None, encrypted_credential=None, is_esp_enabled=None, file_system=None, **kwargs) -> None: - super(HDInsightLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.cluster_uri = cluster_uri - self.user_name = user_name - self.password = password - self.linked_service_name = linked_service_name - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.encrypted_credential = encrypted_credential - self.is_esp_enabled = is_esp_enabled - self.file_system = file_system - self.type = 'HDInsight' - - -class HDInsightMapReduceActivity(ExecutionActivity): - """HDInsight MapReduce activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param class_name: Required. Class name. Type: string (or Expression with - resultType string). - :type class_name: object - :param jar_file_path: Required. Jar path. Type: string (or Expression with - resultType string). - :type jar_file_path: object - :param jar_linked_service: Jar linked service reference. - :type jar_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param jar_libs: Jar libs. - :type jar_libs: list[object] - :param defines: Allows user to specify defines for the MapReduce job - request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'class_name': {'required': True}, - 'jar_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'object'}, - 'jar_file_path': {'key': 'typeProperties.jarFilePath', 'type': 'object'}, - 'jar_linked_service': {'key': 'typeProperties.jarLinkedService', 'type': 'LinkedServiceReference'}, - 'jar_libs': {'key': 'typeProperties.jarLibs', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, *, name: str, class_name, jar_file_path, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, storage_linked_services=None, arguments=None, get_debug_info=None, jar_linked_service=None, jar_libs=None, defines=None, **kwargs) -> None: - super(HDInsightMapReduceActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.class_name = class_name - self.jar_file_path = jar_file_path - self.jar_linked_service = jar_linked_service - self.jar_libs = jar_libs - self.defines = defines - self.type = 'HDInsightMapReduce' - - -class HDInsightOnDemandLinkedService(LinkedService): - """HDInsight ondemand linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param cluster_size: Required. Number of worker/data nodes in the cluster. - Suggestion value: 4. Type: string (or Expression with resultType string). - :type cluster_size: object - :param time_to_live: Required. The allowed idle time for the on-demand - HDInsight cluster. Specifies how long the on-demand HDInsight cluster - stays alive after completion of an activity run if there are no other - active jobs in the cluster. The minimum value is 5 mins. Type: string (or - Expression with resultType string). - :type time_to_live: object - :param version: Required. Version of the HDInsight cluster.  Type: string - (or Expression with resultType string). - :type version: object - :param linked_service_name: Required. Azure Storage linked service to be - used by the on-demand cluster for storing and processing data. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param host_subscription_id: Required. The customer’s subscription to host - the cluster. Type: string (or Expression with resultType string). - :type host_subscription_id: object - :param service_principal_id: The service principal id for the - hostSubscriptionId. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key for the service principal id. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Required. The Tenant id/name to which the service principal - belongs. Type: string (or Expression with resultType string). - :type tenant: object - :param cluster_resource_group: Required. The resource group where the - cluster belongs. Type: string (or Expression with resultType string). - :type cluster_resource_group: object - :param cluster_name_prefix: The prefix of cluster name, postfix will be - distinct with timestamp. Type: string (or Expression with resultType - string). - :type cluster_name_prefix: object - :param cluster_user_name: The username to access the cluster. Type: string - (or Expression with resultType string). - :type cluster_user_name: object - :param cluster_password: The password to access the cluster. - :type cluster_password: ~azure.mgmt.datafactory.models.SecretBase - :param cluster_ssh_user_name: The username to SSH remotely connect to - cluster’s node (for Linux). Type: string (or Expression with resultType - string). - :type cluster_ssh_user_name: object - :param cluster_ssh_password: The password to SSH remotely connect - cluster’s node (for Linux). - :type cluster_ssh_password: ~azure.mgmt.datafactory.models.SecretBase - :param additional_linked_service_names: Specifies additional storage - accounts for the HDInsight linked service so that the Data Factory service - can register them on your behalf. - :type additional_linked_service_names: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param hcatalog_linked_service_name: The name of Azure SQL linked service - that point to the HCatalog database. The on-demand HDInsight cluster is - created by using the Azure SQL database as the metastore. - :type hcatalog_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param cluster_type: The cluster type. Type: string (or Expression with - resultType string). - :type cluster_type: object - :param spark_version: The version of spark if the cluster type is 'spark'. - Type: string (or Expression with resultType string). - :type spark_version: object - :param core_configuration: Specifies the core configuration parameters (as - in core-site.xml) for the HDInsight cluster to be created. - :type core_configuration: object - :param h_base_configuration: Specifies the HBase configuration parameters - (hbase-site.xml) for the HDInsight cluster. - :type h_base_configuration: object - :param hdfs_configuration: Specifies the HDFS configuration parameters - (hdfs-site.xml) for the HDInsight cluster. - :type hdfs_configuration: object - :param hive_configuration: Specifies the hive configuration parameters - (hive-site.xml) for the HDInsight cluster. - :type hive_configuration: object - :param map_reduce_configuration: Specifies the MapReduce configuration - parameters (mapred-site.xml) for the HDInsight cluster. - :type map_reduce_configuration: object - :param oozie_configuration: Specifies the Oozie configuration parameters - (oozie-site.xml) for the HDInsight cluster. - :type oozie_configuration: object - :param storm_configuration: Specifies the Storm configuration parameters - (storm-site.xml) for the HDInsight cluster. - :type storm_configuration: object - :param yarn_configuration: Specifies the Yarn configuration parameters - (yarn-site.xml) for the HDInsight cluster. - :type yarn_configuration: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param head_node_size: Specifies the size of the head node for the - HDInsight cluster. - :type head_node_size: object - :param data_node_size: Specifies the size of the data node for the - HDInsight cluster. - :type data_node_size: object - :param zookeeper_node_size: Specifies the size of the Zoo Keeper node for - the HDInsight cluster. - :type zookeeper_node_size: object - :param script_actions: Custom script actions to run on HDI ondemand - cluster once it's up. Please refer to - https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. - :type script_actions: list[~azure.mgmt.datafactory.models.ScriptAction] - :param virtual_network_id: The ARM resource ID for the vNet to which the - cluster should be joined after creation. Type: string (or Expression with - resultType string). - :type virtual_network_id: object - :param subnet_name: The ARM resource ID for the subnet in the vNet. If - virtualNetworkId was specified, then this property is required. Type: - string (or Expression with resultType string). - :type subnet_name: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_size': {'required': True}, - 'time_to_live': {'required': True}, - 'version': {'required': True}, - 'linked_service_name': {'required': True}, - 'host_subscription_id': {'required': True}, - 'tenant': {'required': True}, - 'cluster_resource_group': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'cluster_size': {'key': 'typeProperties.clusterSize', 'type': 'object'}, - 'time_to_live': {'key': 'typeProperties.timeToLive', 'type': 'object'}, - 'version': {'key': 'typeProperties.version', 'type': 'object'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'host_subscription_id': {'key': 'typeProperties.hostSubscriptionId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'cluster_resource_group': {'key': 'typeProperties.clusterResourceGroup', 'type': 'object'}, - 'cluster_name_prefix': {'key': 'typeProperties.clusterNamePrefix', 'type': 'object'}, - 'cluster_user_name': {'key': 'typeProperties.clusterUserName', 'type': 'object'}, - 'cluster_password': {'key': 'typeProperties.clusterPassword', 'type': 'SecretBase'}, - 'cluster_ssh_user_name': {'key': 'typeProperties.clusterSshUserName', 'type': 'object'}, - 'cluster_ssh_password': {'key': 'typeProperties.clusterSshPassword', 'type': 'SecretBase'}, - 'additional_linked_service_names': {'key': 'typeProperties.additionalLinkedServiceNames', 'type': '[LinkedServiceReference]'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'cluster_type': {'key': 'typeProperties.clusterType', 'type': 'object'}, - 'spark_version': {'key': 'typeProperties.sparkVersion', 'type': 'object'}, - 'core_configuration': {'key': 'typeProperties.coreConfiguration', 'type': 'object'}, - 'h_base_configuration': {'key': 'typeProperties.hBaseConfiguration', 'type': 'object'}, - 'hdfs_configuration': {'key': 'typeProperties.hdfsConfiguration', 'type': 'object'}, - 'hive_configuration': {'key': 'typeProperties.hiveConfiguration', 'type': 'object'}, - 'map_reduce_configuration': {'key': 'typeProperties.mapReduceConfiguration', 'type': 'object'}, - 'oozie_configuration': {'key': 'typeProperties.oozieConfiguration', 'type': 'object'}, - 'storm_configuration': {'key': 'typeProperties.stormConfiguration', 'type': 'object'}, - 'yarn_configuration': {'key': 'typeProperties.yarnConfiguration', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'head_node_size': {'key': 'typeProperties.headNodeSize', 'type': 'object'}, - 'data_node_size': {'key': 'typeProperties.dataNodeSize', 'type': 'object'}, - 'zookeeper_node_size': {'key': 'typeProperties.zookeeperNodeSize', 'type': 'object'}, - 'script_actions': {'key': 'typeProperties.scriptActions', 'type': '[ScriptAction]'}, - 'virtual_network_id': {'key': 'typeProperties.virtualNetworkId', 'type': 'object'}, - 'subnet_name': {'key': 'typeProperties.subnetName', 'type': 'object'}, - } - - def __init__(self, *, cluster_size, time_to_live, version, linked_service_name, host_subscription_id, tenant, cluster_resource_group, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, service_principal_id=None, service_principal_key=None, cluster_name_prefix=None, cluster_user_name=None, cluster_password=None, cluster_ssh_user_name=None, cluster_ssh_password=None, additional_linked_service_names=None, hcatalog_linked_service_name=None, cluster_type=None, spark_version=None, core_configuration=None, h_base_configuration=None, hdfs_configuration=None, hive_configuration=None, map_reduce_configuration=None, oozie_configuration=None, storm_configuration=None, yarn_configuration=None, encrypted_credential=None, head_node_size=None, data_node_size=None, zookeeper_node_size=None, script_actions=None, virtual_network_id=None, subnet_name=None, **kwargs) -> None: - super(HDInsightOnDemandLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.cluster_size = cluster_size - self.time_to_live = time_to_live - self.version = version - self.linked_service_name = linked_service_name - self.host_subscription_id = host_subscription_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.cluster_resource_group = cluster_resource_group - self.cluster_name_prefix = cluster_name_prefix - self.cluster_user_name = cluster_user_name - self.cluster_password = cluster_password - self.cluster_ssh_user_name = cluster_ssh_user_name - self.cluster_ssh_password = cluster_ssh_password - self.additional_linked_service_names = additional_linked_service_names - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.cluster_type = cluster_type - self.spark_version = spark_version - self.core_configuration = core_configuration - self.h_base_configuration = h_base_configuration - self.hdfs_configuration = hdfs_configuration - self.hive_configuration = hive_configuration - self.map_reduce_configuration = map_reduce_configuration - self.oozie_configuration = oozie_configuration - self.storm_configuration = storm_configuration - self.yarn_configuration = yarn_configuration - self.encrypted_credential = encrypted_credential - self.head_node_size = head_node_size - self.data_node_size = data_node_size - self.zookeeper_node_size = zookeeper_node_size - self.script_actions = script_actions - self.virtual_network_id = virtual_network_id - self.subnet_name = subnet_name - self.type = 'HDInsightOnDemand' - - -class HDInsightPigActivity(ExecutionActivity): - """HDInsight Pig activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. Type: - array (or Expression with resultType array). - :type arguments: object - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with - resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param defines: Allows user to specify defines for Pig job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': 'object'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, *, name: str, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, storage_linked_services=None, arguments=None, get_debug_info=None, script_path=None, script_linked_service=None, defines=None, **kwargs) -> None: - super(HDInsightPigActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - self.type = 'HDInsightPig' - - -class HDInsightSparkActivity(ExecutionActivity): - """HDInsight Spark activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param root_path: Required. The root path in 'sparkJobLinkedService' for - all the job’s files. Type: string (or Expression with resultType string). - :type root_path: object - :param entry_file_path: Required. The relative path to the root folder of - the code/package to be executed. Type: string (or Expression with - resultType string). - :type entry_file_path: object - :param arguments: The user-specified arguments to HDInsightSparkActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param spark_job_linked_service: The storage linked service for uploading - the entry file and dependencies, and for receiving logs. - :type spark_job_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param class_name: The application's Java/Spark main class. - :type class_name: str - :param proxy_user: The user to impersonate that will execute the job. - Type: string (or Expression with resultType string). - :type proxy_user: object - :param spark_config: Spark configuration property. - :type spark_config: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'root_path': {'required': True}, - 'entry_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'root_path': {'key': 'typeProperties.rootPath', 'type': 'object'}, - 'entry_file_path': {'key': 'typeProperties.entryFilePath', 'type': 'object'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'spark_job_linked_service': {'key': 'typeProperties.sparkJobLinkedService', 'type': 'LinkedServiceReference'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'str'}, - 'proxy_user': {'key': 'typeProperties.proxyUser', 'type': 'object'}, - 'spark_config': {'key': 'typeProperties.sparkConfig', 'type': '{object}'}, - } - - def __init__(self, *, name: str, root_path, entry_file_path, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, arguments=None, get_debug_info=None, spark_job_linked_service=None, class_name: str=None, proxy_user=None, spark_config=None, **kwargs) -> None: - super(HDInsightSparkActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.root_path = root_path - self.entry_file_path = entry_file_path - self.arguments = arguments - self.get_debug_info = get_debug_info - self.spark_job_linked_service = spark_job_linked_service - self.class_name = class_name - self.proxy_user = proxy_user - self.spark_config = spark_config - self.type = 'HDInsightSpark' - - -class HDInsightStreamingActivity(ExecutionActivity): - """HDInsight streaming activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: 'None', - 'Always', 'Failure' - :type get_debug_info: str or - ~azure.mgmt.datafactory.models.HDInsightActivityDebugInfoOption - :param mapper: Required. Mapper executable name. Type: string (or - Expression with resultType string). - :type mapper: object - :param reducer: Required. Reducer executable name. Type: string (or - Expression with resultType string). - :type reducer: object - :param input: Required. Input blob path. Type: string (or Expression with - resultType string). - :type input: object - :param output: Required. Output blob path. Type: string (or Expression - with resultType string). - :type output: object - :param file_paths: Required. Paths to streaming job files. Can be - directories. - :type file_paths: list[object] - :param file_linked_service: Linked service reference where the files are - located. - :type file_linked_service: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param combiner: Combiner executable name. Type: string (or Expression - with resultType string). - :type combiner: object - :param command_environment: Command line environment values. - :type command_environment: list[object] - :param defines: Allows user to specify defines for streaming job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'mapper': {'required': True}, - 'reducer': {'required': True}, - 'input': {'required': True}, - 'output': {'required': True}, - 'file_paths': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'mapper': {'key': 'typeProperties.mapper', 'type': 'object'}, - 'reducer': {'key': 'typeProperties.reducer', 'type': 'object'}, - 'input': {'key': 'typeProperties.input', 'type': 'object'}, - 'output': {'key': 'typeProperties.output', 'type': 'object'}, - 'file_paths': {'key': 'typeProperties.filePaths', 'type': '[object]'}, - 'file_linked_service': {'key': 'typeProperties.fileLinkedService', 'type': 'LinkedServiceReference'}, - 'combiner': {'key': 'typeProperties.combiner', 'type': 'object'}, - 'command_environment': {'key': 'typeProperties.commandEnvironment', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__(self, *, name: str, mapper, reducer, input, output, file_paths, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, storage_linked_services=None, arguments=None, get_debug_info=None, file_linked_service=None, combiner=None, command_environment=None, defines=None, **kwargs) -> None: - super(HDInsightStreamingActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.mapper = mapper - self.reducer = reducer - self.input = input - self.output = output - self.file_paths = file_paths - self.file_linked_service = file_linked_service - self.combiner = combiner - self.command_environment = command_environment - self.defines = defines - self.type = 'HDInsightStreaming' - - -class HiveLinkedService(LinkedService): - """Hive Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. IP address or host name of the Hive server, - separated by ';' for multiple hosts (only when serviceDiscoveryMode is - enable). - :type host: object - :param port: The TCP port that the Hive server uses to listen for client - connections. - :type port: object - :param server_type: The type of Hive server. Possible values include: - 'HiveServer1', 'HiveServer2', 'HiveThriftServer' - :type server_type: str or ~azure.mgmt.datafactory.models.HiveServerType - :param thrift_transport_protocol: The transport protocol to use in the - Thrift layer. Possible values include: 'Binary', 'SASL', 'HTTP ' - :type thrift_transport_protocol: str or - ~azure.mgmt.datafactory.models.HiveThriftTransportProtocol - :param authentication_type: Required. The authentication method used to - access the Hive server. Possible values include: 'Anonymous', 'Username', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HiveAuthenticationType - :param service_discovery_mode: true to indicate using the ZooKeeper - service, false not. - :type service_discovery_mode: object - :param zoo_keeper_name_space: The namespace on ZooKeeper under which Hive - Server 2 nodes are added. - :type zoo_keeper_name_space: object - :param use_native_query: Specifies whether the driver uses native HiveQL - queries,or converts them into an equivalent form in HiveQL. - :type use_native_query: object - :param username: The user name that you use to access Hive Server. - :type username: object - :param password: The password corresponding to the user name that you - provided in the Username field - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param http_path: The partial URL corresponding to the Hive server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'service_discovery_mode': {'key': 'typeProperties.serviceDiscoveryMode', 'type': 'object'}, - 'zoo_keeper_name_space': {'key': 'typeProperties.zooKeeperNameSpace', 'type': 'object'}, - 'use_native_query': {'key': 'typeProperties.useNativeQuery', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, server_type=None, thrift_transport_protocol=None, service_discovery_mode=None, zoo_keeper_name_space=None, use_native_query=None, username=None, password=None, http_path=None, enable_ssl=None, trusted_cert_path=None, use_system_trust_store=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(HiveLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.service_discovery_mode = service_discovery_mode - self.zoo_keeper_name_space = zoo_keeper_name_space - self.use_native_query = use_native_query - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'Hive' - - -class HiveObjectDataset(Dataset): - """Hive Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Hive. Type: string (or Expression with - resultType string). - :type table: object - :param hive_object_dataset_schema: The schema name of the Hive. Type: - string (or Expression with resultType string). - :type hive_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'hive_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, hive_object_dataset_schema=None, **kwargs) -> None: - super(HiveObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.hive_object_dataset_schema = hive_object_dataset_schema - self.type = 'HiveObject' - - -class HiveSource(TabularSource): - """A copy activity Hive Server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(HiveSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'HiveSource' - - -class HttpDataset(Dataset): - """A file in an HTTP web server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: The relative URL based on the URL in the - HttpLinkedService refers to an HTTP file Type: string (or Expression with - resultType string). - :type relative_url: object - :param request_method: The HTTP method for the HTTP request. Type: string - (or Expression with resultType string). - :type request_method: object - :param request_body: The body for the HTTP request. Type: string (or - Expression with resultType string). - :type request_body: object - :param additional_headers: The headers for the HTTP Request. e.g. - request-header-name-1:request-header-value-1 - ... - request-header-name-n:request-header-value-n Type: string (or Expression - with resultType string). - :type additional_headers: object - :param format: The format of files. - :type format: ~azure.mgmt.datafactory.models.DatasetStorageFormat - :param compression: The data compression method used on files. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'format': {'key': 'typeProperties.format', 'type': 'DatasetStorageFormat'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, relative_url=None, request_method=None, request_body=None, additional_headers=None, format=None, compression=None, **kwargs) -> None: - super(HttpDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.relative_url = relative_url - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.format = format - self.compression = compression - self.type = 'HttpFile' - - -class HttpLinkedService(LinkedService): - """Linked service for an HTTP source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The base URL of the HTTP endpoint, e.g. - http://www.microsoft.com. Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: The authentication type to be used to connect - to the HTTP server. Possible values include: 'Basic', 'Anonymous', - 'Digest', 'Windows', 'ClientCertificate' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.HttpAuthenticationType - :param user_name: User name for Basic, Digest, or Windows authentication. - Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password for Basic, Digest, Windows, or ClientCertificate - with EmbeddedCertData authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param embedded_cert_data: Base64 encoded certificate data for - ClientCertificate authentication. For on-premises copy with - ClientCertificate authentication, either CertThumbprint or - EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type embedded_cert_data: object - :param cert_thumbprint: Thumbprint of certificate for ClientCertificate - authentication. Only valid for on-premises copy. For on-premises copy with - ClientCertificate authentication, either CertThumbprint or - EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type cert_thumbprint: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param enable_server_certificate_validation: If true, validate the HTTPS - server SSL certificate. Default value is true. Type: boolean (or - Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'embedded_cert_data': {'key': 'typeProperties.embeddedCertData', 'type': 'object'}, - 'cert_thumbprint': {'key': 'typeProperties.certThumbprint', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__(self, *, url, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, user_name=None, password=None, embedded_cert_data=None, cert_thumbprint=None, encrypted_credential=None, enable_server_certificate_validation=None, **kwargs) -> None: - super(HttpLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.embedded_cert_data = embedded_cert_data - self.cert_thumbprint = cert_thumbprint - self.encrypted_credential = encrypted_credential - self.enable_server_certificate_validation = enable_server_certificate_validation - self.type = 'HttpServer' - - -class HttpReadSettings(StoreReadSettings): - """Sftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param request_timeout: Specifies the timeout for a HTTP client to get - HTTP response from HTTP server. - :type request_timeout: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'request_method': {'key': 'requestMethod', 'type': 'object'}, - 'request_body': {'key': 'requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'additionalHeaders', 'type': 'object'}, - 'request_timeout': {'key': 'requestTimeout', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, request_method=None, request_body=None, additional_headers=None, request_timeout=None, **kwargs) -> None: - super(HttpReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.request_timeout = request_timeout - self.type = 'HttpReadSettings' - - -class HttpServerLocation(DatasetLocation): - """The location of http server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: Specify the relativeUrl of http server. Type: string - (or Expression with resultType string) - :type relative_url: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'relativeUrl', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, relative_url=None, **kwargs) -> None: - super(HttpServerLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.relative_url = relative_url - self.type = 'HttpServerLocation' - - -class HttpSource(CopySource): - """A copy activity source for an HTTP file. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param http_request_timeout: Specifies the timeout for a HTTP client to - get HTTP response from HTTP server. The default value is equivalent to - System.Net.HttpWebRequest.Timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type http_request_timeout: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'http_request_timeout': {'key': 'httpRequestTimeout', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, http_request_timeout=None, **kwargs) -> None: - super(HttpSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.http_request_timeout = http_request_timeout - self.type = 'HttpSource' - - -class HubspotLinkedService(LinkedService): - """Hubspot Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. The client ID associated with your Hubspot - application. - :type client_id: object - :param client_secret: The client secret associated with your Hubspot - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param access_token: The access token obtained when initially - authenticating your OAuth integration. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param refresh_token: The refresh token obtained when initially - authenticating your OAuth integration. - :type refresh_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, access_token=None, refresh_token=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(HubspotLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.client_id = client_id - self.client_secret = client_secret - self.access_token = access_token - self.refresh_token = refresh_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Hubspot' - - -class HubspotObjectDataset(Dataset): - """Hubspot Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(HubspotObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'HubspotObject' - - -class HubspotSource(TabularSource): - """A copy activity Hubspot Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(HubspotSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'HubspotSource' - - -class IfConditionActivity(ControlActivity): - """This activity evaluates a boolean expression and executes either the - activities under the ifTrueActivities property or the ifFalseActivities - property depending on the result of the expression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param expression: Required. An expression that would evaluate to Boolean. - This is used to determine the block of activities (ifTrueActivities or - ifFalseActivities) that will be executed. - :type expression: ~azure.mgmt.datafactory.models.Expression - :param if_true_activities: List of activities to execute if expression is - evaluated to true. This is an optional property and if not provided, the - activity will exit without any action. - :type if_true_activities: list[~azure.mgmt.datafactory.models.Activity] - :param if_false_activities: List of activities to execute if expression is - evaluated to false. This is an optional property and if not provided, the - activity will exit without any action. - :type if_false_activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'if_true_activities': {'key': 'typeProperties.ifTrueActivities', 'type': '[Activity]'}, - 'if_false_activities': {'key': 'typeProperties.ifFalseActivities', 'type': '[Activity]'}, - } - - def __init__(self, *, name: str, expression, additional_properties=None, description: str=None, depends_on=None, user_properties=None, if_true_activities=None, if_false_activities=None, **kwargs) -> None: - super(IfConditionActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.expression = expression - self.if_true_activities = if_true_activities - self.if_false_activities = if_false_activities - self.type = 'IfCondition' - - -class ImpalaLinkedService(LinkedService): - """Impala server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Impala server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the Impala server uses to listen for client - connections. The default value is 21050. - :type port: object - :param authentication_type: Required. The authentication type to use. - Possible values include: 'Anonymous', 'SASLUsername', - 'UsernameAndPassword' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ImpalaAuthenticationType - :param username: The user name used to access the Impala server. The - default value is anonymous when using SASLUsername. - :type username: object - :param password: The password corresponding to the user name when using - UsernameAndPassword. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, username=None, password=None, enable_ssl=None, trusted_cert_path=None, use_system_trust_store=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(ImpalaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'Impala' - - -class ImpalaObjectDataset(Dataset): - """Impala server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Impala. Type: string (or Expression - with resultType string). - :type table: object - :param impala_object_dataset_schema: The schema name of the Impala. Type: - string (or Expression with resultType string). - :type impala_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'impala_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, impala_object_dataset_schema=None, **kwargs) -> None: - super(ImpalaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.impala_object_dataset_schema = impala_object_dataset_schema - self.type = 'ImpalaObject' - - -class ImpalaSource(TabularSource): - """A copy activity Impala server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ImpalaSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ImpalaSource' - - -class InformixLinkedService(LinkedService): - """Informix linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - Informix as ODBC data store. Possible values are: Anonymous and Basic. - Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, credential=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(InformixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Informix' - - -class InformixSink(CopySink): - """A copy activity Informix sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(InformixSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'InformixSink' - - -class InformixSource(TabularSource): - """A copy activity source for Informix. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(InformixSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'InformixSource' - - -class InformixTableDataset(Dataset): - """The Informix table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Informix table name. Type: string (or Expression - with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(InformixTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'InformixTable' - - -class IntegrationRuntime(Model): - """Azure Data Factory nested object which serves as a compute resource for - activities. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfHostedIntegrationRuntime, ManagedIntegrationRuntime - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfHosted': 'SelfHostedIntegrationRuntime', 'Managed': 'ManagedIntegrationRuntime'} - } - - def __init__(self, *, additional_properties=None, description: str=None, **kwargs) -> None: - super(IntegrationRuntime, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.type = None - - -class IntegrationRuntimeAuthKeys(Model): - """The integration runtime authentication keys. - - :param auth_key1: The primary integration runtime authentication key. - :type auth_key1: str - :param auth_key2: The secondary integration runtime authentication key. - :type auth_key2: str - """ - - _attribute_map = { - 'auth_key1': {'key': 'authKey1', 'type': 'str'}, - 'auth_key2': {'key': 'authKey2', 'type': 'str'}, - } - - def __init__(self, *, auth_key1: str=None, auth_key2: str=None, **kwargs) -> None: - super(IntegrationRuntimeAuthKeys, self).__init__(**kwargs) - self.auth_key1 = auth_key1 - self.auth_key2 = auth_key2 - - -class IntegrationRuntimeComputeProperties(Model): - """The compute resource properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param location: The location for managed integration runtime. The - supported regions could be found on - https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities - :type location: str - :param node_size: The node size requirement to managed integration - runtime. - :type node_size: str - :param number_of_nodes: The required number of nodes for managed - integration runtime. - :type number_of_nodes: int - :param max_parallel_executions_per_node: Maximum parallel executions count - per node for managed integration runtime. - :type max_parallel_executions_per_node: int - :param data_flow_properties: Data flow properties for managed integration - runtime. - :type data_flow_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDataFlowProperties - :param v_net_properties: VNet properties for managed integration runtime. - :type v_net_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeVNetProperties - """ - - _validation = { - 'number_of_nodes': {'minimum': 1}, - 'max_parallel_executions_per_node': {'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'node_size': {'key': 'nodeSize', 'type': 'str'}, - 'number_of_nodes': {'key': 'numberOfNodes', 'type': 'int'}, - 'max_parallel_executions_per_node': {'key': 'maxParallelExecutionsPerNode', 'type': 'int'}, - 'data_flow_properties': {'key': 'dataFlowProperties', 'type': 'IntegrationRuntimeDataFlowProperties'}, - 'v_net_properties': {'key': 'vNetProperties', 'type': 'IntegrationRuntimeVNetProperties'}, - } - - def __init__(self, *, additional_properties=None, location: str=None, node_size: str=None, number_of_nodes: int=None, max_parallel_executions_per_node: int=None, data_flow_properties=None, v_net_properties=None, **kwargs) -> None: - super(IntegrationRuntimeComputeProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.location = location - self.node_size = node_size - self.number_of_nodes = number_of_nodes - self.max_parallel_executions_per_node = max_parallel_executions_per_node - self.data_flow_properties = data_flow_properties - self.v_net_properties = v_net_properties - - -class IntegrationRuntimeConnectionInfo(Model): - """Connection information for encrypting the on-premises data source - credentials. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar service_token: The token generated in service. Callers use this - token to authenticate to integration runtime. - :vartype service_token: str - :ivar identity_cert_thumbprint: The integration runtime SSL certificate - thumbprint. Click-Once application uses it to do server validation. - :vartype identity_cert_thumbprint: str - :ivar host_service_uri: The on-premises integration runtime host URL. - :vartype host_service_uri: str - :ivar version: The integration runtime version. - :vartype version: str - :ivar public_key: The public key for encrypting a credential when - transferring the credential to the integration runtime. - :vartype public_key: str - :ivar is_identity_cert_exprired: Whether the identity certificate is - expired. - :vartype is_identity_cert_exprired: bool - """ - - _validation = { - 'service_token': {'readonly': True}, - 'identity_cert_thumbprint': {'readonly': True}, - 'host_service_uri': {'readonly': True}, - 'version': {'readonly': True}, - 'public_key': {'readonly': True}, - 'is_identity_cert_exprired': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'service_token': {'key': 'serviceToken', 'type': 'str'}, - 'identity_cert_thumbprint': {'key': 'identityCertThumbprint', 'type': 'str'}, - 'host_service_uri': {'key': 'hostServiceUri', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'public_key': {'key': 'publicKey', 'type': 'str'}, - 'is_identity_cert_exprired': {'key': 'isIdentityCertExprired', 'type': 'bool'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(IntegrationRuntimeConnectionInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.service_token = None - self.identity_cert_thumbprint = None - self.host_service_uri = None - self.version = None - self.public_key = None - self.is_identity_cert_exprired = None - - -class IntegrationRuntimeCustomSetupScriptProperties(Model): - """Custom setup script properties for a managed dedicated integration runtime. - - :param blob_container_uri: The URI of the Azure blob container that - contains the custom setup script. - :type blob_container_uri: str - :param sas_token: The SAS token of the Azure blob container. - :type sas_token: ~azure.mgmt.datafactory.models.SecureString - """ - - _attribute_map = { - 'blob_container_uri': {'key': 'blobContainerUri', 'type': 'str'}, - 'sas_token': {'key': 'sasToken', 'type': 'SecureString'}, - } - - def __init__(self, *, blob_container_uri: str=None, sas_token=None, **kwargs) -> None: - super(IntegrationRuntimeCustomSetupScriptProperties, self).__init__(**kwargs) - self.blob_container_uri = blob_container_uri - self.sas_token = sas_token - - -class IntegrationRuntimeDataFlowProperties(Model): - """Data flow properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param compute_type: Compute type of the cluster which will execute data - flow job. Possible values include: 'General', 'MemoryOptimized', - 'ComputeOptimized' - :type compute_type: str or - ~azure.mgmt.datafactory.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow - job. Supported values are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - :param time_to_live: Time to live (in minutes) setting of the cluster - which will execute data flow job. - :type time_to_live: int - """ - - _validation = { - 'time_to_live': {'minimum': 0}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'time_to_live': {'key': 'timeToLive', 'type': 'int'}, - } - - def __init__(self, *, additional_properties=None, compute_type=None, core_count: int=None, time_to_live: int=None, **kwargs) -> None: - super(IntegrationRuntimeDataFlowProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.compute_type = compute_type - self.core_count = core_count - self.time_to_live = time_to_live - - -class IntegrationRuntimeDataProxyProperties(Model): - """Data proxy properties for a managed dedicated integration runtime. - - :param connect_via: The self-hosted integration runtime reference. - :type connect_via: ~azure.mgmt.datafactory.models.EntityReference - :param staging_linked_service: The staging linked service reference. - :type staging_linked_service: - ~azure.mgmt.datafactory.models.EntityReference - :param path: The path to contain the staged data in the Blob storage. - :type path: str - """ - - _attribute_map = { - 'connect_via': {'key': 'connectVia', 'type': 'EntityReference'}, - 'staging_linked_service': {'key': 'stagingLinkedService', 'type': 'EntityReference'}, - 'path': {'key': 'path', 'type': 'str'}, - } - - def __init__(self, *, connect_via=None, staging_linked_service=None, path: str=None, **kwargs) -> None: - super(IntegrationRuntimeDataProxyProperties, self).__init__(**kwargs) - self.connect_via = connect_via - self.staging_linked_service = staging_linked_service - self.path = path - - -class IntegrationRuntimeDebugResource(SubResourceDebugResource): - """Integration runtime debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntime - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntime'}, - } - - def __init__(self, *, properties, name: str=None, **kwargs) -> None: - super(IntegrationRuntimeDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class IntegrationRuntimeMonitoringData(Model): - """Get monitoring data response. - - :param name: Integration runtime name. - :type name: str - :param nodes: Integration runtime node monitoring data. - :type nodes: - list[~azure.mgmt.datafactory.models.IntegrationRuntimeNodeMonitoringData] - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'nodes': {'key': 'nodes', 'type': '[IntegrationRuntimeNodeMonitoringData]'}, - } - - def __init__(self, *, name: str=None, nodes=None, **kwargs) -> None: - super(IntegrationRuntimeMonitoringData, self).__init__(**kwargs) - self.name = name - self.nodes = nodes - - -class IntegrationRuntimeNodeIpAddress(Model): - """The IP address of self-hosted integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ip_address: The IP address of self-hosted integration runtime node. - :vartype ip_address: str - """ - - _validation = { - 'ip_address': {'readonly': True}, - } - - _attribute_map = { - 'ip_address': {'key': 'ipAddress', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(IntegrationRuntimeNodeIpAddress, self).__init__(**kwargs) - self.ip_address = None - - -class IntegrationRuntimeNodeMonitoringData(Model): - """Monitoring data for integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_name: Name of the integration runtime node. - :vartype node_name: str - :ivar available_memory_in_mb: Available memory (MB) on the integration - runtime node. - :vartype available_memory_in_mb: int - :ivar cpu_utilization: CPU percentage on the integration runtime node. - :vartype cpu_utilization: int - :ivar concurrent_jobs_limit: Maximum concurrent jobs on the integration - runtime node. - :vartype concurrent_jobs_limit: int - :ivar concurrent_jobs_running: The number of jobs currently running on the - integration runtime node. - :vartype concurrent_jobs_running: int - :ivar max_concurrent_jobs: The maximum concurrent jobs in this integration - runtime. - :vartype max_concurrent_jobs: int - :ivar sent_bytes: Sent bytes on the integration runtime node. - :vartype sent_bytes: float - :ivar received_bytes: Received bytes on the integration runtime node. - :vartype received_bytes: float - """ - - _validation = { - 'node_name': {'readonly': True}, - 'available_memory_in_mb': {'readonly': True}, - 'cpu_utilization': {'readonly': True}, - 'concurrent_jobs_limit': {'readonly': True}, - 'concurrent_jobs_running': {'readonly': True}, - 'max_concurrent_jobs': {'readonly': True}, - 'sent_bytes': {'readonly': True}, - 'received_bytes': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_name': {'key': 'nodeName', 'type': 'str'}, - 'available_memory_in_mb': {'key': 'availableMemoryInMB', 'type': 'int'}, - 'cpu_utilization': {'key': 'cpuUtilization', 'type': 'int'}, - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - 'concurrent_jobs_running': {'key': 'concurrentJobsRunning', 'type': 'int'}, - 'max_concurrent_jobs': {'key': 'maxConcurrentJobs', 'type': 'int'}, - 'sent_bytes': {'key': 'sentBytes', 'type': 'float'}, - 'received_bytes': {'key': 'receivedBytes', 'type': 'float'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(IntegrationRuntimeNodeMonitoringData, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.node_name = None - self.available_memory_in_mb = None - self.cpu_utilization = None - self.concurrent_jobs_limit = None - self.concurrent_jobs_running = None - self.max_concurrent_jobs = None - self.sent_bytes = None - self.received_bytes = None - - -class IntegrationRuntimeReference(Model): - """Integration runtime reference type. - - 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 type: Required. Type of integration runtime. Default value: - "IntegrationRuntimeReference" . - :vartype type: str - :param reference_name: Required. Reference integration runtime name. - :type reference_name: str - :param parameters: Arguments for integration runtime. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "IntegrationRuntimeReference" - - def __init__(self, *, reference_name: str, parameters=None, **kwargs) -> None: - super(IntegrationRuntimeReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class IntegrationRuntimeRegenerateKeyParameters(Model): - """Parameters to regenerate the authentication key. - - :param key_name: The name of the authentication key to regenerate. - Possible values include: 'authKey1', 'authKey2' - :type key_name: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAuthKeyName - """ - - _attribute_map = { - 'key_name': {'key': 'keyName', 'type': 'str'}, - } - - def __init__(self, *, key_name=None, **kwargs) -> None: - super(IntegrationRuntimeRegenerateKeyParameters, self).__init__(**kwargs) - self.key_name = key_name - - -class IntegrationRuntimeResource(SubResource): - """Integration runtime resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntime - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntime'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(IntegrationRuntimeResource, self).__init__(**kwargs) - self.properties = properties - - -class IntegrationRuntimeSsisCatalogInfo(Model): - """Catalog information for managed dedicated integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param catalog_server_endpoint: The catalog database server URL. - :type catalog_server_endpoint: str - :param catalog_admin_user_name: The administrator user name of catalog - database. - :type catalog_admin_user_name: str - :param catalog_admin_password: The password of the administrator user - account of the catalog database. - :type catalog_admin_password: ~azure.mgmt.datafactory.models.SecureString - :param catalog_pricing_tier: The pricing tier for the catalog database. - The valid values could be found in - https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible - values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' - :type catalog_pricing_tier: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisCatalogPricingTier - """ - - _validation = { - 'catalog_admin_user_name': {'max_length': 128, 'min_length': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'catalog_server_endpoint': {'key': 'catalogServerEndpoint', 'type': 'str'}, - 'catalog_admin_user_name': {'key': 'catalogAdminUserName', 'type': 'str'}, - 'catalog_admin_password': {'key': 'catalogAdminPassword', 'type': 'SecureString'}, - 'catalog_pricing_tier': {'key': 'catalogPricingTier', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, catalog_server_endpoint: str=None, catalog_admin_user_name: str=None, catalog_admin_password=None, catalog_pricing_tier=None, **kwargs) -> None: - super(IntegrationRuntimeSsisCatalogInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.catalog_server_endpoint = catalog_server_endpoint - self.catalog_admin_user_name = catalog_admin_user_name - self.catalog_admin_password = catalog_admin_password - self.catalog_pricing_tier = catalog_pricing_tier - - -class IntegrationRuntimeSsisProperties(Model): - """SSIS properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param catalog_info: Catalog information for managed dedicated integration - runtime. - :type catalog_info: - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisCatalogInfo - :param license_type: License type for bringing your own license scenario. - Possible values include: 'BasePrice', 'LicenseIncluded' - :type license_type: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeLicenseType - :param custom_setup_script_properties: Custom setup script properties for - a managed dedicated integration runtime. - :type custom_setup_script_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeCustomSetupScriptProperties - :param data_proxy_properties: Data proxy properties for a managed - dedicated integration runtime. - :type data_proxy_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeDataProxyProperties - :param edition: The edition for the SSIS Integration Runtime. Possible - values include: 'Standard', 'Enterprise' - :type edition: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeEdition - :param express_custom_setup_properties: Custom setup without script - properties for a SSIS integration runtime. - :type express_custom_setup_properties: - list[~azure.mgmt.datafactory.models.CustomSetupBase] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'catalog_info': {'key': 'catalogInfo', 'type': 'IntegrationRuntimeSsisCatalogInfo'}, - 'license_type': {'key': 'licenseType', 'type': 'str'}, - 'custom_setup_script_properties': {'key': 'customSetupScriptProperties', 'type': 'IntegrationRuntimeCustomSetupScriptProperties'}, - 'data_proxy_properties': {'key': 'dataProxyProperties', 'type': 'IntegrationRuntimeDataProxyProperties'}, - 'edition': {'key': 'edition', 'type': 'str'}, - 'express_custom_setup_properties': {'key': 'expressCustomSetupProperties', 'type': '[CustomSetupBase]'}, - } - - def __init__(self, *, additional_properties=None, catalog_info=None, license_type=None, custom_setup_script_properties=None, data_proxy_properties=None, edition=None, express_custom_setup_properties=None, **kwargs) -> None: - super(IntegrationRuntimeSsisProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.catalog_info = catalog_info - self.license_type = license_type - self.custom_setup_script_properties = custom_setup_script_properties - self.data_proxy_properties = data_proxy_properties - self.edition = edition - self.express_custom_setup_properties = express_custom_setup_properties - - -class IntegrationRuntimeStatus(Model): - """Integration runtime status. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SelfHostedIntegrationRuntimeStatus, - ManagedIntegrationRuntimeStatus - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'SelfHosted': 'SelfHostedIntegrationRuntimeStatus', 'Managed': 'ManagedIntegrationRuntimeStatus'} - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(IntegrationRuntimeStatus, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.data_factory_name = None - self.state = None - self.type = None - - -class IntegrationRuntimeStatusListResponse(Model): - """A list of integration runtime status. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of integration runtime status. - :type value: - list[~azure.mgmt.datafactory.models.IntegrationRuntimeStatusResponse] - :param next_link: The link to the next page of results, if any remaining - results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[IntegrationRuntimeStatusResponse]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__(self, *, value, next_link: str=None, **kwargs) -> None: - super(IntegrationRuntimeStatusListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class IntegrationRuntimeStatusResponse(Model): - """Integration runtime status response. - - 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 name: The integration runtime name. - :vartype name: str - :param properties: Required. Integration runtime properties. - :type properties: ~azure.mgmt.datafactory.models.IntegrationRuntimeStatus - """ - - _validation = { - 'name': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'IntegrationRuntimeStatus'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(IntegrationRuntimeStatusResponse, self).__init__(**kwargs) - self.name = None - self.properties = properties - - -class IntegrationRuntimeVNetProperties(Model): - """VNet properties for managed integration runtime. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param v_net_id: The ID of the VNet that this integration runtime will - join. - :type v_net_id: str - :param subnet: The name of the subnet this integration runtime will join. - :type subnet: str - :param public_ips: Resource IDs of the public IP addresses that this - integration runtime will use. - :type public_ips: list[str] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'v_net_id': {'key': 'vNetId', 'type': 'str'}, - 'subnet': {'key': 'subnet', 'type': 'str'}, - 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, - } - - def __init__(self, *, additional_properties=None, v_net_id: str=None, subnet: str=None, public_ips=None, **kwargs) -> None: - super(IntegrationRuntimeVNetProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.v_net_id = v_net_id - self.subnet = subnet - self.public_ips = public_ips - - -class JiraLinkedService(LinkedService): - """Jira Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Jira service. - (e.g. jira.example.com) - :type host: object - :param port: The TCP port that the Jira server uses to listen for client - connections. The default value is 443 if connecting through HTTPS, or 8080 - if connecting through HTTP. - :type port: object - :param username: Required. The user name that you use to access Jira - Service. - :type username: object - :param password: The password corresponding to the user name that you - provided in the username field. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, username, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, password=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(JiraLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Jira' - - -class JiraObjectDataset(Dataset): - """Jira Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(JiraObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'JiraObject' - - -class JiraSource(TabularSource): - """A copy activity Jira Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(JiraSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'JiraSource' - - -class JsonDataset(Dataset): - """Json dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the json data storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param encoding_name: The code page name of the preferred encoding. If not - specified, the default value is UTF-8, unless BOM denotes another Unicode - encoding. Refer to the name column of the table in the following link to - set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param compression: The data compression method used for the json dataset. - :type compression: ~azure.mgmt.datafactory.models.DatasetCompression - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__(self, *, linked_service_name, location, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, encoding_name=None, compression=None, **kwargs) -> None: - super(JsonDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.location = location - self.encoding_name = encoding_name - self.compression = compression - self.type = 'Json' - - -class JsonFormat(DatasetStorageFormat): - """The data stored in JSON format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - :param file_pattern: File pattern of JSON. To be more specific, the way of - separating a collection of JSON objects. The default value is - 'setOfObjects'. It is case-sensitive. - :type file_pattern: object - :param nesting_separator: The character used to separate nesting levels. - Default value is '.' (dot). Type: string (or Expression with resultType - string). - :type nesting_separator: object - :param encoding_name: The code page name of the preferred encoding. If not - provided, the default value is 'utf-8', unless the byte order mark (BOM) - denotes another Unicode encoding. The full list of supported values can be - found in the 'Name' column of the table of encodings in the following - reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param json_node_reference: The JSONPath of the JSON array element to be - flattened. Example: "$.ArrayPath". Type: string (or Expression with - resultType string). - :type json_node_reference: object - :param json_path_definition: The JSONPath definition for each column - mapping with a customized column name to extract data from JSON file. For - fields under root object, start with "$"; for fields inside the array - chosen by jsonNodeReference property, start from the array element. - Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. - Type: object (or Expression with resultType object). - :type json_path_definition: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'file_pattern': {'key': 'filePattern', 'type': 'object'}, - 'nesting_separator': {'key': 'nestingSeparator', 'type': 'object'}, - 'encoding_name': {'key': 'encodingName', 'type': 'object'}, - 'json_node_reference': {'key': 'jsonNodeReference', 'type': 'object'}, - 'json_path_definition': {'key': 'jsonPathDefinition', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, serializer=None, deserializer=None, file_pattern=None, nesting_separator=None, encoding_name=None, json_node_reference=None, json_path_definition=None, **kwargs) -> None: - super(JsonFormat, self).__init__(additional_properties=additional_properties, serializer=serializer, deserializer=deserializer, **kwargs) - self.file_pattern = file_pattern - self.nesting_separator = nesting_separator - self.encoding_name = encoding_name - self.json_node_reference = json_node_reference - self.json_path_definition = json_path_definition - self.type = 'JsonFormat' - - -class JsonSink(CopySink): - """A copy activity Json sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Json store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - :param format_settings: Json format settings. - :type format_settings: ~azure.mgmt.datafactory.models.JsonWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - 'format_settings': {'key': 'formatSettings', 'type': 'JsonWriteSettings'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, store_settings=None, format_settings=None, **kwargs) -> None: - super(JsonSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.format_settings = format_settings - self.type = 'JsonSink' - - -class JsonSource(CopySource): - """A copy activity Json source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Json store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, store_settings=None, additional_columns=None, **kwargs) -> None: - super(JsonSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.additional_columns = additional_columns - self.type = 'JsonSource' - - -class JsonWriteSettings(FormatWriteSettings): - """Json write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param type: Required. Constant filled by server. - :type type: str - :param file_pattern: File pattern of JSON. This setting controls the way a - collection of JSON objects will be treated. The default value is - 'setOfObjects'. It is case-sensitive. Possible values include: - 'setOfObjects', 'arrayOfObjects' - :type file_pattern: str or - ~azure.mgmt.datafactory.models.JsonWriteFilePattern - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'file_pattern': {'key': 'filePattern', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, file_pattern=None, **kwargs) -> None: - super(JsonWriteSettings, self).__init__(additional_properties=additional_properties, **kwargs) - self.file_pattern = file_pattern - self.type = 'JsonWriteSettings' - - -class LinkedIntegrationRuntime(Model): - """The linked integration runtime information. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: The name of the linked integration runtime. - :vartype name: str - :ivar subscription_id: The subscription ID for which the linked - integration runtime belong to. - :vartype subscription_id: str - :ivar data_factory_name: The name of the data factory for which the linked - integration runtime belong to. - :vartype data_factory_name: str - :ivar data_factory_location: The location of the data factory for which - the linked integration runtime belong to. - :vartype data_factory_location: str - :ivar create_time: The creating time of the linked integration runtime. - :vartype create_time: datetime - """ - - _validation = { - 'name': {'readonly': True}, - 'subscription_id': {'readonly': True}, - 'data_factory_name': {'readonly': True}, - 'data_factory_location': {'readonly': True}, - 'create_time': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'data_factory_location': {'key': 'dataFactoryLocation', 'type': 'str'}, - 'create_time': {'key': 'createTime', 'type': 'iso-8601'}, - } - - def __init__(self, **kwargs) -> None: - super(LinkedIntegrationRuntime, self).__init__(**kwargs) - self.name = None - self.subscription_id = None - self.data_factory_name = None - self.data_factory_location = None - self.create_time = None - - -class LinkedIntegrationRuntimeType(Model): - """The base definition of a linked integration runtime. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: LinkedIntegrationRuntimeRbacAuthorization, - LinkedIntegrationRuntimeKeyAuthorization - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - """ - - _validation = { - 'authorization_type': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - } - - _subtype_map = { - 'authorization_type': {'RBAC': 'LinkedIntegrationRuntimeRbacAuthorization', 'Key': 'LinkedIntegrationRuntimeKeyAuthorization'} - } - - def __init__(self, **kwargs) -> None: - super(LinkedIntegrationRuntimeType, self).__init__(**kwargs) - self.authorization_type = None - - -class LinkedIntegrationRuntimeKeyAuthorization(LinkedIntegrationRuntimeType): - """The key authorization type integration runtime. - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - :param key: Required. The key used for authorization. - :type key: ~azure.mgmt.datafactory.models.SecureString - """ - - _validation = { - 'authorization_type': {'required': True}, - 'key': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - 'key': {'key': 'key', 'type': 'SecureString'}, - } - - def __init__(self, *, key, **kwargs) -> None: - super(LinkedIntegrationRuntimeKeyAuthorization, self).__init__(**kwargs) - self.key = key - self.authorization_type = 'Key' - - -class LinkedIntegrationRuntimeRbacAuthorization(LinkedIntegrationRuntimeType): - """The role based access control (RBAC) authorization type integration - runtime. - - All required parameters must be populated in order to send to Azure. - - :param authorization_type: Required. Constant filled by server. - :type authorization_type: str - :param resource_id: Required. The resource identifier of the integration - runtime to be shared. - :type resource_id: str - """ - - _validation = { - 'authorization_type': {'required': True}, - 'resource_id': {'required': True}, - } - - _attribute_map = { - 'authorization_type': {'key': 'authorizationType', 'type': 'str'}, - 'resource_id': {'key': 'resourceId', 'type': 'str'}, - } - - def __init__(self, *, resource_id: str, **kwargs) -> None: - super(LinkedIntegrationRuntimeRbacAuthorization, self).__init__(**kwargs) - self.resource_id = resource_id - self.authorization_type = 'RBAC' - - -class LinkedIntegrationRuntimeRequest(Model): - """Data factory name for linked integration runtime request. - - All required parameters must be populated in order to send to Azure. - - :param linked_factory_name: Required. The data factory name for linked - integration runtime. - :type linked_factory_name: str - """ - - _validation = { - 'linked_factory_name': {'required': True}, - } - - _attribute_map = { - 'linked_factory_name': {'key': 'factoryName', 'type': 'str'}, - } - - def __init__(self, *, linked_factory_name: str, **kwargs) -> None: - super(LinkedIntegrationRuntimeRequest, self).__init__(**kwargs) - self.linked_factory_name = linked_factory_name - - -class LinkedServiceDebugResource(SubResourceDebugResource): - """Linked service debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.mgmt.datafactory.models.LinkedService - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__(self, *, properties, name: str=None, **kwargs) -> None: - super(LinkedServiceDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class LinkedServiceReference(Model): - """Linked service reference type. - - 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 type: Required. Linked service reference type. Default value: - "LinkedServiceReference" . - :vartype type: str - :param reference_name: Required. Reference LinkedService name. - :type reference_name: str - :param parameters: Arguments for LinkedService. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "LinkedServiceReference" - - def __init__(self, *, reference_name: str, parameters=None, **kwargs) -> None: - super(LinkedServiceReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class LinkedServiceResource(SubResource): - """Linked service resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.mgmt.datafactory.models.LinkedService - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(LinkedServiceResource, self).__init__(**kwargs) - self.properties = properties - - -class LogStorageSettings(Model): - """Log storage settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Log storage linked service - reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param path: The path to storage for storing detailed logs of activity - execution. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, path=None, **kwargs) -> None: - super(LogStorageSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class LookupActivity(ExecutionActivity): - """Lookup activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param source: Required. Dataset-specific source properties, same as copy - activity source. - :type source: ~azure.mgmt.datafactory.models.CopySource - :param dataset: Required. Lookup activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - :param first_row_only: Whether to return first row or all rows. Default - value is true. Type: boolean (or Expression with resultType boolean). - :type first_row_only: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'first_row_only': {'key': 'typeProperties.firstRowOnly', 'type': 'object'}, - } - - def __init__(self, *, name: str, source, dataset, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, first_row_only=None, **kwargs) -> None: - super(LookupActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.source = source - self.dataset = dataset - self.first_row_only = first_row_only - self.type = 'Lookup' - - -class MagentoLinkedService(LinkedService): - """Magento server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Magento instance. (i.e. - 192.168.222.110/magento3) - :type host: object - :param access_token: The access token from Magento. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, access_token=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(MagentoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Magento' - - -class MagentoObjectDataset(Dataset): - """Magento server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(MagentoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'MagentoObject' - - -class MagentoSource(TabularSource): - """A copy activity Magento server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(MagentoSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'MagentoSource' - - -class ManagedIntegrationRuntime(IntegrationRuntime): - """Managed integration runtime, including managed elastic and managed - dedicated integration runtimes. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :ivar state: Integration runtime state, only valid for managed dedicated - integration runtime. Possible values include: 'Initial', 'Stopped', - 'Started', 'Starting', 'Stopping', 'NeedRegistration', 'Online', - 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param compute_properties: The compute resource for managed integration - runtime. - :type compute_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeComputeProperties - :param ssis_properties: SSIS properties for managed integration runtime. - :type ssis_properties: - ~azure.mgmt.datafactory.models.IntegrationRuntimeSsisProperties - """ - - _validation = { - 'type': {'required': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'compute_properties': {'key': 'typeProperties.computeProperties', 'type': 'IntegrationRuntimeComputeProperties'}, - 'ssis_properties': {'key': 'typeProperties.ssisProperties', 'type': 'IntegrationRuntimeSsisProperties'}, - } - - def __init__(self, *, additional_properties=None, description: str=None, compute_properties=None, ssis_properties=None, **kwargs) -> None: - super(ManagedIntegrationRuntime, self).__init__(additional_properties=additional_properties, description=description, **kwargs) - self.state = None - self.compute_properties = compute_properties - self.ssis_properties = ssis_properties - self.type = 'Managed' - - -class ManagedIntegrationRuntimeError(Model): - """Error definition for managed integration runtime. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar time: The time when the error occurred. - :vartype time: datetime - :ivar code: Error code. - :vartype code: str - :ivar parameters: Managed integration runtime error parameters. - :vartype parameters: list[str] - :ivar message: Error message. - :vartype message: str - """ - - _validation = { - 'time': {'readonly': True}, - 'code': {'readonly': True}, - 'parameters': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'code': {'key': 'code', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '[str]'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(ManagedIntegrationRuntimeError, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.time = None - self.code = None - self.parameters = None - self.message = None - - -class ManagedIntegrationRuntimeNode(Model): - """Properties of integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_id: The managed integration runtime node id. - :vartype node_id: str - :ivar status: The managed integration runtime node status. Possible values - include: 'Starting', 'Available', 'Recycling', 'Unavailable' - :vartype status: str or - ~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeNodeStatus - :param errors: The errors that occurred on this integration runtime node. - :type errors: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeError] - """ - - _validation = { - 'node_id': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_id': {'key': 'nodeId', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'errors': {'key': 'errors', 'type': '[ManagedIntegrationRuntimeError]'}, - } - - def __init__(self, *, additional_properties=None, errors=None, **kwargs) -> None: - super(ManagedIntegrationRuntimeNode, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.node_id = None - self.status = None - self.errors = errors - - -class ManagedIntegrationRuntimeOperationResult(Model): - """Properties of managed integration runtime operation result. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar type: The operation type. Could be start or stop. - :vartype type: str - :ivar start_time: The start time of the operation. - :vartype start_time: datetime - :ivar result: The operation result. - :vartype result: str - :ivar error_code: The error code. - :vartype error_code: str - :ivar parameters: Managed integration runtime error parameters. - :vartype parameters: list[str] - :ivar activity_id: The activity id for the operation request. - :vartype activity_id: str - """ - - _validation = { - 'type': {'readonly': True}, - 'start_time': {'readonly': True}, - 'result': {'readonly': True}, - 'error_code': {'readonly': True}, - 'parameters': {'readonly': True}, - 'activity_id': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'result': {'key': 'result', 'type': 'str'}, - 'error_code': {'key': 'errorCode', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '[str]'}, - 'activity_id': {'key': 'activityId', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(ManagedIntegrationRuntimeOperationResult, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type = None - self.start_time = None - self.result = None - self.error_code = None - self.parameters = None - self.activity_id = None - - -class ManagedIntegrationRuntimeStatus(IntegrationRuntimeStatus): - """Managed integration runtime status. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - :ivar create_time: The time at which the integration runtime was created, - in ISO8601 format. - :vartype create_time: datetime - :ivar nodes: The list of nodes for managed integration runtime. - :vartype nodes: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeNode] - :ivar other_errors: The errors that occurred on this integration runtime. - :vartype other_errors: - list[~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeError] - :ivar last_operation: The last operation result that occurred on this - integration runtime. - :vartype last_operation: - ~azure.mgmt.datafactory.models.ManagedIntegrationRuntimeOperationResult - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - 'create_time': {'readonly': True}, - 'nodes': {'readonly': True}, - 'other_errors': {'readonly': True}, - 'last_operation': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'create_time': {'key': 'typeProperties.createTime', 'type': 'iso-8601'}, - 'nodes': {'key': 'typeProperties.nodes', 'type': '[ManagedIntegrationRuntimeNode]'}, - 'other_errors': {'key': 'typeProperties.otherErrors', 'type': '[ManagedIntegrationRuntimeError]'}, - 'last_operation': {'key': 'typeProperties.lastOperation', 'type': 'ManagedIntegrationRuntimeOperationResult'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(ManagedIntegrationRuntimeStatus, self).__init__(additional_properties=additional_properties, **kwargs) - self.create_time = None - self.nodes = None - self.other_errors = None - self.last_operation = None - self.type = 'Managed' - - -class MappingDataFlow(DataFlow): - """Mapping data flow. - - All required parameters must be populated in order to send to Azure. - - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data - flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, - Data flow will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DataFlowFolder - :param type: Required. Constant filled by server. - :type type: str - :param sources: List of sources in data flow. - :type sources: list[~azure.mgmt.datafactory.models.DataFlowSource] - :param sinks: List of sinks in data flow. - :type sinks: list[~azure.mgmt.datafactory.models.DataFlowSink] - :param transformations: List of transformations in data flow. - :type transformations: list[~azure.mgmt.datafactory.models.Transformation] - :param script: DataFlow script. - :type script: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sources': {'key': 'typeProperties.sources', 'type': '[DataFlowSource]'}, - 'sinks': {'key': 'typeProperties.sinks', 'type': '[DataFlowSink]'}, - 'transformations': {'key': 'typeProperties.transformations', 'type': '[Transformation]'}, - 'script': {'key': 'typeProperties.script', 'type': 'str'}, - } - - def __init__(self, *, description: str=None, annotations=None, folder=None, sources=None, sinks=None, transformations=None, script: str=None, **kwargs) -> None: - super(MappingDataFlow, self).__init__(description=description, annotations=annotations, folder=folder, **kwargs) - self.sources = sources - self.sinks = sinks - self.transformations = transformations - self.script = script - self.type = 'MappingDataFlow' - - -class MariaDBLinkedService(LinkedService): - """MariaDB server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, pwd=None, encrypted_credential=None, **kwargs) -> None: - super(MariaDBLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - self.type = 'MariaDB' - - -class MariaDBSource(TabularSource): - """A copy activity MariaDB server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(MariaDBSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'MariaDBSource' - - -class MariaDBTableDataset(Dataset): - """MariaDB server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(MariaDBTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'MariaDBTable' - - -class MarketoLinkedService(LinkedService): - """Marketo server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Marketo server. (i.e. - 123-ABC-321.mktorest.com) - :type endpoint: object - :param client_id: Required. The client Id of your Marketo service. - :type client_id: object - :param client_secret: The client secret of your Marketo service. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(MarketoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Marketo' - - -class MarketoObjectDataset(Dataset): - """Marketo server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(MarketoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'MarketoObject' - - -class MarketoSource(TabularSource): - """A copy activity Marketo server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(MarketoSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'MarketoSource' - - -class MicrosoftAccessLinkedService(LinkedService): - """Microsoft Access linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - Microsoft Access as ODBC data store. Possible values are: Anonymous and - Basic. Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, credential=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(MicrosoftAccessLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'MicrosoftAccess' - - -class MicrosoftAccessSink(CopySink): - """A copy activity Microsoft Access sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(MicrosoftAccessSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'MicrosoftAccessSink' - - -class MicrosoftAccessSource(CopySource): - """A copy activity source for Microsoft Access. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(MicrosoftAccessSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'MicrosoftAccessSource' - - -class MicrosoftAccessTableDataset(Dataset): - """The Microsoft Access table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Microsoft Access table name. Type: string (or - Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(MicrosoftAccessTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'MicrosoftAccessTable' - - -class MongoDbCollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection_name: Required. The table name of the MongoDB database. - Type: string (or Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, collection_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(MongoDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.collection_name = collection_name - self.type = 'MongoDbCollection' - - -class MongoDbCursorMethodsProperties(Model): - """Cursor methods for Mongodb query. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param project: Specifies the fields to return in the documents that match - the query filter. To return all fields in the matching documents, omit - this parameter. Type: string (or Expression with resultType string). - :type project: object - :param sort: Specifies the order in which the query returns matching - documents. Type: string (or Expression with resultType string). Type: - string (or Expression with resultType string). - :type sort: object - :param skip: Specifies the how many documents skipped and where MongoDB - begins returning results. This approach may be useful in implementing - paginated results. Type: integer (or Expression with resultType integer). - :type skip: object - :param limit: Specifies the maximum number of documents the server - returns. limit() is analogous to the LIMIT statement in a SQL database. - Type: integer (or Expression with resultType integer). - :type limit: object - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'project': {'key': 'project', 'type': 'object'}, - 'sort': {'key': 'sort', 'type': 'object'}, - 'skip': {'key': 'skip', 'type': 'object'}, - 'limit': {'key': 'limit', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, project=None, sort=None, skip=None, limit=None, **kwargs) -> None: - super(MongoDbCursorMethodsProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.project = project - self.sort = sort - self.skip = skip - self.limit = limit - - -class MongoDbLinkedService(LinkedService): - """Linked service for MongoDb data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. The IP address or server name of the MongoDB - server. Type: string (or Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect - to the MongoDB database. Possible values include: 'Basic', 'Anonymous' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.MongoDbAuthenticationType - :param database_name: Required. The name of the MongoDB database that you - want to access. Type: string (or Expression with resultType string). - :type database_name: object - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param auth_source: Database to verify the username and password. Type: - string (or Expression with resultType string). - :type auth_source: object - :param port: The TCP port number that the MongoDB server uses to listen - for client connections. The default value is 27017. Type: integer (or - Expression with resultType integer), minimum: 0. - :type port: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type enable_ssl: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - Type: boolean (or Expression with resultType boolean). - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'database_name': {'key': 'typeProperties.databaseName', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'auth_source': {'key': 'typeProperties.authSource', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, server, database_name, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, username=None, password=None, auth_source=None, port=None, enable_ssl=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(MongoDbLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.server = server - self.authentication_type = authentication_type - self.database_name = database_name - self.username = username - self.password = password - self.auth_source = auth_source - self.port = port - self.enable_ssl = enable_ssl - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'MongoDb' - - -class MongoDbSource(CopySource): - """A copy activity source for a MongoDB database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Should be a SQL-92 query expression. Type: - string (or Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(MongoDbSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'MongoDbSource' - - -class MongoDbV2CollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param collection: Required. The collection name of the MongoDB database. - Type: string (or Expression with resultType string). - :type collection: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, collection, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(MongoDbV2CollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.collection = collection - self.type = 'MongoDbV2Collection' - - -class MongoDbV2LinkedService(LinkedService): - """Linked service for MongoDB data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The MongoDB connection string. Type: - string, SecureString or AzureKeyVaultSecretReference. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the MongoDB database that you want - to access. Type: string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__(self, *, connection_string, database, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, **kwargs) -> None: - super(MongoDbV2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.database = database - self.type = 'MongoDbV2' - - -class MongoDbV2Source(CopySource): - """A copy activity source for a MongoDB database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param filter: Specifies selection filter using query operators. To return - all documents in a collection, omit this parameter or pass an empty - document ({}). Type: string (or Expression with resultType string). - :type filter: object - :param cursor_methods: Cursor methods for Mongodb query - :type cursor_methods: - ~azure.mgmt.datafactory.models.MongoDbCursorMethodsProperties - :param batch_size: Specifies the number of documents to return in each - batch of the response from MongoDB instance. In most cases, modifying the - batch size will not affect the user or the application. This property's - main purpose is to avoid hit the limitation of response size. Type: - integer (or Expression with resultType integer). - :type batch_size: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'filter': {'key': 'filter', 'type': 'object'}, - 'cursor_methods': {'key': 'cursorMethods', 'type': 'MongoDbCursorMethodsProperties'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, filter=None, cursor_methods=None, batch_size=None, query_timeout=None, additional_columns=None, **kwargs) -> None: - super(MongoDbV2Source, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.filter = filter - self.cursor_methods = cursor_methods - self.batch_size = batch_size - self.query_timeout = query_timeout - self.additional_columns = additional_columns - self.type = 'MongoDbV2Source' - - -class MySqlLinkedService(LinkedService): - """Linked service for MySQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(MySqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'MySql' - - -class MySqlSource(TabularSource): - """A copy activity source for MySQL databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(MySqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'MySqlSource' - - -class MySqlTableDataset(Dataset): - """The MySQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The MySQL table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(MySqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'MySqlTable' - - -class NetezzaLinkedService(LinkedService): - """Netezza linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, pwd=None, encrypted_credential=None, **kwargs) -> None: - super(NetezzaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - self.type = 'Netezza' - - -class NetezzaPartitionSettings(Model): - """The settings that will be leveraged for Netezza source partitioning. - - :param partition_column_name: The name of the column in integer type that - will be used for proceeding range partitioning. Type: string (or - Expression with resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, *, partition_column_name=None, partition_upper_bound=None, partition_lower_bound=None, **kwargs) -> None: - super(NetezzaPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = partition_column_name - self.partition_upper_bound = partition_upper_bound - self.partition_lower_bound = partition_lower_bound - - -class NetezzaSource(TabularSource): - """A copy activity Netezza source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - :param partition_option: The partition mechanism that will be used for - Netezza read in parallel. Possible values include: 'None', 'DataSlice', - 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.NetezzaPartitionOption - :param partition_settings: The settings that will be leveraged for Netezza - source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.NetezzaPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'NetezzaPartitionSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, partition_option=None, partition_settings=None, **kwargs) -> None: - super(NetezzaSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.partition_option = partition_option - self.partition_settings = partition_settings - self.type = 'NetezzaSource' - - -class NetezzaTableDataset(Dataset): - """Netezza dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Netezza. Type: string (or Expression - with resultType string). - :type table: object - :param netezza_table_dataset_schema: The schema name of the Netezza. Type: - string (or Expression with resultType string). - :type netezza_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'netezza_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, netezza_table_dataset_schema=None, **kwargs) -> None: - super(NetezzaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.netezza_table_dataset_schema = netezza_table_dataset_schema - self.type = 'NetezzaTable' - - -class ODataLinkedService(LinkedService): - """Open Data Protocol (OData) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of the OData service endpoint. Type: string - (or Expression with resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the - OData service. Possible values include: 'Basic', 'Anonymous', 'Windows', - 'AadServicePrincipal', 'ManagedServiceIdentity' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ODataAuthenticationType - :param user_name: User name of the OData service. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password of the OData service. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: Specify the tenant information (domain name or tenant ID) - under which your application resides. Type: string (or Expression with - resultType string). - :type tenant: object - :param service_principal_id: Specify the application id of your - application registered in Azure Active Directory. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param aad_resource_id: Specify the resource you are requesting - authorization to use Directory. Type: string (or Expression with - resultType string). - :type aad_resource_id: object - :param aad_service_principal_credential_type: Specify the credential type - (key or cert) is used for service principal. Possible values include: - 'ServicePrincipalKey', 'ServicePrincipalCert' - :type aad_service_principal_credential_type: str or - ~azure.mgmt.datafactory.models.ODataAadServicePrincipalCredentialType - :param service_principal_key: Specify the secret of your application - registered in Azure Active Directory. Type: string (or Expression with - resultType string). - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_embedded_cert: Specify the base64 encoded - certificate of your application registered in Azure Active Directory. - Type: string (or Expression with resultType string). - :type service_principal_embedded_cert: - ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_embedded_cert_password: Specify the password of - your certificate if your certificate has a password and you are using - AadServicePrincipal authentication. Type: string (or Expression with - resultType string). - :type service_principal_embedded_cert_password: - ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'aad_service_principal_credential_type': {'key': 'typeProperties.aadServicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'service_principal_embedded_cert': {'key': 'typeProperties.servicePrincipalEmbeddedCert', 'type': 'SecretBase'}, - 'service_principal_embedded_cert_password': {'key': 'typeProperties.servicePrincipalEmbeddedCertPassword', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, url, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, user_name=None, password=None, tenant=None, service_principal_id=None, aad_resource_id=None, aad_service_principal_credential_type=None, service_principal_key=None, service_principal_embedded_cert=None, service_principal_embedded_cert_password=None, encrypted_credential=None, **kwargs) -> None: - super(ODataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.tenant = tenant - self.service_principal_id = service_principal_id - self.aad_resource_id = aad_resource_id - self.aad_service_principal_credential_type = aad_service_principal_credential_type - self.service_principal_key = service_principal_key - self.service_principal_embedded_cert = service_principal_embedded_cert - self.service_principal_embedded_cert_password = service_principal_embedded_cert_password - self.encrypted_credential = encrypted_credential - self.type = 'OData' - - -class ODataResourceDataset(Dataset): - """The Open Data Protocol (OData) resource dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: The OData resource path. Type: string (or Expression with - resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, path=None, **kwargs) -> None: - super(ODataResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.path = path - self.type = 'ODataResource' - - -class ODataSource(CopySource): - """A copy activity source for OData source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: OData query. For example, "$top=1". Type: string (or - Expression with resultType string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(ODataSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'ODataSource' - - -class OdbcLinkedService(LinkedService): - """Open Database Connectivity (ODBC) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The non-access credential portion of - the connection string as well as an optional encrypted credential. Type: - string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the - ODBC data store. Possible values are: Anonymous and Basic. Type: string - (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string - specified in driver-specific property-value format. - :type credential: ~azure.mgmt.datafactory.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, authentication_type=None, credential=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(OdbcLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Odbc' - - -class OdbcSink(CopySink): - """A copy activity ODBC sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: A query to execute before starting the copy. Type: - string (or Expression with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(OdbcSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'OdbcSink' - - -class OdbcSource(TabularSource): - """A copy activity source for ODBC databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(OdbcSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'OdbcSource' - - -class OdbcTableDataset(Dataset): - """The ODBC table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The ODBC table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(OdbcTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'OdbcTable' - - -class Office365Dataset(Dataset): - """The Office365 account. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: Required. Name of the dataset to extract from Office - 365. Type: string (or Expression with resultType string). - :type table_name: object - :param predicate: A predicate expression that can be used to filter the - specific rows to extract from Office 365. Type: string (or Expression with - resultType string). - :type predicate: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'predicate': {'key': 'typeProperties.predicate', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, table_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, predicate=None, **kwargs) -> None: - super(Office365Dataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.predicate = predicate - self.type = 'Office365Table' - - -class Office365LinkedService(LinkedService): - """Office365 linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param office365_tenant_id: Required. Azure tenant ID to which the Office - 365 account belongs. Type: string (or Expression with resultType string). - :type office365_tenant_id: object - :param service_principal_tenant_id: Required. Specify the tenant - information under which your Azure AD web application resides. Type: - string (or Expression with resultType string). - :type service_principal_tenant_id: object - :param service_principal_id: Required. Specify the application's client - ID. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'office365_tenant_id': {'required': True}, - 'service_principal_tenant_id': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'office365_tenant_id': {'key': 'typeProperties.office365TenantId', 'type': 'object'}, - 'service_principal_tenant_id': {'key': 'typeProperties.servicePrincipalTenantId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, office365_tenant_id, service_principal_tenant_id, service_principal_id, service_principal_key, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, encrypted_credential=None, **kwargs) -> None: - super(Office365LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.office365_tenant_id = office365_tenant_id - self.service_principal_tenant_id = service_principal_tenant_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.encrypted_credential = encrypted_credential - self.type = 'Office365' - - -class Office365Source(CopySource): - """A copy activity source for an Office 365 service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param allowed_groups: The groups containing all the users. Type: array of - strings (or Expression with resultType array of strings). - :type allowed_groups: object - :param user_scope_filter_uri: The user scope uri. Type: string (or - Expression with resultType string). - :type user_scope_filter_uri: object - :param date_filter_column: The Column to apply the and . Type: string (or - Expression with resultType string). - :type date_filter_column: object - :param start_time: Start time of the requested range for this dataset. - Type: string (or Expression with resultType string). - :type start_time: object - :param end_time: End time of the requested range for this dataset. Type: - string (or Expression with resultType string). - :type end_time: object - :param output_columns: The columns to be read out from the Office 365 - table. Type: array of objects (or Expression with resultType array of - objects). Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] - :type output_columns: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'allowed_groups': {'key': 'allowedGroups', 'type': 'object'}, - 'user_scope_filter_uri': {'key': 'userScopeFilterUri', 'type': 'object'}, - 'date_filter_column': {'key': 'dateFilterColumn', 'type': 'object'}, - 'start_time': {'key': 'startTime', 'type': 'object'}, - 'end_time': {'key': 'endTime', 'type': 'object'}, - 'output_columns': {'key': 'outputColumns', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, allowed_groups=None, user_scope_filter_uri=None, date_filter_column=None, start_time=None, end_time=None, output_columns=None, **kwargs) -> None: - super(Office365Source, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.allowed_groups = allowed_groups - self.user_scope_filter_uri = user_scope_filter_uri - self.date_filter_column = date_filter_column - self.start_time = start_time - self.end_time = end_time - self.output_columns = output_columns - self.type = 'Office365Source' - - -class Operation(Model): - """Azure Data Factory API operation definition. - - :param name: Operation name: {provider}/{resource}/{operation} - :type name: str - :param origin: The intended executor of the operation. - :type origin: str - :param display: Metadata associated with the operation. - :type display: ~azure.mgmt.datafactory.models.OperationDisplay - :param service_specification: Details about a service operation. - :type service_specification: - ~azure.mgmt.datafactory.models.OperationServiceSpecification - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'origin': {'key': 'origin', 'type': 'str'}, - 'display': {'key': 'display', 'type': 'OperationDisplay'}, - 'service_specification': {'key': 'properties.serviceSpecification', 'type': 'OperationServiceSpecification'}, - } - - def __init__(self, *, name: str=None, origin: str=None, display=None, service_specification=None, **kwargs) -> None: - super(Operation, self).__init__(**kwargs) - self.name = name - self.origin = origin - self.display = display - self.service_specification = service_specification - - -class OperationDisplay(Model): - """Metadata associated with the operation. - - :param description: The description of the operation. - :type description: str - :param provider: The name of the provider. - :type provider: str - :param resource: The name of the resource type on which the operation is - performed. - :type resource: str - :param operation: The type of operation: get, read, delete, etc. - :type operation: str - """ - - _attribute_map = { - 'description': {'key': 'description', 'type': 'str'}, - 'provider': {'key': 'provider', 'type': 'str'}, - 'resource': {'key': 'resource', 'type': 'str'}, - 'operation': {'key': 'operation', 'type': 'str'}, - } - - def __init__(self, *, description: str=None, provider: str=None, resource: str=None, operation: str=None, **kwargs) -> None: - super(OperationDisplay, self).__init__(**kwargs) - self.description = description - self.provider = provider - self.resource = resource - self.operation = operation - - -class OperationLogSpecification(Model): - """Details about an operation related to logs. - - :param name: The name of the log category. - :type name: str - :param display_name: Localized display name. - :type display_name: str - :param blob_duration: Blobs created in the customer storage account, per - hour. - :type blob_duration: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'blob_duration': {'key': 'blobDuration', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, display_name: str=None, blob_duration: str=None, **kwargs) -> None: - super(OperationLogSpecification, self).__init__(**kwargs) - self.name = name - self.display_name = display_name - self.blob_duration = blob_duration - - -class OperationMetricAvailability(Model): - """Defines how often data for a metric becomes available. - - :param time_grain: The granularity for the metric. - :type time_grain: str - :param blob_duration: Blob created in the customer storage account, per - hour. - :type blob_duration: str - """ - - _attribute_map = { - 'time_grain': {'key': 'timeGrain', 'type': 'str'}, - 'blob_duration': {'key': 'blobDuration', 'type': 'str'}, - } - - def __init__(self, *, time_grain: str=None, blob_duration: str=None, **kwargs) -> None: - super(OperationMetricAvailability, self).__init__(**kwargs) - self.time_grain = time_grain - self.blob_duration = blob_duration - - -class OperationMetricDimension(Model): - """Defines the metric dimension. - - :param name: The name of the dimension for the metric. - :type name: str - :param display_name: The display name of the metric dimension. - :type display_name: str - :param to_be_exported_for_shoebox: Whether the dimension should be - exported to Azure Monitor. - :type to_be_exported_for_shoebox: bool - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'to_be_exported_for_shoebox': {'key': 'toBeExportedForShoebox', 'type': 'bool'}, - } - - def __init__(self, *, name: str=None, display_name: str=None, to_be_exported_for_shoebox: bool=None, **kwargs) -> None: - super(OperationMetricDimension, self).__init__(**kwargs) - self.name = name - self.display_name = display_name - self.to_be_exported_for_shoebox = to_be_exported_for_shoebox - - -class OperationMetricSpecification(Model): - """Details about an operation related to metrics. - - :param name: The name of the metric. - :type name: str - :param display_name: Localized display name of the metric. - :type display_name: str - :param display_description: The description of the metric. - :type display_description: str - :param unit: The unit that the metric is measured in. - :type unit: str - :param aggregation_type: The type of metric aggregation. - :type aggregation_type: str - :param enable_regional_mdm_account: Whether or not the service is using - regional MDM accounts. - :type enable_regional_mdm_account: str - :param source_mdm_account: The name of the MDM account. - :type source_mdm_account: str - :param source_mdm_namespace: The name of the MDM namespace. - :type source_mdm_namespace: str - :param availabilities: Defines how often data for metrics becomes - available. - :type availabilities: - list[~azure.mgmt.datafactory.models.OperationMetricAvailability] - :param dimensions: Defines the metric dimension. - :type dimensions: - list[~azure.mgmt.datafactory.models.OperationMetricDimension] - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'displayName', 'type': 'str'}, - 'display_description': {'key': 'displayDescription', 'type': 'str'}, - 'unit': {'key': 'unit', 'type': 'str'}, - 'aggregation_type': {'key': 'aggregationType', 'type': 'str'}, - 'enable_regional_mdm_account': {'key': 'enableRegionalMdmAccount', 'type': 'str'}, - 'source_mdm_account': {'key': 'sourceMdmAccount', 'type': 'str'}, - 'source_mdm_namespace': {'key': 'sourceMdmNamespace', 'type': 'str'}, - 'availabilities': {'key': 'availabilities', 'type': '[OperationMetricAvailability]'}, - 'dimensions': {'key': 'dimensions', 'type': '[OperationMetricDimension]'}, - } - - def __init__(self, *, name: str=None, display_name: str=None, display_description: str=None, unit: str=None, aggregation_type: str=None, enable_regional_mdm_account: str=None, source_mdm_account: str=None, source_mdm_namespace: str=None, availabilities=None, dimensions=None, **kwargs) -> None: - super(OperationMetricSpecification, self).__init__(**kwargs) - self.name = name - self.display_name = display_name - self.display_description = display_description - self.unit = unit - self.aggregation_type = aggregation_type - self.enable_regional_mdm_account = enable_regional_mdm_account - self.source_mdm_account = source_mdm_account - self.source_mdm_namespace = source_mdm_namespace - self.availabilities = availabilities - self.dimensions = dimensions - - -class OperationServiceSpecification(Model): - """Details about a service operation. - - :param log_specifications: Details about operations related to logs. - :type log_specifications: - list[~azure.mgmt.datafactory.models.OperationLogSpecification] - :param metric_specifications: Details about operations related to metrics. - :type metric_specifications: - list[~azure.mgmt.datafactory.models.OperationMetricSpecification] - """ - - _attribute_map = { - 'log_specifications': {'key': 'logSpecifications', 'type': '[OperationLogSpecification]'}, - 'metric_specifications': {'key': 'metricSpecifications', 'type': '[OperationMetricSpecification]'}, - } - - def __init__(self, *, log_specifications=None, metric_specifications=None, **kwargs) -> None: - super(OperationServiceSpecification, self).__init__(**kwargs) - self.log_specifications = log_specifications - self.metric_specifications = metric_specifications - - -class OracleLinkedService(LinkedService): - """Oracle database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(OracleLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Oracle' - - -class OraclePartitionSettings(Model): - """The settings that will be leveraged for Oracle source partitioning. - - :param partition_names: Names of the physical partitions of Oracle table. - :type partition_names: object - :param partition_column_name: The name of the column in integer type that - will be used for proceeding range partitioning. Type: string (or - Expression with resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_names': {'key': 'partitionNames', 'type': 'object'}, - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, *, partition_names=None, partition_column_name=None, partition_upper_bound=None, partition_lower_bound=None, **kwargs) -> None: - super(OraclePartitionSettings, self).__init__(**kwargs) - self.partition_names = partition_names - self.partition_column_name = partition_column_name - self.partition_upper_bound = partition_upper_bound - self.partition_lower_bound = partition_lower_bound - - -class OracleServiceCloudLinkedService(LinkedService): - """Oracle Service Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Oracle Service Cloud instance. - :type host: object - :param username: Required. The user name that you use to access Oracle - Service Cloud server. - :type username: object - :param password: Required. The password corresponding to the user name - that you provided in the username key. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, username, password, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(OracleServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'OracleServiceCloud' - - -class OracleServiceCloudObjectDataset(Dataset): - """Oracle Service Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(OracleServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'OracleServiceCloudObject' - - -class OracleServiceCloudSource(TabularSource): - """A copy activity Oracle Service Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(OracleServiceCloudSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'OracleServiceCloudSource' - - -class OracleSink(CopySink): - """A copy activity Oracle sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, **kwargs) -> None: - super(OracleSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.type = 'OracleSink' - - -class OracleSource(CopySource): - """A copy activity Oracle source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param oracle_reader_query: Oracle reader query. Type: string (or - Expression with resultType string). - :type oracle_reader_query: object - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param partition_option: The partition mechanism that will be used for - Oracle read in parallel. Possible values include: 'None', - 'PhysicalPartitionsOfTable', 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.OraclePartitionOption - :param partition_settings: The settings that will be leveraged for Oracle - source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.OraclePartitionSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'oracle_reader_query': {'key': 'oracleReaderQuery', 'type': 'object'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'OraclePartitionSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, oracle_reader_query=None, query_timeout=None, partition_option=None, partition_settings=None, additional_columns=None, **kwargs) -> None: - super(OracleSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.oracle_reader_query = oracle_reader_query - self.query_timeout = query_timeout - self.partition_option = partition_option - self.partition_settings = partition_settings - self.additional_columns = additional_columns - self.type = 'OracleSource' - - -class OracleTableDataset(Dataset): - """The on-premises Oracle database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param oracle_table_dataset_schema: The schema name of the on-premises - Oracle database. Type: string (or Expression with resultType string). - :type oracle_table_dataset_schema: object - :param table: The table name of the on-premises Oracle database. Type: - string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'oracle_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, oracle_table_dataset_schema=None, table=None, **kwargs) -> None: - super(OracleTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.oracle_table_dataset_schema = oracle_table_dataset_schema - self.table = table - self.type = 'OracleTable' - - -class OrcDataset(Dataset): - """ORC dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the ORC data storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param orc_compression_codec: Possible values include: 'none', 'zlib', - 'snappy' - :type orc_compression_codec: str or - ~azure.mgmt.datafactory.models.OrcCompressionCodec - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'orc_compression_codec': {'key': 'typeProperties.orcCompressionCodec', 'type': 'str'}, - } - - def __init__(self, *, linked_service_name, location, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, orc_compression_codec=None, **kwargs) -> None: - super(OrcDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.location = location - self.orc_compression_codec = orc_compression_codec - self.type = 'Orc' - - -class OrcFormat(DatasetStorageFormat): - """The data stored in Optimized Row Columnar (ORC) format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, serializer=None, deserializer=None, **kwargs) -> None: - super(OrcFormat, self).__init__(additional_properties=additional_properties, serializer=serializer, deserializer=deserializer, **kwargs) - self.type = 'OrcFormat' - - -class OrcSink(CopySink): - """A copy activity ORC sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: ORC store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, store_settings=None, **kwargs) -> None: - super(OrcSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.type = 'OrcSink' - - -class OrcSource(CopySource): - """A copy activity ORC source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: ORC store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, store_settings=None, additional_columns=None, **kwargs) -> None: - super(OrcSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.additional_columns = additional_columns - self.type = 'OrcSource' - - -class ParameterSpecification(Model): - """Definition of a single parameter for an entity. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Parameter type. Possible values include: 'Object', - 'String', 'Int', 'Float', 'Bool', 'Array', 'SecureString' - :type type: str or ~azure.mgmt.datafactory.models.ParameterType - :param default_value: Default value of parameter. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, *, type, default_value=None, **kwargs) -> None: - super(ParameterSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class ParquetDataset(Dataset): - """Parquet dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param location: Required. The location of the parquet storage. - :type location: ~azure.mgmt.datafactory.models.DatasetLocation - :param compression_codec: - :type compression_codec: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, location, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, compression_codec=None, **kwargs) -> None: - super(ParquetDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.location = location - self.compression_codec = compression_codec - self.type = 'Parquet' - - -class ParquetFormat(DatasetStorageFormat): - """The data stored in Parquet format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, serializer=None, deserializer=None, **kwargs) -> None: - super(ParquetFormat, self).__init__(additional_properties=additional_properties, serializer=serializer, deserializer=deserializer, **kwargs) - self.type = 'ParquetFormat' - - -class ParquetSink(CopySink): - """A copy activity Parquet sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Parquet store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreWriteSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreWriteSettings'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, store_settings=None, **kwargs) -> None: - super(ParquetSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.type = 'ParquetSink' - - -class ParquetSource(CopySource): - """A copy activity Parquet source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param store_settings: Parquet store settings. - :type store_settings: ~azure.mgmt.datafactory.models.StoreReadSettings - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'store_settings': {'key': 'storeSettings', 'type': 'StoreReadSettings'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, store_settings=None, additional_columns=None, **kwargs) -> None: - super(ParquetSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.store_settings = store_settings - self.additional_columns = additional_columns - self.type = 'ParquetSource' - - -class PaypalLinkedService(LinkedService): - """Paypal Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the PayPal instance. (i.e. - api.sandbox.paypal.com) - :type host: object - :param client_id: Required. The client ID associated with your PayPal - application. - :type client_id: object - :param client_secret: The client secret associated with your PayPal - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(PaypalLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Paypal' - - -class PaypalObjectDataset(Dataset): - """Paypal Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(PaypalObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'PaypalObject' - - -class PaypalSource(TabularSource): - """A copy activity Paypal Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(PaypalSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'PaypalSource' - - -class PhoenixLinkedService(LinkedService): - """Phoenix server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Phoenix server. - (i.e. 192.168.222.160) - :type host: object - :param port: The TCP port that the Phoenix server uses to listen for - client connections. The default value is 8765. - :type port: object - :param http_path: The partial URL corresponding to the Phoenix server. - (i.e. /gateway/sandbox/phoenix/version). The default value is hbasephoenix - if using WindowsAzureHDInsightService. - :type http_path: object - :param authentication_type: Required. The authentication mechanism used to - connect to the Phoenix server. Possible values include: 'Anonymous', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.PhoenixAuthenticationType - :param username: The user name used to connect to the Phoenix server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, http_path=None, username=None, password=None, enable_ssl=None, trusted_cert_path=None, use_system_trust_store=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(PhoenixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'Phoenix' - - -class PhoenixObjectDataset(Dataset): - """Phoenix server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Phoenix. Type: string (or Expression - with resultType string). - :type table: object - :param phoenix_object_dataset_schema: The schema name of the Phoenix. - Type: string (or Expression with resultType string). - :type phoenix_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'phoenix_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, phoenix_object_dataset_schema=None, **kwargs) -> None: - super(PhoenixObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.phoenix_object_dataset_schema = phoenix_object_dataset_schema - self.type = 'PhoenixObject' - - -class PhoenixSource(TabularSource): - """A copy activity Phoenix server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(PhoenixSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'PhoenixSource' - - -class PipelineFolder(Model): - """The folder that this Pipeline is in. If not specified, Pipeline will appear - at the root level. - - :param name: The name of the folder that this Pipeline is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, **kwargs) -> None: - super(PipelineFolder, self).__init__(**kwargs) - self.name = name - - -class PipelineReference(Model): - """Pipeline reference type. - - 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 type: Required. Pipeline reference type. Default value: - "PipelineReference" . - :vartype type: str - :param reference_name: Required. Reference pipeline name. - :type reference_name: str - :param name: Reference name. - :type name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - type = "PipelineReference" - - def __init__(self, *, reference_name: str, name: str=None, **kwargs) -> None: - super(PipelineReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.name = name - - -class PipelineResource(SubResource): - """Pipeline resource type. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: The description of the pipeline. - :type description: str - :param activities: List of activities in pipeline. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - :param parameters: List of parameters for pipeline. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param variables: List of variables for pipeline. - :type variables: dict[str, - ~azure.mgmt.datafactory.models.VariableSpecification] - :param concurrency: The max number of concurrent runs for the pipeline. - :type concurrency: int - :param annotations: List of tags that can be used for describing the - Pipeline. - :type annotations: list[object] - :param run_dimensions: Dimensions emitted by Pipeline. - :type run_dimensions: dict[str, object] - :param folder: The folder that this Pipeline is in. If not specified, - Pipeline will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.PipelineFolder - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'concurrency': {'minimum': 1}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'activities': {'key': 'properties.activities', 'type': '[Activity]'}, - 'parameters': {'key': 'properties.parameters', 'type': '{ParameterSpecification}'}, - 'variables': {'key': 'properties.variables', 'type': '{VariableSpecification}'}, - 'concurrency': {'key': 'properties.concurrency', 'type': 'int'}, - 'annotations': {'key': 'properties.annotations', 'type': '[object]'}, - 'run_dimensions': {'key': 'properties.runDimensions', 'type': '{object}'}, - 'folder': {'key': 'properties.folder', 'type': 'PipelineFolder'}, - } - - def __init__(self, *, additional_properties=None, description: str=None, activities=None, parameters=None, variables=None, concurrency: int=None, annotations=None, run_dimensions=None, folder=None, **kwargs) -> None: - super(PipelineResource, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.activities = activities - self.parameters = parameters - self.variables = variables - self.concurrency = concurrency - self.annotations = annotations - self.run_dimensions = run_dimensions - self.folder = folder - - -class PipelineRun(Model): - """Information about a pipeline run. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar run_id: Identifier of a run. - :vartype run_id: str - :ivar run_group_id: Identifier that correlates all the recovery runs of a - pipeline run. - :vartype run_group_id: str - :ivar is_latest: Indicates if the recovered pipeline run is the latest in - its group. - :vartype is_latest: bool - :ivar pipeline_name: The pipeline name. - :vartype pipeline_name: str - :ivar parameters: The full or partial list of parameter name, value pair - used in the pipeline run. - :vartype parameters: dict[str, str] - :ivar run_dimensions: Run dimensions emitted by Pipeline run. - :vartype run_dimensions: dict[str, str] - :ivar invoked_by: Entity that started the pipeline run. - :vartype invoked_by: ~azure.mgmt.datafactory.models.PipelineRunInvokedBy - :ivar last_updated: The last updated timestamp for the pipeline run event - in ISO8601 format. - :vartype last_updated: datetime - :ivar run_start: The start time of a pipeline run in ISO8601 format. - :vartype run_start: datetime - :ivar run_end: The end time of a pipeline run in ISO8601 format. - :vartype run_end: datetime - :ivar duration_in_ms: The duration of a pipeline run. - :vartype duration_in_ms: int - :ivar status: The status of a pipeline run. - :vartype status: str - :ivar message: The message from a pipeline run. - :vartype message: str - """ - - _validation = { - 'run_id': {'readonly': True}, - 'run_group_id': {'readonly': True}, - 'is_latest': {'readonly': True}, - 'pipeline_name': {'readonly': True}, - 'parameters': {'readonly': True}, - 'run_dimensions': {'readonly': True}, - 'invoked_by': {'readonly': True}, - 'last_updated': {'readonly': True}, - 'run_start': {'readonly': True}, - 'run_end': {'readonly': True}, - 'duration_in_ms': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'run_id': {'key': 'runId', 'type': 'str'}, - 'run_group_id': {'key': 'runGroupId', 'type': 'str'}, - 'is_latest': {'key': 'isLatest', 'type': 'bool'}, - 'pipeline_name': {'key': 'pipelineName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{str}'}, - 'run_dimensions': {'key': 'runDimensions', 'type': '{str}'}, - 'invoked_by': {'key': 'invokedBy', 'type': 'PipelineRunInvokedBy'}, - 'last_updated': {'key': 'lastUpdated', 'type': 'iso-8601'}, - 'run_start': {'key': 'runStart', 'type': 'iso-8601'}, - 'run_end': {'key': 'runEnd', 'type': 'iso-8601'}, - 'duration_in_ms': {'key': 'durationInMs', 'type': 'int'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(PipelineRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.run_id = None - self.run_group_id = None - self.is_latest = None - self.pipeline_name = None - self.parameters = None - self.run_dimensions = None - self.invoked_by = None - self.last_updated = None - self.run_start = None - self.run_end = None - self.duration_in_ms = None - self.status = None - self.message = None - - -class PipelineRunInvokedBy(Model): - """Provides entity name and id that started the pipeline run. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar name: Name of the entity that started the pipeline run. - :vartype name: str - :ivar id: The ID of the entity that started the run. - :vartype id: str - :ivar invoked_by_type: The type of the entity that started the run. - :vartype invoked_by_type: str - """ - - _validation = { - 'name': {'readonly': True}, - 'id': {'readonly': True}, - 'invoked_by_type': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, - 'invoked_by_type': {'key': 'invokedByType', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(PipelineRunInvokedBy, self).__init__(**kwargs) - self.name = None - self.id = None - self.invoked_by_type = None - - -class PipelineRunsQueryResponse(Model): - """A list pipeline runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipeline runs. - :type value: list[~azure.mgmt.datafactory.models.PipelineRun] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, *, value, continuation_token: str=None, **kwargs) -> None: - super(PipelineRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class PolybaseSettings(Model): - """PolyBase settings. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param reject_type: Reject type. Possible values include: 'value', - 'percentage' - :type reject_type: str or - ~azure.mgmt.datafactory.models.PolybaseSettingsRejectType - :param reject_value: Specifies the value or the percentage of rows that - can be rejected before the query fails. Type: number (or Expression with - resultType number), minimum: 0. - :type reject_value: object - :param reject_sample_value: Determines the number of rows to attempt to - retrieve before the PolyBase recalculates the percentage of rejected rows. - Type: integer (or Expression with resultType integer), minimum: 0. - :type reject_sample_value: object - :param use_type_default: Specifies how to handle missing values in - delimited text files when PolyBase retrieves data from the text file. - Type: boolean (or Expression with resultType boolean). - :type use_type_default: object - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'reject_type': {'key': 'rejectType', 'type': 'str'}, - 'reject_value': {'key': 'rejectValue', 'type': 'object'}, - 'reject_sample_value': {'key': 'rejectSampleValue', 'type': 'object'}, - 'use_type_default': {'key': 'useTypeDefault', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, reject_type=None, reject_value=None, reject_sample_value=None, use_type_default=None, **kwargs) -> None: - super(PolybaseSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.reject_type = reject_type - self.reject_value = reject_value - self.reject_sample_value = reject_sample_value - self.use_type_default = use_type_default - - -class PostgreSqlLinkedService(LinkedService): - """Linked service for PostgreSQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in - connection string. - :type password: - ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(PostgreSqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'PostgreSql' - - -class PostgreSqlSource(TabularSource): - """A copy activity source for PostgreSQL databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(PostgreSqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'PostgreSqlSource' - - -class PostgreSqlTableDataset(Dataset): - """The PostgreSQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The PostgreSQL table name. Type: string (or Expression with - resultType string). - :type table: object - :param postgre_sql_table_dataset_schema: The PostgreSQL schema name. Type: - string (or Expression with resultType string). - :type postgre_sql_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'postgre_sql_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, postgre_sql_table_dataset_schema=None, **kwargs) -> None: - super(PostgreSqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.postgre_sql_table_dataset_schema = postgre_sql_table_dataset_schema - self.type = 'PostgreSqlTable' - - -class PrestoLinkedService(LinkedService): - """Presto server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The IP address or host name of the Presto server. - (i.e. 192.168.222.160) - :type host: object - :param server_version: Required. The version of the Presto server. (i.e. - 0.148-t) - :type server_version: object - :param catalog: Required. The catalog context for all request against the - server. - :type catalog: object - :param port: The TCP port that the Presto server uses to listen for client - connections. The default value is 8080. - :type port: object - :param authentication_type: Required. The authentication mechanism used to - connect to the Presto server. Possible values include: 'Anonymous', 'LDAP' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.PrestoAuthenticationType - :param username: The user name used to connect to the Presto server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param time_zone_id: The local time zone used by the connection. Valid - values for this option are specified in the IANA Time Zone Database. The - default value is the system time zone. - :type time_zone_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'server_version': {'required': True}, - 'catalog': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'server_version': {'key': 'typeProperties.serverVersion', 'type': 'object'}, - 'catalog': {'key': 'typeProperties.catalog', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'time_zone_id': {'key': 'typeProperties.timeZoneID', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, server_version, catalog, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, username=None, password=None, enable_ssl=None, trusted_cert_path=None, use_system_trust_store=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, time_zone_id=None, encrypted_credential=None, **kwargs) -> None: - super(PrestoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.server_version = server_version - self.catalog = catalog - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.time_zone_id = time_zone_id - self.encrypted_credential = encrypted_credential - self.type = 'Presto' - - -class PrestoObjectDataset(Dataset): - """Presto server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Presto. Type: string (or Expression - with resultType string). - :type table: object - :param presto_object_dataset_schema: The schema name of the Presto. Type: - string (or Expression with resultType string). - :type presto_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'presto_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, presto_object_dataset_schema=None, **kwargs) -> None: - super(PrestoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.presto_object_dataset_schema = presto_object_dataset_schema - self.type = 'PrestoObject' - - -class PrestoSource(TabularSource): - """A copy activity Presto server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(PrestoSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'PrestoSource' - - -class QuickBooksLinkedService(LinkedService): - """QuickBooks server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the QuickBooks server. (i.e. - quickbooks.api.intuit.com) - :type endpoint: object - :param company_id: Required. The company ID of the QuickBooks company to - authorize. - :type company_id: object - :param consumer_key: Required. The consumer key for OAuth 1.0 - authentication. - :type consumer_key: object - :param consumer_secret: Required. The consumer secret for OAuth 1.0 - authentication. - :type consumer_secret: ~azure.mgmt.datafactory.models.SecretBase - :param access_token: Required. The access token for OAuth 1.0 - authentication. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param access_token_secret: Required. The access token secret for OAuth - 1.0 authentication. - :type access_token_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'company_id': {'required': True}, - 'consumer_key': {'required': True}, - 'consumer_secret': {'required': True}, - 'access_token': {'required': True}, - 'access_token_secret': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'company_id': {'key': 'typeProperties.companyId', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'object'}, - 'consumer_secret': {'key': 'typeProperties.consumerSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'access_token_secret': {'key': 'typeProperties.accessTokenSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, company_id, consumer_key, consumer_secret, access_token, access_token_secret, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, use_encrypted_endpoints=None, encrypted_credential=None, **kwargs) -> None: - super(QuickBooksLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.company_id = company_id - self.consumer_key = consumer_key - self.consumer_secret = consumer_secret - self.access_token = access_token - self.access_token_secret = access_token_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.encrypted_credential = encrypted_credential - self.type = 'QuickBooks' - - -class QuickBooksObjectDataset(Dataset): - """QuickBooks server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(QuickBooksObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'QuickBooksObject' - - -class QuickBooksSource(TabularSource): - """A copy activity QuickBooks server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(QuickBooksSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'QuickBooksSource' - - -class RecurrenceSchedule(Model): - """The recurrence schedule. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param minutes: The minutes. - :type minutes: list[int] - :param hours: The hours. - :type hours: list[int] - :param week_days: The days of the week. - :type week_days: list[str or ~azure.mgmt.datafactory.models.DaysOfWeek] - :param month_days: The month days. - :type month_days: list[int] - :param monthly_occurrences: The monthly occurrences. - :type monthly_occurrences: - list[~azure.mgmt.datafactory.models.RecurrenceScheduleOccurrence] - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'minutes': {'key': 'minutes', 'type': '[int]'}, - 'hours': {'key': 'hours', 'type': '[int]'}, - 'week_days': {'key': 'weekDays', 'type': '[DaysOfWeek]'}, - 'month_days': {'key': 'monthDays', 'type': '[int]'}, - 'monthly_occurrences': {'key': 'monthlyOccurrences', 'type': '[RecurrenceScheduleOccurrence]'}, - } - - def __init__(self, *, additional_properties=None, minutes=None, hours=None, week_days=None, month_days=None, monthly_occurrences=None, **kwargs) -> None: - super(RecurrenceSchedule, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.minutes = minutes - self.hours = hours - self.week_days = week_days - self.month_days = month_days - self.monthly_occurrences = monthly_occurrences - - -class RecurrenceScheduleOccurrence(Model): - """The recurrence schedule occurrence. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param day: The day of the week. Possible values include: 'Sunday', - 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' - :type day: str or ~azure.mgmt.datafactory.models.DayOfWeek - :param occurrence: The occurrence. - :type occurrence: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'day': {'key': 'day', 'type': 'DayOfWeek'}, - 'occurrence': {'key': 'occurrence', 'type': 'int'}, - } - - def __init__(self, *, additional_properties=None, day=None, occurrence: int=None, **kwargs) -> None: - super(RecurrenceScheduleOccurrence, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.day = day - self.occurrence = occurrence - - -class RedirectIncompatibleRowSettings(Model): - """Redirect incompatible row settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Name of the Azure Storage, Storage - SAS, or Azure Data Lake Store linked service used for redirecting - incompatible row. Must be specified if redirectIncompatibleRowSettings is - specified. Type: string (or Expression with resultType string). - :type linked_service_name: object - :param path: The path for storing the redirect incompatible row data. - Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'object'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, path=None, **kwargs) -> None: - super(RedirectIncompatibleRowSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class RedshiftUnloadSettings(Model): - """The Amazon S3 settings needed for the interim Amazon S3 when copying from - Amazon Redshift with unload. With this, data from Amazon Redshift source - will be unloaded into S3 first and then copied into the targeted sink from - the interim S3. - - All required parameters must be populated in order to send to Azure. - - :param s3_linked_service_name: Required. The name of the Amazon S3 linked - service which will be used for the unload operation when copying from the - Amazon Redshift source. - :type s3_linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param bucket_name: Required. The bucket of the interim Amazon S3 which - will be used to store the unloaded data from Amazon Redshift source. The - bucket must be in the same region as the Amazon Redshift source. Type: - string (or Expression with resultType string). - :type bucket_name: object - """ - - _validation = { - 's3_linked_service_name': {'required': True}, - 'bucket_name': {'required': True}, - } - - _attribute_map = { - 's3_linked_service_name': {'key': 's3LinkedServiceName', 'type': 'LinkedServiceReference'}, - 'bucket_name': {'key': 'bucketName', 'type': 'object'}, - } - - def __init__(self, *, s3_linked_service_name, bucket_name, **kwargs) -> None: - super(RedshiftUnloadSettings, self).__init__(**kwargs) - self.s3_linked_service_name = s3_linked_service_name - self.bucket_name = bucket_name - - -class RelationalSource(CopySource): - """A copy activity source for various relational databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, additional_columns=None, **kwargs) -> None: - super(RelationalSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.additional_columns = additional_columns - self.type = 'RelationalSource' - - -class RelationalTableDataset(Dataset): - """The relational table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The relational table name. Type: string (or Expression - with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(RelationalTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'RelationalTable' - - -class RerunTumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline reruns for all fixed time interval windows - from a requested start time to requested end time. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param parent_trigger: Required. The parent trigger reference. - :type parent_trigger: object - :param requested_start_time: Required. The start time for the time period - for which restatement is initiated. Only UTC time is currently supported. - :type requested_start_time: datetime - :param requested_end_time: Required. The end time for the time period for - which restatement is initiated. Only UTC time is currently supported. - :type requested_end_time: datetime - :param rerun_concurrency: Required. The max number of parallel time - windows (ready for execution) for which a rerun is triggered. - :type rerun_concurrency: int - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'parent_trigger': {'required': True}, - 'requested_start_time': {'required': True}, - 'requested_end_time': {'required': True}, - 'rerun_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'parent_trigger': {'key': 'typeProperties.parentTrigger', 'type': 'object'}, - 'requested_start_time': {'key': 'typeProperties.requestedStartTime', 'type': 'iso-8601'}, - 'requested_end_time': {'key': 'typeProperties.requestedEndTime', 'type': 'iso-8601'}, - 'rerun_concurrency': {'key': 'typeProperties.rerunConcurrency', 'type': 'int'}, - } - - def __init__(self, *, parent_trigger, requested_start_time, requested_end_time, rerun_concurrency: int, additional_properties=None, description: str=None, annotations=None, **kwargs) -> None: - super(RerunTumblingWindowTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.parent_trigger = parent_trigger - self.requested_start_time = requested_start_time - self.requested_end_time = requested_end_time - self.rerun_concurrency = rerun_concurrency - self.type = 'RerunTumblingWindowTrigger' - - -class ResponsysLinkedService(LinkedService): - """Responsys linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Responsys server. - :type endpoint: object - :param client_id: Required. The client ID associated with the Responsys - application. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Responsys - application. Type: string (or Expression with resultType string). - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(ResponsysLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Responsys' - - -class ResponsysObjectDataset(Dataset): - """Responsys dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(ResponsysObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'ResponsysObject' - - -class ResponsysSource(TabularSource): - """A copy activity Responsys source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ResponsysSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ResponsysSource' - - -class RestResourceDataset(Dataset): - """A Rest service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param relative_url: The relative URL to the resource that the RESTful API - provides. Type: string (or Expression with resultType string). - :type relative_url: object - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page - requests. Type: string (or Expression with resultType string). - :type pagination_rules: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'typeProperties.paginationRules', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, relative_url=None, request_method=None, request_body=None, additional_headers=None, pagination_rules=None, **kwargs) -> None: - super(RestResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.relative_url = relative_url - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.pagination_rules = pagination_rules - self.type = 'RestResource' - - -class RestServiceLinkedService(LinkedService): - """Rest Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The base URL of the REST service. - :type url: object - :param enable_server_certificate_validation: Whether to validate server - side SSL certificate when connecting to the endpoint.The default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - :param authentication_type: Required. Type of authentication used to - connect to the REST service. Possible values include: 'Anonymous', - 'Basic', 'AadServicePrincipal', 'ManagedServiceIdentity' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.RestServiceAuthenticationType - :param user_name: The user name used in Basic authentication type. - :type user_name: object - :param password: The password used in Basic authentication type. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param service_principal_id: The application's client ID used in - AadServicePrincipal authentication type. - :type service_principal_id: object - :param service_principal_key: The application's key used in - AadServicePrincipal authentication type. - :type service_principal_key: ~azure.mgmt.datafactory.models.SecretBase - :param tenant: The tenant information (domain name or tenant ID) used in - AadServicePrincipal authentication type under which your application - resides. - :type tenant: object - :param aad_resource_id: The resource you are requesting authorization to - use. - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, url, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, enable_server_certificate_validation=None, user_name=None, password=None, service_principal_id=None, service_principal_key=None, tenant=None, aad_resource_id=None, encrypted_credential=None, **kwargs) -> None: - super(RestServiceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.enable_server_certificate_validation = enable_server_certificate_validation - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - self.type = 'RestService' - - -class RestSource(CopySource): - """A copy activity Rest service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param request_method: The HTTP method used to call the RESTful API. The - default is GET. Type: string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if - requestMethod is POST. Type: string (or Expression with resultType - string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to - the RESTful API. Type: string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page - requests. Type: string (or Expression with resultType string). - :type pagination_rules: object - :param http_request_timeout: The timeout (TimeSpan) to get an HTTP - response. It is the timeout to get a response, not the timeout to read - response data. Default value: 00:01:40. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type http_request_timeout: object - :param request_interval: The time to await before sending next page - request. - :type request_interval: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'request_method': {'key': 'requestMethod', 'type': 'object'}, - 'request_body': {'key': 'requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'paginationRules', 'type': 'object'}, - 'http_request_timeout': {'key': 'httpRequestTimeout', 'type': 'object'}, - 'request_interval': {'key': 'requestInterval', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, request_method=None, request_body=None, additional_headers=None, pagination_rules=None, http_request_timeout=None, request_interval=None, additional_columns=None, **kwargs) -> None: - super(RestSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.pagination_rules = pagination_rules - self.http_request_timeout = http_request_timeout - self.request_interval = request_interval - self.additional_columns = additional_columns - self.type = 'RestSource' - - -class RetryPolicy(Model): - """Execution policy for an activity. - - :param count: Maximum ordinary retry attempts. Default is 0. Type: integer - (or Expression with resultType integer), minimum: 0. - :type count: object - :param interval_in_seconds: Interval between retries in seconds. Default - is 30. - :type interval_in_seconds: int - """ - - _validation = { - 'interval_in_seconds': {'maximum': 86400, 'minimum': 30}, - } - - _attribute_map = { - 'count': {'key': 'count', 'type': 'object'}, - 'interval_in_seconds': {'key': 'intervalInSeconds', 'type': 'int'}, - } - - def __init__(self, *, count=None, interval_in_seconds: int=None, **kwargs) -> None: - super(RetryPolicy, self).__init__(**kwargs) - self.count = count - self.interval_in_seconds = interval_in_seconds - - -class RunFilterParameters(Model): - """Query parameters for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param continuation_token: The continuation token for getting the next - page of results. Null for first page. - :type continuation_token: str - :param last_updated_after: Required. The time at or after which the run - event was updated in 'ISO 8601' format. - :type last_updated_after: datetime - :param last_updated_before: Required. The time at or before which the run - event was updated in 'ISO 8601' format. - :type last_updated_before: datetime - :param filters: List of filters. - :type filters: list[~azure.mgmt.datafactory.models.RunQueryFilter] - :param order_by: List of OrderBy option. - :type order_by: list[~azure.mgmt.datafactory.models.RunQueryOrderBy] - """ - - _validation = { - 'last_updated_after': {'required': True}, - 'last_updated_before': {'required': True}, - } - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'last_updated_after': {'key': 'lastUpdatedAfter', 'type': 'iso-8601'}, - 'last_updated_before': {'key': 'lastUpdatedBefore', 'type': 'iso-8601'}, - 'filters': {'key': 'filters', 'type': '[RunQueryFilter]'}, - 'order_by': {'key': 'orderBy', 'type': '[RunQueryOrderBy]'}, - } - - def __init__(self, *, last_updated_after, last_updated_before, continuation_token: str=None, filters=None, order_by=None, **kwargs) -> None: - super(RunFilterParameters, self).__init__(**kwargs) - self.continuation_token = continuation_token - self.last_updated_after = last_updated_after - self.last_updated_before = last_updated_before - self.filters = filters - self.order_by = order_by - - -class RunQueryFilter(Model): - """Query filter option for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param operand: Required. Parameter name to be used for filter. The - allowed operands to query pipeline runs are PipelineName, RunStart, RunEnd - and Status; to query activity runs are ActivityName, ActivityRunStart, - ActivityRunEnd, ActivityType and Status, and to query trigger runs are - TriggerName, TriggerRunTimestamp and Status. Possible values include: - 'PipelineName', 'Status', 'RunStart', 'RunEnd', 'ActivityName', - 'ActivityRunStart', 'ActivityRunEnd', 'ActivityType', 'TriggerName', - 'TriggerRunTimestamp', 'RunGroupId', 'LatestOnly' - :type operand: str or ~azure.mgmt.datafactory.models.RunQueryFilterOperand - :param operator: Required. Operator to be used for filter. Possible values - include: 'Equals', 'NotEquals', 'In', 'NotIn' - :type operator: str or - ~azure.mgmt.datafactory.models.RunQueryFilterOperator - :param values: Required. List of filter values. - :type values: list[str] - """ - - _validation = { - 'operand': {'required': True}, - 'operator': {'required': True}, - 'values': {'required': True}, - } - - _attribute_map = { - 'operand': {'key': 'operand', 'type': 'str'}, - 'operator': {'key': 'operator', 'type': 'str'}, - 'values': {'key': 'values', 'type': '[str]'}, - } - - def __init__(self, *, operand, operator, values, **kwargs) -> None: - super(RunQueryFilter, self).__init__(**kwargs) - self.operand = operand - self.operator = operator - self.values = values - - -class RunQueryOrderBy(Model): - """An object to provide order by options for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param order_by: Required. Parameter name to be used for order by. The - allowed parameters to order by for pipeline runs are PipelineName, - RunStart, RunEnd and Status; for activity runs are ActivityName, - ActivityRunStart, ActivityRunEnd and Status; for trigger runs are - TriggerName, TriggerRunTimestamp and Status. Possible values include: - 'RunStart', 'RunEnd', 'PipelineName', 'Status', 'ActivityName', - 'ActivityRunStart', 'ActivityRunEnd', 'TriggerName', 'TriggerRunTimestamp' - :type order_by: str or ~azure.mgmt.datafactory.models.RunQueryOrderByField - :param order: Required. Sorting order of the parameter. Possible values - include: 'ASC', 'DESC' - :type order: str or ~azure.mgmt.datafactory.models.RunQueryOrder - """ - - _validation = { - 'order_by': {'required': True}, - 'order': {'required': True}, - } - - _attribute_map = { - 'order_by': {'key': 'orderBy', 'type': 'str'}, - 'order': {'key': 'order', 'type': 'str'}, - } - - def __init__(self, *, order_by, order, **kwargs) -> None: - super(RunQueryOrderBy, self).__init__(**kwargs) - self.order_by = order_by - self.order = order - - -class SalesforceLinkedService(LinkedService): - """Linked service for Salesforce. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param environment_url: The URL of Salesforce instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, - for example, 'https://[domain].my.salesforce.com'. Type: string (or - Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param security_token: The security token is optional to remotely access - Salesforce instance. - :type security_token: ~azure.mgmt.datafactory.models.SecretBase - :param api_version: The Salesforce API version used in ADF. Type: string - (or Expression with resultType string). - :type api_version: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'api_version': {'key': 'typeProperties.apiVersion', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, environment_url=None, username=None, password=None, security_token=None, api_version=None, encrypted_credential=None, **kwargs) -> None: - super(SalesforceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.api_version = api_version - self.encrypted_credential = encrypted_credential - self.type = 'Salesforce' - - -class SalesforceMarketingCloudLinkedService(LinkedService): - """Salesforce Marketing Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param client_id: Required. The client ID associated with the Salesforce - Marketing Cloud application. Type: string (or Expression with resultType - string). - :type client_id: object - :param client_secret: The client secret associated with the Salesforce - Marketing Cloud application. Type: string (or Expression with resultType - string). - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. Type: boolean (or - Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. Type: - boolean (or Expression with resultType boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(SalesforceMarketingCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'SalesforceMarketingCloud' - - -class SalesforceMarketingCloudObjectDataset(Dataset): - """Salesforce Marketing Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(SalesforceMarketingCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'SalesforceMarketingCloudObject' - - -class SalesforceMarketingCloudSource(TabularSource): - """A copy activity Salesforce Marketing Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SalesforceMarketingCloudSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SalesforceMarketingCloudSource' - - -class SalesforceObjectDataset(Dataset): - """The Salesforce object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param object_api_name: The Salesforce object API name. Type: string (or - Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, object_api_name=None, **kwargs) -> None: - super(SalesforceObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.object_api_name = object_api_name - self.type = 'SalesforceObject' - - -class SalesforceServiceCloudLinkedService(LinkedService): - """Linked service for Salesforce Service Cloud. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param environment_url: The URL of Salesforce Service Cloud instance. - Default is 'https://login.salesforce.com'. To copy data from sandbox, - specify 'https://test.salesforce.com'. To copy data from custom domain, - specify, for example, 'https://[domain].my.salesforce.com'. Type: string - (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce - instance. Type: string (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce - instance. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param security_token: The security token is optional to remotely access - Salesforce instance. - :type security_token: ~azure.mgmt.datafactory.models.SecretBase - :param api_version: The Salesforce API version used in ADF. Type: string - (or Expression with resultType string). - :type api_version: object - :param extended_properties: Extended properties appended to the connection - string. Type: string (or Expression with resultType string). - :type extended_properties: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'api_version': {'key': 'typeProperties.apiVersion', 'type': 'object'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, environment_url=None, username=None, password=None, security_token=None, api_version=None, extended_properties=None, encrypted_credential=None, **kwargs) -> None: - super(SalesforceServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.api_version = api_version - self.extended_properties = extended_properties - self.encrypted_credential = encrypted_credential - self.type = 'SalesforceServiceCloud' - - -class SalesforceServiceCloudObjectDataset(Dataset): - """The Salesforce Service Cloud object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param object_api_name: The Salesforce Service Cloud object API name. - Type: string (or Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, object_api_name=None, **kwargs) -> None: - super(SalesforceServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.object_api_name = object_api_name - self.type = 'SalesforceServiceCloudObject' - - -class SalesforceServiceCloudSink(CopySink): - """A copy activity Salesforce Service Cloud sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - Insert. Possible values include: 'Insert', 'Upsert' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSinkWriteBehavior - :param external_id_field_name: The name of the external ID field for - upsert operation. Default value is 'Id' column. Type: string (or - Expression with resultType string). - :type external_id_field_name: object - :param ignore_null_values: The flag indicating whether or not to ignore - null values from input dataset (except key fields) during write operation. - Default value is false. If set it to true, it means ADF will leave the - data in the destination object unchanged when doing upsert/update - operation and insert defined default value when doing insert operation, - versus ADF will update the data in the destination object to NULL when - doing upsert/update operation and insert NULL value when doing insert - operation. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'external_id_field_name': {'key': 'externalIdFieldName', 'type': 'object'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, external_id_field_name=None, ignore_null_values=None, **kwargs) -> None: - super(SalesforceServiceCloudSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.external_id_field_name = external_id_field_name - self.ignore_null_values = ignore_null_values - self.type = 'SalesforceServiceCloudSink' - - -class SalesforceServiceCloudSource(CopySource): - """A copy activity Salesforce Service Cloud source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param read_behavior: The read behavior for the operation. Default is - Query. Possible values include: 'Query', 'QueryAll' - :type read_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSourceReadBehavior - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query': {'key': 'query', 'type': 'object'}, - 'read_behavior': {'key': 'readBehavior', 'type': 'str'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query=None, read_behavior=None, additional_columns=None, **kwargs) -> None: - super(SalesforceServiceCloudSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.query = query - self.read_behavior = read_behavior - self.additional_columns = additional_columns - self.type = 'SalesforceServiceCloudSource' - - -class SalesforceSink(CopySink): - """A copy activity Salesforce sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - Insert. Possible values include: 'Insert', 'Upsert' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSinkWriteBehavior - :param external_id_field_name: The name of the external ID field for - upsert operation. Default value is 'Id' column. Type: string (or - Expression with resultType string). - :type external_id_field_name: object - :param ignore_null_values: The flag indicating whether or not to ignore - null values from input dataset (except key fields) during write operation. - Default value is false. If set it to true, it means ADF will leave the - data in the destination object unchanged when doing upsert/update - operation and insert defined default value when doing insert operation, - versus ADF will update the data in the destination object to NULL when - doing upsert/update operation and insert NULL value when doing insert - operation. Type: boolean (or Expression with resultType boolean). - :type ignore_null_values: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - 'external_id_field_name': {'key': 'externalIdFieldName', 'type': 'object'}, - 'ignore_null_values': {'key': 'ignoreNullValues', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, external_id_field_name=None, ignore_null_values=None, **kwargs) -> None: - super(SalesforceSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.external_id_field_name = external_id_field_name - self.ignore_null_values = ignore_null_values - self.type = 'SalesforceSink' - - -class SalesforceSource(TabularSource): - """A copy activity Salesforce source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - :param read_behavior: The read behavior for the operation. Default is - Query. Possible values include: 'Query', 'QueryAll' - :type read_behavior: str or - ~azure.mgmt.datafactory.models.SalesforceSourceReadBehavior - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'read_behavior': {'key': 'readBehavior', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, read_behavior=None, **kwargs) -> None: - super(SalesforceSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.read_behavior = read_behavior - self.type = 'SalesforceSource' - - -class SapBwCubeDataset(Dataset): - """The SAP BW cube dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(SapBwCubeDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type = 'SapBwCube' - - -class SapBWLinkedService(LinkedService): - """SAP Business Warehouse Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Host name of the SAP BW instance. Type: string - (or Expression with resultType string). - :type server: object - :param system_number: Required. System number of the BW system. (Usually a - two-digit decimal number represented as a string.) Type: string (or - Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system. - (Usually a three-digit decimal number represented as a string) Type: - string (or Expression with resultType string). - :type client_id: object - :param user_name: Username to access the SAP BW server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP BW server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, server, system_number, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SapBWLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.server = server - self.system_number = system_number - self.client_id = client_id - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SapBW' - - -class SapBwSource(TabularSource): - """A copy activity source for SapBW server via MDX. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: MDX query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SapBwSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SapBwSource' - - -class SapCloudForCustomerLinkedService(LinkedService): - """Linked service for SAP Cloud for Customer. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of SAP Cloud for Customer OData API. For - example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: - string (or Expression with resultType string). - :type url: object - :param username: The username for Basic authentication. Type: string (or - Expression with resultType string). - :type username: object - :param password: The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Either encryptedCredential or username/password must - be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, url, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, username=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SapCloudForCustomerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SapCloudForCustomer' - - -class SapCloudForCustomerResourceDataset(Dataset): - """The path of the SAP Cloud for Customer OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the SAP Cloud for Customer OData - entity. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, path, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(SapCloudForCustomerResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.path = path - self.type = 'SapCloudForCustomerResource' - - -class SapCloudForCustomerSink(CopySink): - """A copy activity SAP Cloud for Customer sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param write_behavior: The write behavior for the operation. Default is - 'Insert'. Possible values include: 'Insert', 'Update' - :type write_behavior: str or - ~azure.mgmt.datafactory.models.SapCloudForCustomerSinkWriteBehavior - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'write_behavior': {'key': 'writeBehavior', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, write_behavior=None, **kwargs) -> None: - super(SapCloudForCustomerSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.write_behavior = write_behavior - self.type = 'SapCloudForCustomerSink' - - -class SapCloudForCustomerSource(TabularSource): - """A copy activity source for SAP Cloud for Customer source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP Cloud for Customer OData query. For example, "$top=1". - Type: string (or Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SapCloudForCustomerSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SapCloudForCustomerSource' - - -class SapEccLinkedService(LinkedService): - """Linked service for SAP ERP Central Component(SAP ECC). - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param url: Required. The URL of SAP ECC OData API. For example, - '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or - Expression with resultType string). - :type url: str - :param username: The username for Basic authentication. Type: string (or - Expression with resultType string). - :type username: str - :param password: The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Either encryptedCredential or username/password must - be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'str'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__(self, *, url: str, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, username: str=None, password=None, encrypted_credential: str=None, **kwargs) -> None: - super(SapEccLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SapEcc' - - -class SapEccResourceDataset(Dataset): - """The path of the SAP ECC OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param path: Required. The path of the SAP ECC OData entity. Type: string - (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, path, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(SapEccResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.path = path - self.type = 'SapEccResource' - - -class SapEccSource(TabularSource): - """A copy activity source for SAP ECC source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP ECC OData query. For example, "$top=1". Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SapEccSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SapEccSource' - - -class SapHanaLinkedService(LinkedService): - """SAP HANA Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: SAP HANA ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Required. Host name of the SAP HANA server. Type: string - (or Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect - to the SAP HANA server. Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SapHanaAuthenticationType - :param user_name: Username to access the SAP HANA server. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP HANA server. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, server, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, authentication_type=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SapHanaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SapHana' - - -class SapHanaPartitionSettings(Model): - """The settings that will be leveraged for SAP HANA source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range partitioning. Type: string (or Expression with resultType - string). - :type partition_column_name: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - } - - def __init__(self, *, partition_column_name=None, **kwargs) -> None: - super(SapHanaPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = partition_column_name - - -class SapHanaSource(TabularSource): - """A copy activity source for SAP HANA source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: SAP HANA Sql query. Type: string (or Expression with - resultType string). - :type query: object - :param packet_size: The packet size of data read from SAP HANA. Type: - integer(or Expression with resultType integer). - :type packet_size: object - :param partition_option: The partition mechanism that will be used for SAP - HANA read in parallel. Possible values include: 'None', - 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.SapHanaPartitionOption - :param partition_settings: The settings that will be leveraged for SAP - HANA source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.SapHanaPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'packet_size': {'key': 'packetSize', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'SapHanaPartitionSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, packet_size=None, partition_option=None, partition_settings=None, **kwargs) -> None: - super(SapHanaSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.packet_size = packet_size - self.partition_option = partition_option - self.partition_settings = partition_settings - self.type = 'SapHanaSource' - - -class SapHanaTableDataset(Dataset): - """SAP HANA Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param sap_hana_table_dataset_schema: The schema name of SAP HANA. Type: - string (or Expression with resultType string). - :type sap_hana_table_dataset_schema: object - :param table: The table name of SAP HANA. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sap_hana_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, sap_hana_table_dataset_schema=None, table=None, **kwargs) -> None: - super(SapHanaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.sap_hana_table_dataset_schema = sap_hana_table_dataset_schema - self.table = table - self.type = 'SapHanaTable' - - -class SapOpenHubLinkedService(LinkedService): - """SAP Business Warehouse Open Hub Destination Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Host name of the SAP BW instance where the open - hub destination is located. Type: string (or Expression with resultType - string). - :type server: object - :param system_number: Required. System number of the BW system where the - open hub destination is located. (Usually a two-digit decimal number - represented as a string.) Type: string (or Expression with resultType - string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system where - the open hub destination is located. (Usually a three-digit decimal number - represented as a string) Type: string (or Expression with resultType - string). - :type client_id: object - :param language: Language of the BW system where the open hub destination - is located. The default value is EN. Type: string (or Expression with - resultType string). - :type language: object - :param user_name: Username to access the SAP BW server where the open hub - destination is located. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password to access the SAP BW server where the open hub - destination is located. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, server, system_number, client_id, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, language=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SapOpenHubLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SapOpenHub' - - -class SapOpenHubSource(TabularSource): - """A copy activity source for SAP Business Warehouse Open Hub Destination - source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param exclude_last_request: Whether to exclude the records of the last - request. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is - set, only data with requestId larger than the value of this property will - be retrieved. The default value is 0. Type: integer (or Expression with - resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'exclude_last_request': {'key': 'excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'baseRequestId', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, exclude_last_request=None, base_request_id=None, **kwargs) -> None: - super(SapOpenHubSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.exclude_last_request = exclude_last_request - self.base_request_id = base_request_id - self.type = 'SapOpenHubSource' - - -class SapOpenHubTableDataset(Dataset): - """Sap Business Warehouse Open Hub Destination Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param open_hub_destination_name: Required. The name of the Open Hub - Destination with destination type as Database Table. Type: string (or - Expression with resultType string). - :type open_hub_destination_name: object - :param exclude_last_request: Whether to exclude the records of the last - request. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is - set, only data with requestId larger than the value of this property will - be retrieved. The default value is 0. Type: integer (or Expression with - resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'open_hub_destination_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'open_hub_destination_name': {'key': 'typeProperties.openHubDestinationName', 'type': 'object'}, - 'exclude_last_request': {'key': 'typeProperties.excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'typeProperties.baseRequestId', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, open_hub_destination_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, exclude_last_request=None, base_request_id=None, **kwargs) -> None: - super(SapOpenHubTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.open_hub_destination_name = open_hub_destination_name - self.exclude_last_request = exclude_last_request - self.base_request_id = base_request_id - self.type = 'SapOpenHubTable' - - -class SapTableLinkedService(LinkedService): - """SAP Table Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Host name of the SAP instance where the table is located. - Type: string (or Expression with resultType string). - :type server: object - :param system_number: System number of the SAP system where the table is - located. (Usually a two-digit decimal number represented as a string.) - Type: string (or Expression with resultType string). - :type system_number: object - :param client_id: Client ID of the client on the SAP system where the - table is located. (Usually a three-digit decimal number represented as a - string) Type: string (or Expression with resultType string). - :type client_id: object - :param language: Language of the SAP system where the table is located. - The default value is EN. Type: string (or Expression with resultType - string). - :type language: object - :param system_id: SystemID of the SAP system where the table is located. - Type: string (or Expression with resultType string). - :type system_id: object - :param user_name: Username to access the SAP server where the table is - located. Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP server where the table is - located. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param message_server: The hostname of the SAP Message Server. Type: - string (or Expression with resultType string). - :type message_server: object - :param message_server_service: The service name or port number of the - Message Server. Type: string (or Expression with resultType string). - :type message_server_service: object - :param snc_mode: SNC activation indicator to access the SAP server where - the table is located. Must be either 0 (off) or 1 (on). Type: string (or - Expression with resultType string). - :type snc_mode: object - :param snc_my_name: Initiator's SNC name to access the SAP server where - the table is located. Type: string (or Expression with resultType string). - :type snc_my_name: object - :param snc_partner_name: Communication partner's SNC name to access the - SAP server where the table is located. Type: string (or Expression with - resultType string). - :type snc_partner_name: object - :param snc_library_path: External security product's library to access the - SAP server where the table is located. Type: string (or Expression with - resultType string). - :type snc_library_path: object - :param snc_qop: SNC Quality of Protection. Allowed value include: 1, 2, 3, - 8, 9. Type: string (or Expression with resultType string). - :type snc_qop: object - :param logon_group: The Logon Group for the SAP System. Type: string (or - Expression with resultType string). - :type logon_group: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'system_id': {'key': 'typeProperties.systemId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'message_server': {'key': 'typeProperties.messageServer', 'type': 'object'}, - 'message_server_service': {'key': 'typeProperties.messageServerService', 'type': 'object'}, - 'snc_mode': {'key': 'typeProperties.sncMode', 'type': 'object'}, - 'snc_my_name': {'key': 'typeProperties.sncMyName', 'type': 'object'}, - 'snc_partner_name': {'key': 'typeProperties.sncPartnerName', 'type': 'object'}, - 'snc_library_path': {'key': 'typeProperties.sncLibraryPath', 'type': 'object'}, - 'snc_qop': {'key': 'typeProperties.sncQop', 'type': 'object'}, - 'logon_group': {'key': 'typeProperties.logonGroup', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, server=None, system_number=None, client_id=None, language=None, system_id=None, user_name=None, password=None, message_server=None, message_server_service=None, snc_mode=None, snc_my_name=None, snc_partner_name=None, snc_library_path=None, snc_qop=None, logon_group=None, encrypted_credential=None, **kwargs) -> None: - super(SapTableLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.system_id = system_id - self.user_name = user_name - self.password = password - self.message_server = message_server - self.message_server_service = message_server_service - self.snc_mode = snc_mode - self.snc_my_name = snc_my_name - self.snc_partner_name = snc_partner_name - self.snc_library_path = snc_library_path - self.snc_qop = snc_qop - self.logon_group = logon_group - self.encrypted_credential = encrypted_credential - self.type = 'SapTable' - - -class SapTablePartitionSettings(Model): - """The settings that will be leveraged for SAP table source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range partitioning. Type: string (or Expression with resultType - string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - :param max_partitions_number: The maximum value of partitions the table - will be split into. Type: integer (or Expression with resultType string). - :type max_partitions_number: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - 'max_partitions_number': {'key': 'maxPartitionsNumber', 'type': 'object'}, - } - - def __init__(self, *, partition_column_name=None, partition_upper_bound=None, partition_lower_bound=None, max_partitions_number=None, **kwargs) -> None: - super(SapTablePartitionSettings, self).__init__(**kwargs) - self.partition_column_name = partition_column_name - self.partition_upper_bound = partition_upper_bound - self.partition_lower_bound = partition_lower_bound - self.max_partitions_number = max_partitions_number - - -class SapTableResourceDataset(Dataset): - """SAP Table Resource properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: Required. The name of the SAP Table. Type: string (or - Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, table_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, **kwargs) -> None: - super(SapTableResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'SapTableResource' - - -class SapTableSource(TabularSource): - """A copy activity source for SAP Table source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param row_count: The number of rows to be retrieved. Type: integer(or - Expression with resultType integer). - :type row_count: object - :param row_skips: The number of rows that will be skipped. Type: integer - (or Expression with resultType integer). - :type row_skips: object - :param rfc_table_fields: The fields of the SAP table that will be - retrieved. For example, column0, column1. Type: string (or Expression with - resultType string). - :type rfc_table_fields: object - :param rfc_table_options: The options for the filtering of the SAP Table. - For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with - resultType string). - :type rfc_table_options: object - :param batch_size: Specifies the maximum number of rows that will be - retrieved at a time when retrieving data from SAP Table. Type: integer (or - Expression with resultType integer). - :type batch_size: object - :param custom_rfc_read_table_function_module: Specifies the custom RFC - function module that will be used to read data from SAP Table. Type: - string (or Expression with resultType string). - :type custom_rfc_read_table_function_module: object - :param partition_option: The partition mechanism that will be used for SAP - table read in parallel. Possible values include: 'None', 'PartitionOnInt', - 'PartitionOnCalendarYear', 'PartitionOnCalendarMonth', - 'PartitionOnCalendarDate', 'PartitionOnTime' - :type partition_option: str or - ~azure.mgmt.datafactory.models.SapTablePartitionOption - :param partition_settings: The settings that will be leveraged for SAP - table source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.SapTablePartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'row_count': {'key': 'rowCount', 'type': 'object'}, - 'row_skips': {'key': 'rowSkips', 'type': 'object'}, - 'rfc_table_fields': {'key': 'rfcTableFields', 'type': 'object'}, - 'rfc_table_options': {'key': 'rfcTableOptions', 'type': 'object'}, - 'batch_size': {'key': 'batchSize', 'type': 'object'}, - 'custom_rfc_read_table_function_module': {'key': 'customRfcReadTableFunctionModule', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'SapTablePartitionSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, row_count=None, row_skips=None, rfc_table_fields=None, rfc_table_options=None, batch_size=None, custom_rfc_read_table_function_module=None, partition_option=None, partition_settings=None, **kwargs) -> None: - super(SapTableSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.row_count = row_count - self.row_skips = row_skips - self.rfc_table_fields = rfc_table_fields - self.rfc_table_options = rfc_table_options - self.batch_size = batch_size - self.custom_rfc_read_table_function_module = custom_rfc_read_table_function_module - self.partition_option = partition_option - self.partition_settings = partition_settings - self.type = 'SapTableSource' - - -class ScheduleTrigger(MultiplePipelineTrigger): - """Trigger that creates pipeline runs periodically, on schedule. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipelines: Pipelines that need to be started. - :type pipelines: - list[~azure.mgmt.datafactory.models.TriggerPipelineReference] - :param recurrence: Required. Recurrence schedule configuration. - :type recurrence: ~azure.mgmt.datafactory.models.ScheduleTriggerRecurrence - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'recurrence': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - 'recurrence': {'key': 'typeProperties.recurrence', 'type': 'ScheduleTriggerRecurrence'}, - } - - def __init__(self, *, recurrence, additional_properties=None, description: str=None, annotations=None, pipelines=None, **kwargs) -> None: - super(ScheduleTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, pipelines=pipelines, **kwargs) - self.recurrence = recurrence - self.type = 'ScheduleTrigger' - - -class ScheduleTriggerRecurrence(Model): - """The workflow trigger recurrence. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param frequency: The frequency. Possible values include: 'NotSpecified', - 'Minute', 'Hour', 'Day', 'Week', 'Month', 'Year' - :type frequency: str or ~azure.mgmt.datafactory.models.RecurrenceFrequency - :param interval: The interval. - :type interval: int - :param start_time: The start time. - :type start_time: datetime - :param end_time: The end time. - :type end_time: datetime - :param time_zone: The time zone. - :type time_zone: str - :param schedule: The recurrence schedule. - :type schedule: ~azure.mgmt.datafactory.models.RecurrenceSchedule - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'frequency': {'key': 'frequency', 'type': 'str'}, - 'interval': {'key': 'interval', 'type': 'int'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'endTime', 'type': 'iso-8601'}, - 'time_zone': {'key': 'timeZone', 'type': 'str'}, - 'schedule': {'key': 'schedule', 'type': 'RecurrenceSchedule'}, - } - - def __init__(self, *, additional_properties=None, frequency=None, interval: int=None, start_time=None, end_time=None, time_zone: str=None, schedule=None, **kwargs) -> None: - super(ScheduleTriggerRecurrence, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.frequency = frequency - self.interval = interval - self.start_time = start_time - self.end_time = end_time - self.time_zone = time_zone - self.schedule = schedule - - -class ScriptAction(Model): - """Custom script action to run on HDI ondemand cluster once it's up. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. The user provided name of the script action. - :type name: str - :param uri: Required. The URI for the script action. - :type uri: str - :param roles: Required. The node types on which the script action should - be executed. - :type roles: object - :param parameters: The parameters for the script action. - :type parameters: str - """ - - _validation = { - 'name': {'required': True}, - 'uri': {'required': True}, - 'roles': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'uri': {'key': 'uri', 'type': 'str'}, - 'roles': {'key': 'roles', 'type': 'object'}, - 'parameters': {'key': 'parameters', 'type': 'str'}, - } - - def __init__(self, *, name: str, uri: str, roles, parameters: str=None, **kwargs) -> None: - super(ScriptAction, self).__init__(**kwargs) - self.name = name - self.uri = uri - self.roles = roles - self.parameters = parameters - - -class SecureString(SecretBase): - """Azure Data Factory secure string definition. The string value will be - masked with asterisks '*' during Get or List API calls. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param value: Required. Value of secure string. - :type value: str - """ - - _validation = { - 'type': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__(self, *, value: str, **kwargs) -> None: - super(SecureString, self).__init__(**kwargs) - self.value = value - self.type = 'SecureString' - - -class SelfDependencyTumblingWindowTriggerReference(DependencyReference): - """Self referenced tumbling window trigger dependency. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param offset: Required. Timespan applied to the start time of a tumbling - window when evaluating dependency. - :type offset: str - :param size: The size of the window when evaluating the dependency. If - undefined the frequency of the tumbling window will be used. - :type size: str - """ - - _validation = { - 'type': {'required': True}, - 'offset': {'required': True, 'max_length': 15, 'min_length': 8, 'pattern': r'-((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - 'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'offset': {'key': 'offset', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'str'}, - } - - def __init__(self, *, offset: str, size: str=None, **kwargs) -> None: - super(SelfDependencyTumblingWindowTriggerReference, self).__init__(**kwargs) - self.offset = offset - self.size = size - self.type = 'SelfDependencyTumblingWindowTriggerReference' - - -class SelfHostedIntegrationRuntime(IntegrationRuntime): - """Self-hosted integration runtime. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Integration runtime description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param linked_info: - :type linked_info: - ~azure.mgmt.datafactory.models.LinkedIntegrationRuntimeType - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_info': {'key': 'typeProperties.linkedInfo', 'type': 'LinkedIntegrationRuntimeType'}, - } - - def __init__(self, *, additional_properties=None, description: str=None, linked_info=None, **kwargs) -> None: - super(SelfHostedIntegrationRuntime, self).__init__(additional_properties=additional_properties, description=description, **kwargs) - self.linked_info = linked_info - self.type = 'SelfHosted' - - -class SelfHostedIntegrationRuntimeNode(Model): - """Properties of Self-hosted integration runtime node. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar node_name: Name of the integration runtime node. - :vartype node_name: str - :ivar machine_name: Machine name of the integration runtime node. - :vartype machine_name: str - :ivar host_service_uri: URI for the host machine of the integration - runtime. - :vartype host_service_uri: str - :ivar status: Status of the integration runtime node. Possible values - include: 'NeedRegistration', 'Online', 'Limited', 'Offline', 'Upgrading', - 'Initializing', 'InitializeFailed' - :vartype status: str or - ~azure.mgmt.datafactory.models.SelfHostedIntegrationRuntimeNodeStatus - :ivar capabilities: The integration runtime capabilities dictionary - :vartype capabilities: dict[str, str] - :ivar version_status: Status of the integration runtime node version. - :vartype version_status: str - :ivar version: Version of the integration runtime node. - :vartype version: str - :ivar register_time: The time at which the integration runtime node was - registered in ISO8601 format. - :vartype register_time: datetime - :ivar last_connect_time: The most recent time at which the integration - runtime was connected in ISO8601 format. - :vartype last_connect_time: datetime - :ivar expiry_time: The time at which the integration runtime will expire - in ISO8601 format. - :vartype expiry_time: datetime - :ivar last_start_time: The time the node last started up. - :vartype last_start_time: datetime - :ivar last_stop_time: The integration runtime node last stop time. - :vartype last_stop_time: datetime - :ivar last_update_result: The result of the last integration runtime node - update. Possible values include: 'None', 'Succeed', 'Fail' - :vartype last_update_result: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeUpdateResult - :ivar last_start_update_time: The last time for the integration runtime - node update start. - :vartype last_start_update_time: datetime - :ivar last_end_update_time: The last time for the integration runtime node - update end. - :vartype last_end_update_time: datetime - :ivar is_active_dispatcher: Indicates whether this node is the active - dispatcher for integration runtime requests. - :vartype is_active_dispatcher: bool - :ivar concurrent_jobs_limit: Maximum concurrent jobs on the integration - runtime node. - :vartype concurrent_jobs_limit: int - :ivar max_concurrent_jobs: The maximum concurrent jobs in this integration - runtime. - :vartype max_concurrent_jobs: int - """ - - _validation = { - 'node_name': {'readonly': True}, - 'machine_name': {'readonly': True}, - 'host_service_uri': {'readonly': True}, - 'status': {'readonly': True}, - 'capabilities': {'readonly': True}, - 'version_status': {'readonly': True}, - 'version': {'readonly': True}, - 'register_time': {'readonly': True}, - 'last_connect_time': {'readonly': True}, - 'expiry_time': {'readonly': True}, - 'last_start_time': {'readonly': True}, - 'last_stop_time': {'readonly': True}, - 'last_update_result': {'readonly': True}, - 'last_start_update_time': {'readonly': True}, - 'last_end_update_time': {'readonly': True}, - 'is_active_dispatcher': {'readonly': True}, - 'concurrent_jobs_limit': {'readonly': True}, - 'max_concurrent_jobs': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'node_name': {'key': 'nodeName', 'type': 'str'}, - 'machine_name': {'key': 'machineName', 'type': 'str'}, - 'host_service_uri': {'key': 'hostServiceUri', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'capabilities': {'key': 'capabilities', 'type': '{str}'}, - 'version_status': {'key': 'versionStatus', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - 'register_time': {'key': 'registerTime', 'type': 'iso-8601'}, - 'last_connect_time': {'key': 'lastConnectTime', 'type': 'iso-8601'}, - 'expiry_time': {'key': 'expiryTime', 'type': 'iso-8601'}, - 'last_start_time': {'key': 'lastStartTime', 'type': 'iso-8601'}, - 'last_stop_time': {'key': 'lastStopTime', 'type': 'iso-8601'}, - 'last_update_result': {'key': 'lastUpdateResult', 'type': 'str'}, - 'last_start_update_time': {'key': 'lastStartUpdateTime', 'type': 'iso-8601'}, - 'last_end_update_time': {'key': 'lastEndUpdateTime', 'type': 'iso-8601'}, - 'is_active_dispatcher': {'key': 'isActiveDispatcher', 'type': 'bool'}, - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - 'max_concurrent_jobs': {'key': 'maxConcurrentJobs', 'type': 'int'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(SelfHostedIntegrationRuntimeNode, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.node_name = None - self.machine_name = None - self.host_service_uri = None - self.status = None - self.capabilities = None - self.version_status = None - self.version = None - self.register_time = None - self.last_connect_time = None - self.expiry_time = None - self.last_start_time = None - self.last_stop_time = None - self.last_update_result = None - self.last_start_update_time = None - self.last_end_update_time = None - self.is_active_dispatcher = None - self.concurrent_jobs_limit = None - self.max_concurrent_jobs = None - - -class SelfHostedIntegrationRuntimeStatus(IntegrationRuntimeStatus): - """Self-hosted integration runtime status. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar data_factory_name: The data factory name which the integration - runtime belong to. - :vartype data_factory_name: str - :ivar state: The state of integration runtime. Possible values include: - 'Initial', 'Stopped', 'Started', 'Starting', 'Stopping', - 'NeedRegistration', 'Online', 'Limited', 'Offline', 'AccessDenied' - :vartype state: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeState - :param type: Required. Constant filled by server. - :type type: str - :ivar create_time: The time at which the integration runtime was created, - in ISO8601 format. - :vartype create_time: datetime - :ivar task_queue_id: The task queue id of the integration runtime. - :vartype task_queue_id: str - :ivar internal_channel_encryption: It is used to set the encryption mode - for node-node communication channel (when more than 2 self-hosted - integration runtime nodes exist). Possible values include: 'NotSet', - 'SslEncrypted', 'NotEncrypted' - :vartype internal_channel_encryption: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeInternalChannelEncryptionMode - :ivar version: Version of the integration runtime. - :vartype version: str - :param nodes: The list of nodes for this integration runtime. - :type nodes: - list[~azure.mgmt.datafactory.models.SelfHostedIntegrationRuntimeNode] - :ivar scheduled_update_date: The date at which the integration runtime - will be scheduled to update, in ISO8601 format. - :vartype scheduled_update_date: datetime - :ivar update_delay_offset: The time in the date scheduled by service to - update the integration runtime, e.g., PT03H is 3 hours - :vartype update_delay_offset: str - :ivar local_time_zone_offset: The local time zone offset in hours. - :vartype local_time_zone_offset: str - :ivar capabilities: Object with additional information about integration - runtime capabilities. - :vartype capabilities: dict[str, str] - :ivar service_urls: The URLs for the services used in integration runtime - backend service. - :vartype service_urls: list[str] - :ivar auto_update: Whether Self-hosted integration runtime auto update has - been turned on. Possible values include: 'On', 'Off' - :vartype auto_update: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAutoUpdate - :ivar version_status: Status of the integration runtime version. - :vartype version_status: str - :param links: The list of linked integration runtimes that are created to - share with this integration runtime. - :type links: list[~azure.mgmt.datafactory.models.LinkedIntegrationRuntime] - :ivar pushed_version: The version that the integration runtime is going to - update to. - :vartype pushed_version: str - :ivar latest_version: The latest version on download center. - :vartype latest_version: str - :ivar auto_update_eta: The estimated time when the self-hosted integration - runtime will be updated. - :vartype auto_update_eta: datetime - """ - - _validation = { - 'data_factory_name': {'readonly': True}, - 'state': {'readonly': True}, - 'type': {'required': True}, - 'create_time': {'readonly': True}, - 'task_queue_id': {'readonly': True}, - 'internal_channel_encryption': {'readonly': True}, - 'version': {'readonly': True}, - 'scheduled_update_date': {'readonly': True}, - 'update_delay_offset': {'readonly': True}, - 'local_time_zone_offset': {'readonly': True}, - 'capabilities': {'readonly': True}, - 'service_urls': {'readonly': True}, - 'auto_update': {'readonly': True}, - 'version_status': {'readonly': True}, - 'pushed_version': {'readonly': True}, - 'latest_version': {'readonly': True}, - 'auto_update_eta': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_factory_name': {'key': 'dataFactoryName', 'type': 'str'}, - 'state': {'key': 'state', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'create_time': {'key': 'typeProperties.createTime', 'type': 'iso-8601'}, - 'task_queue_id': {'key': 'typeProperties.taskQueueId', 'type': 'str'}, - 'internal_channel_encryption': {'key': 'typeProperties.internalChannelEncryption', 'type': 'str'}, - 'version': {'key': 'typeProperties.version', 'type': 'str'}, - 'nodes': {'key': 'typeProperties.nodes', 'type': '[SelfHostedIntegrationRuntimeNode]'}, - 'scheduled_update_date': {'key': 'typeProperties.scheduledUpdateDate', 'type': 'iso-8601'}, - 'update_delay_offset': {'key': 'typeProperties.updateDelayOffset', 'type': 'str'}, - 'local_time_zone_offset': {'key': 'typeProperties.localTimeZoneOffset', 'type': 'str'}, - 'capabilities': {'key': 'typeProperties.capabilities', 'type': '{str}'}, - 'service_urls': {'key': 'typeProperties.serviceUrls', 'type': '[str]'}, - 'auto_update': {'key': 'typeProperties.autoUpdate', 'type': 'str'}, - 'version_status': {'key': 'typeProperties.versionStatus', 'type': 'str'}, - 'links': {'key': 'typeProperties.links', 'type': '[LinkedIntegrationRuntime]'}, - 'pushed_version': {'key': 'typeProperties.pushedVersion', 'type': 'str'}, - 'latest_version': {'key': 'typeProperties.latestVersion', 'type': 'str'}, - 'auto_update_eta': {'key': 'typeProperties.autoUpdateETA', 'type': 'iso-8601'}, - } - - def __init__(self, *, additional_properties=None, nodes=None, links=None, **kwargs) -> None: - super(SelfHostedIntegrationRuntimeStatus, self).__init__(additional_properties=additional_properties, **kwargs) - self.create_time = None - self.task_queue_id = None - self.internal_channel_encryption = None - self.version = None - self.nodes = nodes - self.scheduled_update_date = None - self.update_delay_offset = None - self.local_time_zone_offset = None - self.capabilities = None - self.service_urls = None - self.auto_update = None - self.version_status = None - self.links = links - self.pushed_version = None - self.latest_version = None - self.auto_update_eta = None - self.type = 'SelfHosted' - - -class ServiceNowLinkedService(LinkedService): - """ServiceNow server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the ServiceNow server. (i.e. - .service-now.com) - :type endpoint: object - :param authentication_type: Required. The authentication type to use. - Possible values include: 'Basic', 'OAuth2' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.ServiceNowAuthenticationType - :param username: The user name used to connect to the ServiceNow server - for Basic and OAuth2 authentication. - :type username: object - :param password: The password corresponding to the user name for Basic and - OAuth2 authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param client_id: The client id for OAuth2 authentication. - :type client_id: object - :param client_secret: The client secret for OAuth2 authentication. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, username=None, password=None, client_id=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(ServiceNowLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.authentication_type = authentication_type - self.username = username - self.password = password - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'ServiceNow' - - -class ServiceNowObjectDataset(Dataset): - """ServiceNow server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(ServiceNowObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'ServiceNowObject' - - -class ServiceNowSource(TabularSource): - """A copy activity ServiceNow server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ServiceNowSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ServiceNowSource' - - -class SetVariableActivity(ControlActivity): - """Set value for a Variable. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param variable_name: Name of the variable whose value needs to be set. - :type variable_name: str - :param value: Value to be set. Could be a static value or Expression - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'value': {'key': 'typeProperties.value', 'type': 'object'}, - } - - def __init__(self, *, name: str, additional_properties=None, description: str=None, depends_on=None, user_properties=None, variable_name: str=None, value=None, **kwargs) -> None: - super(SetVariableActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.variable_name = variable_name - self.value = value - self.type = 'SetVariable' - - -class SftpLocation(DatasetLocation): - """The location of SFTP dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param folder_path: Specify the folder path of dataset. Type: string (or - Expression with resultType string) - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or - Expression with resultType string). - :type file_name: object - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, additional_properties=None, folder_path=None, file_name=None, **kwargs) -> None: - super(SftpLocation, self).__init__(additional_properties=additional_properties, folder_path=folder_path, file_name=file_name, **kwargs) - self.type = 'SftpLocation' - - -class SftpReadSettings(StoreReadSettings): - """Sftp read settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param recursive: If true, files under the folder path will be read - recursively. Default is true. Type: boolean (or Expression with resultType - boolean). - :type recursive: object - :param wildcard_folder_path: Sftp wildcardFolderPath. Type: string (or - Expression with resultType string). - :type wildcard_folder_path: object - :param wildcard_file_name: Sftp wildcardFileName. Type: string (or - Expression with resultType string). - :type wildcard_file_name: object - :param file_list_path: Point to a text file that lists each file (relative - path to the path configured in the dataset) that you want to copy. Type: - string (or Expression with resultType string). - :type file_list_path: object - :param modified_datetime_start: The start of file's modified datetime. - Type: string (or Expression with resultType string). - :type modified_datetime_start: object - :param modified_datetime_end: The end of file's modified datetime. Type: - string (or Expression with resultType string). - :type modified_datetime_end: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'recursive': {'key': 'recursive', 'type': 'object'}, - 'wildcard_folder_path': {'key': 'wildcardFolderPath', 'type': 'object'}, - 'wildcard_file_name': {'key': 'wildcardFileName', 'type': 'object'}, - 'file_list_path': {'key': 'fileListPath', 'type': 'object'}, - 'modified_datetime_start': {'key': 'modifiedDatetimeStart', 'type': 'object'}, - 'modified_datetime_end': {'key': 'modifiedDatetimeEnd', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, recursive=None, wildcard_folder_path=None, wildcard_file_name=None, file_list_path=None, modified_datetime_start=None, modified_datetime_end=None, **kwargs) -> None: - super(SftpReadSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.recursive = recursive - self.wildcard_folder_path = wildcard_folder_path - self.wildcard_file_name = wildcard_file_name - self.file_list_path = file_list_path - self.modified_datetime_start = modified_datetime_start - self.modified_datetime_end = modified_datetime_end - self.type = 'SftpReadSettings' - - -class SftpServerLinkedService(LinkedService): - """A linked service for an SSH File Transfer Protocol (SFTP) server. . - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The SFTP server host name. Type: string (or - Expression with resultType string). - :type host: object - :param port: The TCP port number that the SFTP server uses to listen for - client connections. Default value is 22. Type: integer (or Expression with - resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect - to the FTP server. Possible values include: 'Basic', 'SshPublicKey' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SftpAuthenticationType - :param user_name: The username used to log on to the SFTP server. Type: - string (or Expression with resultType string). - :type user_name: object - :param password: Password to logon the SFTP server for Basic - authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - :param private_key_path: The SSH private key file path for SshPublicKey - authentication. Only valid for on-premises copy. For on-premises copy with - SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent - should be specified. SSH private key should be OpenSSH format. Type: - string (or Expression with resultType string). - :type private_key_path: object - :param private_key_content: Base64 encoded SSH private key content for - SshPublicKey authentication. For on-premises copy with SshPublicKey - authentication, either PrivateKeyPath or PrivateKeyContent should be - specified. SSH private key should be OpenSSH format. - :type private_key_content: ~azure.mgmt.datafactory.models.SecretBase - :param pass_phrase: The password to decrypt the SSH private key if the SSH - private key is encrypted. - :type pass_phrase: ~azure.mgmt.datafactory.models.SecretBase - :param skip_host_key_validation: If true, skip the SSH host key - validation. Default value is false. Type: boolean (or Expression with - resultType boolean). - :type skip_host_key_validation: object - :param host_key_fingerprint: The host key finger-print of the SFTP server. - When SkipHostKeyValidation is false, HostKeyFingerprint should be - specified. Type: string (or Expression with resultType string). - :type host_key_fingerprint: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'private_key_path': {'key': 'typeProperties.privateKeyPath', 'type': 'object'}, - 'private_key_content': {'key': 'typeProperties.privateKeyContent', 'type': 'SecretBase'}, - 'pass_phrase': {'key': 'typeProperties.passPhrase', 'type': 'SecretBase'}, - 'skip_host_key_validation': {'key': 'typeProperties.skipHostKeyValidation', 'type': 'object'}, - 'host_key_fingerprint': {'key': 'typeProperties.hostKeyFingerprint', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, port=None, authentication_type=None, user_name=None, password=None, encrypted_credential=None, private_key_path=None, private_key_content=None, pass_phrase=None, skip_host_key_validation=None, host_key_fingerprint=None, **kwargs) -> None: - super(SftpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.private_key_path = private_key_path - self.private_key_content = private_key_content - self.pass_phrase = pass_phrase - self.skip_host_key_validation = skip_host_key_validation - self.host_key_fingerprint = host_key_fingerprint - self.type = 'Sftp' - - -class SftpWriteSettings(StoreWriteSettings): - """Sftp write settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param copy_behavior: The type of copy behavior for copy sink. - :type copy_behavior: object - :param type: Required. Constant filled by server. - :type type: str - :param operation_timeout: Specifies the timeout for writing each chunk to - SFTP server. Default value: 01:00:00 (one hour). Type: string (or - Expression with resultType string). - :type operation_timeout: object - :param use_temp_file_rename: Upload to temporary file(s) and rename. - Disable this option if your SFTP server doesn't support rename operation. - Type: boolean (or Expression with resultType boolean). - :type use_temp_file_rename: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'copy_behavior': {'key': 'copyBehavior', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'operation_timeout': {'key': 'operationTimeout', 'type': 'object'}, - 'use_temp_file_rename': {'key': 'useTempFileRename', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, max_concurrent_connections=None, copy_behavior=None, operation_timeout=None, use_temp_file_rename=None, **kwargs) -> None: - super(SftpWriteSettings, self).__init__(additional_properties=additional_properties, max_concurrent_connections=max_concurrent_connections, copy_behavior=copy_behavior, **kwargs) - self.operation_timeout = operation_timeout - self.use_temp_file_rename = use_temp_file_rename - self.type = 'SftpWriteSettings' - - -class ShopifyLinkedService(LinkedService): - """Shopify Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The endpoint of the Shopify server. (i.e. - mystore.myshopify.com) - :type host: object - :param access_token: The API access token that can be used to access - Shopify’s data. The token won't expire if it is offline mode. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, access_token=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(ShopifyLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Shopify' - - -class ShopifyObjectDataset(Dataset): - """Shopify Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(ShopifyObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'ShopifyObject' - - -class ShopifySource(TabularSource): - """A copy activity Shopify Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ShopifySource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ShopifySource' - - -class SkipErrorFile(Model): - """Skip error file. - - :param file_missing: Skip if file is deleted by other client during copy. - Default is true. Type: boolean (or Expression with resultType boolean). - :type file_missing: object - :param data_inconsistency: Skip if source/sink file changed by other - concurrent write. Default is false. Type: boolean (or Expression with - resultType boolean). - :type data_inconsistency: object - """ - - _attribute_map = { - 'file_missing': {'key': 'fileMissing', 'type': 'object'}, - 'data_inconsistency': {'key': 'dataInconsistency', 'type': 'object'}, - } - - def __init__(self, *, file_missing=None, data_inconsistency=None, **kwargs) -> None: - super(SkipErrorFile, self).__init__(**kwargs) - self.file_missing = file_missing - self.data_inconsistency = data_inconsistency - - -class SparkLinkedService(LinkedService): - """Spark Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. IP address or host name of the Spark server - :type host: object - :param port: Required. The TCP port that the Spark server uses to listen - for client connections. - :type port: object - :param server_type: The type of Spark server. Possible values include: - 'SharkServer', 'SharkServer2', 'SparkThriftServer' - :type server_type: str or ~azure.mgmt.datafactory.models.SparkServerType - :param thrift_transport_protocol: The transport protocol to use in the - Thrift layer. Possible values include: 'Binary', 'SASL', 'HTTP ' - :type thrift_transport_protocol: str or - ~azure.mgmt.datafactory.models.SparkThriftTransportProtocol - :param authentication_type: Required. The authentication method used to - access the Spark server. Possible values include: 'Anonymous', 'Username', - 'UsernameAndPassword', 'WindowsAzureHDInsightService' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SparkAuthenticationType - :param username: The user name that you use to access Spark Server. - :type username: object - :param password: The password corresponding to the user name that you - provided in the Username field - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param http_path: The partial URL corresponding to the Spark server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are - encrypted using SSL. The default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing - trusted CA certificates for verifying the server when connecting over SSL. - This property can only be set when using SSL on self-hosted IR. The - default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate - from the system trust store or from a specified PEM file. The default - value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a - CA-issued SSL certificate name to match the host name of the server when - connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow - self-signed certificates from the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'port': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, port, authentication_type, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, server_type=None, thrift_transport_protocol=None, username=None, password=None, http_path=None, enable_ssl=None, trusted_cert_path=None, use_system_trust_store=None, allow_host_name_cn_mismatch=None, allow_self_signed_server_cert=None, encrypted_credential=None, **kwargs) -> None: - super(SparkLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - self.type = 'Spark' - - -class SparkObjectDataset(Dataset): - """Spark Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Spark. Type: string (or Expression - with resultType string). - :type table: object - :param spark_object_dataset_schema: The schema name of the Spark. Type: - string (or Expression with resultType string). - :type spark_object_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'spark_object_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, spark_object_dataset_schema=None, **kwargs) -> None: - super(SparkObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.spark_object_dataset_schema = spark_object_dataset_schema - self.type = 'SparkObject' - - -class SparkSource(TabularSource): - """A copy activity Spark Server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SparkSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SparkSource' - - -class SqlDWSink(CopySink): - """A copy activity SQL Data Warehouse sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param allow_poly_base: Indicates to use PolyBase to copy data into SQL - Data Warehouse when applicable. Type: boolean (or Expression with - resultType boolean). - :type allow_poly_base: object - :param poly_base_settings: Specifies PolyBase-related settings when - allowPolyBase is true. - :type poly_base_settings: ~azure.mgmt.datafactory.models.PolybaseSettings - :param allow_copy_command: Indicates to use Copy Command to copy data into - SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). - :type allow_copy_command: object - :param copy_command_settings: Specifies Copy Command related settings when - allowCopyCommand is true. - :type copy_command_settings: - ~azure.mgmt.datafactory.models.DWCopyCommandSettings - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'allow_poly_base': {'key': 'allowPolyBase', 'type': 'object'}, - 'poly_base_settings': {'key': 'polyBaseSettings', 'type': 'PolybaseSettings'}, - 'allow_copy_command': {'key': 'allowCopyCommand', 'type': 'object'}, - 'copy_command_settings': {'key': 'copyCommandSettings', 'type': 'DWCopyCommandSettings'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, pre_copy_script=None, allow_poly_base=None, poly_base_settings=None, allow_copy_command=None, copy_command_settings=None, table_option=None, **kwargs) -> None: - super(SqlDWSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.pre_copy_script = pre_copy_script - self.allow_poly_base = allow_poly_base - self.poly_base_settings = poly_base_settings - self.allow_copy_command = allow_copy_command - self.copy_command_settings = copy_command_settings - self.table_option = table_option - self.type = 'SqlDWSink' - - -class SqlDWSource(TabularSource): - """A copy activity SQL Data Warehouse source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL Data Warehouse reader query. Type: string (or - Expression with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Data Warehouse source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - Type: object (or Expression with resultType object), itemType: - StoredProcedureParameter. - :type stored_procedure_parameters: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, sql_reader_query=None, sql_reader_stored_procedure_name=None, stored_procedure_parameters=None, **kwargs) -> None: - super(SqlDWSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.sql_reader_query = sql_reader_query - self.sql_reader_stored_procedure_name = sql_reader_stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.type = 'SqlDWSource' - - -class SqlMISink(CopySink): - """A copy activity Azure SQL Managed Instance sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, sql_writer_stored_procedure_name=None, sql_writer_table_type=None, pre_copy_script=None, stored_procedure_parameters=None, stored_procedure_table_type_parameter_name=None, table_option=None, **kwargs) -> None: - super(SqlMISink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.sql_writer_stored_procedure_name = sql_writer_stored_procedure_name - self.sql_writer_table_type = sql_writer_table_type - self.pre_copy_script = pre_copy_script - self.stored_procedure_parameters = stored_procedure_parameters - self.stored_procedure_table_type_parameter_name = stored_procedure_table_type_parameter_name - self.table_option = table_option - self.type = 'SqlMISink' - - -class SqlMISource(TabularSource): - """A copy activity Azure SQL Managed Instance source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a Azure SQL Managed Instance source. This cannot be used at the same time - as SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param produce_additional_types: Which additional types to produce. - :type produce_additional_types: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'produce_additional_types': {'key': 'produceAdditionalTypes', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, sql_reader_query=None, sql_reader_stored_procedure_name=None, stored_procedure_parameters=None, produce_additional_types=None, **kwargs) -> None: - super(SqlMISource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.sql_reader_query = sql_reader_query - self.sql_reader_stored_procedure_name = sql_reader_stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.produce_additional_types = produce_additional_types - self.type = 'SqlMISource' - - -class SqlServerLinkedService(LinkedService): - """SQL Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Required. The connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param user_name: The on-premises Windows authentication user name. Type: - string (or Expression with resultType string). - :type user_name: object - :param password: The on-premises Windows authentication password. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, connection_string, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, user_name=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SqlServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'SqlServer' - - -class SqlServerSink(CopySink): - """A copy activity SQL server sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, sql_writer_stored_procedure_name=None, sql_writer_table_type=None, pre_copy_script=None, stored_procedure_parameters=None, stored_procedure_table_type_parameter_name=None, table_option=None, **kwargs) -> None: - super(SqlServerSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.sql_writer_stored_procedure_name = sql_writer_stored_procedure_name - self.sql_writer_table_type = sql_writer_table_type - self.pre_copy_script = pre_copy_script - self.stored_procedure_parameters = stored_procedure_parameters - self.stored_procedure_table_type_parameter_name = stored_procedure_table_type_parameter_name - self.table_option = table_option - self.type = 'SqlServerSink' - - -class SqlServerSource(TabularSource): - """A copy activity SQL server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Database source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param produce_additional_types: Which additional types to produce. - :type produce_additional_types: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'produce_additional_types': {'key': 'produceAdditionalTypes', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, sql_reader_query=None, sql_reader_stored_procedure_name=None, stored_procedure_parameters=None, produce_additional_types=None, **kwargs) -> None: - super(SqlServerSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.sql_reader_query = sql_reader_query - self.sql_reader_stored_procedure_name = sql_reader_stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.produce_additional_types = produce_additional_types - self.type = 'SqlServerSource' - - -class SqlServerStoredProcedureActivity(ExecutionActivity): - """SQL stored procedure activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param stored_procedure_name: Required. Stored procedure name. Type: - string (or Expression with resultType string). - :type stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'stored_procedure_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'stored_procedure_name': {'key': 'typeProperties.storedProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'typeProperties.storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - } - - def __init__(self, *, name: str, stored_procedure_name, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, stored_procedure_parameters=None, **kwargs) -> None: - super(SqlServerStoredProcedureActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.stored_procedure_name = stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.type = 'SqlServerStoredProcedure' - - -class SqlServerTableDataset(Dataset): - """The on-premises SQL Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param sql_server_table_dataset_schema: The schema name of the SQL Server - dataset. Type: string (or Expression with resultType string). - :type sql_server_table_dataset_schema: object - :param table: The table name of the SQL Server dataset. Type: string (or - Expression with resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'sql_server_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, sql_server_table_dataset_schema=None, table=None, **kwargs) -> None: - super(SqlServerTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.sql_server_table_dataset_schema = sql_server_table_dataset_schema - self.table = table - self.type = 'SqlServerTable' - - -class SqlSink(CopySink): - """A copy activity SQL sink. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param write_batch_size: Write batch size. Type: integer (or Expression - with resultType integer), minimum: 0. - :type write_batch_size: object - :param write_batch_timeout: Write batch timeout. Type: string (or - Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type write_batch_timeout: object - :param sink_retry_count: Sink retry count. Type: integer (or Expression - with resultType integer). - :type sink_retry_count: object - :param sink_retry_wait: Sink retry wait. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type sink_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the sink data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param sql_writer_stored_procedure_name: SQL writer stored procedure name. - Type: string (or Expression with resultType string). - :type sql_writer_stored_procedure_name: object - :param sql_writer_table_type: SQL writer table type. Type: string (or - Expression with resultType string). - :type sql_writer_table_type: object - :param pre_copy_script: SQL pre-copy script. Type: string (or Expression - with resultType string). - :type pre_copy_script: object - :param stored_procedure_parameters: SQL stored procedure parameters. - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param stored_procedure_table_type_parameter_name: The stored procedure - parameter name of the table type. Type: string (or Expression with - resultType string). - :type stored_procedure_table_type_parameter_name: object - :param table_option: The option to handle sink table, such as autoCreate. - For now only 'autoCreate' value is supported. Type: string (or Expression - with resultType string). - :type table_option: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'write_batch_size': {'key': 'writeBatchSize', 'type': 'object'}, - 'write_batch_timeout': {'key': 'writeBatchTimeout', 'type': 'object'}, - 'sink_retry_count': {'key': 'sinkRetryCount', 'type': 'object'}, - 'sink_retry_wait': {'key': 'sinkRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'sql_writer_stored_procedure_name': {'key': 'sqlWriterStoredProcedureName', 'type': 'object'}, - 'sql_writer_table_type': {'key': 'sqlWriterTableType', 'type': 'object'}, - 'pre_copy_script': {'key': 'preCopyScript', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'stored_procedure_table_type_parameter_name': {'key': 'storedProcedureTableTypeParameterName', 'type': 'object'}, - 'table_option': {'key': 'tableOption', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_timeout=None, sink_retry_count=None, sink_retry_wait=None, max_concurrent_connections=None, sql_writer_stored_procedure_name=None, sql_writer_table_type=None, pre_copy_script=None, stored_procedure_parameters=None, stored_procedure_table_type_parameter_name=None, table_option=None, **kwargs) -> None: - super(SqlSink, self).__init__(additional_properties=additional_properties, write_batch_size=write_batch_size, write_batch_timeout=write_batch_timeout, sink_retry_count=sink_retry_count, sink_retry_wait=sink_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.sql_writer_stored_procedure_name = sql_writer_stored_procedure_name - self.sql_writer_table_type = sql_writer_table_type - self.pre_copy_script = pre_copy_script - self.stored_procedure_parameters = stored_procedure_parameters - self.stored_procedure_table_type_parameter_name = stored_procedure_table_type_parameter_name - self.table_option = table_option - self.type = 'SqlSink' - - -class SqlSource(TabularSource): - """A copy activity SQL source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param sql_reader_query: SQL reader query. Type: string (or Expression - with resultType string). - :type sql_reader_query: object - :param sql_reader_stored_procedure_name: Name of the stored procedure for - a SQL Database source. This cannot be used at the same time as - SqlReaderQuery. Type: string (or Expression with resultType string). - :type sql_reader_stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored - procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.mgmt.datafactory.models.StoredProcedureParameter] - :param isolation_level: Specifies the transaction locking behavior for the - SQL source. Allowed values: - ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The - default value is ReadCommitted. Type: string (or Expression with - resultType string). - :type isolation_level: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'sql_reader_query': {'key': 'sqlReaderQuery', 'type': 'object'}, - 'sql_reader_stored_procedure_name': {'key': 'sqlReaderStoredProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - 'isolation_level': {'key': 'isolationLevel', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, sql_reader_query=None, sql_reader_stored_procedure_name=None, stored_procedure_parameters=None, isolation_level=None, **kwargs) -> None: - super(SqlSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.sql_reader_query = sql_reader_query - self.sql_reader_stored_procedure_name = sql_reader_stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - self.isolation_level = isolation_level - self.type = 'SqlSource' - - -class SquareLinkedService(LinkedService): - """Square Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The URL of the Square instance. (i.e. - mystore.mysquare.com) - :type host: object - :param client_id: Required. The client ID associated with your Square - application. - :type client_id: object - :param client_secret: The client secret associated with your Square - application. - :type client_secret: ~azure.mgmt.datafactory.models.SecretBase - :param redirect_uri: Required. The redirect URL assigned in the Square - application dashboard. (i.e. http://localhost:2500) - :type redirect_uri: object - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - 'redirect_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'redirect_uri': {'key': 'typeProperties.redirectUri', 'type': 'object'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, client_id, redirect_uri, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, client_secret=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(SquareLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.redirect_uri = redirect_uri - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Square' - - -class SquareObjectDataset(Dataset): - """Square Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(SquareObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'SquareObject' - - -class SquareSource(TabularSource): - """A copy activity Square Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SquareSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SquareSource' - - -class SSISAccessCredential(Model): - """SSIS access credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, *, domain, user_name, password, **kwargs) -> None: - super(SSISAccessCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISChildPackage(Model): - """SSIS embedded child package. - - All required parameters must be populated in order to send to Azure. - - :param package_path: Required. Path for embedded child package. Type: - string (or Expression with resultType string). - :type package_path: object - :param package_name: Name for embedded child package. - :type package_name: str - :param package_content: Required. Content for embedded child package. - Type: string (or Expression with resultType string). - :type package_content: object - :param package_last_modified_date: Last modified date for embedded child - package. - :type package_last_modified_date: str - """ - - _validation = { - 'package_path': {'required': True}, - 'package_content': {'required': True}, - } - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'package_name': {'key': 'packageName', 'type': 'str'}, - 'package_content': {'key': 'packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'packageLastModifiedDate', 'type': 'str'}, - } - - def __init__(self, *, package_path, package_content, package_name: str=None, package_last_modified_date: str=None, **kwargs) -> None: - super(SSISChildPackage, self).__init__(**kwargs) - self.package_path = package_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - - -class SsisObjectMetadata(Model): - """SSIS object metadata. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: SsisEnvironment, SsisPackage, SsisProject, SsisFolder - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'Environment': 'SsisEnvironment', 'Package': 'SsisPackage', 'Project': 'SsisProject', 'Folder': 'SsisFolder'} - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, **kwargs) -> None: - super(SsisObjectMetadata, self).__init__(**kwargs) - self.id = id - self.name = name - self.description = description - self.type = None - - -class SsisEnvironment(SsisObjectMetadata): - """Ssis environment. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains environment. - :type folder_id: long - :param variables: Variable in environment - :type variables: list[~azure.mgmt.datafactory.models.SsisVariable] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'variables': {'key': 'variables', 'type': '[SsisVariable]'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, folder_id: int=None, variables=None, **kwargs) -> None: - super(SsisEnvironment, self).__init__(id=id, name=name, description=description, **kwargs) - self.folder_id = folder_id - self.variables = variables - self.type = 'Environment' - - -class SsisEnvironmentReference(Model): - """Ssis environment reference. - - :param id: Environment reference id. - :type id: long - :param environment_folder_name: Environment folder name. - :type environment_folder_name: str - :param environment_name: Environment name. - :type environment_name: str - :param reference_type: Reference type - :type reference_type: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'environment_folder_name': {'key': 'environmentFolderName', 'type': 'str'}, - 'environment_name': {'key': 'environmentName', 'type': 'str'}, - 'reference_type': {'key': 'referenceType', 'type': 'str'}, - } - - def __init__(self, *, id: int=None, environment_folder_name: str=None, environment_name: str=None, reference_type: str=None, **kwargs) -> None: - super(SsisEnvironmentReference, self).__init__(**kwargs) - self.id = id - self.environment_folder_name = environment_folder_name - self.environment_name = environment_name - self.reference_type = reference_type - - -class SSISExecutionCredential(Model): - """SSIS package execution credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.mgmt.datafactory.models.SecureString - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecureString'}, - } - - def __init__(self, *, domain, user_name, password, **kwargs) -> None: - super(SSISExecutionCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISExecutionParameter(Model): - """SSIS execution parameter. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package execution parameter value. Type: - string (or Expression with resultType string). - :type value: object - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__(self, *, value, **kwargs) -> None: - super(SSISExecutionParameter, self).__init__(**kwargs) - self.value = value - - -class SsisFolder(SsisObjectMetadata): - """Ssis folder. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, **kwargs) -> None: - super(SsisFolder, self).__init__(id=id, name=name, description=description, **kwargs) - self.type = 'Folder' - - -class SSISLogLocation(Model): - """SSIS package execution log location. - - 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. - - :param log_path: Required. The SSIS package execution log path. Type: - string (or Expression with resultType string). - :type log_path: object - :ivar type: Required. The type of SSIS log location. Default value: "File" - . - :vartype type: str - :param access_credential: The package execution log access credential. - :type access_credential: - ~azure.mgmt.datafactory.models.SSISAccessCredential - :param log_refresh_interval: Specifies the interval to refresh log. The - default interval is 5 minutes. Type: string (or Expression with resultType - string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type log_refresh_interval: object - """ - - _validation = { - 'log_path': {'required': True}, - 'type': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'log_path': {'key': 'logPath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'log_refresh_interval': {'key': 'typeProperties.logRefreshInterval', 'type': 'object'}, - } - - type = "File" - - def __init__(self, *, log_path, access_credential=None, log_refresh_interval=None, **kwargs) -> None: - super(SSISLogLocation, self).__init__(**kwargs) - self.log_path = log_path - self.access_credential = access_credential - self.log_refresh_interval = log_refresh_interval - - -class SsisObjectMetadataListResponse(Model): - """A list of SSIS object metadata. - - :param value: List of SSIS object metadata. - :type value: list[~azure.mgmt.datafactory.models.SsisObjectMetadata] - :param next_link: The link to the next page of results, if any remaining - results exist. - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SsisObjectMetadata]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__(self, *, value=None, next_link: str=None, **kwargs) -> None: - super(SsisObjectMetadataListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class SsisObjectMetadataStatusResponse(Model): - """The status of the operation. - - :param status: The status of the operation. - :type status: str - :param name: The operation name. - :type name: str - :param properties: The operation properties. - :type properties: str - :param error: The operation error message. - :type error: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'str'}, - } - - def __init__(self, *, status: str=None, name: str=None, properties: str=None, error: str=None, **kwargs) -> None: - super(SsisObjectMetadataStatusResponse, self).__init__(**kwargs) - self.status = status - self.name = name - self.properties = properties - self.error = error - - -class SsisPackage(SsisObjectMetadata): - """Ssis Package. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains package. - :type folder_id: long - :param project_version: Project version which contains package. - :type project_version: long - :param project_id: Project id which contains package. - :type project_id: long - :param parameters: Parameters in package - :type parameters: list[~azure.mgmt.datafactory.models.SsisParameter] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'project_version': {'key': 'projectVersion', 'type': 'long'}, - 'project_id': {'key': 'projectId', 'type': 'long'}, - 'parameters': {'key': 'parameters', 'type': '[SsisParameter]'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, folder_id: int=None, project_version: int=None, project_id: int=None, parameters=None, **kwargs) -> None: - super(SsisPackage, self).__init__(id=id, name=name, description=description, **kwargs) - self.folder_id = folder_id - self.project_version = project_version - self.project_id = project_id - self.parameters = parameters - self.type = 'Package' - - -class SSISPackageLocation(Model): - """SSIS package location. - - :param package_path: The SSIS package path. Type: string (or Expression - with resultType string). - :type package_path: object - :param type: The type of SSIS package location. Possible values include: - 'SSISDB', 'File', 'InlinePackage' - :type type: str or ~azure.mgmt.datafactory.models.SsisPackageLocationType - :param package_password: Password of the package. - :type package_password: ~azure.mgmt.datafactory.models.SecretBase - :param access_credential: The package access credential. - :type access_credential: - ~azure.mgmt.datafactory.models.SSISAccessCredential - :param configuration_path: The configuration file of the package - execution. Type: string (or Expression with resultType string). - :type configuration_path: object - :param package_name: The package name. - :type package_name: str - :param package_content: The embedded package content. Type: string (or - Expression with resultType string). - :type package_content: object - :param package_last_modified_date: The embedded package last modified - date. - :type package_last_modified_date: str - :param child_packages: The embedded child package list. - :type child_packages: - list[~azure.mgmt.datafactory.models.SSISChildPackage] - """ - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'package_password': {'key': 'typeProperties.packagePassword', 'type': 'SecretBase'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'configuration_path': {'key': 'typeProperties.configurationPath', 'type': 'object'}, - 'package_name': {'key': 'typeProperties.packageName', 'type': 'str'}, - 'package_content': {'key': 'typeProperties.packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'typeProperties.packageLastModifiedDate', 'type': 'str'}, - 'child_packages': {'key': 'typeProperties.childPackages', 'type': '[SSISChildPackage]'}, - } - - def __init__(self, *, package_path=None, type=None, package_password=None, access_credential=None, configuration_path=None, package_name: str=None, package_content=None, package_last_modified_date: str=None, child_packages=None, **kwargs) -> None: - super(SSISPackageLocation, self).__init__(**kwargs) - self.package_path = package_path - self.type = type - self.package_password = package_password - self.access_credential = access_credential - self.configuration_path = configuration_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - self.child_packages = child_packages - - -class SsisParameter(Model): - """Ssis parameter. - - :param id: Parameter id. - :type id: long - :param name: Parameter name. - :type name: str - :param description: Parameter description. - :type description: str - :param data_type: Parameter type. - :type data_type: str - :param required: Whether parameter is required. - :type required: bool - :param sensitive: Whether parameter is sensitive. - :type sensitive: bool - :param design_default_value: Design default value of parameter. - :type design_default_value: str - :param default_value: Default value of parameter. - :type default_value: str - :param sensitive_default_value: Default sensitive value of parameter. - :type sensitive_default_value: str - :param value_type: Parameter value type. - :type value_type: str - :param value_set: Parameter value set. - :type value_set: bool - :param variable: Parameter reference variable. - :type variable: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'str'}, - 'required': {'key': 'required', 'type': 'bool'}, - 'sensitive': {'key': 'sensitive', 'type': 'bool'}, - 'design_default_value': {'key': 'designDefaultValue', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'str'}, - 'sensitive_default_value': {'key': 'sensitiveDefaultValue', 'type': 'str'}, - 'value_type': {'key': 'valueType', 'type': 'str'}, - 'value_set': {'key': 'valueSet', 'type': 'bool'}, - 'variable': {'key': 'variable', 'type': 'str'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, data_type: str=None, required: bool=None, sensitive: bool=None, design_default_value: str=None, default_value: str=None, sensitive_default_value: str=None, value_type: str=None, value_set: bool=None, variable: str=None, **kwargs) -> None: - super(SsisParameter, self).__init__(**kwargs) - self.id = id - self.name = name - self.description = description - self.data_type = data_type - self.required = required - self.sensitive = sensitive - self.design_default_value = design_default_value - self.default_value = default_value - self.sensitive_default_value = sensitive_default_value - self.value_type = value_type - self.value_set = value_set - self.variable = variable - - -class SsisProject(SsisObjectMetadata): - """Ssis project. - - All required parameters must be populated in order to send to Azure. - - :param id: Metadata id. - :type id: long - :param name: Metadata name. - :type name: str - :param description: Metadata description. - :type description: str - :param type: Required. Constant filled by server. - :type type: str - :param folder_id: Folder id which contains project. - :type folder_id: long - :param version: Project version. - :type version: long - :param environment_refs: Environment reference in project - :type environment_refs: - list[~azure.mgmt.datafactory.models.SsisEnvironmentReference] - :param parameters: Parameters in project - :type parameters: list[~azure.mgmt.datafactory.models.SsisParameter] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_id': {'key': 'folderId', 'type': 'long'}, - 'version': {'key': 'version', 'type': 'long'}, - 'environment_refs': {'key': 'environmentRefs', 'type': '[SsisEnvironmentReference]'}, - 'parameters': {'key': 'parameters', 'type': '[SsisParameter]'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, folder_id: int=None, version: int=None, environment_refs=None, parameters=None, **kwargs) -> None: - super(SsisProject, self).__init__(id=id, name=name, description=description, **kwargs) - self.folder_id = folder_id - self.version = version - self.environment_refs = environment_refs - self.parameters = parameters - self.type = 'Project' - - -class SSISPropertyOverride(Model): - """SSIS property override. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package property override value. Type: string - (or Expression with resultType string). - :type value: object - :param is_sensitive: Whether SSIS package property override value is - sensitive data. Value will be encrypted in SSISDB if it is true - :type is_sensitive: bool - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'is_sensitive': {'key': 'isSensitive', 'type': 'bool'}, - } - - def __init__(self, *, value, is_sensitive: bool=None, **kwargs) -> None: - super(SSISPropertyOverride, self).__init__(**kwargs) - self.value = value - self.is_sensitive = is_sensitive - - -class SsisVariable(Model): - """Ssis variable. - - :param id: Variable id. - :type id: long - :param name: Variable name. - :type name: str - :param description: Variable description. - :type description: str - :param data_type: Variable type. - :type data_type: str - :param sensitive: Whether variable is sensitive. - :type sensitive: bool - :param value: Variable value. - :type value: str - :param sensitive_value: Variable sensitive value. - :type sensitive_value: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'long'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'str'}, - 'sensitive': {'key': 'sensitive', 'type': 'bool'}, - 'value': {'key': 'value', 'type': 'str'}, - 'sensitive_value': {'key': 'sensitiveValue', 'type': 'str'}, - } - - def __init__(self, *, id: int=None, name: str=None, description: str=None, data_type: str=None, sensitive: bool=None, value: str=None, sensitive_value: str=None, **kwargs) -> None: - super(SsisVariable, self).__init__(**kwargs) - self.id = id - self.name = name - self.description = description - self.data_type = data_type - self.sensitive = sensitive - self.value = value - self.sensitive_value = sensitive_value - - -class StagingSettings(Model): - """Staging settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Staging linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param path: The path to storage for storing the interim data. Type: - string (or Expression with resultType string). - :type path: object - :param enable_compression: Specifies whether to use compression when - copying data via an interim staging. Default value is false. Type: boolean - (or Expression with resultType boolean). - :type enable_compression: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - 'enable_compression': {'key': 'enableCompression', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, path=None, enable_compression=None, **kwargs) -> None: - super(StagingSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - self.enable_compression = enable_compression - - -class StoredProcedureParameter(Model): - """SQL stored procedure parameter. - - :param value: Stored procedure parameter value. Type: string (or - Expression with resultType string). - :type value: object - :param type: Stored procedure parameter type. Possible values include: - 'String', 'Int', 'Int64', 'Decimal', 'Guid', 'Boolean', 'Date' - :type type: str or - ~azure.mgmt.datafactory.models.StoredProcedureParameterType - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__(self, *, value=None, type=None, **kwargs) -> None: - super(StoredProcedureParameter, self).__init__(**kwargs) - self.value = value - self.type = type - - -class SwitchActivity(ControlActivity): - """This activity evaluates an expression and executes activities under the - cases property that correspond to the expression evaluation expected in the - equals property. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param on: Required. An expression that would evaluate to a string or - integer. This is used to determine the block of activities in cases that - will be executed. - :type on: ~azure.mgmt.datafactory.models.Expression - :param cases: List of cases that correspond to expected values of the 'on' - property. This is an optional property and if not provided, the activity - will execute activities provided in defaultActivities. - :type cases: list[~azure.mgmt.datafactory.models.SwitchCase] - :param default_activities: List of activities to execute if no case - condition is satisfied. This is an optional property and if not provided, - the activity will exit without any action. - :type default_activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'on': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'on': {'key': 'typeProperties.on', 'type': 'Expression'}, - 'cases': {'key': 'typeProperties.cases', 'type': '[SwitchCase]'}, - 'default_activities': {'key': 'typeProperties.defaultActivities', 'type': '[Activity]'}, - } - - def __init__(self, *, name: str, on, additional_properties=None, description: str=None, depends_on=None, user_properties=None, cases=None, default_activities=None, **kwargs) -> None: - super(SwitchActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.on = on - self.cases = cases - self.default_activities = default_activities - self.type = 'Switch' - - -class SwitchCase(Model): - """Switch cases with have a value and corresponding activities. - - :param value: Expected value that satisfies the expression result of the - 'on' property. - :type value: str - :param activities: List of activities to execute for satisfied case - condition. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'activities': {'key': 'activities', 'type': '[Activity]'}, - } - - def __init__(self, *, value: str=None, activities=None, **kwargs) -> None: - super(SwitchCase, self).__init__(**kwargs) - self.value = value - self.activities = activities - - -class SybaseLinkedService(LinkedService): - """Linked service for Sybase data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param server: Required. Server name for connection. Type: string (or - Expression with resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or - Expression with resultType string). - :type database: object - :param schema: Schema name for connection. Type: string (or Expression - with resultType string). - :type schema: object - :param authentication_type: AuthenticationType to be used for connection. - Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.SybaseAuthenticationType - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, server, database, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, schema=None, authentication_type=None, username=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(SybaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.server = server - self.database = database - self.schema = schema - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Sybase' - - -class SybaseSource(TabularSource): - """A copy activity source for Sybase databases. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Database query. Type: string (or Expression with resultType - string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(SybaseSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'SybaseSource' - - -class SybaseTableDataset(Dataset): - """The Sybase table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The Sybase table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(SybaseTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'SybaseTable' - - -class TeradataLinkedService(LinkedService): - """Linked service for Teradata data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: Teradata ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. Type: string (or Expression - with resultType string). - :type server: object - :param authentication_type: AuthenticationType to be used for connection. - Possible values include: 'Basic', 'Windows' - :type authentication_type: str or - ~azure.mgmt.datafactory.models.TeradataAuthenticationType - :param username: Username for authentication. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, server=None, authentication_type=None, username=None, password=None, encrypted_credential=None, **kwargs) -> None: - super(TeradataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - self.type = 'Teradata' - - -class TeradataPartitionSettings(Model): - """The settings that will be leveraged for teradata source partitioning. - - :param partition_column_name: The name of the column that will be used for - proceeding range or hash partitioning. Type: string (or Expression with - resultType string). - :type partition_column_name: object - :param partition_upper_bound: The maximum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_upper_bound: object - :param partition_lower_bound: The minimum value of column specified in - partitionColumnName that will be used for proceeding range partitioning. - Type: string (or Expression with resultType string). - :type partition_lower_bound: object - """ - - _attribute_map = { - 'partition_column_name': {'key': 'partitionColumnName', 'type': 'object'}, - 'partition_upper_bound': {'key': 'partitionUpperBound', 'type': 'object'}, - 'partition_lower_bound': {'key': 'partitionLowerBound', 'type': 'object'}, - } - - def __init__(self, *, partition_column_name=None, partition_upper_bound=None, partition_lower_bound=None, **kwargs) -> None: - super(TeradataPartitionSettings, self).__init__(**kwargs) - self.partition_column_name = partition_column_name - self.partition_upper_bound = partition_upper_bound - self.partition_lower_bound = partition_lower_bound - - -class TeradataSource(TabularSource): - """A copy activity Teradata source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: Teradata query. Type: string (or Expression with resultType - string). - :type query: object - :param partition_option: The partition mechanism that will be used for - teradata read in parallel. Possible values include: 'None', 'Hash', - 'DynamicRange' - :type partition_option: str or - ~azure.mgmt.datafactory.models.TeradataPartitionOption - :param partition_settings: The settings that will be leveraged for - teradata source partitioning. - :type partition_settings: - ~azure.mgmt.datafactory.models.TeradataPartitionSettings - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - 'partition_option': {'key': 'partitionOption', 'type': 'str'}, - 'partition_settings': {'key': 'partitionSettings', 'type': 'TeradataPartitionSettings'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, partition_option=None, partition_settings=None, **kwargs) -> None: - super(TeradataSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.partition_option = partition_option - self.partition_settings = partition_settings - self.type = 'TeradataSource' - - -class TeradataTableDataset(Dataset): - """The Teradata database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param database: The database name of Teradata. Type: string (or - Expression with resultType string). - :type database: object - :param table: The table name of Teradata. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, database=None, table=None, **kwargs) -> None: - super(TeradataTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.database = database - self.table = table - self.type = 'TeradataTable' - - -class TextFormat(DatasetStorageFormat): - """The data stored in text format. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param serializer: Serializer. Type: string (or Expression with resultType - string). - :type serializer: object - :param deserializer: Deserializer. Type: string (or Expression with - resultType string). - :type deserializer: object - :param type: Required. Constant filled by server. - :type type: str - :param column_delimiter: The column delimiter. Type: string (or Expression - with resultType string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with - resultType string). - :type row_delimiter: object - :param escape_char: The escape character. Type: string (or Expression with - resultType string). - :type escape_char: object - :param quote_char: The quote character. Type: string (or Expression with - resultType string). - :type quote_char: object - :param null_value: The null value string. Type: string (or Expression with - resultType string). - :type null_value: object - :param encoding_name: The code page name of the preferred encoding. If - miss, the default value is ΓÇ£utf-8ΓÇ¥, unless BOM denotes another Unicode - encoding. Refer to the ΓÇ£NameΓÇ¥ column of the table in the following - link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string - (or Expression with resultType string). - :type encoding_name: object - :param treat_empty_as_null: Treat empty column values in the text file as - null. The default value is true. Type: boolean (or Expression with - resultType boolean). - :type treat_empty_as_null: object - :param skip_line_count: The number of lines/rows to be skipped when - parsing text files. The default value is 0. Type: integer (or Expression - with resultType integer). - :type skip_line_count: object - :param first_row_as_header: When used as input, treat the first row of - data as headers. When used as output,write the headers into the output as - the first row of data. The default value is false. Type: boolean (or - Expression with resultType boolean). - :type first_row_as_header: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'serializer': {'key': 'serializer', 'type': 'object'}, - 'deserializer': {'key': 'deserializer', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'column_delimiter': {'key': 'columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'rowDelimiter', 'type': 'object'}, - 'escape_char': {'key': 'escapeChar', 'type': 'object'}, - 'quote_char': {'key': 'quoteChar', 'type': 'object'}, - 'null_value': {'key': 'nullValue', 'type': 'object'}, - 'encoding_name': {'key': 'encodingName', 'type': 'object'}, - 'treat_empty_as_null': {'key': 'treatEmptyAsNull', 'type': 'object'}, - 'skip_line_count': {'key': 'skipLineCount', 'type': 'object'}, - 'first_row_as_header': {'key': 'firstRowAsHeader', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, serializer=None, deserializer=None, column_delimiter=None, row_delimiter=None, escape_char=None, quote_char=None, null_value=None, encoding_name=None, treat_empty_as_null=None, skip_line_count=None, first_row_as_header=None, **kwargs) -> None: - super(TextFormat, self).__init__(additional_properties=additional_properties, serializer=serializer, deserializer=deserializer, **kwargs) - self.column_delimiter = column_delimiter - self.row_delimiter = row_delimiter - self.escape_char = escape_char - self.quote_char = quote_char - self.null_value = null_value - self.encoding_name = encoding_name - self.treat_empty_as_null = treat_empty_as_null - self.skip_line_count = skip_line_count - self.first_row_as_header = first_row_as_header - self.type = 'TextFormat' - - -class TriggerDependencyReference(DependencyReference): - """Trigger referenced dependency. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: TumblingWindowTriggerDependencyReference - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param reference_trigger: Required. Referenced trigger. - :type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference - """ - - _validation = { - 'type': {'required': True}, - 'reference_trigger': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'}, - } - - _subtype_map = { - 'type': {'TumblingWindowTriggerDependencyReference': 'TumblingWindowTriggerDependencyReference'} - } - - def __init__(self, *, reference_trigger, **kwargs) -> None: - super(TriggerDependencyReference, self).__init__(**kwargs) - self.reference_trigger = reference_trigger - self.type = 'TriggerDependencyReference' - - -class TriggerFilterParameters(Model): - """Query parameters for triggers. - - :param continuation_token: The continuation token for getting the next - page of results. Null for first page. - :type continuation_token: str - :param parent_trigger_name: The name of the parent TumblingWindowTrigger - to get the child rerun triggers - :type parent_trigger_name: str - """ - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'parent_trigger_name': {'key': 'parentTriggerName', 'type': 'str'}, - } - - def __init__(self, *, continuation_token: str=None, parent_trigger_name: str=None, **kwargs) -> None: - super(TriggerFilterParameters, self).__init__(**kwargs) - self.continuation_token = continuation_token - self.parent_trigger_name = parent_trigger_name - - -class TriggerPipelineReference(Model): - """Pipeline that needs to be triggered with the given parameters. - - :param pipeline_reference: Pipeline reference. - :type pipeline_reference: ~azure.mgmt.datafactory.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - """ - - _attribute_map = { - 'pipeline_reference': {'key': 'pipelineReference', 'type': 'PipelineReference'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - def __init__(self, *, pipeline_reference=None, parameters=None, **kwargs) -> None: - super(TriggerPipelineReference, self).__init__(**kwargs) - self.pipeline_reference = pipeline_reference - self.parameters = parameters - - -class TriggerQueryResponse(Model): - """A query of triggers. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of triggers. - :type value: list[~azure.mgmt.datafactory.models.TriggerResource] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerResource]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, *, value, continuation_token: str=None, **kwargs) -> None: - super(TriggerQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class TriggerReference(Model): - """Trigger reference type. - - 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 type: Required. Trigger reference type. Default value: - "TriggerReference" . - :vartype type: str - :param reference_name: Required. Reference trigger name. - :type reference_name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - } - - type = "TriggerReference" - - def __init__(self, *, reference_name: str, **kwargs) -> None: - super(TriggerReference, self).__init__(**kwargs) - self.reference_name = reference_name - - -class TriggerResource(SubResource): - """Trigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the trigger. - :type properties: ~azure.mgmt.datafactory.models.Trigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Trigger'}, - } - - def __init__(self, *, properties, **kwargs) -> None: - super(TriggerResource, self).__init__(**kwargs) - self.properties = properties - - -class TriggerRun(Model): - """Trigger runs. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :ivar trigger_run_id: Trigger run id. - :vartype trigger_run_id: str - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar trigger_type: Trigger type. - :vartype trigger_type: str - :ivar trigger_run_timestamp: Trigger run start time. - :vartype trigger_run_timestamp: datetime - :ivar status: Trigger run status. Possible values include: 'Succeeded', - 'Failed', 'Inprogress' - :vartype status: str or ~azure.mgmt.datafactory.models.TriggerRunStatus - :ivar message: Trigger error message. - :vartype message: str - :ivar properties: List of property name and value related to trigger run. - Name, value pair depends on type of trigger. - :vartype properties: dict[str, str] - :ivar triggered_pipelines: List of pipeline name and run Id triggered by - the trigger run. - :vartype triggered_pipelines: dict[str, str] - :ivar run_dimension: Run dimension for which trigger was fired. - :vartype run_dimension: dict[str, str] - :ivar dependency_status: Status of the upstream pipelines. - :vartype dependency_status: dict[str, object] - """ - - _validation = { - 'trigger_run_id': {'readonly': True}, - 'trigger_name': {'readonly': True}, - 'trigger_type': {'readonly': True}, - 'trigger_run_timestamp': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - 'properties': {'readonly': True}, - 'triggered_pipelines': {'readonly': True}, - 'run_dimension': {'readonly': True}, - 'dependency_status': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'trigger_run_id': {'key': 'triggerRunId', 'type': 'str'}, - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'trigger_type': {'key': 'triggerType', 'type': 'str'}, - 'trigger_run_timestamp': {'key': 'triggerRunTimestamp', 'type': 'iso-8601'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'triggered_pipelines': {'key': 'triggeredPipelines', 'type': '{str}'}, - 'run_dimension': {'key': 'runDimension', 'type': '{str}'}, - 'dependency_status': {'key': 'dependencyStatus', 'type': '{object}'}, - } - - def __init__(self, *, additional_properties=None, **kwargs) -> None: - super(TriggerRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.trigger_run_id = None - self.trigger_name = None - self.trigger_type = None - self.trigger_run_timestamp = None - self.status = None - self.message = None - self.properties = None - self.triggered_pipelines = None - self.run_dimension = None - self.dependency_status = None - - -class TriggerRunsQueryResponse(Model): - """A list of trigger runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of trigger runs. - :type value: list[~azure.mgmt.datafactory.models.TriggerRun] - :param continuation_token: The continuation token for getting the next - page of results, if any remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__(self, *, value, continuation_token: str=None, **kwargs) -> None: - super(TriggerRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class TriggerSubscriptionOperationStatus(Model): - """Defines the response of a trigger subscription operation. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar status: Event Subscription Status. Possible values include: - 'Enabled', 'Provisioning', 'Deprovisioning', 'Disabled', 'Unknown' - :vartype status: str or - ~azure.mgmt.datafactory.models.EventSubscriptionStatus - """ - - _validation = { - 'trigger_name': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(TriggerSubscriptionOperationStatus, self).__init__(**kwargs) - self.trigger_name = None - self.status = None - - -class TumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline runs for all fixed time interval windows - from a start time without gaps and also supports backfill scenarios (when - start time is in the past). - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when - Start/Stop APIs are called on the Trigger. Possible values include: - 'Started', 'Stopped', 'Disabled' - :vartype runtime_state: str or - ~azure.mgmt.datafactory.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the - trigger. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param pipeline: Required. Pipeline for which runs are created when an - event is fired for trigger window that is ready. - :type pipeline: ~azure.mgmt.datafactory.models.TriggerPipelineReference - :param frequency: Required. The frequency of the time windows. Possible - values include: 'Minute', 'Hour' - :type frequency: str or - ~azure.mgmt.datafactory.models.TumblingWindowFrequency - :param interval: Required. The interval of the time windows. The minimum - interval allowed is 15 Minutes. - :type interval: int - :param start_time: Required. The start time for the time period for the - trigger during which events are fired for windows that are ready. Only UTC - time is currently supported. - :type start_time: datetime - :param end_time: The end time for the time period for the trigger during - which events are fired for windows that are ready. Only UTC time is - currently supported. - :type end_time: datetime - :param delay: Specifies how long the trigger waits past due time before - triggering new run. It doesn't alter window start and end time. The - default is 0. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type delay: object - :param max_concurrency: Required. The max number of parallel time windows - (ready for execution) for which a new run is triggered. - :type max_concurrency: int - :param retry_policy: Retry policy that will be applied for failed pipeline - runs. - :type retry_policy: ~azure.mgmt.datafactory.models.RetryPolicy - :param depends_on: Triggers that this trigger depends on. Only tumbling - window triggers are supported. - :type depends_on: list[~azure.mgmt.datafactory.models.DependencyReference] - """ - - _validation = { - 'runtime_state': {'readonly': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - 'frequency': {'required': True}, - 'interval': {'required': True}, - 'start_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'pipeline': {'key': 'pipeline', 'type': 'TriggerPipelineReference'}, - 'frequency': {'key': 'typeProperties.frequency', 'type': 'str'}, - 'interval': {'key': 'typeProperties.interval', 'type': 'int'}, - 'start_time': {'key': 'typeProperties.startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'typeProperties.endTime', 'type': 'iso-8601'}, - 'delay': {'key': 'typeProperties.delay', 'type': 'object'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - 'retry_policy': {'key': 'typeProperties.retryPolicy', 'type': 'RetryPolicy'}, - 'depends_on': {'key': 'typeProperties.dependsOn', 'type': '[DependencyReference]'}, - } - - def __init__(self, *, pipeline, frequency, interval: int, start_time, max_concurrency: int, additional_properties=None, description: str=None, annotations=None, end_time=None, delay=None, retry_policy=None, depends_on=None, **kwargs) -> None: - super(TumblingWindowTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.pipeline = pipeline - self.frequency = frequency - self.interval = interval - self.start_time = start_time - self.end_time = end_time - self.delay = delay - self.max_concurrency = max_concurrency - self.retry_policy = retry_policy - self.depends_on = depends_on - self.type = 'TumblingWindowTrigger' - - -class TumblingWindowTriggerDependencyReference(TriggerDependencyReference): - """Referenced tumbling window trigger dependency. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Constant filled by server. - :type type: str - :param reference_trigger: Required. Referenced trigger. - :type reference_trigger: ~azure.mgmt.datafactory.models.TriggerReference - :param offset: Timespan applied to the start time of a tumbling window - when evaluating dependency. - :type offset: str - :param size: The size of the window when evaluating the dependency. If - undefined the frequency of the tumbling window will be used. - :type size: str - """ - - _validation = { - 'type': {'required': True}, - 'reference_trigger': {'required': True}, - 'offset': {'max_length': 15, 'min_length': 8, 'pattern': r'-?((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - 'size': {'max_length': 15, 'min_length': 8, 'pattern': r'((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9]))'}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_trigger': {'key': 'referenceTrigger', 'type': 'TriggerReference'}, - 'offset': {'key': 'offset', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'str'}, - } - - def __init__(self, *, reference_trigger, offset: str=None, size: str=None, **kwargs) -> None: - super(TumblingWindowTriggerDependencyReference, self).__init__(reference_trigger=reference_trigger, **kwargs) - self.offset = offset - self.size = size - self.type = 'TumblingWindowTriggerDependencyReference' - - -class UntilActivity(ControlActivity): - """This activity executes inner activities until the specified boolean - expression results to true or timeout is reached, whichever is earlier. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param expression: Required. An expression that would evaluate to Boolean. - The loop will continue until this expression evaluates to true - :type expression: ~azure.mgmt.datafactory.models.Expression - :param timeout: Specifies the timeout for the activity to run. If there is - no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 - week as default. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: - string (or Expression with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param activities: Required. List of activities to execute. - :type activities: list[~azure.mgmt.datafactory.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__(self, *, name: str, expression, activities, additional_properties=None, description: str=None, depends_on=None, user_properties=None, timeout=None, **kwargs) -> None: - super(UntilActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.expression = expression - self.timeout = timeout - self.activities = activities - self.type = 'Until' - - -class UpdateIntegrationRuntimeNodeRequest(Model): - """Update integration runtime node request. - - :param concurrent_jobs_limit: The number of concurrent jobs permitted to - run on the integration runtime node. Values between 1 and - maxConcurrentJobs(inclusive) are allowed. - :type concurrent_jobs_limit: int - """ - - _validation = { - 'concurrent_jobs_limit': {'minimum': 1}, - } - - _attribute_map = { - 'concurrent_jobs_limit': {'key': 'concurrentJobsLimit', 'type': 'int'}, - } - - def __init__(self, *, concurrent_jobs_limit: int=None, **kwargs) -> None: - super(UpdateIntegrationRuntimeNodeRequest, self).__init__(**kwargs) - self.concurrent_jobs_limit = concurrent_jobs_limit - - -class UpdateIntegrationRuntimeRequest(Model): - """Update integration runtime request. - - :param auto_update: Enables or disables the auto-update feature of the - self-hosted integration runtime. See - https://go.microsoft.com/fwlink/?linkid=854189. Possible values include: - 'On', 'Off' - :type auto_update: str or - ~azure.mgmt.datafactory.models.IntegrationRuntimeAutoUpdate - :param update_delay_offset: The time offset (in hours) in the day, e.g., - PT03H is 3 hours. The integration runtime auto update will happen on that - time. - :type update_delay_offset: str - """ - - _attribute_map = { - 'auto_update': {'key': 'autoUpdate', 'type': 'str'}, - 'update_delay_offset': {'key': 'updateDelayOffset', 'type': 'str'}, - } - - def __init__(self, *, auto_update=None, update_delay_offset: str=None, **kwargs) -> None: - super(UpdateIntegrationRuntimeRequest, self).__init__(**kwargs) - self.auto_update = auto_update - self.update_delay_offset = update_delay_offset - - -class UserAccessPolicy(Model): - """Get Data Plane read only token request definition. - - :param permissions: The string with permissions for Data Plane access. - Currently only 'r' is supported which grants read only access. - :type permissions: str - :param access_resource_path: The resource path to get access relative to - factory. Currently only empty string is supported which corresponds to the - factory resource. - :type access_resource_path: str - :param profile_name: The name of the profile. Currently only the default - is supported. The default value is DefaultProfile. - :type profile_name: str - :param start_time: Start time for the token. If not specified the current - time will be used. - :type start_time: str - :param expire_time: Expiration time for the token. Maximum duration for - the token is eight hours and by default the token will expire in eight - hours. - :type expire_time: str - """ - - _attribute_map = { - 'permissions': {'key': 'permissions', 'type': 'str'}, - 'access_resource_path': {'key': 'accessResourcePath', 'type': 'str'}, - 'profile_name': {'key': 'profileName', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'str'}, - 'expire_time': {'key': 'expireTime', 'type': 'str'}, - } - - def __init__(self, *, permissions: str=None, access_resource_path: str=None, profile_name: str=None, start_time: str=None, expire_time: str=None, **kwargs) -> None: - super(UserAccessPolicy, self).__init__(**kwargs) - self.permissions = permissions - self.access_resource_path = access_resource_path - self.profile_name = profile_name - self.start_time = start_time - self.expire_time = expire_time - - -class UserProperty(Model): - """User property. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. User property name. - :type name: str - :param value: Required. User property value. Type: string (or Expression - with resultType string). - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__(self, *, name: str, value, **kwargs) -> None: - super(UserProperty, self).__init__(**kwargs) - self.name = name - self.value = value - - -class ValidationActivity(ControlActivity): - """This activity verifies that an external resource exists. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param timeout: Specifies the timeout for the activity to run. If there is - no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 - week as default. Type: string (or Expression with resultType string), - pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param sleep: A delay in seconds between validation attempts. If no value - is specified, 10 seconds will be used as the default. Type: integer (or - Expression with resultType integer). - :type sleep: object - :param minimum_size: Can be used if dataset points to a file. The file - must be greater than or equal in size to the value specified. Type: - integer (or Expression with resultType integer). - :type minimum_size: object - :param child_items: Can be used if dataset points to a folder. If set to - true, the folder must have at least one file. If set to false, the folder - must be empty. Type: boolean (or Expression with resultType boolean). - :type child_items: object - :param dataset: Required. Validation activity dataset reference. - :type dataset: ~azure.mgmt.datafactory.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'sleep': {'key': 'typeProperties.sleep', 'type': 'object'}, - 'minimum_size': {'key': 'typeProperties.minimumSize', 'type': 'object'}, - 'child_items': {'key': 'typeProperties.childItems', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__(self, *, name: str, dataset, additional_properties=None, description: str=None, depends_on=None, user_properties=None, timeout=None, sleep=None, minimum_size=None, child_items=None, **kwargs) -> None: - super(ValidationActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.timeout = timeout - self.sleep = sleep - self.minimum_size = minimum_size - self.child_items = child_items - self.dataset = dataset - self.type = 'Validation' - - -class VariableSpecification(Model): - """Definition of a single variable for a Pipeline. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Variable type. Possible values include: 'String', - 'Bool', 'Array' - :type type: str or ~azure.mgmt.datafactory.models.VariableType - :param default_value: Default value of variable. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__(self, *, type, default_value=None, **kwargs) -> None: - super(VariableSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class VerticaLinkedService(LinkedService): - """Vertica linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param connection_string: An ODBC connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection - string. - :type pwd: ~azure.mgmt.datafactory.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, connection_string=None, pwd=None, encrypted_credential=None, **kwargs) -> None: - super(VerticaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - self.type = 'Vertica' - - -class VerticaSource(TabularSource): - """A copy activity Vertica source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(VerticaSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'VerticaSource' - - -class VerticaTableDataset(Dataset): - """Vertica dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: This property will be retired. Please consider using - schema + table properties instead. - :type table_name: object - :param table: The table name of the Vertica. Type: string (or Expression - with resultType string). - :type table: object - :param vertica_table_dataset_schema: The schema name of the Vertica. Type: - string (or Expression with resultType string). - :type vertica_table_dataset_schema: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'vertica_table_dataset_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, table=None, vertica_table_dataset_schema=None, **kwargs) -> None: - super(VerticaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.table = table - self.vertica_table_dataset_schema = vertica_table_dataset_schema - self.type = 'VerticaTable' - - -class WaitActivity(ControlActivity): - """This activity suspends pipeline execution for the specified interval. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param wait_time_in_seconds: Required. Duration in seconds. - :type wait_time_in_seconds: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'wait_time_in_seconds': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'wait_time_in_seconds': {'key': 'typeProperties.waitTimeInSeconds', 'type': 'int'}, - } - - def __init__(self, *, name: str, wait_time_in_seconds: int, additional_properties=None, description: str=None, depends_on=None, user_properties=None, **kwargs) -> None: - super(WaitActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.wait_time_in_seconds = wait_time_in_seconds - self.type = 'Wait' - - -class WebActivity(ExecutionActivity): - """Web activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :param linked_service_name: Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.mgmt.datafactory.models.ActivityPolicy - :param method: Required. Rest API method for target endpoint. Possible - values include: 'GET', 'POST', 'PUT', 'DELETE' - :type method: str or ~azure.mgmt.datafactory.models.WebActivityMethod - :param url: Required. Web activity target endpoint and path. Type: string - (or Expression with resultType string). - :type url: object - :param headers: Represents the headers that will be sent to the request. - For example, to set the language and type on a request: "headers" : { - "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: - string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. - Required for POST/PUT method, not allowed for GET method Type: string (or - Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the - endpoint. - :type authentication: - ~azure.mgmt.datafactory.models.WebActivityAuthentication - :param datasets: List of datasets passed to web endpoint. - :type datasets: list[~azure.mgmt.datafactory.models.DatasetReference] - :param linked_services: List of linked services passed to web endpoint. - :type linked_services: - list[~azure.mgmt.datafactory.models.LinkedServiceReference] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'datasets': {'key': 'typeProperties.datasets', 'type': '[DatasetReference]'}, - 'linked_services': {'key': 'typeProperties.linkedServices', 'type': '[LinkedServiceReference]'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - } - - def __init__(self, *, name: str, method, url, additional_properties=None, description: str=None, depends_on=None, user_properties=None, linked_service_name=None, policy=None, headers=None, body=None, authentication=None, datasets=None, linked_services=None, connect_via=None, **kwargs) -> None: - super(WebActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.method = method - self.url = url - self.headers = headers - self.body = body - self.authentication = authentication - self.datasets = datasets - self.linked_services = linked_services - self.connect_via = connect_via - self.type = 'WebActivity' - - -class WebActivityAuthentication(Model): - """Web activity authentication properties. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Web activity authentication - (Basic/ClientCertificate/MSI) - :type type: str - :param pfx: Base64-encoded contents of a PFX file. - :type pfx: ~azure.mgmt.datafactory.models.SecretBase - :param username: Web activity authentication user name for basic - authentication. - :type username: str - :param password: Password for the PFX file or basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - :param resource: Resource for which Azure Auth token will be requested - when using MSI Authentication. - :type resource: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'username': {'key': 'username', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__(self, *, type: str, pfx=None, username: str=None, password=None, resource: str=None, **kwargs) -> None: - super(WebActivityAuthentication, self).__init__(**kwargs) - self.type = type - self.pfx = pfx - self.username = username - self.password = password - self.resource = resource - - -class WebLinkedServiceTypeProperties(Model): - """Base definition of WebLinkedServiceTypeProperties, this typeProperties is - polymorphic based on authenticationType, so not flattened in SDK models. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: WebClientCertificateAuthentication, - WebBasicAuthentication, WebAnonymousAuthentication - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - _subtype_map = { - 'authentication_type': {'ClientCertificate': 'WebClientCertificateAuthentication', 'Basic': 'WebBasicAuthentication', 'Anonymous': 'WebAnonymousAuthentication'} - } - - def __init__(self, *, url, **kwargs) -> None: - super(WebLinkedServiceTypeProperties, self).__init__(**kwargs) - self.url = url - self.authentication_type = None - - -class WebAnonymousAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses anonymous authentication to communicate with - an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - def __init__(self, *, url, **kwargs) -> None: - super(WebAnonymousAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type = 'Anonymous' - - -class WebBasicAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses basic authentication to communicate with an - HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - :param username: Required. User name for Basic authentication. Type: - string (or Expression with resultType string). - :type username: object - :param password: Required. The password for Basic authentication. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'username': {'key': 'username', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, *, url, username, password, **kwargs) -> None: - super(WebBasicAuthentication, self).__init__(url=url, **kwargs) - self.username = username - self.password = password - self.authentication_type = 'Basic' - - -class WebClientCertificateAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses client certificate based authentication to - communicate with an HTTP endpoint. This scheme follows mutual - authentication; the server must also provide valid credentials to the - client. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. - http://www.microsoft.com . Type: string (or Expression with resultType - string). - :type url: object - :param authentication_type: Required. Constant filled by server. - :type authentication_type: str - :param pfx: Required. Base64-encoded contents of a PFX file. - :type pfx: ~azure.mgmt.datafactory.models.SecretBase - :param password: Required. Password for the PFX file. - :type password: ~azure.mgmt.datafactory.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'pfx': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__(self, *, url, pfx, password, **kwargs) -> None: - super(WebClientCertificateAuthentication, self).__init__(url=url, **kwargs) - self.pfx = pfx - self.password = password - self.authentication_type = 'ClientCertificate' - - -class WebHookActivity(ControlActivity): - """WebHook activity. - - 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. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.mgmt.datafactory.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.mgmt.datafactory.models.UserProperty] - :param type: Required. Constant filled by server. - :type type: str - :ivar method: Required. Rest API method for target endpoint. Default - value: "POST" . - :vartype method: str - :param url: Required. WebHook activity target endpoint and path. Type: - string (or Expression with resultType string). - :type url: object - :param timeout: The timeout within which the webhook should be called - back. If there is no value specified, it defaults to 10 minutes. Type: - string. Pattern: ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: str - :param headers: Represents the headers that will be sent to the request. - For example, to set the language and type on a request: "headers" : { - "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: - string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. - Required for POST/PUT method, not allowed for GET method Type: string (or - Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the - endpoint. - :type authentication: - ~azure.mgmt.datafactory.models.WebActivityAuthentication - :param report_status_on_call_back: When set to true, statusCode, output - and error in callback request body will be consumed by activity. The - activity can be marked as failed by setting statusCode >= 400 in callback - request. Default is false. Type: boolean (or Expression with resultType - boolean). - :type report_status_on_call_back: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True, 'constant': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'str'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'report_status_on_call_back': {'key': 'typeProperties.reportStatusOnCallBack', 'type': 'object'}, - } - - method = "POST" - - def __init__(self, *, name: str, url, additional_properties=None, description: str=None, depends_on=None, user_properties=None, timeout: str=None, headers=None, body=None, authentication=None, report_status_on_call_back=None, **kwargs) -> None: - super(WebHookActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.url = url - self.timeout = timeout - self.headers = headers - self.body = body - self.authentication = authentication - self.report_status_on_call_back = report_status_on_call_back - self.type = 'WebHook' - - -class WebLinkedService(LinkedService): - """Web linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param type_properties: Required. Web linked service properties. - :type type_properties: - ~azure.mgmt.datafactory.models.WebLinkedServiceTypeProperties - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'type_properties': {'key': 'typeProperties', 'type': 'WebLinkedServiceTypeProperties'}, - } - - def __init__(self, *, type_properties, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, **kwargs) -> None: - super(WebLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type_properties = type_properties - self.type = 'Web' - - -class WebSource(CopySource): - """A copy activity source for web page table. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, additional_columns=None, **kwargs) -> None: - super(WebSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, **kwargs) - self.additional_columns = additional_columns - self.type = 'WebSource' - - -class WebTableDataset(Dataset): - """The dataset points to a HTML table in the web page. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param index: Required. The zero-based index of the table in the web page. - Type: integer (or Expression with resultType integer), minimum: 0. - :type index: object - :param path: The relative URL to the web page from the linked service URL. - Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - 'index': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'index': {'key': 'typeProperties.index', 'type': 'object'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, index, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, path=None, **kwargs) -> None: - super(WebTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.index = index - self.path = path - self.type = 'WebTable' - - -class XeroLinkedService(LinkedService): - """Xero Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param host: Required. The endpoint of the Xero server. (i.e. - api.xero.com) - :type host: object - :param consumer_key: The consumer key associated with the Xero - application. - :type consumer_key: ~azure.mgmt.datafactory.models.SecretBase - :param private_key: The private key from the .pem file that was generated - for your Xero private application. You must include all the text from the - .pem file, including the Unix line endings( - ). - :type private_key: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'SecretBase'}, - 'private_key': {'key': 'typeProperties.privateKey', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, host, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, consumer_key=None, private_key=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(XeroLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.host = host - self.consumer_key = consumer_key - self.private_key = private_key - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Xero' - - -class XeroObjectDataset(Dataset): - """Xero Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(XeroObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'XeroObject' - - -class XeroSource(TabularSource): - """A copy activity Xero Service source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(XeroSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'XeroSource' - - -class ZohoLinkedService(LinkedService): - """Zoho server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param connect_via: The integration runtime reference. - :type connect_via: - ~azure.mgmt.datafactory.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - linked service. - :type annotations: list[object] - :param type: Required. Constant filled by server. - :type type: str - :param endpoint: Required. The endpoint of the Zoho server. (i.e. - crm.zoho.com/crm/private) - :type endpoint: object - :param access_token: The access token for Zoho authentication. - :type access_token: ~azure.mgmt.datafactory.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source - endpoints are encrypted using HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name - in the server's certificate to match the host name of the server when - connecting over SSL. The default value is true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of - the server when connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for - authentication. Credentials are encrypted using the integration runtime - credential manager. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type': {'key': 'type', 'type': 'str'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__(self, *, endpoint, additional_properties=None, connect_via=None, description: str=None, parameters=None, annotations=None, access_token=None, use_encrypted_endpoints=None, use_host_verification=None, use_peer_verification=None, encrypted_credential=None, **kwargs) -> None: - super(ZohoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.endpoint = endpoint - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - self.type = 'Zoho' - - -class ZohoObjectDataset(Dataset): - """Zoho server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: - array (or Expression with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the - dataset. Type: array (or Expression with resultType array), itemType: - DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: - ~azure.mgmt.datafactory.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, - ~azure.mgmt.datafactory.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the - Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, - Dataset will appear at the root level. - :type folder: ~azure.mgmt.datafactory.models.DatasetFolder - :param type: Required. Constant filled by server. - :type type: str - :param table_name: The table name. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'type': {'key': 'type', 'type': 'str'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__(self, *, linked_service_name, additional_properties=None, description: str=None, structure=None, schema=None, parameters=None, annotations=None, folder=None, table_name=None, **kwargs) -> None: - super(ZohoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.table_name = table_name - self.type = 'ZohoObject' - - -class ZohoSource(TabularSource): - """A copy activity Zoho server source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are - deserialized this collection - :type additional_properties: dict[str, object] - :param source_retry_count: Source retry count. Type: integer (or - Expression with resultType integer). - :type source_retry_count: object - :param source_retry_wait: Source retry wait. Type: string (or Expression - with resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type source_retry_wait: object - :param max_concurrent_connections: The maximum concurrent connection count - for the source data store. Type: integer (or Expression with resultType - integer). - :type max_concurrent_connections: object - :param type: Required. Constant filled by server. - :type type: str - :param query_timeout: Query timeout. Type: string (or Expression with - resultType string), pattern: - ((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type query_timeout: object - :param additional_columns: Specifies the additional columns to be added to - source data. Type: array of objects (or Expression with resultType array - of objects). - :type additional_columns: - list[~azure.mgmt.datafactory.models.AdditionalColumns] - :param query: A query to retrieve data from source. Type: string (or - Expression with resultType string). - :type query: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_retry_count': {'key': 'sourceRetryCount', 'type': 'object'}, - 'source_retry_wait': {'key': 'sourceRetryWait', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'maxConcurrentConnections', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'query_timeout': {'key': 'queryTimeout', 'type': 'object'}, - 'additional_columns': {'key': 'additionalColumns', 'type': '[AdditionalColumns]'}, - 'query': {'key': 'query', 'type': 'object'}, - } - - def __init__(self, *, additional_properties=None, source_retry_count=None, source_retry_wait=None, max_concurrent_connections=None, query_timeout=None, additional_columns=None, query=None, **kwargs) -> None: - super(ZohoSource, self).__init__(additional_properties=additional_properties, source_retry_count=source_retry_count, source_retry_wait=source_retry_wait, max_concurrent_connections=max_concurrent_connections, query_timeout=query_timeout, additional_columns=additional_columns, **kwargs) - self.query = query - self.type = 'ZohoSource' + def __init__(self, *, additional_properties=None, write_batch_size=None, write_batch_ \ No newline at end of file diff --git a/sdk/deploymentmanager/azure-mgmt-deploymentmanager/azure/mgmt/deploymentmanager/_deployment_manager_client.py b/sdk/deploymentmanager/azure-mgmt-deploymentmanager/azure/mgmt/deploymentmanager/_deployment_manager_client.py index 58c12648f7b5..66a677734c98 100644 --- a/sdk/deploymentmanager/azure-mgmt-deploymentmanager/azure/mgmt/deploymentmanager/_deployment_manager_client.py +++ b/sdk/deploymentmanager/azure-mgmt-deploymentmanager/azure/mgmt/deploymentmanager/_deployment_manager_client.py @@ -24,7 +24,7 @@ class DeploymentManagerClient(SDKClient): - """REST APIs for orchestrating deployments using the Azure Deployment Manager (ADM). See https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-manager-overview for more information. + """REST APIs for orchestrating deployments using the Azure Deployment Manager (ADM). See https://docs.microsoft.com/azure/azure-resource-manager/deployment-manager-overview for more information. :ivar config: Configuration for client. :vartype config: DeploymentManagerClientConfiguration diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/README.md b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/README.md index fd1fac190444..7a0f80babfc2 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/README.md +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/README.md @@ -5,18 +5,18 @@ This Checkpoint Store package works as a plug-in package to `EventHubConsumerCli Please note that this is an async library, for sync version of the Azure EventHubs Checkpoint Store client library, please refer to [azure-eventhub-checkpointstoreblob](../azure-eventhub-checkpointstoreblob). -[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub-checkpointstoreblob-aio/) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.0.1/azure.eventhub.aio.html#azure.eventhub.aio.CheckpointStore) | [Azure Eventhubs documentation](https://docs.microsoft.com/en-us/azure/event-hubs/) | [Azure Storage documentation](https://docs.microsoft.com/en-us/azure/storage/) +[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub-checkpointstoreblob-aio/) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.0.1/azure.eventhub.aio.html#azure.eventhub.aio.CheckpointStore) | [Azure Eventhubs documentation](https://docs.microsoft.com/azure/event-hubs/) | [Azure Storage documentation](https://docs.microsoft.com/azure/storage/) ## Getting started ### Prerequisites - Python 3.5.3 or later. -- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/en-us/). +- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/). -- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. +- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. -- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-account-block-blob). +- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-blob-create-account-block-blob). ### Install the package diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py index db94e0a92b36..9b8e6f824ea8 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py @@ -46,7 +46,7 @@ async def create(self, content_length, timeout=None, metadata=None, request_id=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -221,7 +221,7 @@ async def append_block(self, body, content_length, timeout=None, transactional_c :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -391,7 +391,7 @@ async def append_block_from_url(self, source_url, content_length, source_range=N :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py index 3374d597419f..2009a3814b92 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py @@ -49,12 +49,12 @@ async def download(self, snapshot=None, timeout=None, range=None, range_get_cont :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -261,12 +261,12 @@ async def get_properties(self, snapshot=None, timeout=None, request_id=None, lea :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -425,12 +425,12 @@ async def delete(self, snapshot=None, timeout=None, delete_snapshots=None, reque :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -533,7 +533,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -654,7 +654,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -763,7 +763,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -775,7 +775,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -961,7 +961,7 @@ async def undelete(self, timeout=None, request_id=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1022,7 +1022,7 @@ async def set_http_headers(self, timeout=None, request_id=None, blob_http_header :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1153,7 +1153,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1290,7 +1290,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1398,7 +1398,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1492,7 +1492,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1592,7 +1592,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1686,7 +1686,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1789,7 +1789,7 @@ async def create_snapshot(self, timeout=None, metadata=None, request_id=None, cp :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1931,7 +1931,7 @@ async def start_copy_from_url(self, copy_source, timeout=None, metadata=None, ti :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2084,7 +2084,7 @@ async def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2236,7 +2236,7 @@ async def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, leas :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2318,7 +2318,7 @@ async def set_tier(self, tier, timeout=None, rehydrate_priority=None, request_id :type tier: str or ~azure.storage.blob.models.AccessTierRequired :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py index b5225decc55c..d96d5da32999 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py @@ -51,7 +51,7 @@ async def upload(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -249,7 +249,7 @@ async def stage_block(self, block_id, content_length, body, transactional_conten :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -376,7 +376,7 @@ async def stage_block_from_url(self, block_id, content_length, source_url, sourc :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -519,7 +519,7 @@ async def commit_block_list(self, blocks, timeout=None, transactional_content_md :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -715,12 +715,12 @@ async def get_block_list(self, list_type="committed", snapshot=None, timeout=Non :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py index 635a98cfbc6e..5528d6d39088 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py @@ -41,7 +41,7 @@ async def create(self, timeout=None, metadata=None, access=None, request_id=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ async def get_properties(self, timeout=None, request_id=None, lease_access_condi :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ async def delete(self, timeout=None, request_id=None, lease_access_conditions=No :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ async def get_access_policy(self, timeout=None, request_id=None, lease_access_co :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ async def set_access_policy(self, container_acl=None, timeout=None, access=None, :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -598,7 +598,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -699,7 +699,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -786,7 +786,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -872,7 +872,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -976,7 +976,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1086,7 +1086,7 @@ async def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1197,7 +1197,7 @@ async def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py index 144bdfff6582..53ad32d3bfcb 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py @@ -42,13 +42,13 @@ async def create(self, timeout=None, directory_properties=None, posix_permission the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -410,7 +410,7 @@ async def delete(self, recursive_directory_delete, timeout=None, marker=None, re :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -513,7 +513,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -635,7 +635,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py index 5ea13fa19dfb..3c1fc9915384 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py @@ -48,7 +48,7 @@ async def create(self, content_length, blob_content_length, timeout=None, tier=N :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -240,7 +240,7 @@ async def upload_pages(self, body, content_length, transactional_content_md5=Non :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -403,7 +403,7 @@ async def clear_pages(self, content_length, timeout=None, range=None, request_id :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -572,7 +572,7 @@ async def upload_pages_from_url(self, source_url, source_range, content_length, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -753,12 +753,12 @@ async def get_page_ranges(self, snapshot=None, timeout=None, range=None, request :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -874,12 +874,12 @@ async def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=N :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1015,7 +1015,7 @@ async def resize(self, blob_content_length, timeout=None, request_id=None, lease :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1145,7 +1145,7 @@ async def update_sequence_number(self, sequence_number_action, timeout=None, blo ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1261,7 +1261,7 @@ async def copy_incremental(self, copy_source, timeout=None, request_id=None, mod :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py index b62063c8eb9b..720ab13e1dd8 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py @@ -45,7 +45,7 @@ async def set_properties(self, storage_service_properties, timeout=None, request ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ async def get_properties(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ async def get_statistics(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -282,7 +282,7 @@ async def list_containers_segment(self, prefix=None, marker=None, maxresults=Non ~azure.storage.blob.models.ListContainersIncludeType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -361,7 +361,7 @@ async def get_user_delegation_key(self, key_info, timeout=None, request_id=None, :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -497,7 +497,7 @@ async def submit_batch(self, body, content_length, multipart_content_type, timeo :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_append_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_append_blob_operations.py index 58948c64d126..7583dbd896ba 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_append_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_append_blob_operations.py @@ -46,7 +46,7 @@ def create(self, content_length, timeout=None, metadata=None, request_id=None, b :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -221,7 +221,7 @@ def append_block(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -391,7 +391,7 @@ def append_block_from_url(self, source_url, content_length, source_range=None, s :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_blob_operations.py index 3927498cf07a..897485bb7a40 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_blob_operations.py @@ -49,12 +49,12 @@ def download(self, snapshot=None, timeout=None, range=None, range_get_content_md :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -260,12 +260,12 @@ def get_properties(self, snapshot=None, timeout=None, request_id=None, lease_acc :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -424,12 +424,12 @@ def delete(self, snapshot=None, timeout=None, delete_snapshots=None, request_id= :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -532,7 +532,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -653,7 +653,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -762,7 +762,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -774,7 +774,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -960,7 +960,7 @@ def undelete(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1021,7 +1021,7 @@ def set_http_headers(self, timeout=None, request_id=None, blob_http_headers=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1152,7 +1152,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1289,7 +1289,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1397,7 +1397,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1491,7 +1491,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1591,7 +1591,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1685,7 +1685,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1788,7 +1788,7 @@ def create_snapshot(self, timeout=None, metadata=None, request_id=None, cpk_info :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1930,7 +1930,7 @@ def start_copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2083,7 +2083,7 @@ def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=None, req :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2235,7 +2235,7 @@ def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, lease_acce :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2317,7 +2317,7 @@ def set_tier(self, tier, timeout=None, rehydrate_priority=None, request_id=None, :type tier: str or ~azure.storage.blob.models.AccessTierRequired :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_block_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_block_blob_operations.py index 034e32f8211f..aebac4dab0d1 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_block_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_block_blob_operations.py @@ -51,7 +51,7 @@ def upload(self, body, content_length, timeout=None, transactional_content_md5=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -249,7 +249,7 @@ def stage_block(self, block_id, content_length, body, transactional_content_md5= :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -376,7 +376,7 @@ def stage_block_from_url(self, block_id, content_length, source_url, source_rang :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -519,7 +519,7 @@ def commit_block_list(self, blocks, timeout=None, transactional_content_md5=None :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -715,12 +715,12 @@ def get_block_list(self, list_type="committed", snapshot=None, timeout=None, req :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_container_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_container_operations.py index 2d2812a4da5f..08077b34685a 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_container_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_container_operations.py @@ -41,7 +41,7 @@ def create(self, timeout=None, metadata=None, access=None, request_id=None, cont :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ def get_properties(self, timeout=None, request_id=None, lease_access_conditions= :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ def delete(self, timeout=None, request_id=None, lease_access_conditions=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ def get_access_policy(self, timeout=None, request_id=None, lease_access_conditio :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ def set_access_policy(self, container_acl=None, timeout=None, access=None, reque :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -598,7 +598,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -699,7 +699,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -786,7 +786,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -872,7 +872,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -976,7 +976,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1086,7 +1086,7 @@ def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None, incl ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1197,7 +1197,7 @@ def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, maxre ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_directory_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_directory_operations.py index bfaf63388ec0..d989b25e17aa 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_directory_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_directory_operations.py @@ -42,13 +42,13 @@ def create(self, timeout=None, directory_properties=None, posix_permissions=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -410,7 +410,7 @@ def delete(self, recursive_directory_delete, timeout=None, marker=None, request_ :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -513,7 +513,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -635,7 +635,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_page_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_page_blob_operations.py index 70e8048a6803..ed83ef773e3a 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_page_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_page_blob_operations.py @@ -48,7 +48,7 @@ def create(self, content_length, blob_content_length, timeout=None, tier=None, m :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -240,7 +240,7 @@ def upload_pages(self, body, content_length, transactional_content_md5=None, tra :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -403,7 +403,7 @@ def clear_pages(self, content_length, timeout=None, range=None, request_id=None, :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -572,7 +572,7 @@ def upload_pages_from_url(self, source_url, source_range, content_length, range, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -753,12 +753,12 @@ def get_page_ranges(self, snapshot=None, timeout=None, range=None, request_id=No :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -874,12 +874,12 @@ def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=None, p :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1015,7 +1015,7 @@ def resize(self, blob_content_length, timeout=None, request_id=None, lease_acces :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1145,7 +1145,7 @@ def update_sequence_number(self, sequence_number_action, timeout=None, blob_sequ ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1261,7 +1261,7 @@ def copy_incremental(self, copy_source, timeout=None, request_id=None, modified_ :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_service_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_service_operations.py index b8f4f8e42323..1e226698b61c 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_service_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_generated/operations/_service_operations.py @@ -45,7 +45,7 @@ def set_properties(self, storage_service_properties, timeout=None, request_id=No ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ def get_properties(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ def get_statistics(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -282,7 +282,7 @@ def list_containers_segment(self, prefix=None, marker=None, maxresults=None, inc ~azure.storage.blob.models.ListContainersIncludeType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -361,7 +361,7 @@ def get_user_delegation_key(self, key_info, timeout=None, request_id=None, cls=N :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -497,7 +497,7 @@ def submit_batch(self, body, content_length, multipart_content_type, timeout=Non :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_models.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_models.py index 58dfacad8a92..4c1a6e5b2e14 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_models.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_models.py @@ -54,7 +54,7 @@ class PremiumPageBlobTier(str, Enum): """ Specifies the page blob tier to set the blob to. This is only applicable to page blobs on premium storage accounts. Please take a look at: - https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets + https://docs.microsoft.com/azure/storage/storage-premium-storage#scalability-and-performance-targets for detailed information on the corresponding IOPS and throughput per PageBlobTier. """ diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_shared/authentication.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_shared/authentication.py index a8db96d4a051..ba77213b7bf1 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_shared/authentication.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/azure/eventhub/extensions/checkpointstoreblobaio/_vendor/storage/blob/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/samples/README.md b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/samples/README.md index 2b56d91908f8..ee5fd05996cc 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/samples/README.md +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob-aio/samples/README.md @@ -19,11 +19,11 @@ These sample programs show how to use the async Python client libraries for Azur ## Prerequisites - Python2.7, Python 3.5.3 or later. -- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/en-us/). +- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/). -- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. +- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. -- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-account-block-blob). +- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-blob-create-account-block-blob). ## Setup diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/README.md b/sdk/eventhub/azure-eventhub-checkpointstoreblob/README.md index 000a8e26ac67..e91b77ddcdae 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/README.md +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/README.md @@ -5,18 +5,18 @@ This Checkpoint Store package works as a plug-in package to `EventHubConsumerCli Please note that this is a sync library, for async version of the Azure EventHubs Checkpoint Store client library, please refer to [azure-eventhub-checkpointstoreblob-aio](../azure-eventhub-checkpointstoreblob-aio). -[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub-checkpointstoreblob) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.0.1/azure.eventhub.html#azure.eventhub.CheckpointStore) | [Azure Eventhubs documentation](https://docs.microsoft.com/en-us/azure/event-hubs/) | [Azure Storage documentation](https://docs.microsoft.com/en-us/azure/storage/) +[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub-checkpointstoreblob) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.0.1/azure.eventhub.html#azure.eventhub.CheckpointStore) | [Azure Eventhubs documentation](https://docs.microsoft.com/azure/event-hubs/) | [Azure Storage documentation](https://docs.microsoft.com/azure/storage/) ## Getting started ### Prerequisites - Python2.7, Python 3.5.3 or later. -- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/en-us/). +- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/). -- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. +- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. -- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-account-block-blob). +- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-blob-create-account-block-blob). ### Install the package diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py index db94e0a92b36..9b8e6f824ea8 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py @@ -46,7 +46,7 @@ async def create(self, content_length, timeout=None, metadata=None, request_id=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -221,7 +221,7 @@ async def append_block(self, body, content_length, timeout=None, transactional_c :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -391,7 +391,7 @@ async def append_block_from_url(self, source_url, content_length, source_range=N :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py index 3374d597419f..2009a3814b92 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_blob_operations_async.py @@ -49,12 +49,12 @@ async def download(self, snapshot=None, timeout=None, range=None, range_get_cont :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -261,12 +261,12 @@ async def get_properties(self, snapshot=None, timeout=None, request_id=None, lea :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -425,12 +425,12 @@ async def delete(self, snapshot=None, timeout=None, delete_snapshots=None, reque :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -533,7 +533,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -654,7 +654,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -763,7 +763,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -775,7 +775,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -961,7 +961,7 @@ async def undelete(self, timeout=None, request_id=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1022,7 +1022,7 @@ async def set_http_headers(self, timeout=None, request_id=None, blob_http_header :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1153,7 +1153,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1290,7 +1290,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1398,7 +1398,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1492,7 +1492,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1592,7 +1592,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1686,7 +1686,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1789,7 +1789,7 @@ async def create_snapshot(self, timeout=None, metadata=None, request_id=None, cp :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1931,7 +1931,7 @@ async def start_copy_from_url(self, copy_source, timeout=None, metadata=None, ti :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2084,7 +2084,7 @@ async def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2236,7 +2236,7 @@ async def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, leas :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2318,7 +2318,7 @@ async def set_tier(self, tier, timeout=None, rehydrate_priority=None, request_id :type tier: str or ~azure.storage.blob.models.AccessTierRequired :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py index b5225decc55c..d96d5da32999 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py @@ -51,7 +51,7 @@ async def upload(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -249,7 +249,7 @@ async def stage_block(self, block_id, content_length, body, transactional_conten :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -376,7 +376,7 @@ async def stage_block_from_url(self, block_id, content_length, source_url, sourc :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -519,7 +519,7 @@ async def commit_block_list(self, blocks, timeout=None, transactional_content_md :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -715,12 +715,12 @@ async def get_block_list(self, list_type="committed", snapshot=None, timeout=Non :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py index 635a98cfbc6e..5528d6d39088 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_container_operations_async.py @@ -41,7 +41,7 @@ async def create(self, timeout=None, metadata=None, access=None, request_id=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ async def get_properties(self, timeout=None, request_id=None, lease_access_condi :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ async def delete(self, timeout=None, request_id=None, lease_access_conditions=No :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ async def get_access_policy(self, timeout=None, request_id=None, lease_access_co :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ async def set_access_policy(self, container_acl=None, timeout=None, access=None, :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -598,7 +598,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -699,7 +699,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -786,7 +786,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -872,7 +872,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -976,7 +976,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1086,7 +1086,7 @@ async def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1197,7 +1197,7 @@ async def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py index 144bdfff6582..53ad32d3bfcb 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_directory_operations_async.py @@ -42,13 +42,13 @@ async def create(self, timeout=None, directory_properties=None, posix_permission the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -410,7 +410,7 @@ async def delete(self, recursive_directory_delete, timeout=None, marker=None, re :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -513,7 +513,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -635,7 +635,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py index 5ea13fa19dfb..3c1fc9915384 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py @@ -48,7 +48,7 @@ async def create(self, content_length, blob_content_length, timeout=None, tier=N :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -240,7 +240,7 @@ async def upload_pages(self, body, content_length, transactional_content_md5=Non :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -403,7 +403,7 @@ async def clear_pages(self, content_length, timeout=None, range=None, request_id :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -572,7 +572,7 @@ async def upload_pages_from_url(self, source_url, source_range, content_length, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -753,12 +753,12 @@ async def get_page_ranges(self, snapshot=None, timeout=None, range=None, request :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -874,12 +874,12 @@ async def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=N :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1015,7 +1015,7 @@ async def resize(self, blob_content_length, timeout=None, request_id=None, lease :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1145,7 +1145,7 @@ async def update_sequence_number(self, sequence_number_action, timeout=None, blo ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1261,7 +1261,7 @@ async def copy_incremental(self, copy_source, timeout=None, request_id=None, mod :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py index b62063c8eb9b..720ab13e1dd8 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/aio/operations_async/_service_operations_async.py @@ -45,7 +45,7 @@ async def set_properties(self, storage_service_properties, timeout=None, request ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ async def get_properties(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ async def get_statistics(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -282,7 +282,7 @@ async def list_containers_segment(self, prefix=None, marker=None, maxresults=Non ~azure.storage.blob.models.ListContainersIncludeType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -361,7 +361,7 @@ async def get_user_delegation_key(self, key_info, timeout=None, request_id=None, :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -497,7 +497,7 @@ async def submit_batch(self, body, content_length, multipart_content_type, timeo :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_append_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_append_blob_operations.py index 58948c64d126..7583dbd896ba 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_append_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_append_blob_operations.py @@ -46,7 +46,7 @@ def create(self, content_length, timeout=None, metadata=None, request_id=None, b :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -221,7 +221,7 @@ def append_block(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -391,7 +391,7 @@ def append_block_from_url(self, source_url, content_length, source_range=None, s :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_blob_operations.py index 3927498cf07a..897485bb7a40 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_blob_operations.py @@ -49,12 +49,12 @@ def download(self, snapshot=None, timeout=None, range=None, range_get_content_md :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -260,12 +260,12 @@ def get_properties(self, snapshot=None, timeout=None, request_id=None, lease_acc :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -424,12 +424,12 @@ def delete(self, snapshot=None, timeout=None, delete_snapshots=None, request_id= :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -532,7 +532,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -653,7 +653,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -762,7 +762,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -774,7 +774,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -960,7 +960,7 @@ def undelete(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1021,7 +1021,7 @@ def set_http_headers(self, timeout=None, request_id=None, blob_http_headers=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1152,7 +1152,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1289,7 +1289,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1397,7 +1397,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1491,7 +1491,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1591,7 +1591,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1685,7 +1685,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1788,7 +1788,7 @@ def create_snapshot(self, timeout=None, metadata=None, request_id=None, cpk_info :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1930,7 +1930,7 @@ def start_copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2083,7 +2083,7 @@ def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=None, req :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2235,7 +2235,7 @@ def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, lease_acce :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2317,7 +2317,7 @@ def set_tier(self, tier, timeout=None, rehydrate_priority=None, request_id=None, :type tier: str or ~azure.storage.blob.models.AccessTierRequired :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_block_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_block_blob_operations.py index 034e32f8211f..aebac4dab0d1 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_block_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_block_blob_operations.py @@ -51,7 +51,7 @@ def upload(self, body, content_length, timeout=None, transactional_content_md5=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -249,7 +249,7 @@ def stage_block(self, block_id, content_length, body, transactional_content_md5= :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -376,7 +376,7 @@ def stage_block_from_url(self, block_id, content_length, source_url, source_rang :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -519,7 +519,7 @@ def commit_block_list(self, blocks, timeout=None, transactional_content_md5=None :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -715,12 +715,12 @@ def get_block_list(self, list_type="committed", snapshot=None, timeout=None, req :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_container_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_container_operations.py index 2d2812a4da5f..08077b34685a 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_container_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_container_operations.py @@ -41,7 +41,7 @@ def create(self, timeout=None, metadata=None, access=None, request_id=None, cont :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ def get_properties(self, timeout=None, request_id=None, lease_access_conditions= :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ def delete(self, timeout=None, request_id=None, lease_access_conditions=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ def get_access_policy(self, timeout=None, request_id=None, lease_access_conditio :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ def set_access_policy(self, container_acl=None, timeout=None, access=None, reque :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -598,7 +598,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -699,7 +699,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -786,7 +786,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -872,7 +872,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -976,7 +976,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1086,7 +1086,7 @@ def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None, incl ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1197,7 +1197,7 @@ def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, maxre ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_directory_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_directory_operations.py index bfaf63388ec0..d989b25e17aa 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_directory_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_directory_operations.py @@ -42,13 +42,13 @@ def create(self, timeout=None, directory_properties=None, posix_permissions=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -410,7 +410,7 @@ def delete(self, recursive_directory_delete, timeout=None, marker=None, request_ :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -513,7 +513,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -635,7 +635,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_page_blob_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_page_blob_operations.py index 70e8048a6803..ed83ef773e3a 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_page_blob_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_page_blob_operations.py @@ -48,7 +48,7 @@ def create(self, content_length, blob_content_length, timeout=None, tier=None, m :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -240,7 +240,7 @@ def upload_pages(self, body, content_length, transactional_content_md5=None, tra :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -403,7 +403,7 @@ def clear_pages(self, content_length, timeout=None, range=None, request_id=None, :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -572,7 +572,7 @@ def upload_pages_from_url(self, source_url, source_range, content_length, range, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -753,12 +753,12 @@ def get_page_ranges(self, snapshot=None, timeout=None, range=None, request_id=No :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -874,12 +874,12 @@ def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=None, p :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1015,7 +1015,7 @@ def resize(self, blob_content_length, timeout=None, request_id=None, lease_acces :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1145,7 +1145,7 @@ def update_sequence_number(self, sequence_number_action, timeout=None, blob_sequ ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1261,7 +1261,7 @@ def copy_incremental(self, copy_source, timeout=None, request_id=None, modified_ :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_service_operations.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_service_operations.py index b8f4f8e42323..1e226698b61c 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_service_operations.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_generated/operations/_service_operations.py @@ -45,7 +45,7 @@ def set_properties(self, storage_service_properties, timeout=None, request_id=No ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ def get_properties(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ def get_statistics(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -282,7 +282,7 @@ def list_containers_segment(self, prefix=None, marker=None, maxresults=None, inc ~azure.storage.blob.models.ListContainersIncludeType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -361,7 +361,7 @@ def get_user_delegation_key(self, key_info, timeout=None, request_id=None, cls=N :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -497,7 +497,7 @@ def submit_batch(self, body, content_length, multipart_content_type, timeout=Non :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_models.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_models.py index 58dfacad8a92..4c1a6e5b2e14 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_models.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_models.py @@ -54,7 +54,7 @@ class PremiumPageBlobTier(str, Enum): """ Specifies the page blob tier to set the blob to. This is only applicable to page blobs on premium storage accounts. Please take a look at: - https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets + https://docs.microsoft.com/azure/storage/storage-premium-storage#scalability-and-performance-targets for detailed information on the corresponding IOPS and throughput per PageBlobTier. """ diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_shared/authentication.py b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_shared/authentication.py index a8db96d4a051..ba77213b7bf1 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_shared/authentication.py +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/azure/eventhub/extensions/checkpointstoreblob/_vendor/storage/blob/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/eventhub/azure-eventhub-checkpointstoreblob/samples/README.md b/sdk/eventhub/azure-eventhub-checkpointstoreblob/samples/README.md index d7aa8ea0a1de..f68cee06440d 100644 --- a/sdk/eventhub/azure-eventhub-checkpointstoreblob/samples/README.md +++ b/sdk/eventhub/azure-eventhub-checkpointstoreblob/samples/README.md @@ -19,11 +19,11 @@ These sample programs show how to use the sync Python client libraries for Azure ## Prerequisites - Python2.7, Python 3.5.3 or later. -- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/en-us/). +- **Microsoft Azure Subscription:** To use Azure services, including Azure Event Hubs, you'll need a subscription. If you do not have an existing Azure account, you may sign up for a free trial or use your MSDN subscriber benefits when you [create an account](https://azure.microsoft.com/). -- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. +- **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. -- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-create-account-block-blob). +- **Azure Storage Account:** You'll need to have an Azure Storage Account and create a Azure Blob Storage Block Container to store the checkpoint data with blobs. You may follow the guide [creating an Azure Block Blob Storage Account](https://docs.microsoft.com/azure/storage/blobs/storage-blob-create-account-block-blob). ## Setup diff --git a/sdk/eventhub/azure-eventhub/CHANGELOG.md b/sdk/eventhub/azure-eventhub/CHANGELOG.md index 3d461a60e8dd..803e2df81e70 100644 --- a/sdk/eventhub/azure-eventhub/CHANGELOG.md +++ b/sdk/eventhub/azure-eventhub/CHANGELOG.md @@ -155,7 +155,7 @@ after which the underlying connection will close if there is no further activity **Breaking changes** - Removed support for IoT Hub direct connection. - - [EventHubs compatible connection string](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin) of an IotHub can be used to create `EventHubClient` and read properties or events from an IoT Hub. + - [EventHubs compatible connection string](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-read-builtin) of an IotHub can be used to create `EventHubClient` and read properties or events from an IoT Hub. - Removed support for sending EventData to IoT Hub. - Removed parameter `exception` in method `close()` of `EventHubConsumer` and `EventHubProcuer`. - Updated uAMQP dependency to 1.2.3. @@ -194,7 +194,7 @@ after which the underlying connection will close if there is no further activity - `backoff_max`: The maximum delay time in total. - Added support for context manager on `EventHubClient`. - Added new error type `OperationTimeoutError` for send operation. -- Introduced a new class `EventProcessor` which replaces the older concept of [Event Processor Host](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-event-processor-host). This early preview is intended to allow users to test the new design using a single instance of `EventProcessor`. The ability to checkpoints to a durable store will be added in future updates. +- Introduced a new class `EventProcessor` which replaces the older concept of [Event Processor Host](https://docs.microsoft.com/azure/event-hubs/event-hubs-event-processor-host). This early preview is intended to allow users to test the new design using a single instance of `EventProcessor`. The ability to checkpoints to a durable store will be added in future updates. - `EventProcessor`: EventProcessor creates and runs consumers for all partitions of the eventhub. - `PartitionManager`: PartitionManager defines the interface for getting/claiming ownerships of partitions and updating checkpoints. - `PartitionProcessor`: PartitionProcessor defines the interface for processing events. diff --git a/sdk/eventhub/azure-eventhub/README.md b/sdk/eventhub/azure-eventhub/README.md index 4d02b4d92ee3..024bd581cc3a 100644 --- a/sdk/eventhub/azure-eventhub/README.md +++ b/sdk/eventhub/azure-eventhub/README.md @@ -4,7 +4,7 @@ Azure Event Hubs is a highly scalable publish-subscribe service that can ingest them to multiple consumers. This lets you process and analyze the massive amounts of data produced by your connected devices and applications. Once Event Hubs has collected the data, you can retrieve, transform, and store it by using any real-time analytics provider or with batching/storage adapters. If you would like to know more about Azure Event Hubs, -you may wish to review: [What is Event Hubs](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-about)? +you may wish to review: [What is Event Hubs](https://docs.microsoft.com/azure/event-hubs/event-hubs-about)? The Azure Event Hubs client library allows for publishing and consuming of Azure Event Hubs events and may be used to: @@ -13,7 +13,7 @@ The Azure Event Hubs client library allows for publishing and consuming of Azure - Observe interesting operations and interactions happening within your business or other ecosystem, allowing loosely coupled systems to interact without the need to bind them together. - Receive events from one or more publishers, transform them to better meet the needs of your ecosystem, then publish the transformed events to a new stream for consumers to observe. -[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub/) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.2.0b1/azure.eventhub.html) | [Product documentation](https://docs.microsoft.com/en-us/azure/event-hubs/) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhub/samples) +[Source code](./) | [Package (PyPi)](https://pypi.org/project/azure-eventhub/) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-eventhub/5.2.0b1/azure.eventhub.html) | [Product documentation](https://docs.microsoft.com/azure/event-hubs/) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhub/samples) ## Getting started ### Prerequisites @@ -24,7 +24,7 @@ If you do not have an existing Azure account, you may sign up for a free trial o - **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide -for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). +for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. ### Install the package @@ -42,7 +42,7 @@ Interaction with Event Hubs starts with an instance of EventHubConsumerClient or **Create client from connection string:** For the Event Hubs client library to interact with an Event Hub, the easiest means is to use a connection string, which is created automatically when creating an Event Hubs namespace. -If you aren't familiar with shared access policies in Azure, you may wish to follow the step-by-step guide to [get an Event Hubs connection string](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string). +If you aren't familiar with shared access policies in Azure, you may wish to follow the step-by-step guide to [get an Event Hubs connection string](https://docs.microsoft.com/azure/event-hubs/event-hubs-get-connection-string). ```python @@ -58,7 +58,7 @@ consumer_client = EventHubConsumerClient.from_connection_string(connection_str, - The `from_connection_string` method takes the connection string of the form `Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=;SharedAccessKey=` and -entity name to your Event Hub instance. You can get the connection string from the [Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string#get-connection-string-from-the-portal). +entity name to your Event Hub instance. You can get the connection string from the [Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-get-connection-string#get-connection-string-from-the-portal). **Create client using the azure-identity library:** @@ -104,7 +104,7 @@ There can be at most 5 concurrent readers on a partition per consumer group; how one active consumer for a given partition and consumer group pairing. Each active reader receives all of the events from its partition; if there are multiple readers on the same partition, then they will receive duplicate events. -For more concepts and deeper discussion, see: [Event Hubs Features](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-features). +For more concepts and deeper discussion, see: [Event Hubs Features](https://docs.microsoft.com/azure/event-hubs/event-hubs-features). Also, the concepts for AMQP are well documented in [OASIS Advanced Messaging Queuing Protocol (AMQP) Version 1.0](http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html). ## Examples @@ -327,8 +327,8 @@ Search pypi with the prefix `azure-eventhub-checkpointstore` to find packages that support this and use the `CheckpointStore` implementation from one such package. Please note that both sync and async libraries are provided. In the below example, we create an instance of `EventHubConsumerClient` and use a `BlobCheckpointStore`. You need -to [create an Azure Storage account](https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal) -and a [Blob Container](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal#create-a-container) to run the code. +to [create an Azure Storage account](https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal) +and a [Blob Container](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal#create-a-container) to run the code. [Azure Blob Storage Checkpoint Store Async](../azure-eventhub-checkpointstoreblob-aio) and [Azure Blob Storage Checkpoint Store Sync](../azure-eventhub-checkpointstoreblob) @@ -378,7 +378,7 @@ if __name__ == '__main__': You can use `EventHubConsumerClient` to work with IoT Hub as well. This is useful for receiving telemetry data of IoT Hub from the linked EventHub. The associated connection string will not have send claims, hence sending events is not possible. -Please notice that the connection string needs to be for an [Event Hub-compatible endpoint](https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin), +Please notice that the connection string needs to be for an [Event Hub-compatible endpoint](https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-read-builtin), e.g. "Endpoint=sb://my-iothub-namespace-[uid].servicebus.windows.net/;SharedAccessKeyName=my-SA-name;SharedAccessKey=my-SA-key;EntityPath=my-iot-hub-name" There are two ways to get the Event Hubs compatible endpoint: diff --git a/sdk/eventhub/azure-eventhub/samples/README.md b/sdk/eventhub/azure-eventhub/samples/README.md index d2842e9a955a..adf5af15e815 100644 --- a/sdk/eventhub/azure-eventhub/samples/README.md +++ b/sdk/eventhub/azure-eventhub/samples/README.md @@ -70,10 +70,10 @@ If you do not have an existing Azure account, you may sign up for a free trial o - **Event Hubs namespace with an Event Hub:** To interact with Azure Event Hubs, you'll also need to have a namespace and Event Hub available. If you are not familiar with creating Azure resources, you may wish to follow the step-by-step guide -for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-create). +for [creating an Event Hub using the Azure portal](https://docs.microsoft.com/azure/event-hubs/event-hubs-create). There, you can also find detailed instructions for using the Azure CLI, Azure PowerShell, or Azure Resource Manager (ARM) templates to create an Event Hub. -- **Azure Storage Account (Optional)**: To run receiving samples with blob checkpoint store for persist checkpoint, you need to [create an Azure Storage account](https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal) and a [Blob Container](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal#create-a-container). +- **Azure Storage Account (Optional)**: To run receiving samples with blob checkpoint store for persist checkpoint, you need to [create an Azure Storage account](https://docs.microsoft.com/azure/storage/common/storage-quickstart-create-account?tabs=azure-portal) and a [Blob Container](https://docs.microsoft.com/azure/storage/blobs/storage-quickstart-blobs-portal#create-a-container). ## Setup diff --git a/sdk/eventhub/azure-eventhub/samples/async_samples/iot_hub_connection_string_receive_async.py b/sdk/eventhub/azure-eventhub/samples/async_samples/iot_hub_connection_string_receive_async.py index 9a42e6cb7f07..9e80c2367b55 100644 --- a/sdk/eventhub/azure-eventhub/samples/async_samples/iot_hub_connection_string_receive_async.py +++ b/sdk/eventhub/azure-eventhub/samples/async_samples/iot_hub_connection_string_receive_async.py @@ -11,7 +11,7 @@ The Event Hubs connection string is then used with the EventHubConsumerClient to receive events. More information about the built-in messaging endpoint can be found at: -https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-read-builtin +https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-read-builtin """ import os diff --git a/sdk/identity/azure-identity/CHANGELOG.md b/sdk/identity/azure-identity/CHANGELOG.md index 392299acf9d0..b573e12b6aec 100644 --- a/sdk/identity/azure-identity/CHANGELOG.md +++ b/sdk/identity/azure-identity/CHANGELOG.md @@ -229,7 +229,7 @@ its use in national clouds ### New features: - `AuthorizationCodeCredential` authenticates with a previously obtained authorization code. See Azure Active Directory's -[authorization code documentation](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow) +[authorization code documentation](https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow) for more information about this authentication flow. - Multi-cloud support: client credentials accept the authority of an Azure Active Directory authentication endpoint as an `authority` keyword argument. Known diff --git a/sdk/identity/azure-identity/README.md b/sdk/identity/azure-identity/README.md index 0afa0c670e54..262ac887b3f5 100644 --- a/sdk/identity/azure-identity/README.md +++ b/sdk/identity/azure-identity/README.md @@ -4,14 +4,14 @@ libraries. It provides credentials Azure SDK clients can use to authenticate their requests. This library currently supports: - - [Service principal authentication](https://docs.microsoft.com/en-us/azure/active-directory/develop/app-objects-and-service-principals) - - [Managed identity authentication](https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview) + - [Service principal authentication](https://docs.microsoft.com/azure/active-directory/develop/app-objects-and-service-principals) + - [Managed identity authentication](https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview) - User authentication [Source code](./) | [Package (PyPI)](https://pypi.org/project/azure-identity/) | [API reference documentation][ref_docs] - | [Azure Active Directory documentation](https://docs.microsoft.com/en-us/azure/active-directory/) + | [Azure Active Directory documentation](https://docs.microsoft.com/azure/active-directory/) # Getting started ## Prerequisites @@ -92,7 +92,7 @@ described in the next section. Authenticating as a managed identity requires no configuration but is only possible in a supported hosting environment. See Azure Active Directory's -[managed identity documentation](https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/services-support-managed-identities) +[managed identity documentation](https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/services-support-managed-identities) for more information. #### Single sign-on @@ -277,7 +277,7 @@ the message collects error messages from each credential in the chain. For more details on handling Azure Active Directory errors please refer to the Azure Active Directory -[error code documentation](https://docs.microsoft.com/en-us/azure/active-directory/develop/reference-aadsts-error-codes). +[error code documentation](https://docs.microsoft.com/azure/active-directory/develop/reference-aadsts-error-codes). # Next steps diff --git a/sdk/identity/azure-identity/azure/identity/_constants.py b/sdk/identity/azure-identity/azure/identity/_constants.py index 8bfb28d7adfa..0f419f7715c3 100644 --- a/sdk/identity/azure-identity/azure/identity/_constants.py +++ b/sdk/identity/azure-identity/azure/identity/_constants.py @@ -41,7 +41,7 @@ class EnvironmentVariables: class Endpoints: - # https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#get-a-token-using-http + # https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#get-a-token-using-http IMDS = "http://169.254.169.254/metadata/identity/oauth2/token" AAD_OAUTH2_V2_FORMAT = "https://" + KnownAuthorities.AZURE_PUBLIC_CLOUD + "/{}/oauth2/v2.0/token" diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/authorization_code.py b/sdk/identity/azure-identity/azure/identity/_credentials/authorization_code.py index b00a15145e7d..ccc59fdf829e 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/authorization_code.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/authorization_code.py @@ -17,7 +17,7 @@ class AuthorizationCodeCredential(object): """Authenticates by redeeming an authorization code previously obtained from Azure Active Directory. - See https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow for more information + See https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow for more information about the authentication flow. :param str tenant_id: ID of the application's Azure Active Directory tenant. Also called its 'directory' ID. diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/browser.py b/sdk/identity/azure-identity/azure/identity/_credentials/browser.py index cf860f5b39f1..02a1c7509b54 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/browser.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/browser.py @@ -27,7 +27,7 @@ class InteractiveBrowserCredential(InteractiveCredential): :func:`~get_token` opens a browser to a login URL provided by Azure Active Directory and authenticates a user there with the authorization code flow. Azure Active Directory documentation describes this flow in more detail: - https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-protocols-oauth-code + https://docs.microsoft.com/azure/active-directory/develop/v1-protocols-oauth-code :keyword str authority: Authority of an Azure Active Directory endpoint, for example 'login.microsoftonline.com', the authority for Azure Public Cloud (which is the default). :class:`~azure.identity.AzureAuthorityHosts` diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/device_code.py b/sdk/identity/azure-identity/azure/identity/_credentials/device_code.py index 87fc9e738a31..8a304d54778f 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/device_code.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/device_code.py @@ -27,7 +27,7 @@ class DeviceCodeCredential(InteractiveCredential): authenticates successfully, the credential receives an access token. For more information about the device code flow, see Azure Active Directory documentation: - https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-device-code + https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-device-code :param str client_id: the application's ID diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/managed_identity.py b/sdk/identity/azure-identity/azure/identity/_credentials/managed_identity.py index 8bdd46f5cba9..9a729aae68a6 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/managed_identity.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/managed_identity.py @@ -123,7 +123,7 @@ def _create_config(**kwargs): return config # given RetryPolicy's implementation, these settings most closely match the documented guidance for IMDS - # https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#retry-guidance + # https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/how-to-use-vm-token#retry-guidance _retry_settings = { "retry_total": 5, "retry_status": 5, diff --git a/sdk/identity/azure-identity/azure/identity/_credentials/user_password.py b/sdk/identity/azure-identity/azure/identity/_credentials/user_password.py index 1c6c1b3561d6..5c381a8f90bb 100644 --- a/sdk/identity/azure-identity/azure/identity/_credentials/user_password.py +++ b/sdk/identity/azure-identity/azure/identity/_credentials/user_password.py @@ -22,7 +22,7 @@ class UsernamePasswordCredential(InteractiveCredential): This credential can only authenticate work and school accounts; Microsoft accounts are not supported. See this document for more information about account types: - https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/sign-up-organization + https://docs.microsoft.com/azure/active-directory/fundamentals/sign-up-organization :param str client_id: the application's client ID :param str username: the user's username (usually an email address) diff --git a/sdk/identity/azure-identity/azure/identity/aio/_credentials/authorization_code.py b/sdk/identity/azure-identity/azure/identity/aio/_credentials/authorization_code.py index 2701716fe4d9..8bb7711d72d0 100644 --- a/sdk/identity/azure-identity/azure/identity/aio/_credentials/authorization_code.py +++ b/sdk/identity/azure-identity/azure/identity/aio/_credentials/authorization_code.py @@ -18,7 +18,7 @@ class AuthorizationCodeCredential(AsyncCredentialBase): """Authenticates by redeeming an authorization code previously obtained from Azure Active Directory. - See https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow for more information + See https://docs.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow for more information about the authentication flow. :param str tenant_id: ID of the application's Azure Active Directory tenant. Also called its 'directory' ID. diff --git a/sdk/identity/azure-identity/tests/azure-functions/readme.md b/sdk/identity/azure-identity/tests/azure-functions/readme.md index 5e9481832075..8367fc59bd67 100644 --- a/sdk/identity/azure-identity/tests/azure-functions/readme.md +++ b/sdk/identity/azure-identity/tests/azure-functions/readme.md @@ -4,7 +4,7 @@ This directory contains artifacts for testing azure-identity in Azure Functions. # prerequisite tools - Azure CLI - Azure Functions Core Tools 3.x - - https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local?#v2 + - https://docs.microsoft.com/azure/azure-functions/functions-run-local?#v2 - Docker CLI - https://hub.docker.com/search?q=&type=edition&offering=community @@ -127,7 +127,7 @@ az functionapp config appsettings set -g $RESOURCE_GROUP -n $FUNCTION_APP_USER_A At the time of writing, attaching user-assigned identities is impossible through the Azure CLI ([Azure/azure-cli#9887](https://github.com/Azure/azure-cli/issues/9887)). Use the Azure Portal to attached the managed identity created above to the Functions App (see -[App Service documentation](https://docs.microsoft.com/en-us/azure/app-service/overview-managed-identity?tabs=dotnet#adding-a-user-assigned-identity)). +[App Service documentation](https://docs.microsoft.com/azure/app-service/overview-managed-identity?tabs=dotnet#adding-a-user-assigned-identity)). # build the Docker image diff --git a/sdk/identity/azure-identity/tests/managed-identity-live/appservice.md b/sdk/identity/azure-identity/tests/managed-identity-live/appservice.md index 9ac6684abc31..730aef2f152f 100644 --- a/sdk/identity/azure-identity/tests/managed-identity-live/appservice.md +++ b/sdk/identity/azure-identity/tests/managed-identity-live/appservice.md @@ -123,7 +123,7 @@ az webapp config appsettings set -g $RESOURCE_GROUP -n $WEB_APP_USER_ASSIGNED \ At the time of writing, attaching user-assigned identities is impossible through the Azure CLI ([Azure/azure-cli#9887](https://github.com/Azure/azure-cli/issues/9887)). Use the Azure Portal to attached the managed identity created above to the Web App (see -[App Service documentation](https://docs.microsoft.com/en-us/azure/app-service/overview-managed-identity?tabs=dotnet#adding-a-user-assigned-identity)). +[App Service documentation](https://docs.microsoft.com/azure/app-service/overview-managed-identity?tabs=dotnet#adding-a-user-assigned-identity)). ## Build the Docker image diff --git a/sdk/identity/azure-identity/tests/pod-identity/readme.md b/sdk/identity/azure-identity/tests/pod-identity/readme.md index bcfd697905ca..272968efd80c 100644 --- a/sdk/identity/azure-identity/tests/pod-identity/readme.md +++ b/sdk/identity/azure-identity/tests/pod-identity/readme.md @@ -2,7 +2,7 @@ # prerequisite tools - Azure CLI - - https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest + - https://docs.microsoft.com/cli/azure/install-azure-cli?view=azure-cli-latest - Docker CLI - https://hub.docker.com/search?q=&type=edition&offering=community - Helm 2.x (3.x doesn't handle CRDs properly at time of writing) diff --git a/sdk/identity/azure-identity/tests/test_certificate_credential.py b/sdk/identity/azure-identity/tests/test_certificate_credential.py index af0eee63c580..f698d4a9180c 100644 --- a/sdk/identity/azure-identity/tests/test_certificate_credential.py +++ b/sdk/identity/azure-identity/tests/test_certificate_credential.py @@ -122,7 +122,7 @@ def mock_send(request, **kwargs): def validate_jwt(request, client_id, pem_bytes): """Validate the request meets AAD's expectations for a client credential grant using a certificate, as documented - at https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-certificate-credentials + at https://docs.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials """ cert = x509.load_pem_x509_certificate(pem_bytes, default_backend()) diff --git a/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models.py b/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models.py index a2b08b4d0965..c42b80733212 100644 --- a/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models.py +++ b/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models.py @@ -741,15 +741,15 @@ class MessagingEndpointProperties(Model): """The properties of the messaging endpoints used by this IoT hub. :param lock_duration_as_iso8601: The lock duration. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type lock_duration_as_iso8601: timedelta :param ttl_as_iso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type ttl_as_iso8601: timedelta :param max_delivery_count: The number of times the IoT hub attempts to deliver a message. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type max_delivery_count: int """ diff --git a/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models_py3.py b/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models_py3.py index 0775cf952305..5e043e849cab 100644 --- a/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models_py3.py +++ b/sdk/iothub/azure-mgmt-iothub/azure/mgmt/iothub/v2016_02_03/models/_models_py3.py @@ -741,15 +741,15 @@ class MessagingEndpointProperties(Model): """The properties of the messaging endpoints used by this IoT hub. :param lock_duration_as_iso8601: The lock duration. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type lock_duration_as_iso8601: timedelta :param ttl_as_iso8601: The period of time for which a message is available to consume before it is expired by the IoT hub. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type ttl_as_iso8601: timedelta :param max_delivery_count: The number of times the IoT hub attempts to deliver a message. See: - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-file-upload. + https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. :type max_delivery_count: int """ diff --git a/sdk/keyvault/azure-keyvault-certificates/README.md b/sdk/keyvault/azure-keyvault-certificates/README.md index 64b3eb7042f9..bd3f7eaf97c0 100644 --- a/sdk/keyvault/azure-keyvault-certificates/README.md +++ b/sdk/keyvault/azure-keyvault-certificates/README.md @@ -407,7 +407,7 @@ additional questions or comments. [backup_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py [hello_world_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py [hello_world_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py -[keyvault_docs]: https://docs.microsoft.com/en-us/azure/key-vault/ +[keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [list_operations_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py [list_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py [recover_purge_operations_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py @@ -422,7 +422,7 @@ additional questions or comments. [reference_docs]: https://aka.ms/azsdk-python-keyvault-certificates-docs [certificates_client_src]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates [certificates_samples]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/samples -[soft_delete]: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete +[soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete [test_example_certificates]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates.py [test_example_certificates_async]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/tests/test_examples_certificates_async.py diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/README.md b/sdk/keyvault/azure-keyvault-certificates/samples/README.md index b9176098e14b..3b984246177d 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/README.md +++ b/sdk/keyvault/azure-keyvault-certificates/samples/README.md @@ -24,7 +24,7 @@ recover certificates [backup_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py [hello_world_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py [hello_world_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py -[keyvault_docs]: https://docs.microsoft.com/en-us/azure/key-vault/ +[keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [list_operations_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py [list_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py [recover_purge_operations_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations.py b/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations.py index 1760763736c2..ebcd2097a7bc 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py index 6a21737b4ed9..3b7ab4e4c2bb 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/backup_restore_operations_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/contacts.py b/sdk/keyvault/azure-keyvault-certificates/samples/contacts.py index 9b8ca2b46192..8892fdbb75f7 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/contacts.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/contacts.py @@ -9,7 +9,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/contacts_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/contacts_async.py index 804a138af9bb..0228a4b382e2 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/contacts_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/contacts_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py b/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py index 1bf307637889..10cce5d7ea39 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/hello_world.py @@ -9,7 +9,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py index 753aadb90baa..6a674a8c6f91 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/hello_world_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/issuers.py b/sdk/keyvault/azure-keyvault-certificates/samples/issuers.py index d5d31cb4ca0a..39aacc4a1926 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/issuers.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/issuers.py @@ -9,7 +9,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/issuers_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/issuers_async.py index 21dbe1f92b39..d85aacd90652 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/issuers_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/issuers_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py b/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py index d68b349f8a62..013db165871a 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/list_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # @@ -19,7 +19,7 @@ # # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(certificate) resource for Azure Key Vault. -# The vault has to be soft-delete enabled to perform one of the following operations: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete +# The vault has to be soft-delete enabled to perform one of the following operations: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete # # 1. Create certificate (begin_create_certificate) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py index 75932b9c9605..2939a6059dad 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/list_operations_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # @@ -20,7 +20,7 @@ # # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(certificate) resource for Azure Key Vault. -# The vault has to be soft-delete enabled to perform one of the following operations: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete +# The vault has to be soft-delete enabled to perform one of the following operations: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete # # 1. Create certificate (create_certificate) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py b/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py index 8ae907b78097..bde61eb1839a 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations_async.py b/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations_async.py index f61c5dab62bc..7bf05156fad0 100644 --- a/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations_async.py +++ b/sdk/keyvault/azure-keyvault-certificates/samples/recover_purge_operations_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-certificates and azure-identity packages (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-keys/README.md b/sdk/keyvault/azure-keyvault-keys/README.md index a76abbef12fc..40d3a81f9ac6 100644 --- a/sdk/keyvault/azure-keyvault-keys/README.md +++ b/sdk/keyvault/azure-keyvault-keys/README.md @@ -138,7 +138,7 @@ Azure Key Vault can create and store RSA and elliptic curve keys. Both can optionally be protected by hardware security modules (HSMs). Azure Key Vault can also perform cryptographic operations with them. For more information about keys and supported operations and algorithms, see the -[Key Vault documentation](https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates#key-vault-keys). +[Key Vault documentation](https://docs.microsoft.com/azure/key-vault/about-keys-secrets-and-certificates#key-vault-keys). [KeyClient][key_client_docs] can create keys in the vault, get existing keys from the vault, update key metadata, and delete keys, as shown in the @@ -436,7 +436,7 @@ additional questions or comments. [list_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/samples/list_operations_async.py [recover_purge_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations.py [recover_purge_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations_async.py -[keyvault_docs]: https://docs.microsoft.com/en-us/azure/key-vault/ +[keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [pip]: https://pypi.org/project/pip/ [pypi_package_keys]: https://pypi.org/project/azure-keyvault-keys/ [reference_docs]: https://aka.ms/azsdk-python-keyvault-keys-docs @@ -444,7 +444,7 @@ additional questions or comments. [crypto_client_docs]: https://aka.ms/azsdk-python-keyvault-keys-cryptographyclient [key_client_src]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys [key_samples]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/samples -[soft_delete]: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete +[soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete [test_examples_keys]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys.py [test_example_keys_async]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/tests/test_samples_keys_async.py diff --git a/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations.py b/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations.py index 6f0aceaa7653..6da3f26c2804 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations.py @@ -9,7 +9,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-keys and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations_async.py b/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations_async.py index e7fd5f876e0a..9e90dd823218 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations_async.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/backup_restore_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-keys and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/hello_world.py b/sdk/keyvault/azure-keyvault-keys/samples/hello_world.py index 21e287c954b6..c86272dbd8ac 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/hello_world.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/hello_world.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-keys and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/hello_world_async.py b/sdk/keyvault/azure-keyvault-keys/samples/hello_world_async.py index 335682213ede..720bdb4c4869 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/hello_world_async.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/hello_world_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-keys and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/list_operations.py b/sdk/keyvault/azure-keyvault-keys/samples/list_operations.py index f09032c34805..fec06ca5e0f9 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/list_operations.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/list_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-keys/ @@ -21,7 +21,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(key) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create key (create_key) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/list_operations_async.py b/sdk/keyvault/azure-keyvault-keys/samples/list_operations_async.py index 527e5a49e4f3..7cdd06aa07cb 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/list_operations_async.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/list_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-keys/ @@ -21,7 +21,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(key) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create key (create_key) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations.py b/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations.py index 8c6ade4a1626..e932d6e509a7 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-keys/ @@ -21,7 +21,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates deleting and purging a vault(key) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create a key (create_key) # diff --git a/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations_async.py b/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations_async.py index caf6275a5320..a45b2f5ad333 100644 --- a/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations_async.py +++ b/sdk/keyvault/azure-keyvault-keys/samples/recover_purge_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-keys/ @@ -21,7 +21,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates deleting and purging a vault(key) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create a key (create_key) # diff --git a/sdk/keyvault/azure-keyvault-secrets/README.md b/sdk/keyvault/azure-keyvault-secrets/README.md index 59dbca16ec28..74b87fe06d47 100644 --- a/sdk/keyvault/azure-keyvault-secrets/README.md +++ b/sdk/keyvault/azure-keyvault-secrets/README.md @@ -138,7 +138,7 @@ A secret consists of a secret value and its associated metadata and management information. This library handles secret values as strings, but Azure Key Vault doesn't store them as such. For more information about secrets and how Key Vault stores and manages them, see the -[Key Vault documentation](https://docs.microsoft.com/en-us/azure/key-vault/about-keys-secrets-and-certificates#key-vault-secrets). +[Key Vault documentation](https://docs.microsoft.com/azure/key-vault/about-keys-secrets-and-certificates#key-vault-secrets). [SecretClient][secret_client_docs] can set secret values in the vault, update secret metadata, and delete secrets, as shown in the @@ -414,14 +414,14 @@ additional questions or comments. [list_operations_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/samples/list_operations_async.py [recover_purge_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations.py [recover_purge_async_sample]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations_async.py -[keyvault_docs]: https://docs.microsoft.com/en-us/azure/key-vault/ +[keyvault_docs]: https://docs.microsoft.com/azure/key-vault/ [pip]: https://pypi.org/project/pip/ [pypi_package_secrets]: https://pypi.org/project/azure-keyvault-secrets/ [reference_docs]: https://aka.ms/azsdk-python-keyvault-secrets-ref [secret_client_src]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets [secret_client_docs]: https://aka.ms/azsdk-python-keyvault-secrets-secretclient [secret_samples]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets/samples -[soft_delete]: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete +[soft_delete]: https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete [test_examples_secrets]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets.py [test_example_secrets_async]: https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/tests/test_samples_secrets_async.py diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations.py b/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations.py index f4f350e5ecdc..99ce72a597b9 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations.py @@ -9,7 +9,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations_async.py b/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations_async.py index 171ffba38046..2719ac7ccc08 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/backup_restore_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-secrets/ diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/hello_world.py b/sdk/keyvault/azure-keyvault-secrets/samples/hello_world.py index 8433c88acaff..3ab46152b084 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/hello_world.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/hello_world.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. Microsoft Azure Key Vault PyPI package - # https://pypi.python.org/pypi/azure-keyvault-secrets/ diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/hello_world_async.py b/sdk/keyvault/azure-keyvault-secrets/samples/hello_world_async.py index 21437433cbae..b2a1afa51f23 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/hello_world_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/hello_world_async.py @@ -11,7 +11,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/list_operations.py b/sdk/keyvault/azure-keyvault-secrets/samples/list_operations.py index 6127d111cee8..d3f2855f4c2e 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/list_operations.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/list_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # @@ -20,7 +20,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(secret) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create secret (set_secret) # diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/list_operations_async.py b/sdk/keyvault/azure-keyvault-secrets/samples/list_operations_async.py index 4b52797527b1..5b7710700140 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/list_operations_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/list_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # @@ -20,7 +20,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates the basic list operations on a vault(secret) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create secret (set_secret) # diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations.py b/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations.py index 459cb58da6ed..2a9c05c5bb3f 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # @@ -20,7 +20,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates deleting and purging a vault(secret) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create a secret (set_secret) # diff --git a/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations_async.py b/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations_async.py index 8b5c5adf4270..41d5e165f64c 100644 --- a/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations_async.py +++ b/sdk/keyvault/azure-keyvault-secrets/samples/recover_purge_operations_async.py @@ -10,7 +10,7 @@ # ---------------------------------------------------------------------------------------------------------- # Prerequisites: -# 1. An Azure Key Vault (https://docs.microsoft.com/en-us/azure/key-vault/quick-create-cli) +# 1. An Azure Key Vault (https://docs.microsoft.com/azure/key-vault/quick-create-cli) # # 2. azure-keyvault-secrets and azure-identity libraries (pip install these) # @@ -20,7 +20,7 @@ # ---------------------------------------------------------------------------------------------------------- # Sample - demonstrates deleting and purging a vault(secret) resource for Azure Key Vault. # The vault has to be soft-delete enabled to perform one of the following operations. See -# https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. +# https://docs.microsoft.com/azure/key-vault/key-vault-ovw-soft-delete for more information about soft-delete. # # 1. Create a secret (set_secret) # diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py index 61269424b641..7dcf323d84a5 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models.py @@ -1101,7 +1101,7 @@ class SavedSearch(ProxyResource): serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to - https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. + https://docs.microsoft.com/azure/kusto/query/functions/user-defined-functions. :type function_parameters: str :param version: The version number of the query language. The current version is 2 and is the default. diff --git a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py index 6640ff898a3e..6a1a35c4639b 100644 --- a/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py +++ b/sdk/loganalytics/azure-mgmt-loganalytics/azure/mgmt/loganalytics/models/_models_py3.py @@ -1101,7 +1101,7 @@ class SavedSearch(ProxyResource): serves as a function. Value should be in the following format: 'param-name1:type1 = default_value1, param-name2:type2 = default_value2'. For more examples and proper syntax please refer to - https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions. + https://docs.microsoft.com/azure/kusto/query/functions/user-defined-functions. :type function_parameters: str :param version: The version number of the query language. The current version is 2 and is the default. diff --git a/sdk/machinelearning/azure-mgmt-machinelearningcompute/azure/mgmt/machinelearningcompute/models/acs_cluster_properties.py b/sdk/machinelearning/azure-mgmt-machinelearningcompute/azure/mgmt/machinelearningcompute/models/acs_cluster_properties.py index f8d4a8f81079..2b9e81622cfa 100644 --- a/sdk/machinelearning/azure-mgmt-machinelearningcompute/azure/mgmt/machinelearningcompute/models/acs_cluster_properties.py +++ b/sdk/machinelearning/azure-mgmt-machinelearningcompute/azure/mgmt/machinelearningcompute/models/acs_cluster_properties.py @@ -38,7 +38,7 @@ class AcsClusterProperties(Model): :type agent_count: int :param agent_vm_size: The Azure VM size of the agent VM nodes. This cannot be changed once the cluster is created. This list is non exhaustive; refer - to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes + to https://docs.microsoft.com/azure/virtual-machines/windows/sizes for the possible VM sizes. Possible values include: 'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3', 'Standard_A4', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A9', diff --git a/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models.py b/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models.py index 7f9aeb3e0475..15c11ce23011 100644 --- a/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models.py +++ b/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models.py @@ -2200,7 +2200,7 @@ class FaceDetectorPreset(Preset): 640x360 before processing. Switching to "StandardDefinition" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see - https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics + https://azure.microsoft.com/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected. Possible values include: 'SourceResolution', 'StandardDefinition' diff --git a/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models_py3.py b/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models_py3.py index 09952f9fcd00..0a999ac53e06 100644 --- a/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models_py3.py +++ b/sdk/media/azure-mgmt-media/azure/mgmt/media/models/_models_py3.py @@ -2200,7 +2200,7 @@ class FaceDetectorPreset(Preset): 640x360 before processing. Switching to "StandardDefinition" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see - https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics + https://azure.microsoft.com/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected. Possible values include: 'SourceResolution', 'StandardDefinition' diff --git a/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/aio/operations_async/_scheduled_query_rules_operations_async.py b/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/aio/operations_async/_scheduled_query_rules_operations_async.py index 4f06359015b6..e8f9b352a06f 100644 --- a/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/aio/operations_async/_scheduled_query_rules_operations_async.py +++ b/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/aio/operations_async/_scheduled_query_rules_operations_async.py @@ -296,7 +296,7 @@ def list_by_subscription( """List the Log Search rules within a subscription group. :param filter: The filter to apply on the operation. For more information please see - https://msdn.microsoft.com/en-us/library/azure/dn931934.aspx. + https://msdn.microsoft.com/library/azure/dn931934.aspx. :type filter: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either LogSearchRuleResourceCollection or the result of cls(response) @@ -369,7 +369,7 @@ def list_by_resource_group( :param resource_group_name: The name of the resource group. :type resource_group_name: str :param filter: The filter to apply on the operation. For more information please see - https://msdn.microsoft.com/en-us/library/azure/dn931934.aspx. + https://msdn.microsoft.com/library/azure/dn931934.aspx. :type filter: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either LogSearchRuleResourceCollection or the result of cls(response) diff --git a/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/operations/_scheduled_query_rules_operations.py b/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/operations/_scheduled_query_rules_operations.py index 9b9a052c444a..6cbe3f10ea5f 100644 --- a/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/operations/_scheduled_query_rules_operations.py +++ b/sdk/monitor/azure-mgmt-monitor/azure/mgmt/monitor/v2018_04_16/operations/_scheduled_query_rules_operations.py @@ -305,7 +305,7 @@ def list_by_subscription( """List the Log Search rules within a subscription group. :param filter: The filter to apply on the operation. For more information please see - https://msdn.microsoft.com/en-us/library/azure/dn931934.aspx. + https://msdn.microsoft.com/library/azure/dn931934.aspx. :type filter: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either LogSearchRuleResourceCollection or the result of cls(response) @@ -379,7 +379,7 @@ def list_by_resource_group( :param resource_group_name: The name of the resource group. :type resource_group_name: str :param filter: The filter to apply on the operation. For more information please see - https://msdn.microsoft.com/en-us/library/azure/dn931934.aspx. + https://msdn.microsoft.com/library/azure/dn931934.aspx. :type filter: str :keyword callable cls: A custom type or function that will be passed the direct response :return: An iterator like instance of either LogSearchRuleResourceCollection or the result of cls(response) diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models.py index 6627fe987ff2..85e6ecf208fa 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models.py @@ -1161,7 +1161,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models_py3.py index 762aca34dff8..2a72df5cb8e6 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2016_12_01/models/_models_py3.py @@ -1338,7 +1338,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models.py index 3cd427f93b9a..d8145af88b7b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models.py @@ -1336,7 +1336,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models_py3.py index a9632f01f684..a1b166a9e6df 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_03_01/models/_models_py3.py @@ -1536,7 +1536,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models.py index 9fe1ca20180c..83716247d953 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models.py @@ -1664,7 +1664,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models_py3.py index 749bc24f6b5c..6ec79503a35e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_06_01/models/_models_py3.py @@ -1924,7 +1924,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models.py index 775fc78df474..3819a605645d 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models.py @@ -1664,7 +1664,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models_py3.py index 2e2a4348b739..69548866eec2 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_08_01/models/_models_py3.py @@ -1924,7 +1924,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models.py index f648742b8952..3a3e4eb2e104 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models.py @@ -2077,7 +2077,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -8188,7 +8188,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_09_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models_py3.py index 1d1340ce0fd3..e7d1eae1ec24 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_09_01/models/_models_py3.py @@ -2386,7 +2386,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -9274,7 +9274,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_09_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models.py index 9c6495bac133..f1a93833d65b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models.py @@ -2081,7 +2081,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -8544,7 +8544,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_10_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models_py3.py index 30ef8b4ac484..ab042ae86259 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_10_01/models/_models_py3.py @@ -2391,7 +2391,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -9681,7 +9681,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_10_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models.py index d2afc6af9e25..1ec7502215e2 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models.py @@ -2081,7 +2081,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -8577,7 +8577,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_11_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models_py3.py index 60105329863e..fb7d2fb4462c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2017_11_01/models/_models_py3.py @@ -2391,7 +2391,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -9718,7 +9718,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2017_11_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models.py index 2510155fb177..791f85cdedf7 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models.py @@ -2090,7 +2090,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -8655,7 +8655,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_01_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models_py3.py index 8d44e25d086d..ce69b53eae14 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_01_01/models/_models_py3.py @@ -2402,7 +2402,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -9804,7 +9804,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_01_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models.py index 7b90a31c98ee..8ff536f1ac94 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models.py @@ -2090,7 +2090,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -9173,7 +9173,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_02_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models_py3.py index a13b99a43103..f3508d77f77e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_02_01/models/_models_py3.py @@ -2402,7 +2402,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -10379,7 +10379,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_02_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models.py index 9cc9ff6dace4..a7278d7eb775 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models.py @@ -2517,7 +2517,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -10018,7 +10018,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_04_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models_py3.py index c3067336b60b..b5933c08bf00 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_04_01/models/_models_py3.py @@ -2889,7 +2889,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -11336,7 +11336,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_04_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models.py index d848bfef2c9c..3216142a7d6b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models.py @@ -2517,7 +2517,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -10317,7 +10317,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_06_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models_py3.py index ec593ee3c990..88412dabf4e0 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_06_01/models/_models_py3.py @@ -2889,7 +2889,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -11669,7 +11669,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_06_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models.py index e38fe7f32ef8..58c7a7ceea93 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models.py @@ -2522,7 +2522,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -10684,7 +10684,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_07_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models_py3.py index 791de9779285..0ebeac86c7bf 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_07_01/models/_models_py3.py @@ -2894,7 +2894,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -12088,7 +12088,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_07_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models.py index abe3c9514684..d3f98c4c46ab 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models.py @@ -2900,7 +2900,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -12803,7 +12803,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_08_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models_py3.py index 4884669b2b1f..7da43154d093 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_08_01/models/_models_py3.py @@ -3324,7 +3324,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -14440,7 +14440,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_08_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models.py index a825cdedd816..761351668057 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models.py @@ -3041,7 +3041,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -13082,7 +13082,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_10_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models_py3.py index 81d5bf0044f6..8e2bab7caf47 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_10_01/models/_models_py3.py @@ -3483,7 +3483,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -14747,7 +14747,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_10_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models.py index 81016e5c3b29..8c7409f86baa 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models.py @@ -3046,7 +3046,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -13254,7 +13254,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_11_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models_py3.py index d1ff2ccd4893..0a559929962f 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_11_01/models/_models_py3.py @@ -3489,7 +3489,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -14939,7 +14939,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_11_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models.py index 28192911c28c..814f8399777e 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models.py @@ -3127,7 +3127,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -13638,7 +13638,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_12_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models_py3.py index 66e2fc1c0cad..44531a9d462c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2018_12_01/models/_models_py3.py @@ -3580,7 +3580,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -15369,7 +15369,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2018_12_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models.py index b39c1c3c046e..5282ee1764ae 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models.py @@ -3207,7 +3207,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -13902,7 +13902,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_02_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models_py3.py index 599a8e338448..298e5214045b 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_02_01/models/_models_py3.py @@ -3667,7 +3667,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -15656,7 +15656,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_02_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models.py index 66e81a3b7155..1b0a05794943 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models.py @@ -3467,7 +3467,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -14759,7 +14759,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_04_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models_py3.py index b5fb5f797311..f04d158ecbc5 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_04_01/models/_models_py3.py @@ -3955,7 +3955,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -16593,7 +16593,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_04_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models.py index d524fab8c26a..4cd635d0cde9 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models.py @@ -3600,7 +3600,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -15443,7 +15443,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_06_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models_py3.py index 68894e1abb73..bbbae724b7cc 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_06_01/models/_models_py3.py @@ -4103,7 +4103,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17348,7 +17348,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_06_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models.py index 9c244f05bec4..c4561feb2cfa 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models.py @@ -3687,7 +3687,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -15712,7 +15712,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_07_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models_py3.py index 8e848fe4bb3c..736ea34fc0ae 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_07_01/models/_models_py3.py @@ -4175,7 +4175,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17590,7 +17590,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_07_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models.py index b9e71dda88aa..e158aae4107d 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models.py @@ -3808,7 +3808,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -15893,7 +15893,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_08_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models_py3.py index 06cbc36220ed..4be3f3ca27eb 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_08_01/models/_models_py3.py @@ -4310,7 +4310,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17783,7 +17783,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_08_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models.py index 5ea20beba402..d44ba46ee23d 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models.py @@ -4129,7 +4129,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -16561,7 +16561,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_09_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models_py3.py index 4cce221e3131..24e0e7369eca 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_09_01/models/_models_py3.py @@ -4621,7 +4621,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -18395,7 +18395,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference of the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_09_01.models.SubResource :param remote_address_space: The reference of the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models.py index 75b82d63229c..429bbe711b10 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models.py @@ -4210,7 +4210,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17206,7 +17206,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_11_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models_py3.py index a432ca5b8197..cc9fec2cd21f 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_11_01/models/_models_py3.py @@ -4708,7 +4708,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -19119,7 +19119,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_11_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models.py index a3e019f63bf0..a46268d48155 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models.py @@ -4214,7 +4214,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17543,7 +17543,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_12_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models_py3.py index 6800181879e3..8fb21aad241a 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2019_12_01/models/_models_py3.py @@ -4713,7 +4713,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -19494,7 +19494,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2019_12_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models.py index 13587fb2ce7e..c981a5e27eb4 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models.py @@ -4219,7 +4219,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -17975,7 +17975,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2020_03_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models_py3.py index df52c708af5a..66995f0b3ad5 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_03_01/models/_models_py3.py @@ -4719,7 +4719,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -19977,7 +19977,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2020_03_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models.py index cec5459e5dfe..0e59f3c56969 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models.py @@ -4221,7 +4221,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -18357,7 +18357,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2020_04_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models_py3.py b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models_py3.py index df5301d41ab0..c1a33a86323c 100644 --- a/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models_py3.py +++ b/sdk/network/azure-mgmt-network/azure/mgmt/network/v2020_04_01/models/_models_py3.py @@ -4724,7 +4724,7 @@ class BGPCommunity(msrest.serialization.Model): :param community_name: The name of the bgp community. e.g. Skype. :type community_name: str :param community_value: The value of the bgp community. For more information: - https://docs.microsoft.com/en-us/azure/expressroute/expressroute-routing. + https://docs.microsoft.com/azure/expressroute/expressroute-routing. :type community_value: str :param community_prefixes: The prefixes that the bgp community contains. :type community_prefixes: list[str] @@ -20412,7 +20412,7 @@ class VirtualNetworkPeering(SubResource): :type use_remote_gateways: bool :param remote_virtual_network: The reference to the remote virtual network. The remote virtual network can be in the same or different region (preview). See here to register for the preview - and learn more (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create- + and learn more (https://docs.microsoft.com/azure/virtual-network/virtual-network-create- peering). :type remote_virtual_network: ~azure.mgmt.network.v2020_04_01.models.SubResource :param remote_address_space: The reference to the remote virtual network address space. diff --git a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_watcher.test_network_watcher_troubleshoot.yaml b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_watcher.test_network_watcher_troubleshoot.yaml index 5f8ceef81dab..5371c0fb930d 100644 --- a/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_watcher.test_network_watcher_troubleshoot.yaml +++ b/sdk/network/azure-mgmt-network/tests/recordings/test_cli_mgmt_network_watcher.test_network_watcher_troubleshoot.yaml @@ -7167,10 +7167,10 @@ interactions: detail\": \"A cross-premises or VNet-to-VNet connection needs to be created\ \ on the gateway.\",\r\n \"recommendedActions\": [\r\n {\r\n \ \ \"actionText\": \"Create a cross premises connection\",\r\n \ - \ \"actionUri\": \"https://azure.microsoft.com/en-us/documentation/articles/vpn-gateway-howto-site-to-site-resource-manager-portal/\"\ + \ \"actionUri\": \"https://azure.microsoft.com/documentation/articles/vpn-gateway-howto-site-to-site-resource-manager-portal/\"\ ,\r\n \"actionUriText\": \"cross premises\"\r\n },\r\n \ \ {\r\n \"actionText\": \"Create a VNet-to-VNet connection\"\ - ,\r\n \"actionUri\": \"https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal\"\ + ,\r\n \"actionUri\": \"https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal\"\ ,\r\n \"actionUriText\": \"VNet-to-VNet\"\r\n },\r\n \ \ {\r\n \"actionText\": \"If you are experiencing problems you\ \ believe are caused by Azure, contact support\",\r\n \"actionUri\"\ @@ -7233,10 +7233,10 @@ interactions: detail\": \"A cross-premises or VNet-to-VNet connection needs to be created\ \ on the gateway.\",\r\n \"recommendedActions\": [\r\n {\r\n \ \ \"actionText\": \"Create a cross premises connection\",\r\n \ - \ \"actionUri\": \"https://azure.microsoft.com/en-us/documentation/articles/vpn-gateway-howto-site-to-site-resource-manager-portal/\"\ + \ \"actionUri\": \"https://azure.microsoft.com/documentation/articles/vpn-gateway-howto-site-to-site-resource-manager-portal/\"\ ,\r\n \"actionUriText\": \"cross premises\"\r\n },\r\n \ \ {\r\n \"actionText\": \"Create a VNet-to-VNet connection\"\ - ,\r\n \"actionUri\": \"https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal\"\ + ,\r\n \"actionUri\": \"https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-vnet-vnet-resource-manager-portal\"\ ,\r\n \"actionUriText\": \"VNet-to-VNet\"\r\n },\r\n \ \ {\r\n \"actionText\": \"If you are experiencing problems you\ \ believe are caused by Azure, contact support\",\r\n \"actionUri\"\ diff --git a/sdk/network/azure-mgmt-network/tests/test_mgmt_network.py b/sdk/network/azure-mgmt-network/tests/test_mgmt_network.py index 146e0c4756ca..e915d8c5ab42 100644 --- a/sdk/network/azure-mgmt-network/tests/test_mgmt_network.py +++ b/sdk/network/azure-mgmt-network/tests/test_mgmt_network.py @@ -594,7 +594,7 @@ def test_express_route_service_providers(self): @RandomNameResourceGroupPreparer() def test_virtual_network_gateway_operations(self, resource_group, location): raise unittest.SkipTest("Skipping test_search") - # https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-portal + # https://docs.microsoft.com/azure/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-portal vnet_name = self.get_resource_name('pyvirtnet') fe_name = self.get_resource_name('pysubnetfe') diff --git a/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition.yaml b/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition.yaml index 7172e101c497..e69de29bb2d1 100644 --- a/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition.yaml +++ b/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition.yaml @@ -1,8664 +0,0 @@ -interactions: -- request: - body: '{"properties": {"policyType": "Custom", "description": "Don''t create a - VM anywhere", "policyRule": {"if": {"allOf": [{"source": "action", "equals": - "Microsoft.Compute/virtualMachines/read"}, {"field": "location", "in": ["eastus", - "eastus2", "centralus"]}]}, "then": {"effect": "deny"}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '287' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:17.6391295Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/read"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '630' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:17 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1198' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:17.6391295Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/read"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '630' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:17 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions?api-version=2019-09-01 - response: - body: - string: '{"value":[{"properties":{"displayName":"Microsoft Managed Control 1599 - - Developer Configuration Management | Software / Firmware Integrity Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1599"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945","type":"Microsoft.Authorization/policyDefinitions","name":"0004bbf0-5099-4179-869e-e9ffe5fb0945"},{"properties":{"displayName":"Audit - virtual machines without disaster recovery configured","policyType":"BuiltIn","mode":"All","description":"Audit - virtual machines which do not have disaster recovery configured. To learn - more about disaster recovery, visit https://aka.ms/asr-doc.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Resources/links","existenceCondition":{"field":"name","like":"ASR-Protect-*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","type":"Microsoft.Authorization/policyDefinitions","name":"0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Function App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an Function app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/001802d1-4969-4c82-a700-c29c6c6f9bbd","type":"Microsoft.Authorization/policyDefinitions","name":"001802d1-4969-4c82-a700-c29c6c6f9bbd"},{"properties":{"displayName":"Microsoft - Managed Control 1375 - Incident Response Assistance | Automation Support For - Availability Of Information / Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1375"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/00379355-8932-4b52-b63a-3bc6daf3451a","type":"Microsoft.Authorization/policyDefinitions","name":"00379355-8932-4b52-b63a-3bc6daf3451a"},{"properties":{"displayName":"Microsoft - Managed Control 1605 - Developer Security Testing And Evaluation | Static - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1605"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0062eb8b-dc75-4718-8ea5-9bb4a9606655","type":"Microsoft.Authorization/policyDefinitions","name":"0062eb8b-dc75-4718-8ea5-9bb4a9606655"},{"properties":{"displayName":"Azure - Backup should be enabled for Virtual Machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit if Azure Backup service is enabled for all Virtual machines. - Azure Backup is a cost-effective, one-click backup solution simplifies data - recovery and is easier to enable than other cloud backup services.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.RecoveryServices/backupprotecteditems"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/013e242c-8828-4970-87b3-ab247555486d","type":"Microsoft.Authorization/policyDefinitions","name":"013e242c-8828-4970-87b3-ab247555486d"},{"properties":{"displayName":"Microsoft - Managed Control 1142 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1142"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01524fa8-4555-48ce-ba5f-c3b8dcef5147","type":"Microsoft.Authorization/policyDefinitions","name":"01524fa8-4555-48ce-ba5f-c3b8dcef5147"},{"properties":{"displayName":"Microsoft - Managed Control 1099 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1099"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01910bab-8639-4bd0-84ef-cc53b24d79ba","type":"Microsoft.Authorization/policyDefinitions","name":"01910bab-8639-4bd0-84ef-cc53b24d79ba"},{"properties":{"displayName":"Microsoft - Managed Control 1285 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1285"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01f7726b-db54-45c2-bcb5-9bd7a43796ee","type":"Microsoft.Authorization/policyDefinitions","name":"01f7726b-db54-45c2-bcb5-9bd7a43796ee"},{"properties":{"displayName":"Microsoft - Managed Control 1709 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1709"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/025992d6-7fee-4137-9bbf-2ffc39c0686c","type":"Microsoft.Authorization/policyDefinitions","name":"025992d6-7fee-4137-9bbf-2ffc39c0686c"},{"properties":{"displayName":"Microsoft - Managed Control 1052 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1052"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/027cae1c-ec3e-4492-9036-4168d540c42a","type":"Microsoft.Authorization/policyDefinitions","name":"027cae1c-ec3e-4492-9036-4168d540c42a"},{"properties":{"displayName":"Microsoft - Managed Control 1034 - Least Privilege","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1034"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a5ed00-6d2e-4e97-9a98-46c32c057329","type":"Microsoft.Authorization/policyDefinitions","name":"02a5ed00-6d2e-4e97-9a98-46c32c057329"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the remote host connection status - does not match the specified one","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the remote host connection status - does not match the specified one. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad","type":"Microsoft.Authorization/policyDefinitions","name":"02a84be7-c304-421f-9bb7-5d2c26af54ad"},{"properties":{"displayName":"Microsoft - Managed Control 1623 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1623"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02ce1b22-412a-4528-8630-c42146f917ed","type":"Microsoft.Authorization/policyDefinitions","name":"02ce1b22-412a-4528-8630-c42146f917ed"},{"properties":{"displayName":"Microsoft - Managed Control 1515 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1515"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02dd141a-a2b2-49a7-bcbd-ca31142f6211","type":"Microsoft.Authorization/policyDefinitions","name":"02dd141a-a2b2-49a7-bcbd-ca31142f6211"},{"properties":{"displayName":"Microsoft - Managed Control 1327 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1327"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03188d8f-1ae5-4fe1-974d-2d7d32ef937d","type":"Microsoft.Authorization/policyDefinitions","name":"03188d8f-1ae5-4fe1-974d-2d7d32ef937d"},{"properties":{"displayName":"Microsoft - Managed Control 1229 - Information System Component Inventory | No Duplicate - Accounting Of Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1229"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03752212-103c-4ab8-a306-7e813022ca9d","type":"Microsoft.Authorization/policyDefinitions","name":"03752212-103c-4ab8-a306-7e813022ca9d"},{"properties":{"displayName":"Microsoft - Managed Control 1123 - Audit Review, Analysis, And Reporting | Audit Level - Adjustment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1123"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03996055-37a4-45a5-8b70-3f1caa45f87d","type":"Microsoft.Authorization/policyDefinitions","name":"03996055-37a4-45a5-8b70-3f1caa45f87d"},{"properties":{"displayName":"Microsoft - Managed Control 1474 - Emergency Power | Long-Term Alternate Power Supply - - Minimal Operational Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1474"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ad326e-d7a1-44b1-9a76-e17492efc9e4","type":"Microsoft.Authorization/policyDefinitions","name":"03ad326e-d7a1-44b1-9a76-e17492efc9e4"},{"properties":{"displayName":"Microsoft - Managed Control 1227 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1227"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03b78f5e-4877-4303-b0f4-eb6583f25768","type":"Microsoft.Authorization/policyDefinitions","name":"03b78f5e-4877-4303-b0f4-eb6583f25768"},{"properties":{"displayName":"Microsoft - Managed Control 1361 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1361"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ed3be1-7276-4452-9a5d-e4168565ac67","type":"Microsoft.Authorization/policyDefinitions","name":"03ed3be1-7276-4452-9a5d-e4168565ac67"},{"properties":{"displayName":"Microsoft - Managed Control 1594 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1594"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/042ba2a1-8bb8-45f4-b080-c78cf62b90e9","type":"Microsoft.Authorization/policyDefinitions","name":"042ba2a1-8bb8-45f4-b080-c78cf62b90e9"},{"properties":{"displayName":"Azure - Cosmos DB allowed locations","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to restrict the locations your organization can specify - when deploying Azure Cosmos DB resources. Use to enforce your geo-compliance - requirements.","metadata":{"version":"1.0.0","category":"Cosmos DB"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying Azure Cosmos DB resources.","strongType":"location"}},"policyEffect":{"type":"String","metadata":{"displayName":"Policy - Effect","description":"The desired effect of the policy."},"allowedValues":["deny","audit","disabled"],"defaultValue":"deny"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"count":{"field":"Microsoft.DocumentDB/databaseAccounts/Locations[*]","where":{"value":"[replace(toLower(first(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*].locationName''))), - '' '', '''')]","in":"[parameters(''listOfAllowedLocations'')]"}},"notEquals":"[length(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*]''))]"}]},"then":{"effect":"[parameters(''policyEffect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0473574d-2d43-4217-aefe-941fcdf7e684","type":"Microsoft.Authorization/policyDefinitions","name":"0473574d-2d43-4217-aefe-941fcdf7e684"},{"properties":{"displayName":"SQL - managed instance TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","type":"Microsoft.Authorization/policyDefinitions","name":"048248b0-55cd-46da-b1ff-39efd52db260"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Linux virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Linux VMs monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04c4380f-3fae-46e8-96c9-30193528f602","type":"Microsoft.Authorization/policyDefinitions","name":"04c4380f-3fae-46e8-96c9-30193528f602"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Log Analytics - workspace when any Service Bus which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04d53d87-841c-4f23-8a5b-21564380b55e","type":"Microsoft.Authorization/policyDefinitions","name":"04d53d87-841c-4f23-8a5b-21564380b55e"},{"properties":{"displayName":"Microsoft - Managed Control 1572 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1572"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04f5fb00-80bb-48a9-a75b-4cb4d4c97c36","type":"Microsoft.Authorization/policyDefinitions","name":"04f5fb00-80bb-48a9-a75b-4cb4d4c97c36"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77","type":"Microsoft.Authorization/policyDefinitions","name":"053d3325-282c-4e5c-b944-24faffd30d77"},{"properties":{"displayName":"Microsoft - Managed Control 1331 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1331"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05460fe2-301f-4ed1-8174-d62c8bb92ff4","type":"Microsoft.Authorization/policyDefinitions","name":"05460fe2-301f-4ed1-8174-d62c8bb92ff4"},{"properties":{"displayName":"Private - endpoint should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a private endpoint. - For more details, visit https://aka.ms/pgprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0564d078-92f5-4f97-8398-b9f58a51f70b","type":"Microsoft.Authorization/policyDefinitions","name":"0564d078-92f5-4f97-8398-b9f58a51f70b"},{"properties":{"displayName":"Vulnerability - Assessment settings for SQL server should contain an email address to receive - scan reports","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send scan reports to'' field in - the Vulnerability Assessment settings. This email address receives scan result - summary after a periodic scan runs on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","type":"Microsoft.Authorization/policyDefinitions","name":"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9"},{"properties":{"displayName":"Diagnostic - logs in Azure Data Lake Store should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb","type":"Microsoft.Authorization/policyDefinitions","name":"057ef27e-665e-4328-8ea3-04b3122bd9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1132 - Protection Of Audit Information | Audit Backup On Separate - Physical Systems / Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1132"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05938e10-cdbd-4a54-9b2b-1cbcfc141ad0","type":"Microsoft.Authorization/policyDefinitions","name":"05938e10-cdbd-4a54-9b2b-1cbcfc141ad0"},{"properties":{"displayName":"Microsoft - Managed Control 1223 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1223"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a","type":"Microsoft.Authorization/policyDefinitions","name":"05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a"},{"properties":{"displayName":"Microsoft - Managed Control 1640 - Transmission Confidentiality And Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1640"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a289ce-6a20-4b75-a0f3-dc8601b6acd0","type":"Microsoft.Authorization/policyDefinitions","name":"05a289ce-6a20-4b75-a0f3-dc8601b6acd0"},{"properties":{"displayName":"Microsoft - Managed Control 1420 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1420"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05ae08cc-a282-413b-90c7-21a2c60b8404","type":"Microsoft.Authorization/policyDefinitions","name":"05ae08cc-a282-413b-90c7-21a2c60b8404"},{"properties":{"displayName":"Microsoft - Managed Control 1658 - Secure Name / Address Resolution Service (Recursive - Or Caching Resolver)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1658"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063b540e-4bdc-4e7a-a569-3a42ddf22098","type":"Microsoft.Authorization/policyDefinitions","name":"063b540e-4bdc-4e7a-a569-3a42ddf22098"},{"properties":{"displayName":"Microsoft - Managed Control 1688 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1688"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063c3f09-e0f0-4587-8fd5-f4276fae675f","type":"Microsoft.Authorization/policyDefinitions","name":"063c3f09-e0f0-4587-8fd5-f4276fae675f"},{"properties":{"displayName":"Microsoft - Managed Control 1332 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1332"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068260be-a5e6-4b0a-a430-cd27071c226a","type":"Microsoft.Authorization/policyDefinitions","name":"068260be-a5e6-4b0a-a430-cd27071c226a"},{"properties":{"displayName":"Microsoft - Managed Control 1455 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1455"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068a88d4-e520-434e-baf0-9005a8164e6a","type":"Microsoft.Authorization/policyDefinitions","name":"068a88d4-e520-434e-baf0-9005a8164e6a"},{"properties":{"displayName":"[Deprecated]: - Audit SQL DB Level Audit Setting","policyType":"BuiltIn","mode":"All","description":"Audit - DB level audit setting for SQL databases","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{"setting":{"type":"String","metadata":{"displayName":"[Deprecated]: - Audit Setting"},"allowedValues":["enabled","disabled"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/auditingSettings","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Audit - VMs that do not use managed disks","policyType":"BuiltIn","mode":"All","description":"This - policy audits VMs that do not use managed disks","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osDisk.uri","exists":"True"}]},{"allOf":[{"field":"type","equals":"Microsoft.Compute/VirtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osDisk.vhdContainers","exists":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/osdisk.imageUrl","exists":"True"}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a4d"},{"properties":{"displayName":"Microsoft - Managed Control 1366 - Incident Handling | Information Correlation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1366"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06c45c30-ae44-4f0f-82be-41331da911cc","type":"Microsoft.Authorization/policyDefinitions","name":"06c45c30-ae44-4f0f-82be-41331da911cc"},{"properties":{"displayName":"Microsoft - Managed Control 1633 - Boundary Protection | Route Traffic To Authenticated - Proxy Servers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1633"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/07557aa0-e02f-4460-9a81-8ecd2fed601a","type":"Microsoft.Authorization/policyDefinitions","name":"07557aa0-e02f-4460-9a81-8ecd2fed601a"},{"properties":{"displayName":"CORS - should not allow every resource to access your Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your Function - app. Allow only required domains to interact with your Function app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5","type":"Microsoft.Authorization/policyDefinitions","name":"0820b7b9-23aa-4725-a1ce-ae4558f718e5"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - values: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c","type":"Microsoft.Authorization/policyDefinitions","name":"0868462e-646c-4fe3-9ced-a733534b6a2c"},{"properties":{"displayName":"Microsoft - Managed Control 1583 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1583"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0882d488-8e80-4466-bc0f-0cd15b6cb66d","type":"Microsoft.Authorization/policyDefinitions","name":"0882d488-8e80-4466-bc0f-0cd15b6cb66d"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08b17839-76c6-4015-90e0-33d9d54d219c","type":"Microsoft.Authorization/policyDefinitions","name":"08b17839-76c6-4015-90e0-33d9d54d219c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Log Analytics - workspace when any Search Services which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08ba64b8-738f-4918-9686-730d2ed79c7d","type":"Microsoft.Authorization/policyDefinitions","name":"08ba64b8-738f-4918-9686-730d2ed79c7d"},{"properties":{"displayName":"Adaptive - Network Hardening recommendations should be applied on internet facing virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Azure Security - Center analyzes the traffic patterns of Internet facing virtual machines and - provides Network Security Group rule recommendations that reduce the potential - attack surface","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"adaptiveNetworkHardenings","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","type":"Microsoft.Authorization/policyDefinitions","name":"08e6af2d-db70-460a-bfe9-d5bd474ba9d6"},{"properties":{"displayName":"There - should be more than one owner assigned to your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate more than one subscription owner in order to have - administrator access redundancy.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateMoreThanOneOwner","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","type":"Microsoft.Authorization/policyDefinitions","name":"09024ccc-0c5f-475e-9457-b7c0d9ed487b"},{"properties":{"displayName":"Microsoft - Managed Control 1159 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1159"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0925f098-7877-450b-8ba4-d1e55f2d8795","type":"Microsoft.Authorization/policyDefinitions","name":"0925f098-7877-450b-8ba4-d1e55f2d8795"},{"properties":{"displayName":"Disk - encryption should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"VMs - without an enabled disk encryption will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","type":"Microsoft.Authorization/policyDefinitions","name":"0961003e-5a0a-4549-abde-af6a37f2724d"},{"properties":{"displayName":"Microsoft - Managed Control 1302 - Identification And Authentication (Org. Users) | Network - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1302"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09828c65-e323-422b-9774-9d5c646124da","type":"Microsoft.Authorization/policyDefinitions","name":"09828c65-e323-422b-9774-9d5c646124da"},{"properties":{"displayName":"Configure - backup on VMs of a location to an existing central Vault in the same location","policyType":"BuiltIn","mode":"Indexed","description":"This - policy configures Azure Backup protection on VMs in a given location to an - existing central vault in the same location. It applies to only those VMs - that are not already configured for backup. It is recommended that this policy - is assigned to not more than 200 VMs. If the policy is assigned for more than - 200 VMs, it can result in the backup getting triggered a few hours beyond - the defined schedule. This policy will be enhanced to support more VM images.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"vaultLocation":{"type":"String","metadata":{"displayName":"Location - (Specify the location of the VMs that you want to protect)","description":"Specify - the location of the VMs that you want to protect. VMs should be backed up - to a vault in the same location.\nFor example - southeastasia","strongType":"location"}},"backupPolicyId":{"type":"String","metadata":{"displayName":"Backup - Policy (of type Azure VM from a vault in the location chosen above)","description":"Specify - the id of the Azure backup policy to configure backup of the virtual machines. - The selected Azure backup policy should be of type Azure virtual machine. - This policy needs to be in a vault that is present in the location chosen - above.\nFor example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/","strongType":"Microsoft.RecoveryServices/vaults/backupPolicies"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["deployIfNotExists","auditIfNotExists","disabled"],"defaultValue":"deployIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"location","equals":"[parameters(''vaultLocation'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c","/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b"],"type":"Microsoft.RecoveryServices/backupprotecteditems","deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"apiVersion":"2017-05-10","name":"[concat(''DeployProtection-'',uniqueString(parameters(''protectedItems'')))]","type":"Microsoft.Resources/deployments","resourceGroup":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 4))]","subscriptionId":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 2))]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"type":"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems","name":"[concat(first(skip(split(parameters(''backupPolicyId''), - ''/''), 8)), ''/'', parameters(''fabricName''), ''/'',parameters(''protectionContainers''), - ''/'', parameters(''protectedItems''))]","apiVersion":"2016-06-01","properties":{"protectedItemType":"Microsoft.Compute/virtualMachines","policyId":"[parameters(''backupPolicyId'')]","sourceResourceId":"[parameters(''sourceResourceId'')]"}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"[parameters(''fabricName'')]"},"protectionContainers":{"value":"[parameters(''protectionContainers'')]"},"protectedItems":{"value":"[parameters(''protectedItems'')]"},"sourceResourceId":{"value":"[parameters(''sourceResourceId'')]"}}}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"Azure"},"protectionContainers":{"value":"[concat(''iaasvmcontainer;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"protectedItems":{"value":"[concat(''vm;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"sourceResourceId":{"value":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/'', resourceGroup().name, - ''/providers/Microsoft.Compute/virtualMachines/'',field(''name''))]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09ce66bc-1220-4153-8104-e3f51c936913","type":"Microsoft.Authorization/policyDefinitions","name":"09ce66bc-1220-4153-8104-e3f51c936913"},{"properties":{"displayName":"Private - endpoint should be enabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mariadbprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a1302fb-a631-4106-9753-f3d494733990","type":"Microsoft.Authorization/policyDefinitions","name":"0a1302fb-a631-4106-9753-f3d494733990"},{"properties":{"displayName":"Microsoft - Managed Control 1654 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1654"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a2ee16e-ab1f-414a-800b-d1608835862b","type":"Microsoft.Authorization/policyDefinitions","name":"0a2ee16e-ab1f-414a-800b-d1608835862b"},{"properties":{"displayName":"Microsoft - Managed Control 1402 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1402"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a560d32-8075-4fec-9615-9f7c853f4ea9","type":"Microsoft.Authorization/policyDefinitions","name":"0a560d32-8075-4fec-9615-9f7c853f4ea9"},{"properties":{"displayName":"Microsoft - Managed Control 1428 - Media Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1428"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a77fcc7-b8d8-451a-ab52-56197913c0c7","type":"Microsoft.Authorization/policyDefinitions","name":"0a77fcc7-b8d8-451a-ab52-56197913c0c7"},{"properties":{"displayName":"Audit - resource location matches resource group location","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that the resource location matches its resource group location","metadata":{"version":"1.0.0","category":"General"},"policyRule":{"if":{"field":"location","notIn":["[resourcegroup().location]","global"]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a","type":"Microsoft.Authorization/policyDefinitions","name":"0a914e76-4921-4c19-b460-a2d36003525a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Management''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Management''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountManagement"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29","type":"Microsoft.Authorization/policyDefinitions","name":"0a9991e6-21be-49f9-8916-a06d934bcf29"},{"properties":{"displayName":"Microsoft - Managed Control 1044 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1044"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0abbac52-57cf-450d-8408-1208d0dd9e90","type":"Microsoft.Authorization/policyDefinitions","name":"0abbac52-57cf-450d-8408-1208d0dd9e90"},{"properties":{"displayName":"Microsoft - Managed Control 1253 - Contingency Plan | Resume Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1253"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0afce0b3-dd9f-42bb-af28-1e4284ba8311","type":"Microsoft.Authorization/policyDefinitions","name":"0afce0b3-dd9f-42bb-af28-1e4284ba8311"},{"properties":{"displayName":"Email - notification to subscription owner for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the subscription owner, in order to have them - receive security alert emails from Microsoft. This ensures that they are aware - of any potential security issues and can mitigate the risk in a timely fashion","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertsToAdmins","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d","type":"Microsoft.Authorization/policyDefinitions","name":"0b15565f-aa9e-48ba-8619-45960f2c314d"},{"properties":{"displayName":"Microsoft - Managed Control 1046 - Automatic Account Lock | Purge / Wipe Mobile Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1046"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b1aa965-7502-41f9-92be-3e2fe7cc392a","type":"Microsoft.Authorization/policyDefinitions","name":"0b1aa965-7502-41f9-92be-3e2fe7cc392a"},{"properties":{"displayName":"Microsoft - Managed Control 1020 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1020"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b291ee8-3140-4cad-beb7-568c077c78ce","type":"Microsoft.Authorization/policyDefinitions","name":"0b291ee8-3140-4cad-beb7-568c077c78ce"},{"properties":{"displayName":"Key - Vault objects should be recoverable","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits if key vault objects are not recoverable. Soft Delete feature - helps to effectively hold the resources for a given retention period (90 days) - even after a DELETE operation, while giving the appearance that the object - is deleted. When ''Purge protection'' is on, a vault or an object in deleted - state cannot be purged until the retention period of 90 days has passed. These - vaults and objects can still be recovered, assuring customers that the retention - policy will be followed.","metadata":{"version":"1.0.0","category":"Key Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","equals":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","type":"Microsoft.Authorization/policyDefinitions","name":"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53"},{"properties":{"displayName":"Microsoft - Managed Control 1115 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1115"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b653845-2ad9-4e09-a4f3-5a7c1d78353d","type":"Microsoft.Authorization/policyDefinitions","name":"0b653845-2ad9-4e09-a4f3-5a7c1d78353d"},{"properties":{"displayName":"Microsoft - Managed Control 1239 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1239"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0be51298-f643-4556-88af-d7db90794879","type":"Microsoft.Authorization/policyDefinitions","name":"0be51298-f643-4556-88af-d7db90794879"},{"properties":{"displayName":"Ensure - API app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0c192fe8-9cbb-4516-85b3-0ade8bd03886","type":"Microsoft.Authorization/policyDefinitions","name":"0c192fe8-9cbb-4516-85b3-0ade8bd03886"},{"properties":{"displayName":"Microsoft - Managed Control 1496 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1496"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ca96127-2f87-46ab-a4fc-0d2a786df1c8","type":"Microsoft.Authorization/policyDefinitions","name":"0ca96127-2f87-46ab-a4fc-0d2a786df1c8"},{"properties":{"displayName":"SQL - server TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/servers/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","type":"Microsoft.Authorization/policyDefinitions","name":"0d134df8-db83-46fb-ad72-fe0c9428c8dd"},{"properties":{"displayName":"Microsoft - Managed Control 1518 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1518"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d58f734-c052-40e9-8b2f-a1c2bff0b815","type":"Microsoft.Authorization/policyDefinitions","name":"0d58f734-c052-40e9-8b2f-a1c2bff0b815"},{"properties":{"displayName":"Microsoft - Managed Control 1713 - Software, Firmware, And Information Integrity | Integrity - Checks","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1713"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d87c70b-5012-48e9-994b-e70dd4b8def0","type":"Microsoft.Authorization/policyDefinitions","name":"0d87c70b-5012-48e9-994b-e70dd4b8def0"},{"properties":{"displayName":"Microsoft - Managed Control 1466 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1466"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d943a9c-a6f1-401f-a792-740cdb09c451","type":"Microsoft.Authorization/policyDefinitions","name":"0d943a9c-a6f1-401f-a792-740cdb09c451"},{"properties":{"displayName":"[Deprecated]: - Show audit results from Windows VMs on which Windows Defender Exploit Guard - is not enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which Windows Defender Exploit Guard is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-deprecated","category":"Guest - Configuration","deprecated":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053","type":"Microsoft.Authorization/policyDefinitions","name":"0d9b45ff-9ddd-43fc-bf59-fbd1c8423053"},{"properties":{"displayName":"Managed - identity should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f","type":"Microsoft.Authorization/policyDefinitions","name":"0da106f2-4ca3-48e8-bc85-c638fe6aea8f"},{"properties":{"displayName":"Microsoft - Managed Control 1718 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1718"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0dced7ab-9ce5-4137-93aa-14c13e06ab17","type":"Microsoft.Authorization/policyDefinitions","name":"0dced7ab-9ce5-4137-93aa-14c13e06ab17"},{"properties":{"displayName":"[Preview]: - Authorized IP ranges should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Restrict - access to the Kubernetes Service Management API by granting API access only - to IP addresses in specific ranges. It is recommended to limit access to authorized - IP ranges to ensure that only applications from allowed networks can access - the cluster.","metadata":{"version":"1.0.1-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.authorizedIPRanges","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","type":"Microsoft.Authorization/policyDefinitions","name":"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea"},{"properties":{"displayName":"Remote - debugging should be turned off for Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on function apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","type":"Microsoft.Authorization/policyDefinitions","name":"0e60b895-3786-45da-8377-9c6b4b6ac5f9"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MariaDB","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MariaDB with geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","type":"Microsoft.Authorization/policyDefinitions","name":"0ec47710-77ff-4a3d-9181-6aa50af424d0"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Windows VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ecd903d-91e7-4726-83d3-a229d7f2e293","type":"Microsoft.Authorization/policyDefinitions","name":"0ecd903d-91e7-4726-83d3-a229d7f2e293"},{"properties":{"displayName":"Microsoft - Managed Control 1601 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1601"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e","type":"Microsoft.Authorization/policyDefinitions","name":"0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e"},{"properties":{"displayName":"[Preview]: - Audit Azure Spring Cloud instances where distributed tracing is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Distributed - tracing tools in Azure Spring Cloud allow debugging and monitoring the complex - interconnections between microservices in an application. Distributed tracing - tools should be enabled and in a healthy state.","metadata":{"version":"1.0.0-preview","category":"App - Platform","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppPlatform/Spring"},{"anyOf":[{"field":"Microsoft.AppPlatform/Spring/trace.enabled","notEquals":"true"},{"field":"Microsoft.AppPlatform/Spring/trace.state","notEquals":"Succeeded"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f2d8593-4667-4932-acca-6a9f187af109","type":"Microsoft.Authorization/policyDefinitions","name":"0f2d8593-4667-4932-acca-6a9f187af109"},{"properties":{"displayName":"Microsoft - Managed Control 1476 - Fire Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1476"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f3c4ac2-3e35-4906-a80b-473b12a622d7","type":"Microsoft.Authorization/policyDefinitions","name":"0f3c4ac2-3e35-4906-a80b-473b12a622d7"},{"properties":{"displayName":"Microsoft - Managed Control 1204 - Access Restrictions For Change | Review System Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1204"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f4f6750-d1ab-4a4c-8dfd-af3237682665","type":"Microsoft.Authorization/policyDefinitions","name":"0f4f6750-d1ab-4a4c-8dfd-af3237682665"},{"properties":{"displayName":"Microsoft - Managed Control 1430 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1430"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f559588-5e53-4b14-a7c4-85d28ebc2234","type":"Microsoft.Authorization/policyDefinitions","name":"0f559588-5e53-4b14-a7c4-85d28ebc2234"},{"properties":{"displayName":"Microsoft - Managed Control 1574 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1574"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f935dab-83d6-47b8-85ef-68b8584161b9","type":"Microsoft.Authorization/policyDefinitions","name":"0f935dab-83d6-47b8-85ef-68b8584161b9"},{"properties":{"displayName":"Microsoft - Managed Control 1164 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1164"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fb8d3ce-9e96-481c-9c68-88d4e3019310","type":"Microsoft.Authorization/policyDefinitions","name":"0fb8d3ce-9e96-481c-9c68-88d4e3019310"},{"properties":{"displayName":"Microsoft - Managed Control 1017 - Account Management | Inactivity Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1017"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fc3db37-e59a-48c1-84e9-1780cedb409e","type":"Microsoft.Authorization/policyDefinitions","name":"0fc3db37-e59a-48c1-84e9-1780cedb409e"},{"properties":{"displayName":"Microsoft - Managed Control 1087 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1087"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/100c82ba-42e9-4d44-a2ba-94b209248583","type":"Microsoft.Authorization/policyDefinitions","name":"100c82ba-42e9-4d44-a2ba-94b209248583"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not contain the specified - certificates in Trusted Root","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs that - do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateThumbprints":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints","description":"A semicolon-separated list of certificate - thumbprints that should exist under the Trusted Root certificate store (Cert:\\LocalMachine\\Root). - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprints'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsCertificateInTrustedRoot"},"CertificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateThumbprints":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","type":"Microsoft.Authorization/policyDefinitions","name":"106ccbe4-a791-4f33-a44a-06796944b8d5"},{"properties":{"displayName":"Microsoft - Managed Control 1554 - Vulnerability Scanning | Discoverable Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1554"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10984b4e-c93e-48d7-bf20-9c03b04e9eca","type":"Microsoft.Authorization/policyDefinitions","name":"10984b4e-c93e-48d7-bf20-9c03b04e9eca"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Function - App","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","type":"Microsoft.Authorization/policyDefinitions","name":"10c1859c-e1a7-4df3-ab97-a487fa8059f6"},{"properties":{"displayName":"Custom - subscription owner roles should not exist","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that no custom subscription owner roles exist.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"},{"anyOf":[{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions[*].actions[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions.actions[*]","notEquals":"*"}}]},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notIn":["[concat(subscription().id,''/'')]","[subscription().id]","/"]}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notLike":"/providers/Microsoft.Management/*"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9","type":"Microsoft.Authorization/policyDefinitions","name":"10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9"},{"properties":{"displayName":"Microsoft - Managed Control 1230 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1230"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11158848-f679-4e9b-aa7b-9fb07d945071","type":"Microsoft.Authorization/policyDefinitions","name":"11158848-f679-4e9b-aa7b-9fb07d945071"},{"properties":{"displayName":"Microsoft - Managed Control 1432 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1432"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1140e542-b80d-4048-af45-3f7245be274b","type":"Microsoft.Authorization/policyDefinitions","name":"1140e542-b80d-4048-af45-3f7245be274b"},{"properties":{"displayName":"Audit - Dependency agent deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07","type":"Microsoft.Authorization/policyDefinitions","name":"11ac78e3-31bc-4f0c-8434-37ab963cea07"},{"properties":{"displayName":"Microsoft - Managed Control 1655 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1655"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/121eab72-390e-4629-a7e2-6d6184f57c6b","type":"Microsoft.Authorization/policyDefinitions","name":"121eab72-390e-4629-a7e2-6d6184f57c6b"},{"properties":{"displayName":"Microsoft - Managed Control 1681 - Malicious Code Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1681"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12623e7e-4736-4b2e-b776-c1600f35f93a","type":"Microsoft.Authorization/policyDefinitions","name":"12623e7e-4736-4b2e-b776-c1600f35f93a"},{"properties":{"displayName":"Microsoft - Managed Control 1240 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1240"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/129eb39f-d79a-4503-84cd-92f036b5e429","type":"Microsoft.Authorization/policyDefinitions","name":"129eb39f-d79a-4503-84cd-92f036b5e429"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System objects''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemobjects"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa","type":"Microsoft.Authorization/policyDefinitions","name":"12ae2d24-3805-4b37-9fa9-465968bfbcfa"},{"properties":{"displayName":"Microsoft - Managed Control 1666 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1666"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12e30ee3-61e6-4509-8302-a871e8ebb91e","type":"Microsoft.Authorization/policyDefinitions","name":"12e30ee3-61e6-4509-8302-a871e8ebb91e"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"installedApplication":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should be installed. e.g. ''Microsoft SQL Server - 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server 2014*'' - (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]bwhitelistedapp;Name'', - ''='', parameters(''installedApplication'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WhitelistedApplication"},"installedApplication":{"value":"[parameters(''installedApplication'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"installedApplication":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6","type":"Microsoft.Authorization/policyDefinitions","name":"12f7e5d0-42a7-4630-80d8-54fb7cff9bd6"},{"properties":{"displayName":"Microsoft - Managed Control 1347 - Identification And Authentication (Non-Org. Users) - | Acceptance Of PIV Creds. From Other Agys.","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1347"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/131a2706-61e9-4916-a164-00e052056462","type":"Microsoft.Authorization/policyDefinitions","name":"131a2706-61e9-4916-a164-00e052056462"},{"properties":{"displayName":"Microsoft - Managed Control 1450 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1450"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/134d7a13-ba3e-41e2-b236-91bfcfa24e01","type":"Microsoft.Authorization/policyDefinitions","name":"134d7a13-ba3e-41e2-b236-91bfcfa24e01"},{"properties":{"displayName":"Microsoft - Managed Control 1184 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1184"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13579d0e-0ab0-4b26-b0fb-d586f6d7ed20","type":"Microsoft.Authorization/policyDefinitions","name":"13579d0e-0ab0-4b26-b0fb-d586f6d7ed20"},{"properties":{"displayName":"Microsoft - Managed Control 1085 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1085"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d117e0-38b0-4bbb-aaab-563be5dd10ba","type":"Microsoft.Authorization/policyDefinitions","name":"13d117e0-38b0-4bbb-aaab-563be5dd10ba"},{"properties":{"displayName":"Microsoft - Managed Control 1404 - Maintenance Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1404"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d8f903-0cd6-449f-a172-50f6579c182b","type":"Microsoft.Authorization/policyDefinitions","name":"13d8f903-0cd6-449f-a172-50f6579c182b"},{"properties":{"displayName":"Microsoft - Managed Control 1695 - Information System Monitoring | Wireless Intrusion - Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1695"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13fcf812-ec82-4eda-9b89-498de9efd620","type":"Microsoft.Authorization/policyDefinitions","name":"13fcf812-ec82-4eda-9b89-498de9efd620"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group contains any of the specified members. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToExclude":{"type":"String","metadata":{"displayName":"Members - to exclude","description":"A semicolon-separated list of members that should - be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToExclude'', - ''='', parameters(''MembersToExclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToExclude"},"MembersToExclude":{"value":"[parameters(''MembersToExclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToExclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","type":"Microsoft.Authorization/policyDefinitions","name":"144f1397-32f9-4598-8c88-118decc3ccba"},{"properties":{"displayName":"Microsoft - Managed Control 1157 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1157"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/15495367-cf68-464c-bbc3-f53ca5227b7a","type":"Microsoft.Authorization/policyDefinitions","name":"15495367-cf68-464c-bbc3-f53ca5227b7a"},{"properties":{"displayName":"Microsoft - Managed Control 1491 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1491"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1571dd40-dafc-4ef4-8f55-16eba27efc7b","type":"Microsoft.Authorization/policyDefinitions","name":"1571dd40-dafc-4ef4-8f55-16eba27efc7b"},{"properties":{"displayName":"Microsoft - Managed Control 1564 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1564"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/157f0ef9-143f-496d-b8f9-f8c8eeaad801","type":"Microsoft.Authorization/policyDefinitions","name":"157f0ef9-143f-496d-b8f9-f8c8eeaad801"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a minimum password - age of 1 day","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a minimum password age of 1 day. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","type":"Microsoft.Authorization/policyDefinitions","name":"16390df4-2f73-4b42-af13-c801066763df"},{"properties":{"displayName":"Microsoft - Managed Control 1662 - Fail In Known State","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1662"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/165cb91f-7ea8-4ab7-beaf-8636b98c9d15","type":"Microsoft.Authorization/policyDefinitions","name":"165cb91f-7ea8-4ab7-beaf-8636b98c9d15"},{"properties":{"displayName":"Microsoft - Managed Control 1684 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1684"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16bfdb59-db38-47a5-88a9-2e9371a638cf","type":"Microsoft.Authorization/policyDefinitions","name":"16bfdb59-db38-47a5-88a9-2e9371a638cf"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - modules installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not have the specified Windows PowerShell - modules installed. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6","type":"Microsoft.Authorization/policyDefinitions","name":"16f9b37c-4408-4c30-bc17-254958f2e2d6"},{"properties":{"displayName":"Microsoft - Managed Control 1103 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1103"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16feeb31-6377-437e-bbab-d7f73911896d","type":"Microsoft.Authorization/policyDefinitions","name":"16feeb31-6377-437e-bbab-d7f73911896d"},{"properties":{"displayName":"Microsoft - Managed Control 1007 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1007"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17200329-bf6c-46d8-ac6d-abf4641c2add","type":"Microsoft.Authorization/policyDefinitions","name":"17200329-bf6c-46d8-ac6d-abf4641c2add"},{"properties":{"displayName":"Microsoft - Managed Control 1349 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Approved Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1349"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17641f70-94cd-4a5d-a613-3d1143e20e34","type":"Microsoft.Authorization/policyDefinitions","name":"17641f70-94cd-4a5d-a613-3d1143e20e34"},{"properties":{"displayName":"Deploy - associations for a managed application","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - managed application. This policy deployment does not support nested resource - types.","metadata":{"version":"1.0.0","category":"Managed Application"},"parameters":{"targetManagedApplicationId":{"type":"String","metadata":{"displayName":"Managed - application ID","description":"Resource ID of the managed application to which - resources need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the managed application.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetManagedApplicationId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetManagedApplicationId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetManagedApplicationId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetManagedApplicationId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetManagedApplicationId":{"value":"[parameters(''targetManagedApplicationId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17763ad9-70c0-4794-9397-53d765932634","type":"Microsoft.Authorization/policyDefinitions","name":"17763ad9-70c0-4794-9397-53d765932634"},{"properties":{"displayName":"Transparent - Data Encryption on SQL databases should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - data encryption should be enabled to protect data-at-rest and meet compliance - requirements","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"enabled"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"17k78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Microsoft - Managed Control 1325 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1325"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1845796a-7581-49b2-ae20-443121538e19","type":"Microsoft.Authorization/policyDefinitions","name":"1845796a-7581-49b2-ae20-443121538e19"},{"properties":{"displayName":"Microsoft - Managed Control 1480 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1480"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18a767cc-1947-4338-a240-bc058c81164f","type":"Microsoft.Authorization/policyDefinitions","name":"18a767cc-1947-4338-a240-bc058c81164f"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment without bring your own - key data protection enabled. For more details, visit https://aka.ms/postgresqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforPostgreSQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18adea5e-f416-4d0f-8aa8-d24321e3e274","type":"Microsoft.Authorization/policyDefinitions","name":"18adea5e-f416-4d0f-8aa8-d24321e3e274"},{"properties":{"displayName":"Microsoft - Managed Control 1369 - Incident Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1369"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18cc35ed-a429-486d-8d59-cb47e87304ed","type":"Microsoft.Authorization/policyDefinitions","name":"18cc35ed-a429-486d-8d59-cb47e87304ed"},{"properties":{"displayName":"Microsoft - Managed Control 1269 - Alternate Storage Site | Separation From Primary Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1269"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/19b9439d-865d-4474-b17d-97d2702fdb66","type":"Microsoft.Authorization/policyDefinitions","name":"19b9439d-865d-4474-b17d-97d2702fdb66"},{"properties":{"displayName":"Microsoft - Managed Control 1071 - Wireless Access | Restrict Configurations By Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1071"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a437f5b-9ad6-4f28-8861-de404d511ae4","type":"Microsoft.Authorization/policyDefinitions","name":"1a437f5b-9ad6-4f28-8861-de404d511ae4"},{"properties":{"displayName":"Azure - Monitor log profile should collect logs for categories ''write,'' ''delete,'' - and ''action''","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that a log profile collects logs for categories ''write,'' ''delete,'' - and ''action''","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logprofiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Write"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Delete"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Action"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7","type":"Microsoft.Authorization/policyDefinitions","name":"1a4e592a-6a6e-44a5-9814-e36264ca96e7"},{"properties":{"displayName":"[Deprecated]: - Access to App Services should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - security center has discovered that the networking configuration of some of - your app services are overly permissive and allow inbound traffic from ranges - that are too broad","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Web/sites"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToAppServices","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a833ff1-d297-4a0f-9944-888428f8e0ff","type":"Microsoft.Authorization/policyDefinitions","name":"1a833ff1-d297-4a0f-9944-888428f8e0ff"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","type":"Microsoft.Authorization/policyDefinitions","name":"1b7aa243-30e4-4c9e-bca8-d0d3022b634a"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for API - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","type":"Microsoft.Authorization/policyDefinitions","name":"1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba"},{"properties":{"displayName":"Deploy - Dependency agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04","type":"Microsoft.Authorization/policyDefinitions","name":"1c210e94-a481-4beb-95fa-1571b434fb04"},{"properties":{"displayName":"Microsoft - Managed Control 1072 - Wireless Access | Antennas / Transmission Power Levels","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1072"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1ca29e41-34ec-4e70-aba9-6248aca18c31","type":"Microsoft.Authorization/policyDefinitions","name":"1ca29e41-34ec-4e70-aba9-6248aca18c31"},{"properties":{"displayName":"Microsoft - Managed Control 1656 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1656"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1cb067d5-c8b5-4113-a7ee-0a493633924b","type":"Microsoft.Authorization/policyDefinitions","name":"1cb067d5-c8b5-4113-a7ee-0a493633924b"},{"properties":{"displayName":"Microsoft - Managed Control 1592 - External Information System Services | Consistent Interests - Of Consumers And Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1592"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d01ba6c-289f-42fd-a408-494b355b6222","type":"Microsoft.Authorization/policyDefinitions","name":"1d01ba6c-289f-42fd-a408-494b355b6222"},{"properties":{"displayName":"Microsoft - Managed Control 1088 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1088"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d50f99d-1356-49c0-934a-45f742ba7783","type":"Microsoft.Authorization/policyDefinitions","name":"1d50f99d-1356-49c0-934a-45f742ba7783"},{"properties":{"displayName":"Microsoft - Managed Control 1538 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1538"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d7658b2-e827-49c3-a2ae-6d2bd0b45874","type":"Microsoft.Authorization/policyDefinitions","name":"1d7658b2-e827-49c3-a2ae-6d2bd0b45874"},{"properties":{"displayName":"Virtual - machines should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your virtual machines to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachines"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicCompute/virtualMachines"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","type":"Microsoft.Authorization/policyDefinitions","name":"1d84d5fb-01f6-4d12-ba4f-4a26081d403d"},{"properties":{"displayName":"Microsoft - Managed Control 1298 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1298"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1dc784b5-4895-4d27-9d40-a06b032bd1ee","type":"Microsoft.Authorization/policyDefinitions","name":"1dc784b5-4895-4d27-9d40-a06b032bd1ee"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1de7b11d-1870-41a5-8181-507e7c663cfb","type":"Microsoft.Authorization/policyDefinitions","name":"1de7b11d-1870-41a5-8181-507e7c663cfb"},{"properties":{"displayName":"Microsoft - Managed Control 1595 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1595"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e0414e7-6ef5-4182-8076-aa82fbb53341","type":"Microsoft.Authorization/policyDefinitions","name":"1e0414e7-6ef5-4182-8076-aa82fbb53341"},{"properties":{"displayName":"Require - a tag and its value on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - a required tag and its value. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"not":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","equals":"[parameters(''tagValue'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62","type":"Microsoft.Authorization/policyDefinitions","name":"1e30110a-5ceb-460c-a204-c1c3969c6d62"},{"properties":{"displayName":"An - Azure Active Directory administrator should be provisioned for SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - provisioning of an Azure Active Directory administrator for your SQL server - to enable Azure AD authentication. Azure AD authentication enables simplified - permission management and centralized identity management of database users - and other Microsoft services","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/administrators"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","type":"Microsoft.Authorization/policyDefinitions","name":"1f314764-cb73-4fc9-b863-8eca98ac36e9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Log Analytics - workspace when any Event Hub which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f6e93e8-6b31-41b1-83f6-36e449a42579","type":"Microsoft.Authorization/policyDefinitions","name":"1f6e93e8-6b31-41b1-83f6-36e449a42579"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Shutdown''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Allow system to be shut down without having to log on","description":"Specifies - whether a computer can be shut down when a user is not logged on. If this - policy setting is enabled, the shutdown command is available on the Windows - logon screen."},"defaultValue":"0"},"ShutdownClearVirtualMemoryPagefile":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Clear virtual memory pagefile","description":"Specifies whether - the virtual memory pagefile is cleared when the system is shut down. When - this policy setting is enabled, the system pagefile is cleared each time that - the system shuts down properly. For systems with large amounts of RAM, this - could result in substantial time needed to complete the shutdown."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Shutdown: - Allow system to be shut down without having to log on;ExpectedValue'', ''='', - parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn''), '','', - ''Shutdown: Clear virtual memory pagefile;ExpectedValue'', ''='', parameters(''ShutdownClearVirtualMemoryPagefile'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsShutdown"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},"ShutdownClearVirtualMemoryPagefile":{"value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"string"},"ShutdownClearVirtualMemoryPagefile":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da","type":"Microsoft.Authorization/policyDefinitions","name":"1f8c20ce-3414-4496-8b26-0e902a1541da"},{"properties":{"displayName":"Microsoft - Managed Control 1616 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1616"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2006457a-48b3-4f7b-8d2e-1532287f9929","type":"Microsoft.Authorization/policyDefinitions","name":"2006457a-48b3-4f7b-8d2e-1532287f9929"},{"properties":{"displayName":"Microsoft - Managed Control 1650 - Public Key Infrastructure Certificates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1650"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201d3740-bd16-4baf-b4b8-7cda352228b7","type":"Microsoft.Authorization/policyDefinitions","name":"201d3740-bd16-4baf-b4b8-7cda352228b7"},{"properties":{"displayName":"[Deprecated]: - Web ports should be restricted on Network Security Groups associated to your - VM","policyType":"BuiltIn","mode":"All","description":"Azure security center - has discovered that some of your virtual machines are running web applications, - and the NSGs associated to these virtual machines are overly permissive with - regards to the web application ports","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6","type":"Microsoft.Authorization/policyDefinitions","name":"201ea587-7c90-41c3-910f-c280ae01cfd6"},{"properties":{"displayName":"Microsoft - Managed Control 1181 - Baseline Configuration | Retention Of Previous Configurations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1181"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21839937-d241-4fa5-95c6-b669253d9ab9","type":"Microsoft.Authorization/policyDefinitions","name":"21839937-d241-4fa5-95c6-b669253d9ab9"},{"properties":{"displayName":"Microsoft - Managed Control 1111 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1111"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21de687c-f15e-4e51-bf8d-f35c8619965b","type":"Microsoft.Authorization/policyDefinitions","name":"21de687c-f15e-4e51-bf8d-f35c8619965b"},{"properties":{"displayName":"Microsoft - Managed Control 1596 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1596"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e25e01-0ae0-41be-919e-04ce92b8e8b8","type":"Microsoft.Authorization/policyDefinitions","name":"21e25e01-0ae0-41be-919e-04ce92b8e8b8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Audit''. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a","type":"Microsoft.Authorization/policyDefinitions","name":"21e2995e-683e-497a-9e81-2f42ad07050a"},{"properties":{"displayName":"Microsoft - Managed Control 1426 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1426"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21f639bc-f42b-46b1-8f40-7a2a389c291a","type":"Microsoft.Authorization/policyDefinitions","name":"21f639bc-f42b-46b1-8f40-7a2a389c291a"},{"properties":{"displayName":"[Deprecated]: - Audit API Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a API app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/224da9fe-0d38-4e79-adb3-0a6e2af942ac","type":"Microsoft.Authorization/policyDefinitions","name":"224da9fe-0d38-4e79-adb3-0a6e2af942ac"},{"properties":{"displayName":"Microsoft - Managed Control 1399 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1399"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2256e638-eb23-480f-9e15-6cf1af0a76b3","type":"Microsoft.Authorization/policyDefinitions","name":"2256e638-eb23-480f-9e15-6cf1af0a76b3"},{"properties":{"displayName":"Microsoft - Managed Control 1221 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1221"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22589a07-0007-486a-86ca-95355081ae2a","type":"Microsoft.Authorization/policyDefinitions","name":"22589a07-0007-486a-86ca-95355081ae2a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Management''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Management''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a","type":"Microsoft.Authorization/policyDefinitions","name":"225e937e-d32e-4713-ab74-13ce95b3519a"},{"properties":{"displayName":"Management - ports should be closed on your virtual machines","policyType":"BuiltIn","mode":"All","description":"Open - remote management ports are exposing your VM to a high level of risk from - Internet-based attacks. These attacks attempt to brute force credentials to - gain admin access to the machine.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToManagementPorts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","type":"Microsoft.Authorization/policyDefinitions","name":"22730e10-96f6-4aac-ad84-9383d35b5917"},{"properties":{"displayName":"Microsoft - Managed Control 1493 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1493"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22b469b3-fccf-42da-aa3b-a28e6fb113ce","type":"Microsoft.Authorization/policyDefinitions","name":"22b469b3-fccf-42da-aa3b-a28e6fb113ce"},{"properties":{"displayName":"Only - secure connections to your Redis Cache should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of only connections via SSL to Redis Cache. Use of secure connections - ensures authentication between the server and the service and protects data - in transit from network layer attacks such as man-in-the-middle, eavesdropping, - and session-hijacking","metadata":{"version":"1.0.0","category":"Cache"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Cache/redis"},{"field":"Microsoft.Cache/Redis/enableNonSslPort","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","type":"Microsoft.Authorization/policyDefinitions","name":"22bee202-a82f-4305-9a2a-6d7f44d4dedb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not restrict the minimum - password length to 14 characters","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not restrict the minimum password length to 14 characters. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordLength"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","type":"Microsoft.Authorization/policyDefinitions","name":"23020aa6-1135-4be2-bae2-149982b06eca"},{"properties":{"displayName":"Microsoft - Managed Control 1256 - Contingency Plan | Identify Critical Assets","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1256"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/232ab24b-810b-4640-9019-74a7d0d6a980","type":"Microsoft.Authorization/policyDefinitions","name":"232ab24b-810b-4640-9019-74a7d0d6a980"},{"properties":{"displayName":"Service - Bus should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Service Bus not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.ServiceBus/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.ServiceBus/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e","type":"Microsoft.Authorization/policyDefinitions","name":"235359c5-7c52-4b82-9055-01c75cf9f60e"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Log Analytics - workspace when any Stream Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/237e0f7e-b0e8-4ec4-ad46-8c12cb66d673","type":"Microsoft.Authorization/policyDefinitions","name":"237e0f7e-b0e8-4ec4-ad46-8c12cb66d673"},{"properties":{"displayName":"Microsoft - Managed Control 1268 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1268"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23f6e984-3053-4dfc-ab48-543b764781f5","type":"Microsoft.Authorization/policyDefinitions","name":"23f6e984-3053-4dfc-ab48-543b764781f5"},{"properties":{"displayName":"Microsoft - Managed Control 1122 - Audit Review, Analysis, And Reporting | Permitted Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1122"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/243ec95e-800c-49d4-ba52-1fdd9f6b8b57","type":"Microsoft.Authorization/policyDefinitions","name":"243ec95e-800c-49d4-ba52-1fdd9f6b8b57"},{"properties":{"displayName":"Microsoft - Managed Control 1231 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1231"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/244e0c05-cc45-4fe7-bf36-42dcf01f457d","type":"Microsoft.Authorization/policyDefinitions","name":"244e0c05-cc45-4fe7-bf36-42dcf01f457d"},{"properties":{"displayName":"Microsoft - Managed Control 1082 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1082"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24d480ef-11a0-4b1b-8e70-4e023bf2be23","type":"Microsoft.Authorization/policyDefinitions","name":"24d480ef-11a0-4b1b-8e70-4e023bf2be23"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a maximum password age - of 70 days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a maximum password age of 70 days. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","type":"Microsoft.Authorization/policyDefinitions","name":"24dde96d-f0b1-425e-884f-4a1421e2dcdc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Log Analytics workspace when any Data Lake Storage Gen1 which is missing this - diagnostic settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25763a0a-5783-4f14-969e-79d4933eb74b","type":"Microsoft.Authorization/policyDefinitions","name":"25763a0a-5783-4f14-969e-79d4933eb74b"},{"properties":{"displayName":"Microsoft - Managed Control 1372 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1372"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25b96717-c912-4c00-9143-4e487f411726","type":"Microsoft.Authorization/policyDefinitions","name":"25b96717-c912-4c00-9143-4e487f411726"},{"properties":{"displayName":"Microsoft - Managed Control 1038 - Least Privilege | Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1038"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26692e88-71b7-4a5f-a8ac-9f31dd05bd8e","type":"Microsoft.Authorization/policyDefinitions","name":"26692e88-71b7-4a5f-a8ac-9f31dd05bd8e"},{"properties":{"displayName":"Endpoint - protection solution should be installed on virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the existence and health of an endpoint protection solution on your virtual - machines scale sets, to protect them from threats and vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EndpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","type":"Microsoft.Authorization/policyDefinitions","name":"26a828e1-e88f-464e-bbb3-c134a282b9de"},{"properties":{"displayName":"Microsoft - Managed Control 1649 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1649"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26d292cc-b0b8-4c29-9337-68abc758bf7b","type":"Microsoft.Authorization/policyDefinitions","name":"26d292cc-b0b8-4c29-9337-68abc758bf7b"},{"properties":{"displayName":"Metric - alert rules should be configured on Batch accounts","policyType":"BuiltIn","mode":"Indexed","description":"Audit - configuration of metric alert rules on Batch account to enable the required - metric","metadata":{"version":"1.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"metricName":{"type":"String","metadata":{"displayName":"Metric - name","description":"The metric name that an alert rule must be enabled on"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/alertRules","existenceScope":"Subscription","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/alertRules/isEnabled","equals":"true"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.metricName","equals":"[parameters(''metricName'')]"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.resourceUri","equals":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourcegroups/'', resourceGroup().name, - ''/providers/Microsoft.Batch/batchAccounts/'', field(''name''))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7","type":"Microsoft.Authorization/policyDefinitions","name":"26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7"},{"properties":{"displayName":"Microsoft - Managed Control 1396 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1396"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/276af98f-4ff9-4e69-99fb-c9b2452fb85f","type":"Microsoft.Authorization/policyDefinitions","name":"276af98f-4ff9-4e69-99fb-c9b2452fb85f"},{"properties":{"displayName":"Microsoft - Managed Control 1074 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1074"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/27a69937-af92-4198-9b86-08d355c7e59a","type":"Microsoft.Authorization/policyDefinitions","name":"27a69937-af92-4198-9b86-08d355c7e59a"},{"properties":{"displayName":"Microsoft - Managed Control 1527 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1527"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2823de66-332f-4bfd-94a3-3eb036cd3b67","type":"Microsoft.Authorization/policyDefinitions","name":"2823de66-332f-4bfd-94a3-3eb036cd3b67"},{"properties":{"displayName":"Deploy - default Microsoft IaaSAntimalware extension for Windows Server","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys a Microsoft IaaSAntimalware extension with a default configuration - when a VM is not configured with the antimalware extension.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"ExclusionsPaths":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file paths or locations to exclude from scanning"}},"ExclusionsExtensions":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file extensions to exclude from scanning"}},"ExclusionsProcesses":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of process names to exclude from scanning"}},"RealtimeProtectionEnabled":{"type":"string","defaultValue":"true","metadata":{"description":"Indicates - whether or not real time protection is enabled (default is true)"}},"ScheduledScanSettingsIsEnabled":{"type":"string","defaultValue":"false","metadata":{"description":"Indicates - whether or not custom scheduled scan settings are enabled (default is false)"}},"ScheduledScanSettingsScanType":{"type":"string","defaultValue":"Quick","metadata":{"description":"Indicates - whether scheduled scan setting type is set to Quick or Full (default is Quick)"}},"ScheduledScanSettingsDay":{"type":"string","defaultValue":"7","metadata":{"description":"Day - of the week for scheduled scan (1-Sunday, 2-Monday, ..., 7-Saturday)"}},"ScheduledScanSettingsTime":{"type":"string","defaultValue":"120","metadata":{"description":"When - to perform the scheduled scan, measured in minutes from midnight (0-1440). - For example: 0 = 12AM, 60 = 1AM, 120 = 2AM."}}},"resources":[{"name":"[concat(parameters(''vmName''),''/IaaSAntimalware'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.Azure.Security","type":"IaaSAntimalware","typeHandlerVersion":"1.3","autoUpgradeMinorVersion":true,"settings":{"AntimalwareEnabled":true,"RealtimeProtectionEnabled":"[parameters(''RealtimeProtectionEnabled'')]","ScheduledScanSettings":{"isEnabled":"[parameters(''ScheduledScanSettingsIsEnabled'')]","day":"[parameters(''ScheduledScanSettingsDay'')]","time":"[parameters(''ScheduledScanSettingsTime'')]","scanType":"[parameters(''ScheduledScanSettingsScanType'')]"},"Exclusions":{"Extensions":"[parameters(''ExclusionsExtensions'')]","Paths":"[parameters(''ExclusionsPaths'')]","Processes":"[parameters(''ExclusionsProcesses'')]"}}}}]},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"RealtimeProtectionEnabled":{"value":"true"},"ScheduledScanSettingsIsEnabled":{"value":"true"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc","type":"Microsoft.Authorization/policyDefinitions","name":"2835b622-407b-4114-9198-6f7064cbe0dc"},{"properties":{"displayName":"Microsoft - Managed Control 1342 - Authenticator Management | Hardware Token-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1342"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/283a4e29-69d5-4c94-b99e-29acf003c899","type":"Microsoft.Authorization/policyDefinitions","name":"283a4e29-69d5-4c94-b99e-29acf003c899"},{"properties":{"displayName":"Microsoft - Managed Control 1436 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1436"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28aab8b4-74fd-4b7c-9080-5a7be525d574","type":"Microsoft.Authorization/policyDefinitions","name":"28aab8b4-74fd-4b7c-9080-5a7be525d574"},{"properties":{"displayName":"Microsoft - Managed Control 1224 - Information System Component Inventory | Updates During - Installations / Removals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1224"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28cfa30b-7f72-47ce-ba3b-eed26c8d2c82","type":"Microsoft.Authorization/policyDefinitions","name":"28cfa30b-7f72-47ce-ba3b-eed26c8d2c82"},{"properties":{"displayName":"Microsoft - Managed Control 1148 - Security Assessments | Independent Assessors","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1148"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e62650-c7c2-4786-bdfa-17edc1673902","type":"Microsoft.Authorization/policyDefinitions","name":"28e62650-c7c2-4786-bdfa-17edc1673902"},{"properties":{"displayName":"Microsoft - Managed Control 1418 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1418"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e633fd-284e-4ea7-88b4-02ca157ed713","type":"Microsoft.Authorization/policyDefinitions","name":"28e633fd-284e-4ea7-88b4-02ca157ed713"},{"properties":{"displayName":"Microsoft - Managed Control 1634 - Boundary Protection | Prevent Unauthorized Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1634"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/292a7c44-37fa-4c68-af7c-9d836955ded2","type":"Microsoft.Authorization/policyDefinitions","name":"292a7c44-37fa-4c68-af7c-9d836955ded2"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - User Account Control''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0","type":"Microsoft.Authorization/policyDefinitions","name":"29829ec2-489d-4925-81b7-bda06b1718e0"},{"properties":{"displayName":"Append - a tag and its value to resources","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag and value when any resource which is missing this tag is - created or updated. Does not modify the tags of resources created before this - policy was applied until those resources are changed. Does not apply to resource - groups. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a0e14a6-b0a6-4fab-991a-187a4f81c498","type":"Microsoft.Authorization/policyDefinitions","name":"2a0e14a6-b0a6-4fab-991a-187a4f81c498"},{"properties":{"displayName":"Microsoft - Managed Control 1219 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1219"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a39ac75-622b-4c88-9a3f-45b7373f7ef7","type":"Microsoft.Authorization/policyDefinitions","name":"2a39ac75-622b-4c88-9a3f-45b7373f7ef7"},{"properties":{"displayName":"Microsoft - Managed Control 1274 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1274"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2aee175f-cd16-4825-939a-a85349d96210","type":"Microsoft.Authorization/policyDefinitions","name":"2aee175f-cd16-4825-939a-a85349d96210"},{"properties":{"displayName":"Microsoft - Managed Control 1603 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1603"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b909c26-162f-47ce-8e15-0c1f55632eac","type":"Microsoft.Authorization/policyDefinitions","name":"2b909c26-162f-47ce-8e15-0c1f55632eac"},{"properties":{"displayName":"Managed - identity should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332","type":"Microsoft.Authorization/policyDefinitions","name":"2b9ad585-36bc-4615-b300-fd4435808332"},{"properties":{"displayName":"Microsoft - Managed Control 1434 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1434"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c18f06b-a68d-41c3-8863-b8cd3acb5f8f","type":"Microsoft.Authorization/policyDefinitions","name":"2c18f06b-a68d-41c3-8863-b8cd3acb5f8f"},{"properties":{"displayName":"Microsoft - Managed Control 1343 - Authenticator Management | Expiration Of Cached Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1343"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c251a55-31eb-4e53-99c6-e9c43c393ac2","type":"Microsoft.Authorization/policyDefinitions","name":"2c251a55-31eb-4e53-99c6-e9c43c393ac2"},{"properties":{"displayName":"Microsoft - Managed Control 1388 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1388"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c7c575a-d4c5-4f6f-bd49-dee97a8cba55","type":"Microsoft.Authorization/policyDefinitions","name":"2c7c575a-d4c5-4f6f-bd49-dee97a8cba55"},{"properties":{"displayName":"Microsoft - Managed Control 1344 - Authenticator Feedback","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1344"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c895fe7-2d8e-43a2-838c-3a533a5b355e","type":"Microsoft.Authorization/policyDefinitions","name":"2c895fe7-2d8e-43a2-838c-3a533a5b355e"},{"properties":{"displayName":"SSH - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows SSH access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"22"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"22"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fab","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fab"},{"properties":{"displayName":"Unattached - disks should be encrypted","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any unattached disk without encryption enabled.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/disks"},{"field":"Microsoft.Compute/disks/diskState","equals":"Unattached"},{"anyOf":[{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","exists":"false"},{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fb2"},{"properties":{"displayName":"Microsoft - Managed Control 1593 - External Information System Services | Processing, - Storage, And Service Location","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1593"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa","type":"Microsoft.Authorization/policyDefinitions","name":"2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa"},{"properties":{"displayName":"Microsoft - Managed Control 1546 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1546"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce1ea7e-4038-4e53-82f4-63e8859333c1","type":"Microsoft.Authorization/policyDefinitions","name":"2ce1ea7e-4038-4e53-82f4-63e8859333c1"},{"properties":{"displayName":"Microsoft - Managed Control 1414 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1414"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce63a52-e47b-4ae2-adbb-6e40d967f9e6","type":"Microsoft.Authorization/policyDefinitions","name":"2ce63a52-e47b-4ae2-adbb-6e40d967f9e6"},{"properties":{"displayName":"Microsoft - Managed Control 1679 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1679"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cf42a28-193e-41c5-98df-7688e7ef0a88","type":"Microsoft.Authorization/policyDefinitions","name":"2cf42a28-193e-41c5-98df-7688e7ef0a88"},{"properties":{"displayName":"Microsoft - Managed Control 1068 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1068"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d045bca-a0fd-452e-9f41-4ec33769717c","type":"Microsoft.Authorization/policyDefinitions","name":"2d045bca-a0fd-452e-9f41-4ec33769717c"},{"properties":{"displayName":"App - Service should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Service not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/virtualNetworkConnections","existenceCondition":{"field":"Microsoft.Web/sites/virtualnetworkconnections/vnetResourceId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb","type":"Microsoft.Authorization/policyDefinitions","name":"2d21331d-a4c2-4def-a9ad-ee4e1e023beb"},{"properties":{"displayName":"Microsoft - Managed Control 1704 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1704"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d44b6fa-1134-4ea6-ad4e-9edb68f65429","type":"Microsoft.Authorization/policyDefinitions","name":"2d44b6fa-1134-4ea6-ad4e-9edb68f65429"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not store passwords using reversible - encryption","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not store passwords using reversible encryption. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","type":"Microsoft.Authorization/policyDefinitions","name":"2d60d3b7-aa10-454c-88a8-de39d99d17c6"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that allow remote connections from accounts - without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that allow remote connections from accounts - without passwords. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","type":"Microsoft.Authorization/policyDefinitions","name":"2d67222d-05fd-4526-a171-2ee132ad9e83"},{"properties":{"displayName":"Microsoft - Managed Control 1077 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1077"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2dad3668-797a-412e-a798-07d3849a7a79","type":"Microsoft.Authorization/policyDefinitions","name":"2dad3668-797a-412e-a798-07d3849a7a79"},{"properties":{"displayName":"Microsoft - Managed Control 1149 - Security Assessments | Specialized Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1149"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e1b855b-a013-481a-aeeb-2bcb129fd35d","type":"Microsoft.Authorization/policyDefinitions","name":"2e1b855b-a013-481a-aeeb-2bcb129fd35d"},{"properties":{"displayName":"Microsoft - Managed Control 1497 - System Security Plan | Plan / Coordinate With Other - Organizational Entities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1497"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e3c5583-1729-4d36-8771-59c32f090a22","type":"Microsoft.Authorization/policyDefinitions","name":"2e3c5583-1729-4d36-8771-59c32f090a22"},{"properties":{"displayName":"Microsoft - Managed Control 1000 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1000"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ef3cc79-733e-48ed-ab6f-7bf439e9b406","type":"Microsoft.Authorization/policyDefinitions","name":"2ef3cc79-733e-48ed-ab6f-7bf439e9b406"},{"properties":{"displayName":"Microsoft - Managed Control 1519 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1519"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f13915a-324c-4ab8-b45c-2eefeeefb098","type":"Microsoft.Authorization/policyDefinitions","name":"2f13915a-324c-4ab8-b45c-2eefeeefb098"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Windows virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Windows VMs - monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f2ee1de-44aa-4762-b6bd-0893fc3f306d","type":"Microsoft.Authorization/policyDefinitions","name":"2f2ee1de-44aa-4762-b6bd-0893fc3f306d"},{"properties":{"displayName":"Microsoft - Managed Control 1144 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1144"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fa15ff1-a693-4ee4-b094-324818dc9a51","type":"Microsoft.Authorization/policyDefinitions","name":"2fa15ff1-a693-4ee4-b094-324818dc9a51"},{"properties":{"displayName":"Microsoft - Managed Control 1090 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1090"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fb740e5-cbc7-4d10-8686-d1bf826652b1","type":"Microsoft.Authorization/policyDefinitions","name":"2fb740e5-cbc7-4d10-8686-d1bf826652b1"},{"properties":{"displayName":"[Deprecated]: - Web Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fde8a98-6892-426a-83ba-050e640c0ce0","type":"Microsoft.Authorization/policyDefinitions","name":"2fde8a98-6892-426a-83ba-050e640c0ce0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Access''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9","type":"Microsoft.Authorization/policyDefinitions","name":"30040dab-4e75-4456-8273-14b8f75d91d9"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that are not joined to the specified domain. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"DomainName":{"type":"String","metadata":{"displayName":"Domain - Name (FQDN)","description":"The fully qualified domain name (FQDN) that the - Windows VMs should be joined to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[DomainMembership]WindowsDomainMembership;DomainName'', - ''='', parameters(''DomainName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDomainMembership"},"DomainName":{"value":"[parameters(''DomainName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DomainName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970","type":"Microsoft.Authorization/policyDefinitions","name":"315c850a-272d-4502-8935-b79010405970"},{"properties":{"displayName":"Microsoft - Managed Control 1042 - Least Privilege | Auditing Use Of Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1042"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/319dc4f0-0fed-4ac9-8fc3-7aeddee82c07","type":"Microsoft.Authorization/policyDefinitions","name":"319dc4f0-0fed-4ac9-8fc3-7aeddee82c07"},{"properties":{"displayName":"Microsoft - Managed Control 1698 - Information System Monitoring | Individuals Posing - Greater Risk","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1698"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/31b752c1-05a9-432a-8fce-c39b56550119","type":"Microsoft.Authorization/policyDefinitions","name":"31b752c1-05a9-432a-8fce-c39b56550119"},{"properties":{"displayName":"[Preview]: - Audit Log Analytics Agent Deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","type":"Microsoft.Authorization/policyDefinitions","name":"32133ab0-ee4b-4b44-98d6-042180979d50"},{"properties":{"displayName":"Microsoft - Managed Control 1587 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1587"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32820956-9c6d-4376-934c-05cd8525be7c","type":"Microsoft.Authorization/policyDefinitions","name":"32820956-9c6d-4376-934c-05cd8525be7c"},{"properties":{"displayName":"Microsoft - Managed Control 1333 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1333"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3298d6bf-4bc6-4278-a95d-f7ef3ac6e594","type":"Microsoft.Authorization/policyDefinitions","name":"3298d6bf-4bc6-4278-a95d-f7ef3ac6e594"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs on which the specified services are not - installed and ''Running''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the specified services are not installed and ''Running''. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ServiceName":{"type":"String","metadata":{"displayName":"Service - names (supports wildcards)","description":"A semicolon-separated list of the - names of the services that should be installed and ''Running''. e.g. ''WinRm;Wi*''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsServiceStatus]WindowsServiceStatus1;ServiceName'', - ''='', parameters(''ServiceName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsServiceStatus"},"ServiceName":{"value":"[parameters(''ServiceName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ServiceName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262","type":"Microsoft.Authorization/policyDefinitions","name":"32b1e4d4-6cd5-47b4-a935-169da8a5c262"},{"properties":{"displayName":"Microsoft - Managed Control 1445 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1445"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32d07d59-2716-4972-b37b-214a67ac4a37","type":"Microsoft.Authorization/policyDefinitions","name":"32d07d59-2716-4972-b37b-214a67ac4a37"},{"properties":{"displayName":"MySQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mysqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3375856c-3824-4e0e-ae6a-79e011dd4c47","type":"Microsoft.Authorization/policyDefinitions","name":"3375856c-3824-4e0e-ae6a-79e011dd4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1282 - Telecommunications Services | Single Points Of Failure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1282"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34042a97-ec6d-4263-93d2-8c1c46823b2a","type":"Microsoft.Authorization/policyDefinitions","name":"34042a97-ec6d-4263-93d2-8c1c46823b2a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have accounts without passwords. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid232"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","type":"Microsoft.Authorization/policyDefinitions","name":"3470477a-b35a-49db-aca5-1073d04524fe"},{"properties":{"displayName":"Microsoft - Managed Control 1151 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1151"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/347e3b69-7fb7-47df-a8ef-71a1a7b44bca","type":"Microsoft.Authorization/policyDefinitions","name":"347e3b69-7fb7-47df-a8ef-71a1a7b44bca"},{"properties":{"displayName":"Microsoft - Managed Control 1412 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1412"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3492d949-0dbb-4589-88b3-7b59601cc764","type":"Microsoft.Authorization/policyDefinitions","name":"3492d949-0dbb-4589-88b3-7b59601cc764"},{"properties":{"displayName":"Microsoft - Managed Control 1475 - Emergency Lighting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1475"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a63848-30cf-4081-937e-ce1a1c885501","type":"Microsoft.Authorization/policyDefinitions","name":"34a63848-30cf-4081-937e-ce1a1c885501"},{"properties":{"displayName":"Microsoft - Managed Control 1060 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1060"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a987fd-2003-45de-a120-014956581f2b","type":"Microsoft.Authorization/policyDefinitions","name":"34a987fd-2003-45de-a120-014956581f2b"},{"properties":{"displayName":"Storage - accounts should restrict network access","policyType":"BuiltIn","mode":"Indexed","description":"Network - access to storage accounts should be restricted. Configure network rules so - only applications from allowed networks can access the storage account. To - allow connections from specific internet or on-premise clients, access can - be granted to traffic from specific Azure virtual networks or to public internet - IP address ranges","metadata":{"version":"1.1.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","type":"Microsoft.Authorization/policyDefinitions","name":"34c877ad-507e-4c82-993e-3452a6e0ad3c"},{"properties":{"displayName":"Microsoft - Managed Control 1341 - Authenticator Management | Multiple Information System - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1341"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34cb7e92-fe4c-4826-b51e-8cd203fa5d35","type":"Microsoft.Authorization/policyDefinitions","name":"34cb7e92-fe4c-4826-b51e-8cd203fa5d35"},{"properties":{"displayName":"Diagnostic - logs in Logic Apps should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Logic - Apps"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","type":"Microsoft.Authorization/policyDefinitions","name":"34f95f76-5386-4de7-b824-0d8478470c9d"},{"properties":{"displayName":"Microsoft - Managed Control 1210 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1210"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3502c968-c490-4570-8167-1476f955e9b8","type":"Microsoft.Authorization/policyDefinitions","name":"3502c968-c490-4570-8167-1476f955e9b8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a maximum password - age of 70 days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a maximum password age of 70 days. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MaximumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","type":"Microsoft.Authorization/policyDefinitions","name":"356a906e-05e5-4625-8729-90771e0ee934"},{"properties":{"displayName":"CORS - should not allow every resource to access your API App","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your API app. - Allow only required domains to interact with your API app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","type":"Microsoft.Authorization/policyDefinitions","name":"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac"},{"properties":{"displayName":"Microsoft - Managed Control 1659 - Architecture And Provisioning For Name / Address Resolution - Service","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1659"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35a4102f-a778-4a2e-98c2-971056288df8","type":"Microsoft.Authorization/policyDefinitions","name":"35a4102f-a778-4a2e-98c2-971056288df8"},{"properties":{"displayName":"Gateway - subnets should not be configured with a network security group","policyType":"BuiltIn","mode":"All","description":"This - policy denies if a gateway subnet is configured with a network security group. - Assigning a network security group to a gateway subnet will cause the gateway - to stop functioning.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"name","equals":"GatewaySubnet"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35f9c03a-cc27-418e-9c0c-539ff999d010","type":"Microsoft.Authorization/policyDefinitions","name":"35f9c03a-cc27-418e-9c0c-539ff999d010"},{"properties":{"displayName":"Microsoft - Managed Control 1043 - Least Privilege | Prohibit Non-Privileged Users From - Executing Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1043"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361a77f6-0f9c-4748-8eec-bc13aaaa2455","type":"Microsoft.Authorization/policyDefinitions","name":"361a77f6-0f9c-4748-8eec-bc13aaaa2455"},{"properties":{"displayName":"Deploy - Advanced Threat Protection on Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection on Storage Accounts.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Storage/storageAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"storageAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.Storage/storageAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''storageAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"storageAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361c2074-3595-4e5d-8cab-4f21dffc835c","type":"Microsoft.Authorization/policyDefinitions","name":"361c2074-3595-4e5d-8cab-4f21dffc835c"},{"properties":{"displayName":"Microsoft - Managed Control 1313 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1313"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36220f5b-79a1-4cdb-8c74-2d2449f9a510","type":"Microsoft.Authorization/policyDefinitions","name":"36220f5b-79a1-4cdb-8c74-2d2449f9a510"},{"properties":{"displayName":"Microsoft - Managed Control 1630 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1630"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3643717a-3897-4bfd-8530-c7c96b26b2a0","type":"Microsoft.Authorization/policyDefinitions","name":"3643717a-3897-4bfd-8530-c7c96b26b2a0"},{"properties":{"displayName":"Automation - account variables should be encrypted","policyType":"BuiltIn","mode":"All","description":"It - is important to enable encryption of Automation account variable assets when - storing sensitive data","metadata":{"version":"1.1.0","category":"Automation"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Automation/automationAccounts/variables"},{"field":"Microsoft.Automation/automationAccounts/variables/isEncrypted","notEquals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","type":"Microsoft.Authorization/policyDefinitions","name":"3657f5a0-770e-44a3-b44e-9431ba1e9735"},{"properties":{"displayName":"Microsoft - Managed Control 1339 - Authenticator Management | Protection Of Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1339"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/367ae386-db7f-4167-b672-984ff86277c0","type":"Microsoft.Authorization/policyDefinitions","name":"367ae386-db7f-4167-b672-984ff86277c0"},{"properties":{"displayName":"Microsoft - Managed Control 1685 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1685"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36b0ef30-366f-4b1b-8652-a3511df11f53","type":"Microsoft.Authorization/policyDefinitions","name":"36b0ef30-366f-4b1b-8652-a3511df11f53"},{"properties":{"displayName":"Deploy - Threat Detection on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Threat Detection is enabled on SQL Servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"}},"variables":{},"resources":[{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}}]},"parameters":{"serverName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5","type":"Microsoft.Authorization/policyDefinitions","name":"36d49e87-48c4-4f2e-beed-ba4ed02b71f5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Security''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"String","metadata":{"displayName":"[Preview]: - Network Security: Configure encryption types allowed for Kerberos","description":"Specifies - the encryption types that Kerberos is allowed to use."},"defaultValue":"2147483644"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LAN Manager authentication level","description":"Specify - which challenge-response authentication protocol is used for network logons. - This choice affects the level of authentication protocol used by clients, - the level of session security negotiated, and the level of authentication - accepted by servers."},"defaultValue":"5"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LDAP client signing requirements","description":"Specify - the level of data signing that is requested on behalf of clients that issue - LDAP BIND requests."},"defaultValue":"1"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) clients","description":"Specifies which behaviors are allowed by clients - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers - for more information."},"defaultValue":"537395200"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) servers","description":"Specifies which behaviors are allowed by servers - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services."},"defaultValue":"537395200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue'', - ''='', parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos''), - '','', ''Network security: LAN Manager authentication level;ExpectedValue'', - ''='', parameters(''NetworkSecurityLANManagerAuthenticationLevel''), '','', - ''Network security: LDAP client signing requirements;ExpectedValue'', ''='', - parameters(''NetworkSecurityLDAPClientSigningRequirements''), '','', ''Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients''), - '','', ''Network security: Minimum session security for NTLM SSP based (including - secure RPC) servers;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkSecurity"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},"NetworkSecurityLANManagerAuthenticationLevel":{"value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},"NetworkSecurityLDAPClientSigningRequirements":{"value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"string"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"string"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b","type":"Microsoft.Authorization/policyDefinitions","name":"36e17963-7202-494a-80c3-f508211c826b"},{"properties":{"displayName":"Microsoft - Managed Control 1557 - Vulnerability Scanning | Review Historic Audit Logs","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1557"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36fbe499-f2f2-41b6-880e-52d7ea1d94a5","type":"Microsoft.Authorization/policyDefinitions","name":"36fbe499-f2f2-41b6-880e-52d7ea1d94a5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Interactive Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsInteractiveLogon"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9","type":"Microsoft.Authorization/policyDefinitions","name":"3750712b-43d0-478e-9966-d2c26f6141b9"},{"properties":{"displayName":"Microsoft - Managed Control 1624 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1624"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37d079e3-d6aa-4263-a069-dd7ac6dd9684","type":"Microsoft.Authorization/policyDefinitions","name":"37d079e3-d6aa-4263-a069-dd7ac6dd9684"},{"properties":{"displayName":"Storage - accounts should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your storage accounts to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicStorage/storageAccounts","Microsoft.Storage/StorageAccounts"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicStorage/storageAccounts"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","type":"Microsoft.Authorization/policyDefinitions","name":"37e0d2fe-28a5-43d6-a273-67d37d1f5606"},{"properties":{"displayName":"Microsoft - Managed Control 1335 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1335"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/382016f3-d4ba-4e15-9716-55077ec4dc2a","type":"Microsoft.Authorization/policyDefinitions","name":"382016f3-d4ba-4e15-9716-55077ec4dc2a"},{"properties":{"displayName":"Diagnostic - logs in IoT Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Internet - of Things"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Devices/IotHubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4","type":"Microsoft.Authorization/policyDefinitions","name":"383856f8-de7f-44a2-81fc-e5135b5c2aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1081 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1081"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3867f2a9-23bb-4729-851f-c3ad98580caf","type":"Microsoft.Authorization/policyDefinitions","name":"3867f2a9-23bb-4729-851f-c3ad98580caf"},{"properties":{"displayName":"Microsoft - Managed Control 1522 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1522"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38b470cc-f939-4a15-80e0-9f0c74f2e2c9","type":"Microsoft.Authorization/policyDefinitions","name":"38b470cc-f939-4a15-80e0-9f0c74f2e2c9"},{"properties":{"displayName":"Microsoft - Managed Control 1416 - Nonlocal Maintenance | Document Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1416"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38dfd8a3-5290-4099-88b7-4081f4c4d8ae","type":"Microsoft.Authorization/policyDefinitions","name":"38dfd8a3-5290-4099-88b7-4081f4c4d8ae"},{"properties":{"displayName":"Microsoft - Managed Control 1397 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1397"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391af4ab-1117-46b9-b2c7-78bbd5cd995b","type":"Microsoft.Authorization/policyDefinitions","name":"391af4ab-1117-46b9-b2c7-78bbd5cd995b"},{"properties":{"displayName":"Microsoft - Managed Control 1556 - Vulnerability Scanning | Automated Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1556"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391ff8b3-afed-405e-9f7d-ef2f8168d5da","type":"Microsoft.Authorization/policyDefinitions","name":"391ff8b3-afed-405e-9f7d-ef2f8168d5da"},{"properties":{"displayName":"Advanced - data security settings for SQL managed instance should contain an email address - to receive security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL managed instances.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","notEquals":""},{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","type":"Microsoft.Authorization/policyDefinitions","name":"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8"},{"properties":{"displayName":"Microsoft - Managed Control 1232 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1232"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/396ba986-eac1-4d6d-85c4-d3fda6b78272","type":"Microsoft.Authorization/policyDefinitions","name":"396ba986-eac1-4d6d-85c4-d3fda6b78272"},{"properties":{"displayName":"Microsoft - Managed Control 1246 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1246"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/398eb61e-8111-40d5-a0c9-003df28f1753","type":"Microsoft.Authorization/policyDefinitions","name":"398eb61e-8111-40d5-a0c9-003df28f1753"},{"properties":{"displayName":"FTPS - only should be required in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15","type":"Microsoft.Authorization/policyDefinitions","name":"399b2637-a50f-4f95-96f8-3a145476eb15"},{"properties":{"displayName":"Microsoft - Managed Control 1680 - Malicious Code Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1680"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399cd6ee-0e18-41db-9dea-cde3bd712f38","type":"Microsoft.Authorization/policyDefinitions","name":"399cd6ee-0e18-41db-9dea-cde3bd712f38"},{"properties":{"displayName":"Microsoft - Managed Control 1228 - Information System Component Inventory | Accountability - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1228"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/39c54140-5902-4079-8bb5-ad31936fe764","type":"Microsoft.Authorization/policyDefinitions","name":"39c54140-5902-4079-8bb5-ad31936fe764"},{"properties":{"displayName":"Microsoft - Managed Control 1039 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1039"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a7b9de4-a8a2-4672-914d-c5f6752aa7f9","type":"Microsoft.Authorization/policyDefinitions","name":"3a7b9de4-a8a2-4672-914d-c5f6752aa7f9"},{"properties":{"displayName":"Microsoft - Managed Control 1648 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1648"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a9eb14b-495a-4ebb-933c-ce4ef5264e32","type":"Microsoft.Authorization/policyDefinitions","name":"3a9eb14b-495a-4ebb-933c-ce4ef5264e32"},{"properties":{"displayName":"Microsoft - Managed Control 1315 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1315"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3aa87116-f1a1-4edb-bfbf-14e036f8d454","type":"Microsoft.Authorization/policyDefinitions","name":"3aa87116-f1a1-4edb-bfbf-14e036f8d454"},{"properties":{"displayName":"[Preview]: - Pod Security Policies should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Define - Pod Security Policies to reduce the attack vector by removing unnecessary - application privileges. It is recommended to configure Pod Security Policies - to only allow pods to access the resources which they have permissions to - access.","metadata":{"version":"1.0.0-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94","type":"Microsoft.Authorization/policyDefinitions","name":"3abeb944-26af-43ee-b83d-32aaf060fb94"},{"properties":{"displayName":"Microsoft - Managed Control 1548 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1548"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3afe6c78-6124-4d95-b85c-eb8c0c9539cb","type":"Microsoft.Authorization/policyDefinitions","name":"3afe6c78-6124-4d95-b85c-eb8c0c9539cb"},{"properties":{"displayName":"Microsoft - Managed Control 1266 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1266"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b4a3eb2-c25d-40bf-ad41-5094b6f59cee","type":"Microsoft.Authorization/policyDefinitions","name":"3b4a3eb2-c25d-40bf-ad41-5094b6f59cee"},{"properties":{"displayName":"Microsoft - Managed Control 1003 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1003"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b68b179-3704-4ff7-b51d-7d65374d165d","type":"Microsoft.Authorization/policyDefinitions","name":"3b68b179-3704-4ff7-b51d-7d65374d165d"},{"properties":{"displayName":"An - activity log alert should exist for specific Security operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Security operations with no activity log alerts configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Security Operation name for which activity log alert - should exist"},"allowedValues":["Microsoft.Security/policies/write","Microsoft.Security/securitySolutions/write","Microsoft.Security/securitySolutions/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Security"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","type":"Microsoft.Authorization/policyDefinitions","name":"3b980d31-7904-4bb7-8575-5665739a8052"},{"properties":{"displayName":"Deploy - Dependency agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. The list of OS images - will be updated over time as support is updated. Note: if your scale set upgradePolicy - is set to Manual, you need to apply the extension to the all VMs in the set - by calling upgrade on them. In CLI this would be az vmss update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9","type":"Microsoft.Authorization/policyDefinitions","name":"3be22e3b-d919-47aa-805e-8985dbeb0ad9"},{"properties":{"displayName":"PostgreSQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/postgresqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c14b034-bcb6-4905-94e7-5b8e98a47b65","type":"Microsoft.Authorization/policyDefinitions","name":"3c14b034-bcb6-4905-94e7-5b8e98a47b65"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows virtual machine scale sets if the VM Image - (OS) is in the list defined and the agent is not installed. The list of OS - images will be updated over time as support is updated. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038","type":"Microsoft.Authorization/policyDefinitions","name":"3c1b3629-c8f8-4bf6-862c-037cb9094038"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your virtual machine scale sets should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the OS vulnerabilities on your virtual machine scale sets to protect them - from attacks.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OsVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","type":"Microsoft.Authorization/policyDefinitions","name":"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4"},{"properties":{"displayName":"Microsoft - Managed Control 1621 - Resource Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1621"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cb9f731-744a-4691-a481-ca77b0411538","type":"Microsoft.Authorization/policyDefinitions","name":"3cb9f731-744a-4691-a481-ca77b0411538"},{"properties":{"displayName":"Microsoft - Managed Control 1521 - Personnel Termination | Automated Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1521"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5","type":"Microsoft.Authorization/policyDefinitions","name":"3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5"},{"properties":{"displayName":"Microsoft - Managed Control 1127 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1127"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3ce328db-aef3-48ed-9f81-2ab7cf839c66","type":"Microsoft.Authorization/policyDefinitions","name":"3ce328db-aef3-48ed-9f81-2ab7cf839c66"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Event - Hub when any Search Services which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Search - Services in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Search/searchServices"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d5da587-71bd-41f5-ac95-dd3330c2d58d","type":"Microsoft.Authorization/policyDefinitions","name":"3d5da587-71bd-41f5-ac95-dd3330c2d58d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Devices''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2","type":"Microsoft.Authorization/policyDefinitions","name":"3d7b154e-2700-4c8c-9e46-cb65ac1578c2"},{"properties":{"displayName":"[Deprecated]: - Deploy default Log Analytics Agent for Ubuntu VMs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Log Analytics Agent on Ubuntu VMs, and connects to the - selected Log Analytics workspace","metadata":{"version":"1.0.0-deprecated","category":"Compute","deprecated":true},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"[Deprecated]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS","16.04-LTS","16.04.0-LTS","14.04.2-LTS","12.04.5-LTS"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"resources":[{"name":"[concat(parameters(''vmName''),''/omsPolicy'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.EnterpriseCloud.Monitoring","type":"OmsAgentForLinux","typeHandlerVersion":"1.4","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - monitoring for Linux VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d8640fc-63f6-4734-8dcb-cfd3d8c78f38","type":"Microsoft.Authorization/policyDefinitions","name":"3d8640fc-63f6-4734-8dcb-cfd3d8c78f38"},{"properties":{"displayName":"Microsoft - Managed Control 1385 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1385"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e495e65-8663-49ca-9b38-9f45e800bc58","type":"Microsoft.Authorization/policyDefinitions","name":"3e495e65-8663-49ca-9b38-9f45e800bc58"},{"properties":{"displayName":"Azure - Monitor solution ''Security and Audit'' must be deployed","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that Security and Audit is deployed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.OperationsManagement/solutions","existenceCondition":{"allOf":[{"field":"Microsoft.OperationsManagement/solutions/provisioningState","equals":"Succeeded"},{"field":"name","like":"Security(*)"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e596b57-105f-48a6-be97-03e9243bad6e","type":"Microsoft.Authorization/policyDefinitions","name":"3e596b57-105f-48a6-be97-03e9243bad6e"},{"properties":{"displayName":"Microsoft - Managed Control 1160 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1160"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e797ca6-2aa8-4333-b335-7036f1110c05","type":"Microsoft.Authorization/policyDefinitions","name":"3e797ca6-2aa8-4333-b335-7036f1110c05"},{"properties":{"displayName":"Microsoft - Managed Control 1545 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1545"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f4b171a-a56b-4328-8112-32cf7f947ee1","type":"Microsoft.Authorization/policyDefinitions","name":"3f4b171a-a56b-4328-8112-32cf7f947ee1"},{"properties":{"displayName":"Microsoft - Managed Control 1179 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1179"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c","type":"Microsoft.Authorization/policyDefinitions","name":"3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fe37002-5d00-4b37-a301-da09e3a0ca66","type":"Microsoft.Authorization/policyDefinitions","name":"3fe37002-5d00-4b37-a301-da09e3a0ca66"},{"properties":{"displayName":"Microsoft - Managed Control 1561 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1561"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40364c3f-c331-4e29-b1e3-2fbe998ba2f5","type":"Microsoft.Authorization/policyDefinitions","name":"40364c3f-c331-4e29-b1e3-2fbe998ba2f5"},{"properties":{"displayName":"Secure - transfer to storage accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - requirement of Secure transfer in your storage account. Secure transfer is - an option that forces your storage account to accept requests only from secure - connections (HTTPS). Use of HTTPS ensures authentication between the server - and the service and protects data in transit from network layer attacks such - as man-in-the-middle, eavesdropping, and session-hijacking","metadata":{"version":"1.0.1","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","type":"Microsoft.Authorization/policyDefinitions","name":"404c3081-a854-4457-ae30-26a93ef643f9"},{"properties":{"displayName":"Microsoft - Managed Control 1100 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1100"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4057863c-ca7d-47eb-b1e0-503580cba8a4","type":"Microsoft.Authorization/policyDefinitions","name":"4057863c-ca7d-47eb-b1e0-503580cba8a4"},{"properties":{"displayName":"Microsoft - Managed Control 1637 - Boundary Protection | Fail Secure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1637"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4075bedc-c62a-4635-bede-a01be89807f3","type":"Microsoft.Authorization/policyDefinitions","name":"4075bedc-c62a-4635-bede-a01be89807f3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AlwaysUseClassicLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Always use classic logon","description":"Specifies whether to force the user - to log on to the computer using the classic logon screen. This setting only - works when the computer is not on a domain."},"defaultValue":"0"},"BootStartDriverInitializationPolicy":{"type":"String","metadata":{"displayName":"[Preview]: - Boot-Start Driver Initialization Policy","description":"Specifies which boot-start - drivers are initialized based on a classification determined by an Early Launch - Antimalware boot-start driver."},"defaultValue":"3"},"EnableWindowsNTPClient":{"type":"String","metadata":{"displayName":"[Preview]: - Enable Windows NTP Client","description":"Specifies whether the Windows NTP - Client is enabled. Enabling the Windows NTP Client allows your computer to - synchronize its computer clock with other NTP servers."},"defaultValue":"1"},"TurnOnConveniencePINSignin":{"type":"String","metadata":{"displayName":"[Preview]: - Turn on convenience PIN sign-in","description":"Specifies whether a domain - user can sign in using a convenience PIN."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Always - use classic logon;ExpectedValue'', ''='', parameters(''AlwaysUseClassicLogon''), - '','', ''Boot-Start Driver Initialization Policy;ExpectedValue'', ''='', parameters(''BootStartDriverInitializationPolicy''), - '','', ''Enable Windows NTP Client;ExpectedValue'', ''='', parameters(''EnableWindowsNTPClient''), - '','', ''Turn on convenience PIN sign-in;ExpectedValue'', ''='', parameters(''TurnOnConveniencePINSignin'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesSystem"},"AlwaysUseClassicLogon":{"value":"[parameters(''AlwaysUseClassicLogon'')]"},"BootStartDriverInitializationPolicy":{"value":"[parameters(''BootStartDriverInitializationPolicy'')]"},"EnableWindowsNTPClient":{"value":"[parameters(''EnableWindowsNTPClient'')]"},"TurnOnConveniencePINSignin":{"value":"[parameters(''TurnOnConveniencePINSignin'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AlwaysUseClassicLogon":{"type":"string"},"BootStartDriverInitializationPolicy":{"type":"string"},"EnableWindowsNTPClient":{"type":"string"},"TurnOnConveniencePINSignin":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899","type":"Microsoft.Authorization/policyDefinitions","name":"40917425-69db-4018-8dae-2a0556cef899"},{"properties":{"displayName":"Microsoft - Managed Control 1202 - Access Restrictions For Change","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1202"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40a2a83b-74f2-4c02-ae65-f460a5d2792a","type":"Microsoft.Authorization/policyDefinitions","name":"40a2a83b-74f2-4c02-ae65-f460a5d2792a"},{"properties":{"displayName":"Inherit - a tag from the subscription if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the containing subscription when any - resource missing this tag is created or updated. Existing resources can be - remediated by triggering a remediation task. If the tag exists with a different - value it will not be changed.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40df99da-1232-49b1-a39a-6da8d878f469","type":"Microsoft.Authorization/policyDefinitions","name":"40df99da-1232-49b1-a39a-6da8d878f469"},{"properties":{"displayName":"Microsoft - Managed Control 1438 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1438"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40fcc635-52a2-4dbc-9523-80a1f4aa1de6","type":"Microsoft.Authorization/policyDefinitions","name":"40fcc635-52a2-4dbc-9523-80a1f4aa1de6"},{"properties":{"displayName":"Microsoft - Managed Control 1365 - Incident Handling | Continuity Of Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1365"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4116891d-72f7-46ee-911c-8056cc8dcbd5","type":"Microsoft.Authorization/policyDefinitions","name":"4116891d-72f7-46ee-911c-8056cc8dcbd5"},{"properties":{"displayName":"Microsoft - Managed Control 1022 - Account Management | Shared / Group Account Credential - Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1022"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/411f7e2d-9a0b-4627-a0b9-1700432db47d","type":"Microsoft.Authorization/policyDefinitions","name":"411f7e2d-9a0b-4627-a0b9-1700432db47d"},{"properties":{"displayName":"Microsoft - Managed Control 1464 - Monitoring Physical Access | Intrusion Alarms / Surveillance - Equipment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1464"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41256567-1795-4684-b00b-a1308ce43cac","type":"Microsoft.Authorization/policyDefinitions","name":"41256567-1795-4684-b00b-a1308ce43cac"},{"properties":{"displayName":"Azure - Monitor should collect activity logs from all regions","policyType":"BuiltIn","mode":"All","description":"This - policy audits the Azure Monitor log profile which does not export activities - from all Azure supported regions including global.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiasoutheast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"brazilsouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francesouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japaneast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japanwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreasouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricanorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricawest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southeastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaenorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uksouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"ukwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"global"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","type":"Microsoft.Authorization/policyDefinitions","name":"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9"},{"properties":{"displayName":"Microsoft - Managed Control 1263 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1263"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41472613-3b05-49f6-8fe8-525af113ce17","type":"Microsoft.Authorization/policyDefinitions","name":"41472613-3b05-49f6-8fe8-525af113ce17"},{"properties":{"displayName":"Microsoft - Managed Control 1096 - Role-Based Security Training | Practical Exercises","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1096"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/420c1477-aa43-49d0-bd7e-c4abdd9addff","type":"Microsoft.Authorization/policyDefinitions","name":"420c1477-aa43-49d0-bd7e-c4abdd9addff"},{"properties":{"displayName":"Microsoft - Managed Control 1260 - Contingency Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1260"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42254fc4-2738-4128-9613-72aaa4f0d9c3","type":"Microsoft.Authorization/policyDefinitions","name":"42254fc4-2738-4128-9613-72aaa4f0d9c3"},{"properties":{"displayName":"Microsoft - Managed Control 1694 - Information System Monitoring | Analyze Communications - Traffic Anomalies","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1694"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/426c4ac9-ff17-49d0-acd7-a13c157081c0","type":"Microsoft.Authorization/policyDefinitions","name":"426c4ac9-ff17-49d0-acd7-a13c157081c0"},{"properties":{"displayName":"Diagnostic - logs in Batch accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","type":"Microsoft.Authorization/policyDefinitions","name":"428256e6-1fac-4f48-a757-df34c2b3336d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Detailed Tracking''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Detailed Tracking''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditProcessTermination":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Process Termination","description":"Specifies whether audit events are - generated when a process has exited. Recommended for monitoring termination - of critical processes."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Process Termination;ExpectedValue'', ''='', parameters(''AuditProcessTermination'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesDetailedTracking"},"AuditProcessTermination":{"value":"[parameters(''AuditProcessTermination'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditProcessTermination":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505","type":"Microsoft.Authorization/policyDefinitions","name":"42a07bbf-ffcf-459a-b4b1-30ecd118a505"},{"properties":{"displayName":"Microsoft - Managed Control 1174 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1174"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a9a714-8fbb-43ac-b115-ea12d2bd652f","type":"Microsoft.Authorization/policyDefinitions","name":"42a9a714-8fbb-43ac-b115-ea12d2bd652f"},{"properties":{"displayName":"Microsoft - Managed Control 1137 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1137"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4344df62-88ab-4637-b97b-bcaf2ec97e7c","type":"Microsoft.Authorization/policyDefinitions","name":"4344df62-88ab-4637-b97b-bcaf2ec97e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1367 - Incident Handling | Insider Threats - Specific Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1367"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/435b2547-6374-4f87-b42d-6e8dbe6ae62a","type":"Microsoft.Authorization/policyDefinitions","name":"435b2547-6374-4f87-b42d-6e8dbe6ae62a"},{"properties":{"displayName":"Microsoft - Managed Control 1552 - Vulnerability Scanning | Update By Frequency / Prior - To New Scan / When Identified","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1552"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43684572-e4f1-4642-af35-6b933bc506da","type":"Microsoft.Authorization/policyDefinitions","name":"43684572-e4f1-4642-af35-6b933bc506da"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System settings''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"String","metadata":{"displayName":"[Preview]: - System settings: Use Certificate Rules on Windows Executables for Software - Restriction Policies","description":"Specifies whether digital certificates - are processed when software restriction policies are enabled and a user or - process attempts to run software with an .exe file name extension. It enables - or disables certificate rules (a type of software restriction policies rule). - For certificate rules to take effect in software restriction policies, you - must enable this policy setting."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue'', ''='', parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemsettings"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5","type":"Microsoft.Authorization/policyDefinitions","name":"437a1f8f-8552-47a8-8b12-a2fee3269dd5"},{"properties":{"displayName":"Microsoft - Managed Control 1544 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1544"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43ced7c9-cd53-456b-b0da-2522649a4271","type":"Microsoft.Authorization/policyDefinitions","name":"43ced7c9-cd53-456b-b0da-2522649a4271"},{"properties":{"displayName":"Microsoft - Managed Control 1398 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1398"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/443e8f3d-b51a-45d8-95a7-18b0e42f4dc4","type":"Microsoft.Authorization/policyDefinitions","name":"443e8f3d-b51a-45d8-95a7-18b0e42f4dc4"},{"properties":{"displayName":"[Deprecated]: - Monitor permissive network access in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Network - Security Groups with too permissive rules will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"permissiveNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed","type":"Microsoft.Authorization/policyDefinitions","name":"44452482-524f-4bf4-b852-0bff7cc4a3ed"},{"properties":{"displayName":"Microsoft - Managed Control 1066 - Remote Access | Disconnect / Disable Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1066"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4455c2e8-c65d-4acf-895e-304916f90b36","type":"Microsoft.Authorization/policyDefinitions","name":"4455c2e8-c65d-4acf-895e-304916f90b36"},{"properties":{"displayName":"Microsoft - Managed Control 1720 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1720"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44b9a7cd-f36a-491a-a48b-6d04ae7c4221","type":"Microsoft.Authorization/policyDefinitions","name":"44b9a7cd-f36a-491a-a48b-6d04ae7c4221"},{"properties":{"displayName":"Microsoft - Managed Control 1334 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1334"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44bfdadc-8c2e-4c30-9c99-f005986fabcd","type":"Microsoft.Authorization/policyDefinitions","name":"44bfdadc-8c2e-4c30-9c99-f005986fabcd"},{"properties":{"displayName":"Microsoft - Managed Control 1604 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1604"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44dbba23-0b61-478e-89c7-b3084667782f","type":"Microsoft.Authorization/policyDefinitions","name":"44dbba23-0b61-478e-89c7-b3084667782f"},{"properties":{"displayName":"Microsoft - Managed Control 1712 - Software, Firmware, And Information Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1712"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44e543aa-41db-42aa-98eb-8a5eb1db53f0","type":"Microsoft.Authorization/policyDefinitions","name":"44e543aa-41db-42aa-98eb-8a5eb1db53f0"},{"properties":{"displayName":"Microsoft - Managed Control 1310 - Device Identification And Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1310"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/450d7ede-823d-4931-a99d-57f6a38807dc","type":"Microsoft.Authorization/policyDefinitions","name":"450d7ede-823d-4931-a99d-57f6a38807dc"},{"properties":{"displayName":"Microsoft - Managed Control 1559 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1559"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45692294-f074-42bd-ac54-16f1a3c07554","type":"Microsoft.Authorization/policyDefinitions","name":"45692294-f074-42bd-ac54-16f1a3c07554"},{"properties":{"displayName":"Microsoft - Managed Control 1578 - Acquisition Process | Functions / Ports / Protocols - / Services In Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1578"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45b7b644-5f91-498e-9d89-7402532d3645","type":"Microsoft.Authorization/policyDefinitions","name":"45b7b644-5f91-498e-9d89-7402532d3645"},{"properties":{"displayName":"Microsoft - Managed Control 1565 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1565"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45ce2396-5c76-4654-9737-f8792ab3d26b","type":"Microsoft.Authorization/policyDefinitions","name":"45ce2396-5c76-4654-9737-f8792ab3d26b"},{"properties":{"displayName":"Microsoft - Managed Control 1337 - Authenticator Management | In-Person Or Trusted Third-Party - Registration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1337"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/463e5220-3f79-4e24-a63f-343e4096cd22","type":"Microsoft.Authorization/policyDefinitions","name":"463e5220-3f79-4e24-a63f-343e4096cd22"},{"properties":{"displayName":"[Deprecated]: - Require SQL Server version 12.0","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures all SQL servers use version 12.0. This policy is deprecated - because it is no longer possible to create an Azure SQL server with any version - other than 12.0.","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers"},{"not":{"field":"Microsoft.Sql/servers/version","equals":"12.0"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf","type":"Microsoft.Authorization/policyDefinitions","name":"464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf"},{"properties":{"displayName":"Microsoft - Managed Control 1346 - Identification And Authentication (Non-Organizational - Users)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1346"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dc8ce-2200-4720-87a5-dc5952924cc6","type":"Microsoft.Authorization/policyDefinitions","name":"464dc8ce-2200-4720-87a5-dc5952924cc6"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46544d7b-1f0d-46f5-81da-5c1351de1b06","type":"Microsoft.Authorization/policyDefinitions","name":"46544d7b-1f0d-46f5-81da-5c1351de1b06"},{"properties":{"displayName":"Require - automatic OS image patching on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"All","description":"This - policy enforces enabling automatic OS image patching on Virtual Machine Scale - Sets to always keep Virtual Machines secure by safely applying latest security - patches every month.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade","notEquals":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade","notEquals":"True"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f0161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"465f0161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1368 - Incident Handling | Correlation With External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1368"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f32da-0ace-4603-8d1b-7be5a3a702de","type":"Microsoft.Authorization/policyDefinitions","name":"465f32da-0ace-4603-8d1b-7be5a3a702de"},{"properties":{"displayName":"Microsoft - Managed Control 1062 - Remote Access | Protection Of Confidentiality / Integrity - Using Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1062"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4708723f-e099-4af1-bbf9-b6df7642e444","type":"Microsoft.Authorization/policyDefinitions","name":"4708723f-e099-4af1-bbf9-b6df7642e444"},{"properties":{"displayName":"Automatic - provisioning of the Log Analytics monitoring agent should be enabled on your - subscription","policyType":"BuiltIn","mode":"All","description":"Enable automatic - provisioning of the Log Analytics monitoring agent in order to collect security - data","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17","type":"Microsoft.Authorization/policyDefinitions","name":"475aae12-b88a-4572-8b36-9b712b2b3a17"},{"properties":{"displayName":"Adaptive - Application Controls should be enabled on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - Application Whitelist configuration will be monitored by Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"applicationWhitelisting","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","type":"Microsoft.Authorization/policyDefinitions","name":"47a6b606-51aa-4496-8bb7-64b11cf66adc"},{"properties":{"displayName":"Microsoft - Managed Control 1359 - Incident Response Testing | Coordination With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1359"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47bc7ea0-7d13-4f7c-a154-b903f7194253","type":"Microsoft.Authorization/policyDefinitions","name":"47bc7ea0-7d13-4f7c-a154-b903f7194253"},{"properties":{"displayName":"Microsoft - Managed Control 1165 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1165"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47e10916-6c9e-446b-b0bd-ff5fd439d79d","type":"Microsoft.Authorization/policyDefinitions","name":"47e10916-6c9e-446b-b0bd-ff5fd439d79d"},{"properties":{"displayName":"Microsoft - Managed Control 1048 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1048"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/483e7ca9-82b3-45a2-be97-b93163a0deb7","type":"Microsoft.Authorization/policyDefinitions","name":"483e7ca9-82b3-45a2-be97-b93163a0deb7"},{"properties":{"displayName":"Microsoft - Managed Control 1033 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1033"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48540f01-fc11-411a-b160-42807c68896e","type":"Microsoft.Authorization/policyDefinitions","name":"48540f01-fc11-411a-b160-42807c68896e"},{"properties":{"displayName":"Microsoft - Managed Control 1477 - Fire Protection | Detection Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1477"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4862a63c-6c74-4a9d-a221-89af3c374503","type":"Microsoft.Authorization/policyDefinitions","name":"4862a63c-6c74-4a9d-a221-89af3c374503"},{"properties":{"displayName":"Microsoft - Managed Control 1484 - Water Damage Protection | Automation Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1484"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/486b006a-3653-45e8-b41c-a052d3e05456","type":"Microsoft.Authorization/policyDefinitions","name":"486b006a-3653-45e8-b41c-a052d3e05456"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for an API App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects an API app from common attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48893b84-a2c8-4d9a-badf-835d5d1b7d53","type":"Microsoft.Authorization/policyDefinitions","name":"48893b84-a2c8-4d9a-badf-835d5d1b7d53"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for PostgreSQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for PostgreSQL with geo-redundant backup - not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","type":"Microsoft.Authorization/policyDefinitions","name":"48af4db5-9b8b-401c-8e74-076be876a430"},{"properties":{"displayName":"Microsoft - Managed Control 1669 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1669"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48f2f62b-5743-4415-a143-288adc0e078d","type":"Microsoft.Authorization/policyDefinitions","name":"48f2f62b-5743-4415-a143-288adc0e078d"},{"properties":{"displayName":"Microsoft - Managed Control 1376 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1376"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/493a95f3-f2e3-47d0-af02-65e6d6decc2f","type":"Microsoft.Authorization/policyDefinitions","name":"493a95f3-f2e3-47d0-af02-65e6d6decc2f"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","type":"Microsoft.Authorization/policyDefinitions","name":"496223c3-ad65-4ecd-878a-bae78737e9ed"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Audit''. It also creates a system-assigned managed identity and deploys the - VM extension for Guest Configuration. This policy should only be used along - with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"String","metadata":{"displayName":"[Preview]: - Audit: Shut down system immediately if unable to log security audits","description":"Audits - if the system will shut down when unable to log Security events."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit: - Shut down system immediately if unable to log security audits;ExpectedValue'', - ''='', parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAudit"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3","type":"Microsoft.Authorization/policyDefinitions","name":"498b810c-59cd-4222-9338-352ba146ccf3"},{"properties":{"displayName":"Microsoft - Managed Control 1329 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1329"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498f6234-3e20-4b6a-a880-cbd646d973bd","type":"Microsoft.Authorization/policyDefinitions","name":"498f6234-3e20-4b6a-a880-cbd646d973bd"},{"properties":{"displayName":"Microsoft - Managed Control 1638 - Boundary Protection | Dynamic Isolation / Segregation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1638"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49b99653-32cd-405d-a135-e7d60a9aae1f","type":"Microsoft.Authorization/policyDefinitions","name":"49b99653-32cd-405d-a135-e7d60a9aae1f"},{"properties":{"displayName":"Append - a tag and its value to resource groups","policyType":"BuiltIn","mode":"All","description":"Appends - the specified tag and value when any resource group which is missing this - tag is created or updated. Does not modify the tags of resource groups created - before this policy was applied until those resource groups are changed. New - ''modify'' effect policies are available that support remediation of tags - on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71","type":"Microsoft.Authorization/policyDefinitions","name":"49c88fc8-6fd1-46fd-a676-f12d1d3a4c71"},{"properties":{"displayName":"Microsoft - Managed Control 1294 - Information System Backup | Transfer To Alternate Storage - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1294"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49dbe627-2c1e-438c-979e-dd7a39bbf81d","type":"Microsoft.Authorization/policyDefinitions","name":"49dbe627-2c1e-438c-979e-dd7a39bbf81d"},{"properties":{"displayName":"Microsoft - Managed Control 1218 - Least Functionality | Prevent Program Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1218"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a1d0394-b9f5-493e-9e83-563fd0ac4df8","type":"Microsoft.Authorization/policyDefinitions","name":"4a1d0394-b9f5-493e-9e83-563fd0ac4df8"},{"properties":{"displayName":"Microsoft - Managed Control 1677 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1677"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a248e1e-040f-43e5-bff2-afc3a57a3923","type":"Microsoft.Authorization/policyDefinitions","name":"4a248e1e-040f-43e5-bff2-afc3a57a3923"},{"properties":{"displayName":"Microsoft - Managed Control 1094 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1094"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4b1853e0-8973-446b-b567-09d901d31a09","type":"Microsoft.Authorization/policyDefinitions","name":"4b1853e0-8973-446b-b567-09d901d31a09"},{"properties":{"displayName":"Microsoft - Managed Control 1114 - Response To Audit Processing Failures | Real-Time Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1114"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c090801-59bc-4454-bb33-e0455133486a","type":"Microsoft.Authorization/policyDefinitions","name":"4c090801-59bc-4454-bb33-e0455133486a"},{"properties":{"displayName":"Microsoft - Managed Control 1364 - Incident Handling | Dynamic Reconfiguration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1364"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c615c2a-dc83-4dda-8220-abce7b50c9bc","type":"Microsoft.Authorization/policyDefinitions","name":"4c615c2a-dc83-4dda-8220-abce7b50c9bc"},{"properties":{"displayName":"Microsoft - Managed Control 1661 - Session Authenticity | Invalidate Session Identifiers - At Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1661"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c643c9a-1be7-4016-a5e7-e4bada052920","type":"Microsoft.Authorization/policyDefinitions","name":"4c643c9a-1be7-4016-a5e7-e4bada052920"},{"properties":{"displayName":"Microsoft - Managed Control 1373 - Incident Reporting | Automated Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1373"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4cca950f-c3b7-492a-8e8f-ea39663c14f9","type":"Microsoft.Authorization/policyDefinitions","name":"4cca950f-c3b7-492a-8e8f-ea39663c14f9"},{"properties":{"displayName":"Microsoft - Managed Control 1632 - Boundary Protection | Prevent Split Tunneling For Remote - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1632"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ce9073a-77fa-48f0-96b1-87aa8e6091c2","type":"Microsoft.Authorization/policyDefinitions","name":"4ce9073a-77fa-48f0-96b1-87aa8e6091c2"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721","type":"Microsoft.Authorization/policyDefinitions","name":"4d1c04de-2172-403f-901b-90608c35c721"},{"properties":{"displayName":"FTPS - should be required in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b","type":"Microsoft.Authorization/policyDefinitions","name":"4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b"},{"properties":{"displayName":"Microsoft - Managed Control 1155 - System Interconnections | Restrictions On External - System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1155"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d33f9f1-12d0-46ad-9fbd-8f8046694977","type":"Microsoft.Authorization/policyDefinitions","name":"4d33f9f1-12d0-46ad-9fbd-8f8046694977"},{"properties":{"displayName":"Microsoft - Managed Control 1156 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1156"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d52e864-9a3b-41ee-8f03-520815fe5378","type":"Microsoft.Authorization/policyDefinitions","name":"4d52e864-9a3b-41ee-8f03-520815fe5378"},{"properties":{"displayName":"Microsoft - Managed Control 1312 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1312"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d6a5968-9eef-4c18-8534-376790ab7274","type":"Microsoft.Authorization/policyDefinitions","name":"4d6a5968-9eef-4c18-8534-376790ab7274"},{"properties":{"displayName":"Deploy - Dependency agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee","type":"Microsoft.Authorization/policyDefinitions","name":"4da21710-ce6f-4e06-8cdb-5cc4c93ffbee"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Event - Hub when any Data Lake Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4daddf25-4823-43d4-88eb-2419eb6dcc08","type":"Microsoft.Authorization/policyDefinitions","name":"4daddf25-4823-43d4-88eb-2419eb6dcc08"},{"properties":{"displayName":"Microsoft - Managed Control 1394 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1394"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4db56f68-3f50-45ab-88f3-ca46f5379a94","type":"Microsoft.Authorization/policyDefinitions","name":"4db56f68-3f50-45ab-88f3-ca46f5379a94"},{"properties":{"displayName":"Microsoft - Managed Control 1702 - Information System Monitoring | Indicators Of Compromise","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1702"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4dfc0855-92c4-4641-b155-a55ddd962362","type":"Microsoft.Authorization/policyDefinitions","name":"4dfc0855-92c4-4641-b155-a55ddd962362"},{"properties":{"displayName":"Microsoft - Managed Control 1001 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1001"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e26f8c3-4bf3-4191-b8fc-d888805101b7","type":"Microsoft.Authorization/policyDefinitions","name":"4e26f8c3-4bf3-4191-b8fc-d888805101b7"},{"properties":{"displayName":"Microsoft - Managed Control 1083 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1083"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e319cb6-2ca3-4a58-ad75-e67f484e50ec","type":"Microsoft.Authorization/policyDefinitions","name":"4e319cb6-2ca3-4a58-ad75-e67f484e50ec"},{"properties":{"displayName":"Microsoft - Managed Control 1579 - Acquisition Process | Use Of Approved Piv Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1579"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e54c7ef-7457-430b-9a3e-ef8881d4a8e0","type":"Microsoft.Authorization/policyDefinitions","name":"4e54c7ef-7457-430b-9a3e-ef8881d4a8e0"},{"properties":{"displayName":"Microsoft - Managed Control 1247 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1247"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e666db5-b2ef-4b06-aac6-09bfce49151b","type":"Microsoft.Authorization/policyDefinitions","name":"4e666db5-b2ef-4b06-aac6-09bfce49151b"},{"properties":{"displayName":"Microsoft - Managed Control 1196 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1196"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e7f4ea4-dd62-44f6-8886-ac6137cf52b0","type":"Microsoft.Authorization/policyDefinitions","name":"4e7f4ea4-dd62-44f6-8886-ac6137cf52b0"},{"properties":{"displayName":"Microsoft - Managed Control 1134 - Protection Of Audit Information | Access By Subset - Of Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1134"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e95f70e-181c-4422-9da2-43079710c789","type":"Microsoft.Authorization/policyDefinitions","name":"4e95f70e-181c-4422-9da2-43079710c789"},{"properties":{"displayName":"Microsoft - Managed Control 1267 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1267"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e97ba1d-be5d-4953-8da4-0cccf28f4805","type":"Microsoft.Authorization/policyDefinitions","name":"4e97ba1d-be5d-4953-8da4-0cccf28f4805"},{"properties":{"displayName":"Microsoft - Managed Control 1192 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1192"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ebd97f7-b105-4f50-8daf-c51465991240","type":"Microsoft.Authorization/policyDefinitions","name":"4ebd97f7-b105-4f50-8daf-c51465991240"},{"properties":{"displayName":"Microsoft - Managed Control 1139 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1139"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ed62522-de00-4dda-9810-5205733d2f34","type":"Microsoft.Authorization/policyDefinitions","name":"4ed62522-de00-4dda-9810-5205733d2f34"},{"properties":{"displayName":"A - maximum of 3 owners should be designated for your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate up to 3 subscription owners in order to reduce - the potential for breach by a compromised owner.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateLessThanXOwners","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","type":"Microsoft.Authorization/policyDefinitions","name":"4f11b553-d42e-4e3a-89be-32ca364cad4c"},{"properties":{"displayName":"Microsoft - Managed Control 1442 - Media Sanitization | Nondestructive Techniques","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1442"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f26049b-2c5a-4841-9ff3-d48a26aae475","type":"Microsoft.Authorization/policyDefinitions","name":"4f26049b-2c5a-4841-9ff3-d48a26aae475"},{"properties":{"displayName":"Microsoft - Managed Control 1182 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1182"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f34f554-da4b-4786-8d66-7915c90893da","type":"Microsoft.Authorization/policyDefinitions","name":"4f34f554-da4b-4786-8d66-7915c90893da"},{"properties":{"displayName":"A - security contact email address should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - an email address to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/email","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","type":"Microsoft.Authorization/policyDefinitions","name":"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7"},{"properties":{"displayName":"Add - a tag to resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag and value when any resource missing this tag is created - or updated. Existing resources can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f9dc7db-30c1-420c-b61a-e1d640128d26","type":"Microsoft.Authorization/policyDefinitions","name":"4f9dc7db-30c1-420c-b61a-e1d640128d26"},{"properties":{"displayName":"[Preview] - Vulnerability Assessment should be enabled on Virtual Machines","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Azure Security Center Vulnerability Assessment - on Virtual Machines","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"serverVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","type":"Microsoft.Authorization/policyDefinitions","name":"501541f7-f7e7-4cd6-868c-4190fdad3ac9"},{"properties":{"displayName":"Microsoft - Managed Control 1485 - Delivery And Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1485"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50301354-95d0-4a11-8af5-8039ecf6d38b","type":"Microsoft.Authorization/policyDefinitions","name":"50301354-95d0-4a11-8af5-8039ecf6d38b"},{"properties":{"displayName":"Microsoft - Managed Control 1646 - Cryptographic Key Establishment And Management | Asymmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1646"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/506814fa-b930-4b10-894e-a45b98c40e1a","type":"Microsoft.Authorization/policyDefinitions","name":"506814fa-b930-4b10-894e-a45b98c40e1a"},{"properties":{"displayName":"Microsoft - Managed Control 1566 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1566"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50ad3724-e2ac-4716-afcc-d8eabd97adb9","type":"Microsoft.Authorization/policyDefinitions","name":"50ad3724-e2ac-4716-afcc-d8eabd97adb9"},{"properties":{"displayName":"A - custom IPsec/IKE policy must be applied to all Azure virtual network gateway - connections","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that all Azure virtual network gateway connections use a custom Internet - Protocol Security(Ipsec)/Internet Key Exchange(IKE) policy. Supported algorithms - and key strengths - https://aka.ms/AA62kb0","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"IPsecEncryption":{"type":"Array","metadata":{"displayName":"IPsec - Encryption","description":"IPsec Encryption"}},"IPsecIntegrity":{"type":"Array","metadata":{"displayName":"IPsec - Integrity","description":"IPsec Integrity"}},"IKEEncryption":{"type":"Array","metadata":{"displayName":"IKE - Encryption","description":"IKE Encryption"}},"IKEIntegrity":{"type":"Array","metadata":{"displayName":"IKE - Integrity","description":"IKE Integrity"}},"DHGroup":{"type":"Array","metadata":{"displayName":"DH - Group","description":"DH Group"}},"PFSGroup":{"type":"Array","metadata":{"displayName":"PFS - Group","description":"PFS Group"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/connections"},{"anyOf":[{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecEncryption","notIn":"[parameters(''IPsecEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecIntegrity","notIn":"[parameters(''IPsecIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeEncryption","notIn":"[parameters(''IKEEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeIntegrity","notIn":"[parameters(''IKEIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].dhGroup","notIn":"[parameters(''DHGroup'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].pfsGroup","notIn":"[parameters(''PFSGroup'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50b83b09-03da-41c1-b656-c293c914862b","type":"Microsoft.Authorization/policyDefinitions","name":"50b83b09-03da-41c1-b656-c293c914862b"},{"properties":{"displayName":"Microsoft - Managed Control 1248 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1248"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50fc602d-d8e0-444b-a039-ad138ee5deb0","type":"Microsoft.Authorization/policyDefinitions","name":"50fc602d-d8e0-444b-a039-ad138ee5deb0"},{"properties":{"displayName":"Microsoft - Managed Control 1386 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1386"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5120193e-91fd-4f9d-bc6d-194f94734065","type":"Microsoft.Authorization/policyDefinitions","name":"5120193e-91fd-4f9d-bc6d-194f94734065"},{"properties":{"displayName":"Microsoft - Managed Control 1352 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1352"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/518cb545-bfa8-43f8-a108-3b7d5037469a","type":"Microsoft.Authorization/policyDefinitions","name":"518cb545-bfa8-43f8-a108-3b7d5037469a"},{"properties":{"displayName":"Microsoft - Managed Control 1642 - Network Disconnect","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1642"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53397227-5ee3-4b23-9e5e-c8a767ce6928","type":"Microsoft.Authorization/policyDefinitions","name":"53397227-5ee3-4b23-9e5e-c8a767ce6928"},{"properties":{"displayName":"Connection - throttling should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without Connection - throttling enabled. This setting enables temporary connection throttling per - IP for too many invalid password login failures.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"connection_throttling","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd","type":"Microsoft.Authorization/policyDefinitions","name":"5345bb39-67dc-4960-a1bf-427e16b9a0bd"},{"properties":{"displayName":"Microsoft - Managed Control 1467 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1467"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5350cbf9-8bdd-4904-b22a-e88be84ca49d","type":"Microsoft.Authorization/policyDefinitions","name":"5350cbf9-8bdd-4904-b22a-e88be84ca49d"},{"properties":{"displayName":"Microsoft - Managed Control 1183 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1183"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5352e3e0-e63a-452e-9e5f-9c1d181cff9c","type":"Microsoft.Authorization/policyDefinitions","name":"5352e3e0-e63a-452e-9e5f-9c1d181cff9c"},{"properties":{"displayName":"Microsoft - Managed Control 1029 - Information Flow Enforcement | Security Policy Filters","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1029"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69","type":"Microsoft.Authorization/policyDefinitions","name":"53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69"},{"properties":{"displayName":"Microsoft - Managed Control 1270 - Alternate Storage Site | Recovery Time / Point Objectives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1270"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c76a39-2097-408a-b237-b279f7b4614d","type":"Microsoft.Authorization/policyDefinitions","name":"53c76a39-2097-408a-b237-b279f7b4614d"},{"properties":{"displayName":"Microsoft - Managed Control 1040 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1040"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/54205576-cec9-463f-ba44-b4b3f5d0a84c","type":"Microsoft.Authorization/policyDefinitions","name":"54205576-cec9-463f-ba44-b4b3f5d0a84c"},{"properties":{"displayName":"Microsoft - Managed Control 1015 - Account Management | Disable Inactive Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1015"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/544a208a-9c3f-40bc-b1d1-d7e144495c14","type":"Microsoft.Authorization/policyDefinitions","name":"544a208a-9c3f-40bc-b1d1-d7e144495c14"},{"properties":{"displayName":"Microsoft - Managed Control 1026 - Account Management | Disable Accounts For High-Risk - Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1026"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/55419419-c597-4cd4-b51e-009fd2266783","type":"Microsoft.Authorization/policyDefinitions","name":"55419419-c597-4cd4-b51e-009fd2266783"},{"properties":{"displayName":"Microsoft - Managed Control 1045 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1045"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/554d2dd6-f3a8-4ad5-b66f-5ce23bd18892","type":"Microsoft.Authorization/policyDefinitions","name":"554d2dd6-f3a8-4ad5-b66f-5ce23bd18892"},{"properties":{"displayName":"Microsoft - Managed Control 1523 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1523"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5577a310-2551-49c8-803b-36e0d5e55601","type":"Microsoft.Authorization/policyDefinitions","name":"5577a310-2551-49c8-803b-36e0d5e55601"},{"properties":{"displayName":"Microsoft - Managed Control 1113 - Response To Audit Processing Failures | Audit Storage - Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1113"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/562afd61-56be-4313-8fe4-b9564aa4ba7d","type":"Microsoft.Authorization/policyDefinitions","name":"562afd61-56be-4313-8fe4-b9564aa4ba7d"},{"properties":{"displayName":"Microsoft - Managed Control 1212 - Configuration Settings | Automated Central Management - / Application / Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1212"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/56d970ee-4efc-49c8-8a4e-5916940d784c","type":"Microsoft.Authorization/policyDefinitions","name":"56d970ee-4efc-49c8-8a4e-5916940d784c"},{"properties":{"displayName":"Microsoft - Managed Control 1403 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1403"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/57149289-d52b-4f40-9fe6-5233c1ef80f7","type":"Microsoft.Authorization/policyDefinitions","name":"57149289-d52b-4f40-9fe6-5233c1ef80f7"},{"properties":{"displayName":"CORS - should not allow every resource to access your Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your web application. - Allow only required domains to interact with your web app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","type":"Microsoft.Authorization/policyDefinitions","name":"5744710e-cc2f-4ee8-8809-3b11e89f4bc9"},{"properties":{"displayName":"Microsoft - Managed Control 1162 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1162"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592","type":"Microsoft.Authorization/policyDefinitions","name":"5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592"},{"properties":{"displayName":"Microsoft - Managed Control 1054 - Session Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1054"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5807e1b4-ba5e-4718-8689-a0ca05a191b2","type":"Microsoft.Authorization/policyDefinitions","name":"5807e1b4-ba5e-4718-8689-a0ca05a191b2"},{"properties":{"displayName":"Microsoft - Managed Control 1584 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1584"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5864522b-ff1d-4979-a9f8-58bee1fb174c","type":"Microsoft.Authorization/policyDefinitions","name":"5864522b-ff1d-4979-a9f8-58bee1fb174c"},{"properties":{"displayName":"Microsoft - Managed Control 1547 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1547"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52","type":"Microsoft.Authorization/policyDefinitions","name":"58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52"},{"properties":{"displayName":"Microsoft - Managed Control 1573 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1573"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58c93053-7b98-4cf0-b99f-1beb985416c2","type":"Microsoft.Authorization/policyDefinitions","name":"58c93053-7b98-4cf0-b99f-1beb985416c2"},{"properties":{"displayName":"[Deprecated]: - Ensure Function app is using the latest version of TLS encryption","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193 - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58d94fc1-a072-47c2-bd37-9cdb38e77453","type":"Microsoft.Authorization/policyDefinitions","name":"58d94fc1-a072-47c2-bd37-9cdb38e77453"},{"properties":{"displayName":"Microsoft - Managed Control 1063 - Remote Access | Managed Access Control Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1063"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/593ce201-54b2-4dd0-b34f-c308005d7780","type":"Microsoft.Authorization/policyDefinitions","name":"593ce201-54b2-4dd0-b34f-c308005d7780"},{"properties":{"displayName":"Microsoft - Managed Control 1463 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1463"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/59721f87-ae25-4db0-a2a4-77cc5b25d495","type":"Microsoft.Authorization/policyDefinitions","name":"59721f87-ae25-4db0-a2a4-77cc5b25d495"},{"properties":{"displayName":"Microsoft - Managed Control 1425 - Timely Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1425"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5983d99c-f39b-4c32-a3dc-170f19f6941b","type":"Microsoft.Authorization/policyDefinitions","name":"5983d99c-f39b-4c32-a3dc-170f19f6941b"},{"properties":{"displayName":"Microsoft - Managed Control 1512 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1512"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5a8324ad-f599-429b-aaed-f9c6e8c987a8","type":"Microsoft.Authorization/policyDefinitions","name":"5a8324ad-f599-429b-aaed-f9c6e8c987a8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a minimum password age - of 1 day","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a minimum password age of 1 day. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","type":"Microsoft.Authorization/policyDefinitions","name":"5aa11bbc-5c76-4302-80e5-aba46a4282e7"},{"properties":{"displayName":"Microsoft - Managed Control 1032 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1032"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa85661-d618-46b8-a20f-ca40a86f0751","type":"Microsoft.Authorization/policyDefinitions","name":"5aa85661-d618-46b8-a20f-ca40a86f0751"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not restrict the minimum password - length to 14 characters","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not restrict the minimum password - length to 14 characters. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","type":"Microsoft.Authorization/policyDefinitions","name":"5aebc8d1-020d-4037-89a0-02043a7524ec"},{"properties":{"displayName":"Microsoft - Managed Control 1555 - Vulnerability Scanning | Privileged Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1555"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5afa8cab-1ed7-4e40-884c-64e0ac2059cc","type":"Microsoft.Authorization/policyDefinitions","name":"5afa8cab-1ed7-4e40-884c-64e0ac2059cc"},{"properties":{"displayName":"Microsoft - Managed Control 1205 - Access Restrictions For Change | Signed Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1205"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b070cab-0fb8-4e48-ad29-fc90b4c2797c","type":"Microsoft.Authorization/policyDefinitions","name":"5b070cab-0fb8-4e48-ad29-fc90b4c2797c"},{"properties":{"displayName":"Microsoft - Managed Control 1005 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1005"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b626abc-26d4-4e22-9de8-3831818526b1","type":"Microsoft.Authorization/policyDefinitions","name":"5b626abc-26d4-4e22-9de8-3831818526b1"},{"properties":{"displayName":"Microsoft - Managed Control 1105 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1105"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b73f57b-587d-4470-a344-0b0ae805f459","type":"Microsoft.Authorization/policyDefinitions","name":"5b73f57b-587d-4470-a344-0b0ae805f459"},{"properties":{"displayName":"Show - audit results from Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8","type":"Microsoft.Authorization/policyDefinitions","name":"5b842acb-0fe7-41b0-9f40-880ec4ad84d8"},{"properties":{"displayName":"Microsoft - Managed Control 1433 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1433"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b879b41-2728-41c5-ad24-9ee2c37cbe65","type":"Microsoft.Authorization/policyDefinitions","name":"5b879b41-2728-41c5-ad24-9ee2c37cbe65"},{"properties":{"displayName":"[Preview]: - Container Registries should be encrypted with a Customer-Managed Key (CMK)","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have encryption enabled with Customer-Managed - Keys (CMK). For more information on CMK encryption, please visit: https://aka.ms/acr/CMK.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"not":{"field":"Microsoft.ContainerRegistry/registries/encryption.status","equals":"enabled"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580","type":"Microsoft.Authorization/policyDefinitions","name":"5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580"},{"properties":{"displayName":"Ensure - WEB app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609","type":"Microsoft.Authorization/policyDefinitions","name":"5bb220d9-2698-4ee4-8404-b9c30c9df609"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the remote host connection - status does not match the specified one","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the remote host connection status does not match the specified one. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"host":{"type":"String","metadata":{"displayName":"[Preview]: - Remote Host Name","description":"Specifies the Domain Name System (DNS) name - or IP address of the remote host machine."}},"port":{"type":"String","metadata":{"displayName":"[Preview]: - Port","description":"The TCP port number on the remote host name."}},"shouldConnect":{"type":"String","metadata":{"displayName":"[Preview]: - Should connect to remote host","description":"Must be ''True'' or ''False''. - ''True'' indicates that the virtual machine should be able to establish a - connection with the remote host specified, so the machine will be non-compliant - if it cannot establish a connection. ''False'' indicates that the virtual - machine should not be able to establish a connection with the remote host - specified, so the machine will be non-compliant if it can establish a connection."},"allowedValues":["True","False"],"defaultValue":"False"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsRemoteConnection]WindowsRemoteConnection1;host'', - ''='', parameters(''host''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;port'', - ''='', parameters(''port''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect'', - ''='', parameters(''shouldConnect'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsRemoteConnection"},"host":{"value":"[parameters(''host'')]"},"port":{"value":"[parameters(''port'')]"},"shouldConnect":{"value":"[parameters(''shouldConnect'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"host":{"type":"string"},"port":{"type":"string"},"shouldConnect":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a","type":"Microsoft.Authorization/policyDefinitions","name":"5bb36dda-8a78-4df9-affd-4f05a8612a8a"},{"properties":{"displayName":"Microsoft - Managed Control 1551 - Vulnerability Scanning | Update Tool Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1551"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bbda922-0172-4095-89e6-5b4a0bf03af7","type":"Microsoft.Authorization/policyDefinitions","name":"5bbda922-0172-4095-89e6-5b4a0bf03af7"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Security''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8","type":"Microsoft.Authorization/policyDefinitions","name":"5c028d2a-1889-45f6-b821-31f42711ced8"},{"properties":{"displayName":"Audit - Log Analytics agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","type":"Microsoft.Authorization/policyDefinitions","name":"5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138"},{"properties":{"displayName":"Microsoft - Managed Control 1671 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1671"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5bbef7-a316-415b-9b38-29753ce8e698","type":"Microsoft.Authorization/policyDefinitions","name":"5c5bbef7-a316-415b-9b38-29753ce8e698"},{"properties":{"displayName":"Microsoft - Managed Control 1067 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1067"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5e54f6-0127-44d0-8b61-f31dc8dd6190","type":"Microsoft.Authorization/policyDefinitions","name":"5c5e54f6-0127-44d0-8b61-f31dc8dd6190"},{"properties":{"displayName":"External - accounts with write permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with write privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","type":"Microsoft.Authorization/policyDefinitions","name":"5c607a2e-c700-4744-8254-d77e7c9eb5e4"},{"properties":{"displayName":"Microsoft - Managed Control 1483 - Water Damage Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1483"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5cb81060-3c8a-4968-bcdc-395a1801f6c1","type":"Microsoft.Authorization/policyDefinitions","name":"5cb81060-3c8a-4968-bcdc-395a1801f6c1"},{"properties":{"displayName":"Microsoft - Managed Control 1362 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1362"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5d169442-d6ef-439b-8dca-46c2c3248214","type":"Microsoft.Authorization/policyDefinitions","name":"5d169442-d6ef-439b-8dca-46c2c3248214"},{"properties":{"displayName":"Microsoft - Managed Control 1014 - Account Management | Removal Of Temporary / Emergency - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1014"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5dee936c-8037-4df1-ab35-6635733da48c","type":"Microsoft.Authorization/policyDefinitions","name":"5dee936c-8037-4df1-ab35-6635733da48c"},{"properties":{"displayName":"Microsoft - Managed Control 1665 - Process Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1665"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df3a55c-8456-44d4-941e-175f79332512","type":"Microsoft.Authorization/policyDefinitions","name":"5df3a55c-8456-44d4-941e-175f79332512"},{"properties":{"displayName":"[Deprecated]: - Function App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForFunctionApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df82f4f-773a-4a2d-97a2-422a806f1a55","type":"Microsoft.Authorization/policyDefinitions","name":"5df82f4f-773a-4a2d-97a2-422a806f1a55"},{"properties":{"displayName":"Microsoft - Managed Control 1251 - Contingency Plan | Coordinate With Related Plans","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1251"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e2b3730-8c14-4081-8893-19dbb5de7348","type":"Microsoft.Authorization/policyDefinitions","name":"5e2b3730-8c14-4081-8893-19dbb5de7348"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e3315e0-a414-4efb-a4d2-c7bd2b0443d2","type":"Microsoft.Authorization/policyDefinitions","name":"5e3315e0-a414-4efb-a4d2-c7bd2b0443d2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the specified applications installed. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9","type":"Microsoft.Authorization/policyDefinitions","name":"5e393799-e3ca-4e43-a9a5-0ec4648a57d9"},{"properties":{"displayName":"Microsoft - Managed Control 1116 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1116"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e47bc51-35d1-44b8-92af-e2f2d8b67635","type":"Microsoft.Authorization/policyDefinitions","name":"5e47bc51-35d1-44b8-92af-e2f2d8b67635"},{"properties":{"displayName":"Microsoft - Managed Control 1208 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1208"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ea87673-d06b-456f-a324-8abcee5c159f","type":"Microsoft.Authorization/policyDefinitions","name":"5ea87673-d06b-456f-a324-8abcee5c159f"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in India data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: West India, South India, - Central India","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["westindia","southindia","centralindia"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54","type":"Microsoft.Authorization/policyDefinitions","name":"5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069","type":"Microsoft.Authorization/policyDefinitions","name":"5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069"},{"properties":{"displayName":"Microsoft - Managed Control 1576 - Acquisition Process | Design / Implementation Information - For Security Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1576"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f18c885-ade3-48c5-80b1-8f9216019c18","type":"Microsoft.Authorization/policyDefinitions","name":"5f18c885-ade3-48c5-80b1-8f9216019c18"},{"properties":{"displayName":"External - accounts with read permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with read privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","type":"Microsoft.Authorization/policyDefinitions","name":"5f76cf89-fbf2-47fd-a3f4-b891fa780b60"},{"properties":{"displayName":"Audit - prerequisites to enable Guest Configuration policies on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - definition allows Azure Policy to audit the Azure Policy for Windows extension - on Windows VMs. The extension is a prerequisite for Guest Configuration policies. - For more information on Guest Configuration policies, visit https://aka.ms/gcpol.","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5fc23db3-dd4d-4c56-bcc7-43626243e601","type":"Microsoft.Authorization/policyDefinitions","name":"5fc23db3-dd4d-4c56-bcc7-43626243e601"},{"properties":{"displayName":"Add - or replace a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value when any resource is created or updated. - Existing resources can be remediated by triggering a remediation task. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ffd78d9-436d-4b41-a421-5baa819e3008","type":"Microsoft.Authorization/policyDefinitions","name":"5ffd78d9-436d-4b41-a421-5baa819e3008"},{"properties":{"displayName":"Microsoft - Managed Control 1663 - Protection Of Information At Rest","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1663"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60171210-6dde-40af-a144-bf2670518bfa","type":"Microsoft.Authorization/policyDefinitions","name":"60171210-6dde-40af-a144-bf2670518bfa"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Object Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Object Access''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b","type":"Microsoft.Authorization/policyDefinitions","name":"60aeaf73-a074-417a-905f-7ce9df0ff77b"},{"properties":{"displayName":"Storage - Accounts should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"anyOf":[{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4","type":"Microsoft.Authorization/policyDefinitions","name":"60d21c4f-21a3-4d94-85f4-b924e6aeeda4"},{"properties":{"displayName":"Show - audit results from Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - web servers that are not using secure communication protocols (TLS 1.1 or - TLS 1.2). For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","type":"Microsoft.Authorization/policyDefinitions","name":"60ffe3e2-4604-4460-8f22-0f1da058266c"},{"properties":{"displayName":"Deploy - Advanced Data Security on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Data Security on SQL Servers. This includes turning - on Threat Detection and Vulnerability Assessment. It will automatically create - a storage account in the same region and resource group as the SQL server - to store scan results, with a ''sqlva'' prefix.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"location":{"type":"string"}},"variables":{"serverResourceGroupName":"[resourceGroup().name]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - variables(''serverResourceGroupName''), parameters(''location''))]","storageName":"[tolower(concat(''sqlva'', - variables(''uniqueStorage'')))]"},"resources":[{"type":"Microsoft.Storage/storageAccounts","name":"[variables(''storageName'')]","apiVersion":"2019-04-01","location":"[parameters(''location'')]","sku":{"name":"Standard_LRS"},"kind":"StorageV2","properties":{}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/vulnerabilityAssessments","apiVersion":"2018-06-01-preview","properties":{"storageContainerPath":"[concat(reference(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName''))).primaryEndpoints.blob, ''vulnerability-assessment'')]","storageAccountAccessKey":"[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName'')), ''2018-02-01'').keys[0].value]","recurringScans":{"isEnabled":true,"emailSubscriptionAdmins":true,"emails":[]}},"dependsOn":["[concat(''Microsoft.Storage/storageAccounts/'', - variables(''storageName''))]","[concat(''Microsoft.Sql/servers/'', parameters(''serverName''), - ''/securityAlertPolicies/Default'')]"]}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6134c3db-786f-471e-87bc-8f479dc890f6","type":"Microsoft.Authorization/policyDefinitions","name":"6134c3db-786f-471e-87bc-8f479dc890f6"},{"properties":{"displayName":"[Preview]: - Configure time zone on Windows machines.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to set specified time zone - on Windows virtual machines.","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Time zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"SetWindowsTimeZone","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"SetWindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6141c932-9384-44c6-a395-59e4c057d7c9","type":"Microsoft.Authorization/policyDefinitions","name":"6141c932-9384-44c6-a395-59e4c057d7c9"},{"properties":{"displayName":"Service - Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign","policyType":"BuiltIn","mode":"Indexed","description":"Service - Fabric provides three levels of protection (None, Sign and EncryptAndSign) - for node-to-node communication using a primary cluster certificate. Set the - protection level to ensure that all node-to-node messages are encrypted and - digitally signed","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].name","notEquals":"Security"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].name","notEquals":"ClusterProtectionLevel"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].value","notEquals":"EncryptAndSign"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","type":"Microsoft.Authorization/policyDefinitions","name":"617c02be-7f02-4efd-8836-3180d47b6c68"},{"properties":{"displayName":"Microsoft - Managed Control 1110 - Audit Storage Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1110"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6182bfa7-0f2a-43f5-834a-a2ddf31c13c7","type":"Microsoft.Authorization/policyDefinitions","name":"6182bfa7-0f2a-43f5-834a-a2ddf31c13c7"},{"properties":{"displayName":"Microsoft - Managed Control 1415 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1415"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61a1dd98-b259-4840-abd5-fbba7ee0da83","type":"Microsoft.Authorization/policyDefinitions","name":"61a1dd98-b259-4840-abd5-fbba7ee0da83"},{"properties":{"displayName":"Microsoft - Managed Control 1153 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1153"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61cf3125-142c-4754-8a16-41ab4d529635","type":"Microsoft.Authorization/policyDefinitions","name":"61cf3125-142c-4754-8a16-41ab4d529635"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System objects''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636","type":"Microsoft.Authorization/policyDefinitions","name":"620e58b5-ac75-49b4-993f-a9d4f0459636"},{"properties":{"displayName":"Microsoft - Managed Control 1682 - Malicious Code Protection | Nonsignature-Based Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1682"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/62b638c5-29d7-404b-8d93-f21e4b1ce198","type":"Microsoft.Authorization/policyDefinitions","name":"62b638c5-29d7-404b-8d93-f21e4b1ce198"},{"properties":{"displayName":"Microsoft - Managed Control 1660 - Session Authenticity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1660"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63096613-ce83-43e5-96f4-e588e8813554","type":"Microsoft.Authorization/policyDefinitions","name":"63096613-ce83-43e5-96f4-e588e8813554"},{"properties":{"displayName":"Microsoft - Managed Control 1002 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1002"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/632024c2-8079-439d-a7f6-90af1d78cc65","type":"Microsoft.Authorization/policyDefinitions","name":"632024c2-8079-439d-a7f6-90af1d78cc65"},{"properties":{"displayName":"Microsoft - Managed Control 1498 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1498"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/633988b9-cf2f-4323-8394-f0d2af9cd6e1","type":"Microsoft.Authorization/policyDefinitions","name":"633988b9-cf2f-4323-8394-f0d2af9cd6e1"},{"properties":{"displayName":"Microsoft - Managed Control 1177 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1177"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc","type":"Microsoft.Authorization/policyDefinitions","name":"63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc"},{"properties":{"displayName":"Microsoft - Managed Control 1185 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1185"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6420cd73-b939-43b7-9d99-e8688fea053c","type":"Microsoft.Authorization/policyDefinitions","name":"6420cd73-b939-43b7-9d99-e8688fea053c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Devices''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"String","metadata":{"displayName":"[Preview]: - Devices: Allowed to format and eject removable media","description":"Specifies - who is allowed to format and eject removable NTFS media. You can use this - policy setting to prevent unauthorized users from removing data on one computer - to access it on another computer on which they have local administrator privileges."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Devices: - Allowed to format and eject removable media;ExpectedValue'', ''='', parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsDevices"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897","type":"Microsoft.Authorization/policyDefinitions","name":"6481cc21-ed6e-4480-99dd-ea7c5222e897"},{"properties":{"displayName":"Microsoft - Managed Control 1441 - Media Sanitization | Equipment Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1441"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6519d7f3-e8a2-4ff3-a935-9a9497152ad7","type":"Microsoft.Authorization/policyDefinitions","name":"6519d7f3-e8a2-4ff3-a935-9a9497152ad7"},{"properties":{"displayName":"Microsoft - Managed Control 1558 - Vulnerability Scanning | Correlate Scanning Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1558"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65592b16-4367-42c5-a26e-d371be450e17","type":"Microsoft.Authorization/policyDefinitions","name":"65592b16-4367-42c5-a26e-d371be450e17"},{"properties":{"displayName":"[Deprecated]: - Audit missing blob encryption for storage accounts","policyType":"BuiltIn","mode":"All","description":"This - policy is no longer necessary because storage blob encryption is enabled by - default and cannot be turned off.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759","type":"Microsoft.Authorization/policyDefinitions","name":"655cb504-bcee-4362-bd4c-402e6aa38759"},{"properties":{"displayName":"Microsoft - Managed Control 1261 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1261"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65aeceb5-a59c-4cb1-8d82-9c474be5d431","type":"Microsoft.Authorization/policyDefinitions","name":"65aeceb5-a59c-4cb1-8d82-9c474be5d431"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Function App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a Function app from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/664346d9-be92-43fb-a219-d595eeb76a90","type":"Microsoft.Authorization/policyDefinitions","name":"664346d9-be92-43fb-a219-d595eeb76a90"},{"properties":{"displayName":"Microsoft - Managed Control 1444 - Media Use | Prohibit Use Without Owner","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1444"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/666143df-f5e0-45bd-b554-135f0f93e44e","type":"Microsoft.Authorization/policyDefinitions","name":"666143df-f5e0-45bd-b554-135f0f93e44e"},{"properties":{"displayName":"Microsoft - Managed Control 1319 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1319"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/66f7ae57-5560-4fc5-85c9-659f204e7a42","type":"Microsoft.Authorization/policyDefinitions","name":"66f7ae57-5560-4fc5-85c9-659f204e7a42"},{"properties":{"displayName":"Microsoft - Managed Control 1628 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1628"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/67de62b4-a737-4781-8861-3baed3c35069","type":"Microsoft.Authorization/policyDefinitions","name":"67de62b4-a737-4781-8861-3baed3c35069"},{"properties":{"displayName":"Microsoft - Managed Control 1377 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1377"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68434bd1-e14b-4031-9edb-a4adf5f84a67","type":"Microsoft.Authorization/policyDefinitions","name":"68434bd1-e14b-4031-9edb-a4adf5f84a67"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the Log Analytics agent - is not connected as expected","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the Log Analytics agent is not connected to the specified workspaces. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Connected workspace IDs","description":"A semicolon-separated list of the - workspace IDs that the Log Analytics agent should be connected to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId'', - ''='', parameters(''WorkspaceId'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsLogAnalyticsAgentConnection"},"WorkspaceId":{"value":"[parameters(''WorkspaceId'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WorkspaceId":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","type":"Microsoft.Authorization/policyDefinitions","name":"68511db2-bd02-41c4-ae6b-1900a012968a"},{"properties":{"displayName":"Microsoft - Managed Control 1597 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1597"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68b250ec-2e4f-4eee-898a-117a9fda7016","type":"Microsoft.Authorization/policyDefinitions","name":"68b250ec-2e4f-4eee-898a-117a9fda7016"},{"properties":{"displayName":"Microsoft - Managed Control 1588 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1588"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68ebae26-e0e0-4ecb-8379-aabf633b51e9","type":"Microsoft.Authorization/policyDefinitions","name":"68ebae26-e0e0-4ecb-8379-aabf633b51e9"},{"properties":{"displayName":"Microsoft - Managed Control 1070 - Wireless Access | Disable Wireless Networking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1070"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68f837d0-8942-4b1e-9b31-be78b247bda8","type":"Microsoft.Authorization/policyDefinitions","name":"68f837d0-8942-4b1e-9b31-be78b247bda8"},{"properties":{"displayName":"Microsoft - Managed Control 1727 - Memory Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1727"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/697175a7-9715-4e89-b98b-c6f605888fa3","type":"Microsoft.Authorization/policyDefinitions","name":"697175a7-9715-4e89-b98b-c6f605888fa3"},{"properties":{"displayName":"Microsoft - Managed Control 1652 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1652"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6998e84a-2d29-4e10-8962-76754d4f772d","type":"Microsoft.Authorization/policyDefinitions","name":"6998e84a-2d29-4e10-8962-76754d4f772d"},{"properties":{"displayName":"Microsoft - Managed Control 1699 - Information System Monitoring | Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1699"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69c7bee8-bc19-4129-a51e-65a7b39d3e7c","type":"Microsoft.Authorization/policyDefinitions","name":"69c7bee8-bc19-4129-a51e-65a7b39d3e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1696 - Information System Monitoring | Correlate Monitoring - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1696"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69d2a238-20ab-4206-a6dc-f302bf88b1b8","type":"Microsoft.Authorization/policyDefinitions","name":"69d2a238-20ab-4206-a6dc-f302bf88b1b8"},{"properties":{"displayName":"Microsoft - Managed Control 1244 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1244"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a13a8f8-c163-4b1b-8554-d63569dab937","type":"Microsoft.Authorization/policyDefinitions","name":"6a13a8f8-c163-4b1b-8554-d63569dab937"},{"properties":{"displayName":"Microsoft - Managed Control 1019 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1019"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a3ee9b2-3977-459c-b8ce-2db583abd9f7","type":"Microsoft.Authorization/policyDefinitions","name":"6a3ee9b2-3977-459c-b8ce-2db583abd9f7"},{"properties":{"displayName":"[Deprecated]: - Deploy prerequisites to audit Windows VMs on which Windows Defender Exploit - Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which Windows Defender Exploit Guard is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-deprecated","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"deprecated":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Deprecated]: - State in which to show VMs on which Windows Defender Exploit Guard is not - available","description":"Windows Defender Exploit Guard is only available - starting with Windows 10/Windows Server with update 1709. Setting this value - to ''Non-Compliant'' will make machines with older versions on which Windows - Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. - Setting this value to ''Compliant'' will make these machines compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDefenderExploitGuard"},"NotAvailableMachineState":{"value":"[parameters(''NotAvailableMachineState'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NotAvailableMachineState":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d","type":"Microsoft.Authorization/policyDefinitions","name":"6a7a2bcf-f9be-4e35-9734-4f9657a70f1d"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Web Application","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a web application from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8450e2-6c61-43b4-be65-62e3a197bffe","type":"Microsoft.Authorization/policyDefinitions","name":"6a8450e2-6c61-43b4-be65-62e3a197bffe"},{"properties":{"displayName":"Microsoft - Managed Control 1211 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1211"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8b9dc8-6b00-4701-aa96-bba3277ebf50","type":"Microsoft.Authorization/policyDefinitions","name":"6a8b9dc8-6b00-4701-aa96-bba3277ebf50"},{"properties":{"displayName":"[Deprecated]: - Ensure WEB app is using the latest version of TLS encryption ","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS.","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ad61431-88ce-4357-a0e1-6da43f292bd7","type":"Microsoft.Authorization/policyDefinitions","name":"6ad61431-88ce-4357-a0e1-6da43f292bd7"},{"properties":{"displayName":"Microsoft - Managed Control 1653 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1653"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b","type":"Microsoft.Authorization/policyDefinitions","name":"6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b"},{"properties":{"displayName":"Deprecated - accounts should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts should be removed from your subscriptions. Deprecated accounts are - accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccounts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","type":"Microsoft.Authorization/policyDefinitions","name":"6b1cbf55-e8b6-442f-ba4c-7246b6381474"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Event Hub - when any Service Bus which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Service - Bus in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b51af03-9277-49a9-a3f8-1c69c9ff7403","type":"Microsoft.Authorization/policyDefinitions","name":"6b51af03-9277-49a9-a3f8-1c69c9ff7403"},{"properties":{"displayName":"Microsoft - Managed Control 1031 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1031"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b93a801-fe25-4574-a60d-cb22acffae00","type":"Microsoft.Authorization/policyDefinitions","name":"6b93a801-fe25-4574-a60d-cb22acffae00"},{"properties":{"displayName":"Not - allowed resource types","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to specify the resource types that your organization cannot - deploy.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesNotAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that cannot be deployed.","displayName":"Not allowed - resource types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypesNotAllowed'')]"},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c112d4e-5bc7-47ae-a041-ea2d9dccd749","type":"Microsoft.Authorization/policyDefinitions","name":"6c112d4e-5bc7-47ae-a041-ea2d9dccd749"},{"properties":{"displayName":"Microsoft - Managed Control 1338 - Authenticator Management | Automated Support For Password - Strength Determination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1338"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c59a207-6aed-41dc-83a2-e1ff66e4a4db","type":"Microsoft.Authorization/policyDefinitions","name":"6c59a207-6aed-41dc-83a2-e1ff66e4a4db"},{"properties":{"displayName":"Microsoft - Managed Control 1304 - Identification And Authentication (Org. Users) | Local - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1304"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b","type":"Microsoft.Authorization/policyDefinitions","name":"6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b"},{"properties":{"displayName":"Microsoft - Managed Control 1437 - Media Transport | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1437"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d1eb6ed-bf13-4046-b993-b9e2aef0f76c","type":"Microsoft.Authorization/policyDefinitions","name":"6d1eb6ed-bf13-4046-b993-b9e2aef0f76c"},{"properties":{"displayName":"Microsoft - Managed Control 1171 - Penetration Testing | Independent Penetration Agent - Or Team","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1171"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d4820bc-8b61-4982-9501-2123cb776c00","type":"Microsoft.Authorization/policyDefinitions","name":"6d4820bc-8b61-4982-9501-2123cb776c00"},{"properties":{"displayName":"Function - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","type":"Microsoft.Authorization/policyDefinitions","name":"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab"},{"properties":{"displayName":"Microsoft - Managed Control 1643 - Cryptographic Key Establishment And Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1643"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8d492c-dd7a-46f7-a723-fa66a425b87c","type":"Microsoft.Authorization/policyDefinitions","name":"6d8d492c-dd7a-46f7-a723-fa66a425b87c"},{"properties":{"displayName":"Microsoft - Managed Control 1291 - Information System Backup | Testing For Reliability - / Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1291"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912","type":"Microsoft.Authorization/policyDefinitions","name":"6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912"},{"properties":{"displayName":"Microsoft - Managed Control 1175 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1175"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6dab4254-c30d-4bb7-ae99-1d21586c063c","type":"Microsoft.Authorization/policyDefinitions","name":"6dab4254-c30d-4bb7-ae99-1d21586c063c"},{"properties":{"displayName":"Microsoft - Managed Control 1651 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1651"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6db63528-c9ba-491c-8a80-83e1e6977a50","type":"Microsoft.Authorization/policyDefinitions","name":"6db63528-c9ba-491c-8a80-83e1e6977a50"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with default workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using ASC default workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6df2fee6-a9ed-4fef-bced-e13be1b25f1c","type":"Microsoft.Authorization/policyDefinitions","name":"6df2fee6-a9ed-4fef-bced-e13be1b25f1c"},{"properties":{"displayName":"Email - notification for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the security contact, in order to have them receive - security alert emails from Microsoft. This ensures that the right people are - aware of any potential security issues and are able to mitigate the risks","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertNotifications","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899","type":"Microsoft.Authorization/policyDefinitions","name":"6e2593d9-add6-4083-9c9b-4b7d2188c899"},{"properties":{"displayName":"Microsoft - Managed Control 1586 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1586"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e3b2fbd-8f37-4766-a64d-3f37703dcb51","type":"Microsoft.Authorization/policyDefinitions","name":"6e3b2fbd-8f37-4766-a64d-3f37703dcb51"},{"properties":{"displayName":"Microsoft - Managed Control 1536 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1536"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e40d9de-2ad4-4cb5-8945-23143326a502","type":"Microsoft.Authorization/policyDefinitions","name":"6e40d9de-2ad4-4cb5-8945-23143326a502"},{"properties":{"displayName":"Microsoft - Managed Control 1530 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1530"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e8f9566-29f1-49cd-b61f-f8628a3cf993","type":"Microsoft.Authorization/policyDefinitions","name":"6e8f9566-29f1-49cd-b61f-f8628a3cf993"},{"properties":{"displayName":"Microsoft - Managed Control 1460 - Access Control For Output Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1460"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f3ce1bb-4f77-4695-8355-70b08d54fdda","type":"Microsoft.Authorization/policyDefinitions","name":"6f3ce1bb-4f77-4695-8355-70b08d54fdda"},{"properties":{"displayName":"Microsoft - Managed Control 1320 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1320"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f54c732-71d4-4f93-a696-4e373eca3a77","type":"Microsoft.Authorization/policyDefinitions","name":"6f54c732-71d4-4f93-a696-4e373eca3a77"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdb9205-3462-4cfc-87d8-16c7860b53f4","type":"Microsoft.Authorization/policyDefinitions","name":"6fdb9205-3462-4cfc-87d8-16c7860b53f4"},{"properties":{"displayName":"Microsoft - Managed Control 1141 - Audit Generation | Changes By Authorized Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1141"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdefbf4-93e7-4513-bc95-c1858b7093e0","type":"Microsoft.Authorization/policyDefinitions","name":"6fdefbf4-93e7-4513-bc95-c1858b7093e0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Server''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","type":"Microsoft.Authorization/policyDefinitions","name":"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7008174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Components''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"String","metadata":{"displayName":"[Preview]: - Send file samples when further analysis is required","description":"Specifies - whether and how Windows Defender will submit samples of suspected malware to - Microsoft for further analysis when opt-in for MAPS telemetry is set."},"defaultValue":"1"},"AllowIndexingOfEncryptedFiles":{"type":"String","metadata":{"displayName":"[Preview]: - Allow indexing of encrypted files","description":"Specifies whether encrypted - items are allowed to be indexed."},"defaultValue":"0"},"AllowTelemetry":{"type":"String","metadata":{"displayName":"[Preview]: - Allow Telemetry","description":"Specifies configuration of the amount of diagnostic - and usage data reported to Microsoft. The data is transmitted securely and - sensitive data is not sent."},"defaultValue":"2"},"AllowUnencryptedTraffic":{"type":"String","metadata":{"displayName":"[Preview]: - Allow unencrypted traffic","description":"Specifies whether the Windows Remote - Management (WinRM) service sends and receives unencrypted messages over the - network."},"defaultValue":"0"},"AlwaysInstallWithElevatedPrivileges":{"type":"String","metadata":{"displayName":"[Preview]: - Always install with elevated privileges","description":"Specifies whether - Windows Installer should use system permissions when it installs any program - on the system."},"defaultValue":"0"},"AlwaysPromptForPasswordUponConnection":{"type":"String","metadata":{"displayName":"[Preview]: - Always prompt for password upon connection","description":"Specifies whether - Terminal Services/Remote Desktop Connection always prompts the client computer - for a password upon connection."},"defaultValue":"1"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Application: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Application event log in kilobytes."},"defaultValue":"32768"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"String","metadata":{"displayName":"[Preview]: - Automatically send memory dumps for OS-generated error reports","description":"Specifies - if memory dumps in support of OS-generated error reports can be sent to Microsoft - automatically."},"defaultValue":"1"},"ConfigureDefaultConsent":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Default consent","description":"Specifies setting of the default - consent handling for error reports sent to Microsoft."},"defaultValue":"4"},"ConfigureWindowsSmartScreen":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Windows SmartScreen","description":"Specifies how to manage the - behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer - by warning users before running unrecognized programs downloaded from the - Internet. Some information is sent to Microsoft about files and programs run - on PCs with this feature enabled."},"defaultValue":"1"},"DisallowDigestAuthentication":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow Digest authentication","description":"Specifies whether the Windows - Remote Management (WinRM) client will not use Digest authentication."},"defaultValue":"0"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow WinRM from storing RunAs credentials","description":"Specifies whether - the Windows Remote Management (WinRM) service will not allow RunAs credentials - to be stored for any plug-ins."},"defaultValue":"1"},"DoNotAllowPasswordsToBeSaved":{"type":"String","metadata":{"displayName":"[Preview]: - Do not allow passwords to be saved","description":"Specifies whether to prevent - Remote Desktop Services - Terminal Services clients from saving passwords - on a computer."},"defaultValue":"1"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Security: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Security event log in kilobytes."},"defaultValue":"196608"},"SetClientConnectionEncryptionLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Set client connection encryption level","description":"Specifies whether to - require the use of a specific encryption level to secure communications between - client computers and RD Session Host servers during Remote Desktop Protocol - (RDP) connections. This policy only applies when you are using native RDP - encryption."},"defaultValue":"3"},"SetTheDefaultBehaviorForAutoRun":{"type":"String","metadata":{"displayName":"[Preview]: - Set the default behavior for AutoRun","description":"Specifies the default - behavior for Autorun commands. Autorun commands are generally stored in autorun.inf - files. They often launch the installation program or other routines."},"defaultValue":"1"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Setup: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the Setup event log in kilobytes."},"defaultValue":"32768"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - System: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the System event log in kilobytes."},"defaultValue":"32768"},"TurnOffDataExecutionPreventionForExplorer":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off Data Execution Prevention for Explorer","description":"Specifies - whether to turn off Data Execution Prevention for Windows File Explorer. Disabling - data execution prevention can allow certain legacy plug-in applications to - function without terminating Explorer."},"defaultValue":"0"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"String","metadata":{"displayName":"[Preview]: - Specify the interval to check for definition updates","description":"Specifies - an interval at which to check for Windows Defender definition updates. The - time value is represented as the number of hours between update checks."},"defaultValue":"8"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Send - file samples when further analysis is required;ExpectedValue'', ''='', parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired''), - '','', ''Allow indexing of encrypted files;ExpectedValue'', ''='', parameters(''AllowIndexingOfEncryptedFiles''), - '','', ''Allow Telemetry;ExpectedValue'', ''='', parameters(''AllowTelemetry''), - '','', ''Allow unencrypted traffic;ExpectedValue'', ''='', parameters(''AllowUnencryptedTraffic''), - '','', ''Always install with elevated privileges;ExpectedValue'', ''='', parameters(''AlwaysInstallWithElevatedPrivileges''), - '','', ''Always prompt for password upon connection;ExpectedValue'', ''='', - parameters(''AlwaysPromptForPasswordUponConnection''), '','', ''Application: - Specify the maximum log file size (KB);ExpectedValue'', ''='', parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB''), - '','', ''Automatically send memory dumps for OS-generated error reports;ExpectedValue'', - ''='', parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports''), - '','', ''Configure Default consent;ExpectedValue'', ''='', parameters(''ConfigureDefaultConsent''), - '','', ''Configure Windows SmartScreen;ExpectedValue'', ''='', parameters(''ConfigureWindowsSmartScreen''), - '','', ''Disallow Digest authentication;ExpectedValue'', ''='', parameters(''DisallowDigestAuthentication''), - '','', ''Disallow WinRM from storing RunAs credentials;ExpectedValue'', ''='', - parameters(''DisallowWinRMFromStoringRunAsCredentials''), '','', ''Do not - allow passwords to be saved;ExpectedValue'', ''='', parameters(''DoNotAllowPasswordsToBeSaved''), - '','', ''Security: Specify the maximum log file size (KB);ExpectedValue'', - ''='', parameters(''SecuritySpecifyTheMaximumLogFileSizeKB''), '','', ''Set - client connection encryption level;ExpectedValue'', ''='', parameters(''SetClientConnectionEncryptionLevel''), - '','', ''Set the default behavior for AutoRun;ExpectedValue'', ''='', parameters(''SetTheDefaultBehaviorForAutoRun''), - '','', ''Setup: Specify the maximum log file size (KB);ExpectedValue'', ''='', - parameters(''SetupSpecifyTheMaximumLogFileSizeKB''), '','', ''System: Specify - the maximum log file size (KB);ExpectedValue'', ''='', parameters(''SystemSpecifyTheMaximumLogFileSizeKB''), - '','', ''Turn off Data Execution Prevention for Explorer;ExpectedValue'', - ''='', parameters(''TurnOffDataExecutionPreventionForExplorer''), '','', ''Specify - the interval to check for definition updates;ExpectedValue'', ''='', parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsComponents"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},"AllowIndexingOfEncryptedFiles":{"value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},"AllowTelemetry":{"value":"[parameters(''AllowTelemetry'')]"},"AllowUnencryptedTraffic":{"value":"[parameters(''AllowUnencryptedTraffic'')]"},"AlwaysInstallWithElevatedPrivileges":{"value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},"AlwaysPromptForPasswordUponConnection":{"value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},"ConfigureDefaultConsent":{"value":"[parameters(''ConfigureDefaultConsent'')]"},"ConfigureWindowsSmartScreen":{"value":"[parameters(''ConfigureWindowsSmartScreen'')]"},"DisallowDigestAuthentication":{"value":"[parameters(''DisallowDigestAuthentication'')]"},"DisallowWinRMFromStoringRunAsCredentials":{"value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},"DoNotAllowPasswordsToBeSaved":{"value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},"SetClientConnectionEncryptionLevel":{"value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},"SetTheDefaultBehaviorForAutoRun":{"value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},"SetupSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},"SystemSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},"TurnOffDataExecutionPreventionForExplorer":{"value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"string"},"AllowIndexingOfEncryptedFiles":{"type":"string"},"AllowTelemetry":{"type":"string"},"AllowUnencryptedTraffic":{"type":"string"},"AlwaysInstallWithElevatedPrivileges":{"type":"string"},"AlwaysPromptForPasswordUponConnection":{"type":"string"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"string"},"ConfigureDefaultConsent":{"type":"string"},"ConfigureWindowsSmartScreen":{"type":"string"},"DisallowDigestAuthentication":{"type":"string"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"string"},"DoNotAllowPasswordsToBeSaved":{"type":"string"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SetClientConnectionEncryptionLevel":{"type":"string"},"SetTheDefaultBehaviorForAutoRun":{"type":"string"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"TurnOffDataExecutionPreventionForExplorer":{"type":"string"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24","type":"Microsoft.Authorization/policyDefinitions","name":"7040a231-fb65-4412-8c0a-b365f4866c24"},{"properties":{"displayName":"Microsoft - Managed Control 1254 - Contingency Plan | Resume All Missions / Business Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1254"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/704e136a-4fe0-427c-b829-cd69957f5d2b","type":"Microsoft.Authorization/policyDefinitions","name":"704e136a-4fe0-427c-b829-cd69957f5d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''System - Audit Policies - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6","type":"Microsoft.Authorization/policyDefinitions","name":"7066131b-61a6-4917-a7e4-72e8983f0aa6"},{"properties":{"displayName":"Microsoft - Managed Control 1509 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1509"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70792197-9bfc-4813-905a-bd33993e327f","type":"Microsoft.Authorization/policyDefinitions","name":"70792197-9bfc-4813-905a-bd33993e327f"},{"properties":{"displayName":"Microsoft - Managed Control 1541 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1541"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70f6af82-7be6-44aa-9b15-8b9231b2e434","type":"Microsoft.Authorization/policyDefinitions","name":"70f6af82-7be6-44aa-9b15-8b9231b2e434"},{"properties":{"displayName":"Microsoft - Managed Control 1691 - Information System Monitoring | Automated Tools For - Real-Time Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1691"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71475fb4-49bd-450b-a1a5-f63894c24725","type":"Microsoft.Authorization/policyDefinitions","name":"71475fb4-49bd-450b-a1a5-f63894c24725"},{"properties":{"displayName":"Microsoft - Managed Control 1481 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1481"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/717a1c78-a267-4f56-ac58-ee6c54dc4339","type":"Microsoft.Authorization/policyDefinitions","name":"717a1c78-a267-4f56-ac58-ee6c54dc4339"},{"properties":{"displayName":"Microsoft - Managed Control 1129 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1129"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71bb965d-4047-4623-afd4-b8189a58df5d","type":"Microsoft.Authorization/policyDefinitions","name":"71bb965d-4047-4623-afd4-b8189a58df5d"},{"properties":{"displayName":"Microsoft - Managed Control 1395 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1395"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7207a023-a517-41c5-9df2-09d4c6845a05","type":"Microsoft.Authorization/policyDefinitions","name":"7207a023-a517-41c5-9df2-09d4c6845a05"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the DSC configuration is not - compliant","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs on which the Desired State Configuration (DSC) configuration is not compliant. - This policy is only applicable to machines with WMF 4 and above. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f","type":"Microsoft.Authorization/policyDefinitions","name":"7227ebe5-9ff7-47ab-b823-171cd02fb90f"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Network''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - Network''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8","type":"Microsoft.Authorization/policyDefinitions","name":"7229bd6a-693d-478a-87f0-1dc1af06f3b8"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7238174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the WEB app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for web - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","type":"Microsoft.Authorization/policyDefinitions","name":"7261b898-8a84-4db8-9e04-18527132abb3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that allow re-use of the previous - 24 passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that allow re-use of the previous 24 passwords. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"EnforcePasswordHistory"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","type":"Microsoft.Authorization/policyDefinitions","name":"726671ac-c4de-4908-8c7d-6043ae62e3b6"},{"properties":{"displayName":"Add - a tag to resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - the specified tag and value when any resource group missing this tag is created - or updated. Existing resource groups can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532","type":"Microsoft.Authorization/policyDefinitions","name":"726aca4c-86e9-4b04-b0c5-073027359532"},{"properties":{"displayName":"Microsoft - Managed Control 1524 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1524"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/72f1cb4e-2439-4fe8-88ea-b8671ce3c268","type":"Microsoft.Authorization/policyDefinitions","name":"72f1cb4e-2439-4fe8-88ea-b8671ce3c268"},{"properties":{"displayName":"Microsoft - Managed Control 1393 - Information Spillage Response | Exposure To Unauthorized - Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1393"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/731856d8-1598-4b75-92de-7d46235747c0","type":"Microsoft.Authorization/policyDefinitions","name":"731856d8-1598-4b75-92de-7d46235747c0"},{"properties":{"displayName":"Microsoft - Managed Control 1101 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1101"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7327b708-f0e0-457d-9d2a-527fcc9c9a65","type":"Microsoft.Authorization/policyDefinitions","name":"7327b708-f0e0-457d-9d2a-527fcc9c9a65"},{"properties":{"displayName":"Microsoft - Managed Control 1456 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1456"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/733ba9e3-9e7c-440a-a7aa-6196a90a2870","type":"Microsoft.Authorization/policyDefinitions","name":"733ba9e3-9e7c-440a-a7aa-6196a90a2870"},{"properties":{"displayName":"Microsoft - Managed Control 1581 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1581"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/742b549b-7a25-465f-b83c-ea1ffb4f4e0e","type":"Microsoft.Authorization/policyDefinitions","name":"742b549b-7a25-465f-b83c-ea1ffb4f4e0e"},{"properties":{"displayName":"Allowed - storage account SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of storage account SKUs that your organization - can deploy.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of SKUs that can be specified for storage accounts.","displayName":"Allowed - SKUs","strongType":"StorageSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1","type":"Microsoft.Authorization/policyDefinitions","name":"7433c107-6db4-4ad1-b57a-a76dce0154a1"},{"properties":{"displayName":"Microsoft - Managed Control 1631 - Boundary Protection | Deny By Default / Allow By Exception","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1631"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74ae9b8e-e7bb-4c9c-992f-c535282f7a2c","type":"Microsoft.Authorization/policyDefinitions","name":"74ae9b8e-e7bb-4c9c-992f-c535282f7a2c"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Api apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","type":"Microsoft.Authorization/policyDefinitions","name":"74c3584d-afae-46f7-a20a-6f8adba71a16"},{"properties":{"displayName":"Microsoft - Managed Control 1417 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1417"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7522ed84-70d5-4181-afc0-21e50b1b6d0e","type":"Microsoft.Authorization/policyDefinitions","name":"7522ed84-70d5-4181-afc0-21e50b1b6d0e"},{"properties":{"displayName":"[Deprecated]: - Audit enabling of diagnostic logs in App Services","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0-deprecated","category":"App Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites/config"},{"field":"name","equals":"web"},{"anyOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","notEquals":"true"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/752c6934-9bcc-4749-b004-655e676ae2ac","type":"Microsoft.Authorization/policyDefinitions","name":"752c6934-9bcc-4749-b004-655e676ae2ac"},{"properties":{"displayName":"Microsoft - Managed Control 1468 - Visitor Access Records | Automated Records Maintenance - / Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1468"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75603f96-80a1-4757-991d-5a1221765ddd","type":"Microsoft.Authorization/policyDefinitions","name":"75603f96-80a1-4757-991d-5a1221765ddd"},{"properties":{"displayName":"Microsoft - Managed Control 1053 - Session Lock | Pattern-Hiding Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1053"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7582b19c-9dba-438e-aed8-ede59ac35ba3","type":"Microsoft.Authorization/policyDefinitions","name":"7582b19c-9dba-438e-aed8-ede59ac35ba3"},{"properties":{"displayName":"Private - endpoint should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mysqlprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7595c971-233d-4bcf-bd18-596129188c49","type":"Microsoft.Authorization/policyDefinitions","name":"7595c971-233d-4bcf-bd18-596129188c49"},{"properties":{"displayName":"Microsoft - Managed Control 1459 - Access Control For Transmission Medium","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1459"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0","type":"Microsoft.Authorization/policyDefinitions","name":"75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0"},{"properties":{"displayName":"Vulnerabilities - should be remediated by a Vulnerability Assessment solution","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Vulnerability Assessment solution and VMs without - a Vulnerability Assessment solution in Azure Security Center as recommendations.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"vulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","type":"Microsoft.Authorization/policyDefinitions","name":"760a85ff-6162-42b3-8d70-698e268f648c"},{"properties":{"displayName":"Deploy - Dependency agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0","type":"Microsoft.Authorization/policyDefinitions","name":"765266ab-e40e-4c61-bcb2-5a5275d0b7c0"},{"properties":{"displayName":"Microsoft - Managed Control 1055 - Session Termination| User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1055"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/769efd9b-3587-4e22-90ce-65ddcd5bd969","type":"Microsoft.Authorization/policyDefinitions","name":"769efd9b-3587-4e22-90ce-65ddcd5bd969"},{"properties":{"displayName":"Audit - delegation of scopes to a managing tenant","policyType":"BuiltIn","mode":"All","description":"Audit - delegation of scopes to a managing tenant via Azure Lighthouse.","metadata":{"version":"1.0.0","category":"Lighthouse"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ManagedServices/registrationAssignments"},{"value":"true","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76bed37b-484f-430f-a009-fd7592dff818","type":"Microsoft.Authorization/policyDefinitions","name":"76bed37b-484f-430f-a009-fd7592dff818"},{"properties":{"displayName":"Microsoft - Managed Control 1058 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1058"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76e85d08-8fbb-4112-a1c1-93521e6a9254","type":"Microsoft.Authorization/policyDefinitions","name":"76e85d08-8fbb-4112-a1c1-93521e6a9254"},{"properties":{"displayName":"Microsoft - Managed Control 1508 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1508"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76f500cc-4bca-4583-bda1-6d084dc21086","type":"Microsoft.Authorization/policyDefinitions","name":"76f500cc-4bca-4583-bda1-6d084dc21086"},{"properties":{"displayName":"Microsoft - Managed Control 1423 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1423"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7741669e-d4f6-485a-83cb-e70ce7cbbc20","type":"Microsoft.Authorization/policyDefinitions","name":"7741669e-d4f6-485a-83cb-e70ce7cbbc20"},{"properties":{"displayName":"Azure - subscriptions should have a log profile for Activity Log","policyType":"BuiltIn","mode":"All","description":"This - policy ensures if a log profile is enabled for exporting activity logs. It - audits if there is no log profile created to export the logs either to a storage - account or to an event hub.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"field":"Microsoft.Insights/logProfiles/categories","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7","type":"Microsoft.Authorization/policyDefinitions","name":"7796937f-307b-4598-941c-67d3a05ebfe7"},{"properties":{"displayName":"Microsoft - Managed Control 1336 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1336"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77f56280-e367-432a-a3b9-8ca2aa636a26","type":"Microsoft.Authorization/policyDefinitions","name":"77f56280-e367-432a-a3b9-8ca2aa636a26"},{"properties":{"displayName":"Microsoft - Managed Control 1258 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1258"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7814506c-382c-4d33-a142-249dd4a0dbff","type":"Microsoft.Authorization/policyDefinitions","name":"7814506c-382c-4d33-a142-249dd4a0dbff"},{"properties":{"displayName":"Microsoft - Managed Control 1178 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1178"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7818b8f4-47c6-441a-90ae-12ce04e99893","type":"Microsoft.Authorization/policyDefinitions","name":"7818b8f4-47c6-441a-90ae-12ce04e99893"},{"properties":{"displayName":"Microsoft - Managed Control 1057 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1057"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78255758-6d45-4bf0-a005-7016bc03b13c","type":"Microsoft.Authorization/policyDefinitions","name":"78255758-6d45-4bf0-a005-7016bc03b13c"},{"properties":{"displayName":"Microsoft - Managed Control 1700 - Information System Monitoring | Unauthorized Network - Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1700"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5","type":"Microsoft.Authorization/policyDefinitions","name":"7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5"},{"properties":{"displayName":"Microsoft - Managed Control 1010 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1010"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/784663a8-1eb0-418a-a98c-24d19bc1bb62","type":"Microsoft.Authorization/policyDefinitions","name":"784663a8-1eb0-418a-a98c-24d19bc1bb62"},{"properties":{"displayName":"Microsoft - Managed Control 1216 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1216"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7894fe6a-f5cb-44c8-ba90-c3f254ff9484","type":"Microsoft.Authorization/policyDefinitions","name":"7894fe6a-f5cb-44c8-ba90-c3f254ff9484"},{"properties":{"displayName":"Microsoft - Managed Control 1639 - Boundary Protection | Isolation Of Information System - Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1639"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78e8e649-50f6-4fe3-99ac-fedc2e63b03f","type":"Microsoft.Authorization/policyDefinitions","name":"78e8e649-50f6-4fe3-99ac-fedc2e63b03f"},{"properties":{"displayName":"Microsoft - Managed Control 1647 - Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1647"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/791cfc15-6974-42a0-9f4c-2d4b82f4a78c","type":"Microsoft.Authorization/policyDefinitions","name":"791cfc15-6974-42a0-9f4c-2d4b82f4a78c"},{"properties":{"displayName":"Microsoft - Managed Control 1510 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1510"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79da5b09-0e7e-499e-adda-141b069c7998","type":"Microsoft.Authorization/policyDefinitions","name":"79da5b09-0e7e-499e-adda-141b069c7998"},{"properties":{"displayName":"Microsoft - Managed Control 1384 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1384"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79fbc228-461c-4a45-9004-a865ca0728a7","type":"Microsoft.Authorization/policyDefinitions","name":"79fbc228-461c-4a45-9004-a865ca0728a7"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows Server VMs on which Windows Serial Console - is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows Server virtual - machines on which Windows Serial Console is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"EMSPortNumber":{"type":"String","metadata":{"displayName":"EMS - Port Number","description":"An integer indicating the COM port to be used - for the Emergency Management Services (EMS) console redirection. For more - information on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["1","2","3","4"],"defaultValue":"1"},"EMSBaudRate":{"type":"String","metadata":{"displayName":"EMS - Baud Rate","description":"An integer indicating the baud rate to be used for - the Emergency Management Services (EMS) console redirection. For more information - on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["9600","19200","38400","57600","115200"],"defaultValue":"115200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber'', - ''='', parameters(''EMSPortNumber''), '','', ''[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate'', - ''='', parameters(''EMSBaudRate'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsSerialConsole"},"EMSPortNumber":{"value":"[parameters(''EMSPortNumber'')]"},"EMSBaudRate":{"value":"[parameters(''EMSBaudRate'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EMSPortNumber":{"type":"string"},"EMSBaudRate":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0","type":"Microsoft.Authorization/policyDefinitions","name":"7a031c68-d6ab-406e-a506-697a19c634b0"},{"properties":{"displayName":"Microsoft - Managed Control 1093 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1093"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a0bdeeb-15f4-47e8-a1da-9f769f845fdf","type":"Microsoft.Authorization/policyDefinitions","name":"7a0bdeeb-15f4-47e8-a1da-9f769f845fdf"},{"properties":{"displayName":"Microsoft - Managed Control 1708 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1708"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a1e2c88-13de-4959-8ee7-47e3d74f1f48","type":"Microsoft.Authorization/policyDefinitions","name":"7a1e2c88-13de-4959-8ee7-47e3d74f1f48"},{"properties":{"displayName":"Microsoft - Managed Control 1289 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1289"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a724864-956a-496c-b778-637cb1d762cf","type":"Microsoft.Authorization/policyDefinitions","name":"7a724864-956a-496c-b778-637cb1d762cf"},{"properties":{"displayName":"Microsoft - Managed Control 1687 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1687"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a87fc7f-301e-49f3-ba2a-4d74f424fa97","type":"Microsoft.Authorization/policyDefinitions","name":"7a87fc7f-301e-49f3-ba2a-4d74f424fa97"},{"properties":{"displayName":"Microsoft - Managed Control 1061 - Remote Access | Automated Monitoring / Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1061"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ac22808-a2e8-41c4-9d46-429b50738914","type":"Microsoft.Authorization/policyDefinitions","name":"7ac22808-a2e8-41c4-9d46-429b50738914"},{"properties":{"displayName":"Microsoft - Managed Control 1492 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1492"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ad5f307-e045-46f7-8214-5bdb7e973737","type":"Microsoft.Authorization/policyDefinitions","name":"7ad5f307-e045-46f7-8214-5bdb7e973737"},{"properties":{"displayName":"Microsoft - Managed Control 1636 - Boundary Protection | Isolation Of Security Tools / - Mechanisms / Support Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1636"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7b694eed-7081-43c6-867c-41c76c961043","type":"Microsoft.Authorization/policyDefinitions","name":"7b694eed-7081-43c6-867c-41c76c961043"},{"properties":{"displayName":"Diagnostic - logs in Virtual Machine Scale Sets should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable Logs so that activity trail can be recreated when - investigations are required in the event of an incident or a compromise.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"IaaSDiagnostics"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Diagnostics"}]},{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"LinuxDiagnostic"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","in":["Microsoft.OSTCExtensions","Microsoft.Azure.Diagnostics"]}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","type":"Microsoft.Authorization/policyDefinitions","name":"7c1b1214-f927-48bf-8882-84f0af6588b1"},{"properties":{"displayName":"[Deprecated]: - Require blob encryption for storage accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures blob encryption for storage accounts is turned on. It only - applies to Microsoft.Storage resource types, not other storage providers. - This policy is deprecated because storage blob encryption is now enabled by - default, and can no longer be disabled.","metadata":{"version":"1.0.0-deprecated","category":"Storage","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f","type":"Microsoft.Authorization/policyDefinitions","name":"7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f"},{"properties":{"displayName":"Microsoft - Managed Control 1143 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1143"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c6de11b-5f51-4f7c-8d83-d2467c8a816e","type":"Microsoft.Authorization/policyDefinitions","name":"7c6de11b-5f51-4f7c-8d83-d2467c8a816e"},{"properties":{"displayName":"Microsoft - Managed Control 1051 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1051"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339","type":"Microsoft.Authorization/policyDefinitions","name":"7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339"},{"properties":{"displayName":"Microsoft - Managed Control 1279 - Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1279"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0","type":"Microsoft.Authorization/policyDefinitions","name":"7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0"},{"properties":{"displayName":"Microsoft - Managed Control 1109 - Content Of Audit Records | Centralized Management Of - Planned Audit Record Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1109"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec","type":"Microsoft.Authorization/policyDefinitions","name":"7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec"},{"properties":{"displayName":"Microsoft - Managed Control 1201 - Security Impact Analysis | Separate Test Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1201"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7daef997-fdd3-461b-8807-a608a6dd70f1","type":"Microsoft.Authorization/policyDefinitions","name":"7daef997-fdd3-461b-8807-a608a6dd70f1"},{"properties":{"displayName":"Microsoft - Managed Control 1471 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1471"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7dd0e9ce-1772-41fb-a50a-99977071f916","type":"Microsoft.Authorization/policyDefinitions","name":"7dd0e9ce-1772-41fb-a50a-99977071f916"},{"properties":{"displayName":"Show - audit results from Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c","type":"Microsoft.Authorization/policyDefinitions","name":"7e56b49b-5990-4159-a734-511ea19b731c"},{"properties":{"displayName":"Microsoft - Managed Control 1011 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1011"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e6a54f3-883f-43d5-87c4-172dfd64a1f5","type":"Microsoft.Authorization/policyDefinitions","name":"7e6a54f3-883f-43d5-87c4-172dfd64a1f5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that have not restarted within the specified - number of days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that have not restarted within the specified number of days. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa","type":"Microsoft.Authorization/policyDefinitions","name":"7e84ba44-6d03-46fd-950e-5efa5a1112fa"},{"properties":{"displayName":"Microsoft - Managed Control 1692 - Information System Monitoring | Inbound And Outbound - Communications Traffic","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1692"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ecda928-9df4-4dd7-8f44-641a91e470e8","type":"Microsoft.Authorization/policyDefinitions","name":"7ecda928-9df4-4dd7-8f44-641a91e470e8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the password complexity setting enabled. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordMustMeetComplexityRequirements"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","type":"Microsoft.Authorization/policyDefinitions","name":"7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8"},{"properties":{"displayName":"Microsoft - Managed Control 1191 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1191"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f26a61b-a74d-467c-99cf-63644db144f7","type":"Microsoft.Authorization/policyDefinitions","name":"7f26a61b-a74d-467c-99cf-63644db144f7"},{"properties":{"displayName":"Microsoft - Managed Control 1520 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1520"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f2c513b-eb16-463b-b469-c10e5fa94f0a","type":"Microsoft.Authorization/policyDefinitions","name":"7f2c513b-eb16-463b-b469-c10e5fa94f0a"},{"properties":{"displayName":"Microsoft - Managed Control 1126 - Audit Reduction And Report Generation | Automatic Processing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1126"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f37f71b-420f-49bf-9477-9c0196974ecf","type":"Microsoft.Authorization/policyDefinitions","name":"7f37f71b-420f-49bf-9477-9c0196974ecf"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Privilege Use''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Privilege Use''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c","type":"Microsoft.Authorization/policyDefinitions","name":"7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c"},{"properties":{"displayName":"Audit - diagnostic setting","policyType":"BuiltIn","mode":"All","description":"Audit - diagnostic setting for selected resource types","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"Resource - Types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypes'')]"},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","type":"Microsoft.Authorization/policyDefinitions","name":"7f89b1eb-583c-429a-8828-af049802c1d9"},{"properties":{"displayName":"Microsoft - Managed Control 1117 - Audit Review, Analysis, And Reporting | Process Integration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1117"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7fbfe680-6dbb-4037-963c-a621c5635902","type":"Microsoft.Authorization/policyDefinitions","name":"7fbfe680-6dbb-4037-963c-a621c5635902"},{"properties":{"displayName":"SQL - Auditing settings should have Action-Groups configured to capture critical - activities","policyType":"BuiltIn","mode":"Indexed","description":"The AuditActionsAndGroups - property should contain at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, - FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP to ensure a thorough - audit logging","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"FAILED_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"BATCH_COMPLETED_GROUP"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5","type":"Microsoft.Authorization/policyDefinitions","name":"7ff426e2-515f-405a-91c8-4f2333442eb5"},{"properties":{"displayName":"Microsoft - Managed Control 1703 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1703"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/804faf7d-b687-40f7-9f74-79e28adf4205","type":"Microsoft.Authorization/policyDefinitions","name":"804faf7d-b687-40f7-9f74-79e28adf4205"},{"properties":{"displayName":"Microsoft - Managed Control 1303 - Identification And Authentication (Org. Users) | Local - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1303"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/80ca0a27-918a-4604-af9e-723a27ee51e8","type":"Microsoft.Authorization/policyDefinitions","name":"80ca0a27-918a-4604-af9e-723a27ee51e8"},{"properties":{"displayName":"Microsoft - Managed Control 1505 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1505"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/813a10a7-3943-4fe3-8678-00dc52db5490","type":"Microsoft.Authorization/policyDefinitions","name":"813a10a7-3943-4fe3-8678-00dc52db5490"},{"properties":{"displayName":"Microsoft - Managed Control 1614 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1614"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8154e3b3-cc52-40be-9407-7756581d71f6","type":"Microsoft.Authorization/policyDefinitions","name":"8154e3b3-cc52-40be-9407-7756581d71f6"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''User Rights - Assignment''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''User Rights Assignment''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may access this computer from the network","description":"Specifies - which remote users on the network are permitted to connect to the computer. - This does not include Remote Desktop Connection."},"defaultValue":"Administrators, - Authenticated Users"},"UsersOrGroupsThatMayLogOnLocally":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on locally","description":"Specifies which users - or groups can interactively log on to the computer. Users who attempt to log - on via Remote Desktop Connection or IIS also require this user right."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on through Remote Desktop Services","description":"Specifies - which users or groups are permitted to log on as a Terminal Services client, - Remote Desktop, or for Remote Assistance."},"defaultValue":"Administrators, - Remote Desktop Users"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied access to this computer from the network","description":"Specifies - which users or groups are explicitly prohibited from connecting to the computer - across the network."},"defaultValue":"Guests"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may manage auditing and security log","description":"Specifies - users and groups permitted to change the auditing options for files and directories - and clear the Security log."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may back up files and directories","description":"Specifies - users and groups allowed to circumvent file and directory permissions to back - up the system."},"defaultValue":"Administrators, Backup Operators"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the system time","description":"Specifies - which users and groups are permitted to change the time and date on the internal - clock of the computer."},"defaultValue":"Administrators, LOCAL SERVICE"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the time zone","description":"Specifies which - users and groups are permitted to change the time zone of the computer."},"defaultValue":"Administrators, - LOCAL SERVICE"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may create a token object","description":"Specifies which - users and groups are permitted to create an access token, which may provide - elevated rights to access sensitive data."},"defaultValue":"No One"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a batch job","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - as a batch job (i.e. scheduled task)."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a service","description":"Specifies - which service accounts are explicitly not permitted to register a process - as a service."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied local logon","description":"Specifies which - users and groups are explicitly not permitted to log on to the computer."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied log on through Remote Desktop Services","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - via Terminal Services/Remote Desktop Client."},"defaultValue":"Guests"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"String","metadata":{"displayName":"[Preview]: - User and groups that may force shutdown from a remote system","description":"Specifies - which users and groups are permitted to shut down the computer from a remote - location on the network."},"defaultValue":"Administrators"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may restore files and directories","description":"Specifies - which users and groups are permitted to bypass file, directory, registry, - and other persistent object permissions when restoring backed up files and - directories."},"defaultValue":"Administrators, Backup Operators"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may shut down the system","description":"Specifies which - users and groups who are logged on locally to the computers in your environment - are permitted to shut down the operating system with the Shut Down command."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may take ownership of files or other objects","description":"Specifies - which users and groups are permitted to take ownership of files, folders, - registry keys, processes, or threads. This user right bypasses any permissions - that are in place to protect objects to give ownership to the specified user."},"defaultValue":"Administrators"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Access - this computer from the network;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork''), - '','', ''Allow log on locally;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayLogOnLocally''), - '','', ''Allow log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices''), '','', - ''Deny access to this computer from the network;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork''), - '','', ''Manage auditing and security log;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog''), - '','', ''Back up files and directories;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories''), - '','', ''Change the system time;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheSystemTime''), - '','', ''Change the time zone;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheTimeZone''), - '','', ''Create a token object;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayCreateATokenObject''), - '','', ''Deny log on as a batch job;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob''), - '','', ''Deny log on as a service;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService''), - '','', ''Deny log on locally;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLocalLogon''), - '','', ''Deny log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices''), - '','', ''Force shutdown from a remote system;ExpectedValue'', ''='', parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem''), - '','', ''Restore files and directories;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories''), - '','', ''Shut down the system;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayShutDownTheSystem''), - '','', ''Take ownership of files or other objects;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_UserRightsAssignment"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayLogOnLocally":{"value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},"UsersOrGroupsThatMayChangeTheSystemTime":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},"UsersOrGroupsThatMayChangeTheTimeZone":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},"UsersOrGroupsThatMayCreateATokenObject":{"value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},"UsersAndGroupsThatAreDeniedLocalLogon":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},"UsersAndGroupsThatMayShutDownTheSystem":{"value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayLogOnLocally":{"type":"string"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"string"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"string"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"string"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"string"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"string"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"string"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"string"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"string"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"string"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"string"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"string"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24","type":"Microsoft.Authorization/policyDefinitions","name":"815dcc9f-6662-43f2-9a03-1b83e9876f24"},{"properties":{"displayName":"Microsoft - Managed Control 1308 - Identification And Authentication (Org. Users) | Remote - Access - Separate Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1308"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81817e1c-5347-48dd-965a-40159d008229","type":"Microsoft.Authorization/policyDefinitions","name":"81817e1c-5347-48dd-965a-40159d008229"},{"properties":{"displayName":"Microsoft - Managed Control 1287 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1287"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/819dc6da-289d-476e-8500-7e341ef8677d","type":"Microsoft.Authorization/policyDefinitions","name":"819dc6da-289d-476e-8500-7e341ef8677d"},{"properties":{"displayName":"Microsoft - Managed Control 1213 - Configuration Settings | Respond To Unauthorized Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1213"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81f11e32-a293-4a58-82cd-134af52e2318","type":"Microsoft.Authorization/policyDefinitions","name":"81f11e32-a293-4a58-82cd-134af52e2318"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MySQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MySQL with geo-redundant backup not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","type":"Microsoft.Authorization/policyDefinitions","name":"82339799-d096-41ae-8538-b108becf0970"},{"properties":{"displayName":"Microsoft - Managed Control 1168 - Continuous Monitoring | Independent Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1168"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82409f9e-1f32-4775-bf07-b99d53a91b06","type":"Microsoft.Authorization/policyDefinitions","name":"82409f9e-1f32-4775-bf07-b99d53a91b06"},{"properties":{"displayName":"Microsoft - Managed Control 1448 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1448"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/825d6494-e583-42f2-a3f2-6458e6f0004f","type":"Microsoft.Authorization/policyDefinitions","name":"825d6494-e583-42f2-a3f2-6458e6f0004f"},{"properties":{"displayName":"Microsoft - Managed Control 1452 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1452"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82c76455-4d3f-4e09-a654-22e592107e74","type":"Microsoft.Authorization/policyDefinitions","name":"82c76455-4d3f-4e09-a654-22e592107e74"},{"properties":{"displayName":"Microsoft - Managed Control 1262 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1262"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/831e510e-db41-4c72-888e-a0621ab62265","type":"Microsoft.Authorization/policyDefinitions","name":"831e510e-db41-4c72-888e-a0621ab62265"},{"properties":{"displayName":"Microsoft - Managed Control 1008 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1008"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8356cfc6-507a-4d20-b818-08038011cd07","type":"Microsoft.Authorization/policyDefinitions","name":"8356cfc6-507a-4d20-b818-08038011cd07"},{"properties":{"displayName":"Diagnostic - logs in Event Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","type":"Microsoft.Authorization/policyDefinitions","name":"83a214f7-d01a-484b-91a9-ed54470c9a6a"},{"properties":{"displayName":"Network - interfaces should not have public IPs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which are configured with any public - IP. Public IP addresses allow internet resources to communicate inbound to - Azure resources, and Azure resources to communicate outbound to the internet. - This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].publicIpAddress.id","notLike":"*"}}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a86a26-fd1f-447c-b59d-e51f44264114","type":"Microsoft.Authorization/policyDefinitions","name":"83a86a26-fd1f-447c-b59d-e51f44264114"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment without bring your own key - data protection enabled. For more details, visit https://aka.ms/mysqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforMySQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforMySQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforMySQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83cef61d-dbd1-4b20-a4fc-5fbc7da10833","type":"Microsoft.Authorization/policyDefinitions","name":"83cef61d-dbd1-4b20-a4fc-5fbc7da10833"},{"properties":{"displayName":"Microsoft - Managed Control 1382 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1382"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/841392b3-40da-4473-b328-4cde49db67b3","type":"Microsoft.Authorization/policyDefinitions","name":"841392b3-40da-4473-b328-4cde49db67b3"},{"properties":{"displayName":"Microsoft - Managed Control 1098 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1098"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84363adb-dde3-411a-9fc1-36b56737f822","type":"Microsoft.Authorization/policyDefinitions","name":"84363adb-dde3-411a-9fc1-36b56737f822"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Web - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","type":"Microsoft.Authorization/policyDefinitions","name":"843664e0-7563-41ee-a9cb-7522c382d2c4"},{"properties":{"displayName":"Microsoft - Managed Control 1119 - Audit Review, Analysis, And Reporting | Central Review - And Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1119"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/845f6359-b764-4b40-b579-657aefe23c44","type":"Microsoft.Authorization/policyDefinitions","name":"845f6359-b764-4b40-b579-657aefe23c44"},{"properties":{"displayName":"Microsoft - Managed Control 1024 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1024"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84914fb4-12da-4c53-a341-a9fd463bed10","type":"Microsoft.Authorization/policyDefinitions","name":"84914fb4-12da-4c53-a341-a9fd463bed10"},{"properties":{"displayName":"Microsoft - Managed Control 1307 - Identification And Authentication (Org. Users) | Net. - Access To Non-Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1307"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84e622c8-4bed-417c-84c6-b2fb0dd73682","type":"Microsoft.Authorization/policyDefinitions","name":"84e622c8-4bed-417c-84c6-b2fb0dd73682"},{"properties":{"displayName":"Microsoft - Managed Control 1080 - Use Of External Information Systems | Portable Storage - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1080"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/852981b4-a380-4704-aa1e-2e52d63445e5","type":"Microsoft.Authorization/policyDefinitions","name":"852981b4-a380-4704-aa1e-2e52d63445e5"},{"properties":{"displayName":"Microsoft - Managed Control 1580 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1580"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/854db8ac-6adf-42a0-bef3-b73f764f40b9","type":"Microsoft.Authorization/policyDefinitions","name":"854db8ac-6adf-42a0-bef3-b73f764f40b9"},{"properties":{"displayName":"Microsoft - Managed Control 1348 - Identification And Authentication (Non-Org. Users) - | Acceptance Of Third-Party Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1348"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/855ced56-417b-4d74-9d5f-dd1bc81e22d6","type":"Microsoft.Authorization/policyDefinitions","name":"855ced56-417b-4d74-9d5f-dd1bc81e22d6"},{"properties":{"displayName":"Microsoft - Managed Control 1079 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1079"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/85c32733-7d23-4948-88da-058e2c56b60f","type":"Microsoft.Authorization/policyDefinitions","name":"85c32733-7d23-4948-88da-058e2c56b60f"},{"properties":{"displayName":"Microsoft - Managed Control 1326 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1326"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8605fc00-1bf5-4fb3-984e-c95cec4f231d","type":"Microsoft.Authorization/policyDefinitions","name":"8605fc00-1bf5-4fb3-984e-c95cec4f231d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Server''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e","type":"Microsoft.Authorization/policyDefinitions","name":"86880e5c-df35-43c5-95ad-7e120635775e"},{"properties":{"displayName":"Deploy - SQL DB transparent data encryption","policyType":"BuiltIn","mode":"Indexed","description":"Enables - transparent data encryption on SQL databases","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullDbName":{"type":"string"}},"resources":[{"name":"[concat(parameters(''fullDbName''), - ''/current'')]","type":"Microsoft.Sql/servers/databases/transparentDataEncryption","apiVersion":"2014-04-01","properties":{"status":"Enabled"}}]},"parameters":{"fullDbName":{"value":"[field(''fullName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86a912f6-9a06-4e26-b447-11b16ba8659f","type":"Microsoft.Authorization/policyDefinitions","name":"86a912f6-9a06-4e26-b447-11b16ba8659f"},{"properties":{"displayName":"System - updates should be installed on your machines","policyType":"BuiltIn","mode":"All","description":"Missing - security system updates on your servers will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"systemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","type":"Microsoft.Authorization/policyDefinitions","name":"86b3d65f-7626-441e-b690-81a8b71cff60"},{"properties":{"displayName":"Microsoft - Managed Control 1507 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1507"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ccd1bf-e7ad-4851-93ce-6ec817469c1e","type":"Microsoft.Authorization/policyDefinitions","name":"86ccd1bf-e7ad-4851-93ce-6ec817469c1e"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on API app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3","type":"Microsoft.Authorization/policyDefinitions","name":"86d97760-d216-4d81-a3ad-163087b2b6c3"},{"properties":{"displayName":"Microsoft - Managed Control 1392 - Information Spillage Response | Post-Spill Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1392"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86dc819f-15e1-43f9-a271-41ae58d4cecc","type":"Microsoft.Authorization/policyDefinitions","name":"86dc819f-15e1-43f9-a271-41ae58d4cecc"},{"properties":{"displayName":"Microsoft - Managed Control 1589 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1589"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ec7f9b-9478-40ff-8cfd-6a0d510081a8","type":"Microsoft.Authorization/policyDefinitions","name":"86ec7f9b-9478-40ff-8cfd-6a0d510081a8"},{"properties":{"displayName":"Microsoft - Managed Control 1207 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1207"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8713a0ed-0d1e-4d10-be82-83dffb39830e","type":"Microsoft.Authorization/policyDefinitions","name":"8713a0ed-0d1e-4d10-be82-83dffb39830e"},{"properties":{"displayName":"Require - a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - existence of a tag. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/871b6d14-10aa-478d-b590-94f262ecfa99","type":"Microsoft.Authorization/policyDefinitions","name":"871b6d14-10aa-478d-b590-94f262ecfa99"},{"properties":{"displayName":"Microsoft - Managed Control 1180 - Baseline Configuration | Automation Support For Accuracy - / Currency","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1180"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/874e7880-a067-42a7-bcbe-1a340f54c8cc","type":"Microsoft.Authorization/policyDefinitions","name":"874e7880-a067-42a7-bcbe-1a340f54c8cc"},{"properties":{"displayName":"Microsoft - Managed Control 1635 - Boundary Protection | Host-Based Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1635"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e","type":"Microsoft.Authorization/policyDefinitions","name":"87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Control Panel''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - Control Panel''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c","type":"Microsoft.Authorization/policyDefinitions","name":"87b590fe-4a1d-4697-ae74-d4fe72ab786c"},{"properties":{"displayName":"Microsoft - Managed Control 1293 - Information System Backup | Separate Storage For Critical - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1293"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87f7cd82-2e45-4d0f-9e2f-586b0962d142","type":"Microsoft.Authorization/policyDefinitions","name":"87f7cd82-2e45-4d0f-9e2f-586b0962d142"},{"properties":{"displayName":"Microsoft - Managed Control 1440 - Media Sanitization | Review / Approve / Track / Document - / Verify","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1440"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/881299bf-2a5b-4686-a1b2-321d33679953","type":"Microsoft.Authorization/policyDefinitions","name":"881299bf-2a5b-4686-a1b2-321d33679953"},{"properties":{"displayName":"Microsoft - Managed Control 1356 - Incident Response Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1356"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8829f8f5-e8be-441e-85c9-85b72a5d0ef3","type":"Microsoft.Authorization/policyDefinitions","name":"8829f8f5-e8be-441e-85c9-85b72a5d0ef3"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should not be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"not_installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0","type":"Microsoft.Authorization/policyDefinitions","name":"884b209a-963b-4520-8006-d20cb3c213e0"},{"properties":{"displayName":"Microsoft - Managed Control 1317 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1317"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8877f519-c166-47b7-81b7-8a8eb4ff3775","type":"Microsoft.Authorization/policyDefinitions","name":"8877f519-c166-47b7-81b7-8a8eb4ff3775"},{"properties":{"displayName":"Microsoft - Managed Control 1501 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1501"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88817b58-8472-4f6c-81fa-58ce42b67f51","type":"Microsoft.Authorization/policyDefinitions","name":"88817b58-8472-4f6c-81fa-58ce42b67f51"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java either due to security flaws or to include - additional functionality. Using the latest Python version for Api apps is - recommended in order to take advantage of security fixes, if any, and/or new - functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","type":"Microsoft.Authorization/policyDefinitions","name":"88999f4c-376a-45c8-bcb3-4058f713cf39"},{"properties":{"displayName":"Network - interfaces should disable IP forwarding","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which enabled IP forwarding. The setting - of IP forwarding disables Azure''s check of the source and destination for - a network interface. This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"field":"Microsoft.Network/networkInterfaces/enableIpForwarding","equals":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900","type":"Microsoft.Authorization/policyDefinitions","name":"88c0b9da-ce96-4b03-9635-f29a937e2900"},{"properties":{"displayName":"Microsoft - Managed Control 1215 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1215"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88fc93e8-4745-4785-b5a5-b44bb92c44ff","type":"Microsoft.Authorization/policyDefinitions","name":"88fc93e8-4745-4785-b5a5-b44bb92c44ff"},{"properties":{"displayName":"SQL - servers should be configured with auditing retention days greater than 90 - days.","policyType":"BuiltIn","mode":"Indexed","description":"Audit SQL servers - configured with an auditing retention period of less than 90 days.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/auditingSettings/retentionDays","greater":90}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","type":"Microsoft.Authorization/policyDefinitions","name":"89099bee-89e0-4b26-a5f4-165451757743"},{"properties":{"displayName":"Microsoft - Managed Control 1411 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1411"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/898d4fe8-f743-4333-86b7-0c9245d93e7d","type":"Microsoft.Authorization/policyDefinitions","name":"898d4fe8-f743-4333-86b7-0c9245d93e7d"},{"properties":{"displayName":"Microsoft - Managed Control 1092 - Security Awareness Training | Insider Threat","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1092"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a29d47b-8604-4667-84ef-90d203fcb305","type":"Microsoft.Authorization/policyDefinitions","name":"8a29d47b-8604-4667-84ef-90d203fcb305"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System settings''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b","type":"Microsoft.Authorization/policyDefinitions","name":"8a39d1f1-5513-4628-b261-f469a5a3341b"},{"properties":{"displayName":"Show - audit results from Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with a pending reboot. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b","type":"Microsoft.Authorization/policyDefinitions","name":"8b0de57a-f511-4d45-a277-17cb79cb163b"},{"properties":{"displayName":"Microsoft - Managed Control 1534 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1534"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b2b263e-cd05-4488-bcbf-4debec7a17d9","type":"Microsoft.Authorization/policyDefinitions","name":"8b2b263e-cd05-4488-bcbf-4debec7a17d9"},{"properties":{"displayName":"Microsoft - Managed Control 1170 - Penetration Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1170"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12","type":"Microsoft.Authorization/policyDefinitions","name":"8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Firewall Properties''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Firewall Properties''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec","type":"Microsoft.Authorization/policyDefinitions","name":"8bbd627e-4d25-4906-9a6e-3789780af3ec"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","Equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae","type":"Microsoft.Authorization/policyDefinitions","name":"8c122334-9d20-4eb8-89ea-ac9a705b74ae"},{"properties":{"displayName":"Microsoft - Managed Control 1458 - Physical Access Control | Information System Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1458"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203","type":"Microsoft.Authorization/policyDefinitions","name":"8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203"},{"properties":{"displayName":"Microsoft - Managed Control 1683 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1683"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c79fee4-88dd-44ce-bbd4-4de88948c4f8","type":"Microsoft.Authorization/policyDefinitions","name":"8c79fee4-88dd-44ce-bbd4-4de88948c4f8"},{"properties":{"displayName":"Latest - TLS version should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","type":"Microsoft.Authorization/policyDefinitions","name":"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e"},{"properties":{"displayName":"Microsoft - Managed Control 1316 - Identifier Management | Identify User Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1316"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce14753-66e5-465d-9841-26ef55c09c0d","type":"Microsoft.Authorization/policyDefinitions","name":"8ce14753-66e5-465d-9841-26ef55c09c0d"},{"properties":{"displayName":"Require - a tag and its value on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - a required tag and its value on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce3da23-7156-49e4-b145-24f95f9dcb46","type":"Microsoft.Authorization/policyDefinitions","name":"8ce3da23-7156-49e4-b145-24f95f9dcb46"},{"properties":{"displayName":"Microsoft - Managed Control 1324 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1324"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cfea2b3-7f77-497e-ac20-0752f2ff6eee","type":"Microsoft.Authorization/policyDefinitions","name":"8cfea2b3-7f77-497e-ac20-0752f2ff6eee"},{"properties":{"displayName":"Microsoft - Managed Control 1225 - Information System Component Inventory | Automated - Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1225"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d096fe0-f510-4486-8b4d-d17dc230980b","type":"Microsoft.Authorization/policyDefinitions","name":"8d096fe0-f510-4486-8b4d-d17dc230980b"},{"properties":{"displayName":"Microsoft - Managed Control 1288 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1288"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f","type":"Microsoft.Authorization/policyDefinitions","name":"8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f"},{"properties":{"displayName":"Microsoft - Managed Control 1281 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1281"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8dc459b3-0e77-45af-8d71-cfd8c9654fe2","type":"Microsoft.Authorization/policyDefinitions","name":"8dc459b3-0e77-45af-8d71-cfd8c9654fe2"},{"properties":{"displayName":"Microsoft - Managed Control 1250 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1250"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8de614d8-a8b7-4f70-a62a-6d37089a002c","type":"Microsoft.Authorization/policyDefinitions","name":"8de614d8-a8b7-4f70-a62a-6d37089a002c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Object Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Object Access''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditDetailedFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Detailed File Share","description":"If this policy setting is enabled, - access to all shared files and folders on the system is audited. Auditing - for Success can lead to very high volumes of events."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File Share","description":"Specifies whether to audit events related - to file shares: creation, deletion, modification, and access attempts. Also, - it shows failed SMB SPN checks. Event volumes can be high on DCs and File - Servers."},"allowedValues":["No Auditing","Success","Failure","Success and - Failure"],"defaultValue":"No Auditing"},"AuditFileSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File System","description":"Specifies whether audit events are generated - when users attempt to access file system objects. Audit events are generated - only for objects that have configured system access control lists (SACLs)."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Detailed File Share;ExpectedValue'', ''='', parameters(''AuditDetailedFileShare''), - '','', ''Audit File Share;ExpectedValue'', ''='', parameters(''AuditFileShare''), - '','', ''Audit File System;ExpectedValue'', ''='', parameters(''AuditFileSystem'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesObjectAccess"},"AuditDetailedFileShare":{"value":"[parameters(''AuditDetailedFileShare'')]"},"AuditFileShare":{"value":"[parameters(''AuditFileShare'')]"},"AuditFileSystem":{"value":"[parameters(''AuditFileSystem'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditDetailedFileShare":{"type":"string"},"AuditFileShare":{"type":"string"},"AuditFileSystem":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a","type":"Microsoft.Authorization/policyDefinitions","name":"8e170edb-e0f5-497a-bb36-48b3280cec6a"},{"properties":{"displayName":"Microsoft - Managed Control 1278 - Alternate Processing Site | Preparation For Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1278"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e5ef485-9e16-4c53-a475-fbb8107eac59","type":"Microsoft.Authorization/policyDefinitions","name":"8e5ef485-9e16-4c53-a475-fbb8107eac59"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with custom workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using a custom workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Auto provision the Log Analytics agent - on your subscriptions to monitor and collect security data using a custom - workspace.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}},"template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"logAnalytics":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}},{"type":"Microsoft.Security/workspaceSettings","apiVersion":"2017-08-01-preview","name":"default","properties":{"workspaceId":"[parameters(''logAnalytics'')]","scope":"[subscription().id]"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e7da0a5-0a0e-4bbc-bfc0-7773c018b616","type":"Microsoft.Authorization/policyDefinitions","name":"8e7da0a5-0a0e-4bbc-bfc0-7773c018b616"},{"properties":{"displayName":"Microsoft - Managed Control 1517 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1517"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8f5ad423-50d6-4617-b058-69908f5586c9","type":"Microsoft.Authorization/policyDefinitions","name":"8f5ad423-50d6-4617-b058-69908f5586c9"},{"properties":{"displayName":"Microsoft - Managed Control 1668 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1668"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fb0966e-be1d-42c3-baca-60df5c0bcc61","type":"Microsoft.Authorization/policyDefinitions","name":"8fb0966e-be1d-42c3-baca-60df5c0bcc61"},{"properties":{"displayName":"Microsoft - Managed Control 1013 - Account Management | Automated System Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1013"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fd7b917-d83b-4379-af60-51e14e316c61","type":"Microsoft.Authorization/policyDefinitions","name":"8fd7b917-d83b-4379-af60-51e14e316c61"},{"properties":{"displayName":"Microsoft - Managed Control 1147 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1147"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fef824a-29a8-4a4c-88fc-420a39c0d541","type":"Microsoft.Authorization/policyDefinitions","name":"8fef824a-29a8-4a4c-88fc-420a39c0d541"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not store passwords using - reversible encryption","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not store passwords using reversible encryption. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"StorePasswordsUsingReversibleEncryption"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","type":"Microsoft.Authorization/policyDefinitions","name":"8ff0b18b-262e-4512-857a-48ad0aeb9a78"},{"properties":{"displayName":"Microsoft - Managed Control 1550 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1550"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/902908fb-25a8-4225-a3a5-5603c80066c9","type":"Microsoft.Authorization/policyDefinitions","name":"902908fb-25a8-4225-a3a5-5603c80066c9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Firewall - Properties''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Firewall Properties''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WindowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Domain profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Domain - profile."},"defaultValue":"1"},"WindowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Domain profile."},"defaultValue":"1"},"WindowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Private profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Private - profile."},"defaultValue":"1"},"WindowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Private profile."},"defaultValue":"1"},"WindowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Public profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Public - profile."},"defaultValue":"1"},"WindowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Public profile."},"defaultValue":"1"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Domain: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Domain profile."},"defaultValue":"0"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Private: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Private profile."},"defaultValue":"0"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Public: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Public profile."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Windows - Firewall: Domain: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainUseProfileSettings''), - '','', ''Windows Firewall: Domain: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallDomainBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalFirewallRules''), '','', - ''Windows Firewall: Domain: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainDisplayNotifications''), '','', ''Windows - Firewall: Private: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateUseProfileSettings''), - '','', ''Windows Firewall: Private: Outbound connections;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections''), - '','', ''Windows Firewall: Private: Settings: Apply local connection security - rules;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateApplyLocalFirewallRules''), '','', - ''Windows Firewall: Private: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateDisplayNotifications''), '','', - ''Windows Firewall: Public: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPublicUseProfileSettings''), - '','', ''Windows Firewall: Public: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalFirewallRules''), '','', - ''Windows Firewall: Public: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicDisplayNotifications''), '','', ''Windows - Firewall: Domain: Allow unicast response;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainAllowUnicastResponse''), - '','', ''Windows Firewall: Private: Allow unicast response;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateAllowUnicastResponse''), '','', - ''Windows Firewall: Public: Allow unicast response;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicAllowUnicastResponse'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsFirewallProperties"},"WindowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"WindowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"WindowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"WindowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"WindowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"WindowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"WindowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"WindowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"WindowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WindowsFirewallDomainUseProfileSettings":{"type":"string"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallDomainDisplayNotifications":{"type":"string"},"WindowsFirewallPrivateUseProfileSettings":{"type":"string"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPrivateDisplayNotifications":{"type":"string"},"WindowsFirewallPublicUseProfileSettings":{"type":"string"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPublicDisplayNotifications":{"type":"string"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"string"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"string"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","type":"Microsoft.Authorization/policyDefinitions","name":"909c958d-1b99-4c74-b88f-46a5c5bc34f9"},{"properties":{"displayName":"Microsoft - Managed Control 1133 - Protection Of Audit Information | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1133"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90b60a09-133d-45bc-86ef-b206a6134bbe","type":"Microsoft.Authorization/policyDefinitions","name":"90b60a09-133d-45bc-86ef-b206a6134bbe"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell modules installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified Windows PowerShell modules installed. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Modules":{"type":"String","metadata":{"displayName":"PowerShell - Modules","description":"A semicolon-separated list of the names of the PowerShell - modules that should be installed. You may also specify a specific version - of a module that should be installed by including a comma after the module - name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, - 12.0.0.0; ComputerManagementDsc, 6.1.0.0"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellModules]PowerShellModules1;Modules'', - ''='', parameters(''Modules'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellModules"},"Modules":{"value":"[parameters(''Modules'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Modules":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf","type":"Microsoft.Authorization/policyDefinitions","name":"90ba2ee7-4ca8-4673-84d1-c851c50d3baf"},{"properties":{"displayName":"Microsoft - Managed Control 1140 - Audit Generation | System-Wide / Time-Correlated Audit - Trail","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1140"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90d8b8ad-8ee3-4db7-913f-2a53fcff5316","type":"Microsoft.Authorization/policyDefinitions","name":"90d8b8ad-8ee3-4db7-913f-2a53fcff5316"},{"properties":{"displayName":"Microsoft - Managed Control 1355 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1355"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90e01f69-3074-4de8-ade7-0fef3e7d83e0","type":"Microsoft.Authorization/policyDefinitions","name":"90e01f69-3074-4de8-ade7-0fef3e7d83e0"},{"properties":{"displayName":"Microsoft - Managed Control 1657 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1657"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90f01329-a100-43c2-af31-098996135d2b","type":"Microsoft.Authorization/policyDefinitions","name":"90f01329-a100-43c2-af31-098996135d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Components''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897","type":"Microsoft.Authorization/policyDefinitions","name":"9178b430-2295-406e-bb28-f6a7a2a2f897"},{"properties":{"displayName":"Microsoft - Managed Control 1069 - Wireless Access | Authentication And Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1069"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91c97b44-791e-46e9-bad7-ab7c4949edbb","type":"Microsoft.Authorization/policyDefinitions","name":"91c97b44-791e-46e9-bad7-ab7c4949edbb"},{"properties":{"displayName":"[Preview]: - Deploy Dependency agent to hybrid Windows VMs managed in Azure Arc","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Dependency agent to hybrid Windows VMs managed in Azure - Arc if the agent isn''t installed.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.HybridCompute/machines/extensions","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.HybridCompute/machines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.HybridCompute/machines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.HybridCompute/machines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"DaExtensionName":"DependencyAgent","DaExtensionType":"DependencyAgentWindows"},"resources":[{"type":"Microsoft.HybridCompute/machines","apiVersion":"2020-03-11-preview","name":"[parameters(''vmName'')]","location":"[parameters(''location'')]","resources":[{"type":"extensions","apiVersion":"2020-03-11-preview","name":"[variables(''DaExtensionName'')]","location":"[parameters(''location'')]","dependsOn":["[concat(''Microsoft.HybridCompute/machines/'', - parameters(''vmName''))]"],"properties":{"publisher":"Microsoft.Azure.Monitoring.DependencyAgent","type":"[variables(''DaExtensionType'')]","autoUpgradeMinorVersion":true,"settings":{}}}]}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - DA extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4","type":"Microsoft.Authorization/policyDefinitions","name":"91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4"},{"properties":{"displayName":"Microsoft - Managed Control 1370 - Incident Monitoring | Automated Tracking / Data Collection - / Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1370"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/924e1b2d-c502-478f-bfdb-a7e09a0d5c01","type":"Microsoft.Authorization/policyDefinitions","name":"924e1b2d-c502-478f-bfdb-a7e09a0d5c01"},{"properties":{"displayName":"MFA - should be enabled accounts with write permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - write privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","type":"Microsoft.Authorization/policyDefinitions","name":"9297c21d-2ed6-4474-b48f-163f75654ce3"},{"properties":{"displayName":"Microsoft - Managed Control 1290 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1290"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/92f85ce9-17b7-49ea-85ee-ea7271ea6b82","type":"Microsoft.Authorization/policyDefinitions","name":"92f85ce9-17b7-49ea-85ee-ea7271ea6b82"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that contain certificates expiring within - the specified number of days","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that contain certificates expiring within - the specified number of days. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab","type":"Microsoft.Authorization/policyDefinitions","name":"9328f27e-611e-44a7-a244-39109d7d35ab"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain all of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain all of the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToInclude":{"type":"String","metadata":{"displayName":"Members - to include","description":"A semicolon-separated list of members that should - be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToInclude'', - ''='', parameters(''MembersToInclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToInclude"},"MembersToInclude":{"value":"[parameters(''MembersToInclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToInclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","type":"Microsoft.Authorization/policyDefinitions","name":"93507a81-10a4-4af0-9ee2-34cf25a96e98"},{"properties":{"displayName":"Microsoft - Managed Control 1575 - Acquisition Process | Functional Properties Of Security - Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1575"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41","type":"Microsoft.Authorization/policyDefinitions","name":"93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41"},{"properties":{"displayName":"Microsoft - Managed Control 1674 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1674"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e9e233-dd0a-4bde-aea5-1371bce0e002","type":"Microsoft.Authorization/policyDefinitions","name":"93e9e233-dd0a-4bde-aea5-1371bce0e002"},{"properties":{"displayName":"Microsoft - Managed Control 1297 - Information System Recovery And Reconstitution | Restore - Within Time Period","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1297"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93fd8af1-c161-4bae-9ba9-f62731f76439","type":"Microsoft.Authorization/policyDefinitions","name":"93fd8af1-c161-4bae-9ba9-f62731f76439"},{"properties":{"displayName":"Microsoft - Managed Control 1284 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1284"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/942b3e97-6ae3-410e-a794-c9c999b97c0b","type":"Microsoft.Authorization/policyDefinitions","name":"942b3e97-6ae3-410e-a794-c9c999b97c0b"},{"properties":{"displayName":"Microsoft - Managed Control 1379 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1379"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9442dd2c-a07f-46cd-b55a-553b66ba47ca","type":"Microsoft.Authorization/policyDefinitions","name":"9442dd2c-a07f-46cd-b55a-553b66ba47ca"},{"properties":{"displayName":"Microsoft - Managed Control 1371 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1371"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9447f354-2c85-4700-93b3-ecdc6cb6a417","type":"Microsoft.Authorization/policyDefinitions","name":"9447f354-2c85-4700-93b3-ecdc6cb6a417"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in European data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: North Europe, West Europe","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["northeurope","westeurope"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/94c19f19-8192-48cd-a11b-e37099d3e36b","type":"Microsoft.Authorization/policyDefinitions","name":"94c19f19-8192-48cd-a11b-e37099d3e36b"},{"properties":{"displayName":"Microsoft - Managed Control 1526 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1526"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/953e6261-a05a-44fd-8246-000e1a3edbb9","type":"Microsoft.Authorization/policyDefinitions","name":"953e6261-a05a-44fd-8246-000e1a3edbb9"},{"properties":{"displayName":"Authentication - should be enabled on your web app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the web app, or authenticate those that have tokens before they - reach the web app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95bccee9-a7f8-4bec-9ee9-62c3473701fc","type":"Microsoft.Authorization/policyDefinitions","name":"95bccee9-a7f8-4bec-9ee9-62c3473701fc"},{"properties":{"displayName":"Microsoft - Managed Control 1163 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1163"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/961663a1-8a91-4e59-b6f5-1eee57c0f49c","type":"Microsoft.Authorization/policyDefinitions","name":"961663a1-8a91-4e59-b6f5-1eee57c0f49c"},{"properties":{"displayName":"Require - a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - existence of a tag on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/96670d01-0a4d-4649-9c89-2d3abc0a5025","type":"Microsoft.Authorization/policyDefinitions","name":"96670d01-0a4d-4649-9c89-2d3abc0a5025"},{"properties":{"displayName":"Microsoft - Managed Control 1717 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1717"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef","type":"Microsoft.Authorization/policyDefinitions","name":"967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef"},{"properties":{"displayName":"Advanced - data security settings for SQL server should contain an email address to receive - security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAddresses[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","type":"Microsoft.Authorization/policyDefinitions","name":"9677b740-f641-4f3c-b9c5-466005c85278"},{"properties":{"displayName":"App - Configuration should use a customer managed key","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a customer - managed key.","metadata":{"version":"1.0.0","category":"App Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},{"field":"Microsoft.AppConfiguration/configurationStores/encryption.keyVaultProperties.keyIdentifier","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1","type":"Microsoft.Authorization/policyDefinitions","name":"967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1"},{"properties":{"displayName":"Microsoft - Managed Control 1453 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1453"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9693b564-3008-42bc-9d5d-9c7fe198c011","type":"Microsoft.Authorization/policyDefinitions","name":"9693b564-3008-42bc-9d5d-9c7fe198c011"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - MSS (Legacy)''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - MSS (Legacy)''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.1-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf","type":"Microsoft.Authorization/policyDefinitions","name":"97646672-5efa-4622-9b54-740270ad60bf"},{"properties":{"displayName":"Microsoft - Managed Control 1607 - Developer Security Testing And Evaluation | Dynamic - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1607"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/976a74cf-b192-4d35-8cab-2068f272addb","type":"Microsoft.Authorization/policyDefinitions","name":"976a74cf-b192-4d35-8cab-2068f272addb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Policy Change''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Policy Change''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditAuthenticationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authentication Policy Change","description":"Specifies whether audit - events are generated when changes are made to authentication policy. This - setting is useful for tracking changes in domain-level and forest-level trust - and privileges that are granted to user accounts or groups."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"},"AuditAuthorizationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authorization Policy Change","description":"Specifies whether audit - events are generated for assignment and removal of user rights in user right - policies, changes in security token object permission, resource attributes - changes and Central Access Policy changes for file system objects."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Authentication Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthenticationPolicyChange''), - '','', ''Audit Authorization Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthorizationPolicyChange'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPolicyChange"},"AuditAuthenticationPolicyChange":{"value":"[parameters(''AuditAuthenticationPolicyChange'')]"},"AuditAuthorizationPolicyChange":{"value":"[parameters(''AuditAuthorizationPolicyChange'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditAuthenticationPolicyChange":{"type":"string"},"AuditAuthorizationPolicyChange":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13","type":"Microsoft.Authorization/policyDefinitions","name":"97b595c8-fd10-400e-8543-28e2b9138b13"},{"properties":{"displayName":"Microsoft - Managed Control 1136 - Audit Record Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1136"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97ed5bac-a92f-4f6d-a8ed-dc094723597c","type":"Microsoft.Authorization/policyDefinitions","name":"97ed5bac-a92f-4f6d-a8ed-dc094723597c"},{"properties":{"displayName":"Microsoft - Managed Control 1378 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1378"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97fceb70-6983-42d0-9331-18ad8253184d","type":"Microsoft.Authorization/policyDefinitions","name":"97fceb70-6983-42d0-9331-18ad8253184d"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in United States data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Central US, East US, East - US2, North Central US, South Central US, West US","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["centralus","eastus","eastus2","northcentralus","southcentralus","westus"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/983211ba-f348-4758-983b-21fa29294869","type":"Microsoft.Authorization/policyDefinitions","name":"983211ba-f348-4758-983b-21fa29294869"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Network''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Network''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnableInsecureGuestLogons":{"type":"String","metadata":{"displayName":"[Preview]: - Enable insecure guest logons","description":"Specifies whether the SMB client - will allow insecure guest logons to an SMB server."},"defaultValue":"0"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"String","metadata":{"displayName":"[Preview]: - Allow simultaneous connections to the Internet or a Windows Domain","description":"Specify - whether to prevent computers from connecting to both a domain based network - and a non-domain based network at the same time. A value of 0 allows simultaneous - connections, and a value of 1 blocks them."},"defaultValue":"1"},"TurnOffMulticastNameResolution":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off multicast name resolution","description":"Specifies whether LLMNR, - a secondary name resolution protocol that transmits using multicast over a - local subnet link on a single subnet, is enabled."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enable - insecure guest logons;ExpectedValue'', ''='', parameters(''EnableInsecureGuestLogons''), - '','', ''Minimize the number of simultaneous connections to the Internet or - a Windows Domain;ExpectedValue'', ''='', parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain''), - '','', ''Turn off multicast name resolution;ExpectedValue'', ''='', parameters(''TurnOffMulticastNameResolution'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesNetwork"},"EnableInsecureGuestLogons":{"value":"[parameters(''EnableInsecureGuestLogons'')]"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},"TurnOffMulticastNameResolution":{"value":"[parameters(''TurnOffMulticastNameResolution'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnableInsecureGuestLogons":{"type":"string"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"string"},"TurnOffMulticastNameResolution":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","type":"Microsoft.Authorization/policyDefinitions","name":"985285b7-b97a-419c-8d48-c88cc934c8d8"},{"properties":{"displayName":"Microsoft - Managed Control 1076 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1076"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/98a4bd5f-6436-46d4-ad00-930b5b1dfed4","type":"Microsoft.Authorization/policyDefinitions","name":"98a4bd5f-6436-46d4-ad00-930b5b1dfed4"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db","type":"Microsoft.Authorization/policyDefinitions","name":"991310cd-e9f3-47bc-b7b6-f57b557d07db"},{"properties":{"displayName":"Microsoft - Managed Control 1102 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1102"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9943c16a-c54c-4b4a-ad28-bfd938cdbf57","type":"Microsoft.Authorization/policyDefinitions","name":"9943c16a-c54c-4b4a-ad28-bfd938cdbf57"},{"properties":{"displayName":"Microsoft - Managed Control 1300 - Identification And Authentication (Organizational Users)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1300"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/99deec7d-5526-472e-b07c-3645a792026a","type":"Microsoft.Authorization/policyDefinitions","name":"99deec7d-5526-472e-b07c-3645a792026a"},{"properties":{"displayName":"Microsoft - Managed Control 1036 - Least Privilege | Non-Privileged Access For Nonsecurity - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1036"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a16d673-8cf0-4dcf-b1d5-9b3e114fef71","type":"Microsoft.Authorization/policyDefinitions","name":"9a16d673-8cf0-4dcf-b1d5-9b3e114fef71"},{"properties":{"displayName":"FTPS - only should be required in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5","type":"Microsoft.Authorization/policyDefinitions","name":"9a1b8c48-453a-4044-86c3-d8bfd823e4f5"},{"properties":{"displayName":"Microsoft - Managed Control 1021 - Account Management | Restrictions On Use Of Shared - / Group Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1021"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a3eb0a3-428d-4669-baff-20a14eb4b551","type":"Microsoft.Authorization/policyDefinitions","name":"9a3eb0a3-428d-4669-baff-20a14eb4b551"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Azure SQL Database to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Azure SQL Database to stream to a regional Event - Hub on any Azure SQL Database which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.Sql/servers/databases/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''fullName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"QueryStoreRuntimeStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"QueryStoreWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Errors","enabled":"[parameters(''logsEnabled'')]"},{"category":"DatabaseWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Blocks","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLInsights","enabled":"[parameters(''logsEnabled'')]"},{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLSecurityAuditEvents","enabled":"[parameters(''logsEnabled'')]"},{"category":"Timeouts","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutomaticTuning","enabled":"[parameters(''logsEnabled'')]"},{"category":"Deadlocks","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''fullName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"fullName":{"value":"[field(''fullName'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a7c7a7d-49e5-4213-bea8-6a502b6272e0","type":"Microsoft.Authorization/policyDefinitions","name":"9a7c7a7d-49e5-4213-bea8-6a502b6272e0"},{"properties":{"displayName":"Microsoft - Managed Control 1049 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1049"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9adf7ba7-900a-4f35-8d57-9f34aafc405c","type":"Microsoft.Authorization/policyDefinitions","name":"9adf7ba7-900a-4f35-8d57-9f34aafc405c"},{"properties":{"displayName":"Microsoft - Managed Control 1563 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1563"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9afe2edf-232c-4fdf-8e6a-e867a5c525fd","type":"Microsoft.Authorization/policyDefinitions","name":"9afe2edf-232c-4fdf-8e6a-e867a5c525fd"},{"properties":{"displayName":"Microsoft - Managed Control 1462 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1462"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b1f3a9a-13a1-4b40-8420-36bca6fd8c02","type":"Microsoft.Authorization/policyDefinitions","name":"9b1f3a9a-13a1-4b40-8420-36bca6fd8c02"},{"properties":{"displayName":"Microsoft - IaaSAntimalware extension should be deployed on Windows servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows server VM without Microsoft IaaSAntimalware extension - deployed.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257","type":"Microsoft.Authorization/policyDefinitions","name":"9b597639-28e4-48eb-b506-56b05d366257"},{"properties":{"displayName":"Microsoft - Managed Control 1236 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1236"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ba3ed84-c768-4e18-b87c-34ef1aff1b57","type":"Microsoft.Authorization/policyDefinitions","name":"9ba3ed84-c768-4e18-b87c-34ef1aff1b57"},{"properties":{"displayName":"Microsoft - Managed Control 1525 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1525"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9be2f688-7a61-45e3-8230-e1ec93893f66","type":"Microsoft.Authorization/policyDefinitions","name":"9be2f688-7a61-45e3-8230-e1ec93893f66"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9bfe3727-0a17-471f-a2fe-eddd6b668745","type":"Microsoft.Authorization/policyDefinitions","name":"9bfe3727-0a17-471f-a2fe-eddd6b668745"},{"properties":{"displayName":"Microsoft - Managed Control 1138 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1138"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c284fc0-268a-4f29-af44-3c126674edb4","type":"Microsoft.Authorization/policyDefinitions","name":"9c284fc0-268a-4f29-af44-3c126674edb4"},{"properties":{"displayName":"Microsoft - Managed Control 1135 - Non-Repudiation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1135"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c308b6b-2429-4b97-86cf-081b8e737b04","type":"Microsoft.Authorization/policyDefinitions","name":"9c308b6b-2429-4b97-86cf-081b8e737b04"},{"properties":{"displayName":"Microsoft - Managed Control 1489 - Location Of Information System Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1489"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0a794f-1444-4c96-9534-e35fc8c39c91","type":"Microsoft.Authorization/policyDefinitions","name":"9d0a794f-1444-4c96-9534-e35fc8c39c91"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.1","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","type":"Microsoft.Authorization/policyDefinitions","name":"9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc"},{"properties":{"displayName":"Microsoft - Managed Control 1322 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1322"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d1d971e-467e-4278-9633-c74c3d4fecc4","type":"Microsoft.Authorization/policyDefinitions","name":"9d1d971e-467e-4278-9633-c74c3d4fecc4"},{"properties":{"displayName":"Microsoft - Managed Control 1233 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1233"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d79001f-95fe-45d0-8736-f217e78c1f57","type":"Microsoft.Authorization/policyDefinitions","name":"9d79001f-95fe-45d0-8736-f217e78c1f57"},{"properties":{"displayName":"Microsoft - Managed Control 1305 - Identification And Authentication (Org. Users) | Group - Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1305"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9166a8-1722-4b8f-847c-2cf3f2618b3d","type":"Microsoft.Authorization/policyDefinitions","name":"9d9166a8-1722-4b8f-847c-2cf3f2618b3d"},{"properties":{"displayName":"Microsoft - Managed Control 1259 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1259"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9e18f7-bad9-4d30-8806-a0c9d5e26208","type":"Microsoft.Authorization/policyDefinitions","name":"9d9e18f7-bad9-4d30-8806-a0c9d5e26208"},{"properties":{"displayName":"Access - through Internet facing endpoint should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - Security center has identified some of your Network Security Groups'' inbound - rules to be too permissive. Inbound rules should not allow access from ''Any'' - or ''Internet'' ranges. This can potentially enable attackers to easily target - your resources.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedNetworkEndpoint","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","type":"Microsoft.Authorization/policyDefinitions","name":"9daedab3-fb2d-461e-b861-71790eead4f6"},{"properties":{"displayName":"Microsoft - Managed Control 1500 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1500"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9dd5b241-03cb-47d3-a5cd-4b89f9c53c92","type":"Microsoft.Authorization/policyDefinitions","name":"9dd5b241-03cb-47d3-a5cd-4b89f9c53c92"},{"properties":{"displayName":"Microsoft - Managed Control 1482 - Temperature And Humidity Controls | Monitoring With - Alarms / Notifications","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1482"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9df4277e-8c88-4d5c-9b1a-541d53d15d7b","type":"Microsoft.Authorization/policyDefinitions","name":"9df4277e-8c88-4d5c-9b1a-541d53d15d7b"},{"properties":{"displayName":"Microsoft - Managed Control 1553 - Vulnerability Scanning | Breadth / Depth Of Coverage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1553"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e5225fe-cdfb-4fce-9aec-0fe20dd53b62","type":"Microsoft.Authorization/policyDefinitions","name":"9e5225fe-cdfb-4fce-9aec-0fe20dd53b62"},{"properties":{"displayName":"Microsoft - Managed Control 1490 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1490"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e61da80-0957-4892-b70c-609d5eaafb6b","type":"Microsoft.Authorization/policyDefinitions","name":"9e61da80-0957-4892-b70c-609d5eaafb6b"},{"properties":{"displayName":"Microsoft - Managed Control 1504 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1504"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e7c35d0-12d4-4e0c-80a2-8a352537aefd","type":"Microsoft.Authorization/policyDefinitions","name":"9e7c35d0-12d4-4e0c-80a2-8a352537aefd"},{"properties":{"displayName":"Microsoft - Managed Control 1609 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1609"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e93fa71-42ac-41a7-b177-efbfdc53c69f","type":"Microsoft.Authorization/policyDefinitions","name":"9e93fa71-42ac-41a7-b177-efbfdc53c69f"},{"properties":{"displayName":"Append - a tag and its value from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag with its value from the resource group when any resource - which is missing this tag is created or updated. Does not modify the tags - of resources created before this policy was applied until those resources - are changed. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ea02ca2-71db-412d-8b00-7c7ca9fcd32d","type":"Microsoft.Authorization/policyDefinitions","name":"9ea02ca2-71db-412d-8b00-7c7ca9fcd32d"},{"properties":{"displayName":"Microsoft - Managed Control 1494 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1494"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed09d84-3311-4853-8b67-2b55dfa33d09","type":"Microsoft.Authorization/policyDefinitions","name":"9ed09d84-3311-4853-8b67-2b55dfa33d09"},{"properties":{"displayName":"Microsoft - Managed Control 1514 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1514"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed5ca00-0e43-434e-a018-7aab91461ba7","type":"Microsoft.Authorization/policyDefinitions","name":"9ed5ca00-0e43-434e-a018-7aab91461ba7"},{"properties":{"displayName":"Microsoft - Managed Control 1187 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1187"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f2b2f9e-4ba6-46c3-907f-66db138b6f85","type":"Microsoft.Authorization/policyDefinitions","name":"9f2b2f9e-4ba6-46c3-907f-66db138b6f85"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not set to the specified time zone","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not set to the specified time zone. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38","type":"Microsoft.Authorization/policyDefinitions","name":"9f658460-46b7-43af-8565-94fc0662be38"},{"properties":{"displayName":"Microsoft - Managed Control 1354 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1354"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9fd92c17-163a-4511-bb96-bbb476449796","type":"Microsoft.Authorization/policyDefinitions","name":"9fd92c17-163a-4511-bb96-bbb476449796"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the Log Analytics agent is not - connected as expected","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the Log Analytics agent is not - connected to the specified workspaces. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee","type":"Microsoft.Authorization/policyDefinitions","name":"a030a57e-4639-4e8f-ade9-a92f33afe7ee"},{"properties":{"displayName":"Microsoft - Managed Control 1145 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1145"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0724970-9c75-4a64-a225-a28002953f28","type":"Microsoft.Authorization/policyDefinitions","name":"a0724970-9c75-4a64-a225-a28002953f28"},{"properties":{"displayName":"Allowed - resource types","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify the resource types that your organization can - deploy. Only resource types that support ''tags'' and ''location'' will be - affected by this policy. To restrict all resources please duplicate this policy - and change the ''mode'' to ''All''.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that can be deployed.","displayName":"Allowed resource - types","strongType":"resourceTypes"}}},"policyRule":{"if":{"not":{"field":"type","in":"[parameters(''listOfResourceTypesAllowed'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a08ec900-254a-4555-9bf5-e42af04b5c5c","type":"Microsoft.Authorization/policyDefinitions","name":"a08ec900-254a-4555-9bf5-e42af04b5c5c"},{"properties":{"displayName":"Microsoft - Managed Control 1245 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1245"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0e45314-57b8-4623-80cd-bbb561f59516","type":"Microsoft.Authorization/policyDefinitions","name":"a0e45314-57b8-4623-80cd-bbb561f59516"},{"properties":{"displayName":"Microsoft - Managed Control 1406 - Maintenance Tools | Inspect Media","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1406"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0f5339c-9292-43aa-a0bc-d27c6b8e30aa","type":"Microsoft.Authorization/policyDefinitions","name":"a0f5339c-9292-43aa-a0bc-d27c6b8e30aa"},{"properties":{"displayName":"Security - Center standard pricing tier should be selected","policyType":"BuiltIn","mode":"All","description":"The - standard pricing tier enables threat detection for networks and virtual machines, - providing threat intelligence, anomaly detection, and behavior analytics in - Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Security/pricings"},{"field":"Microsoft.Security/pricings/pricingTier","exists":"true"},{"field":"Microsoft.Security/pricings/pricingTier","notEquals":"Standard"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","type":"Microsoft.Authorization/policyDefinitions","name":"a1181c5f-672a-477a-979a-7d58aa086233"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Service Bus namespace","policyType":"BuiltIn","mode":"All","description":"Service - Bus clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee","type":"Microsoft.Authorization/policyDefinitions","name":"a1817ec0-a368-432a-8057-8371e17ac6ee"},{"properties":{"displayName":"Microsoft - Managed Control 1265 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1265"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a18adb5b-1db6-4a5b-901a-7d3797d12972","type":"Microsoft.Authorization/policyDefinitions","name":"a18adb5b-1db6-4a5b-901a-7d3797d12972"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Event Hub when - any Logic Apps which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Logic - Apps in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Logic/workflows"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1dae6c7-13f3-48ea-a149-ff8442661f60","type":"Microsoft.Authorization/policyDefinitions","name":"a1dae6c7-13f3-48ea-a149-ff8442661f60"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33","type":"Microsoft.Authorization/policyDefinitions","name":"a1e8dda3-9fd2-4835-aec3-0e55531fde33"},{"properties":{"displayName":"Microsoft - Managed Control 1612 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1612"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2037b3d-8b04-4171-8610-e6d4f1d08db5","type":"Microsoft.Authorization/policyDefinitions","name":"a2037b3d-8b04-4171-8610-e6d4f1d08db5"},{"properties":{"displayName":"Microsoft - Managed Control 1197 - Configuration Change Control | Test / Validate / Document - Changes","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1197"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a20d2eaa-88e2-4907-96a2-8f3a05797e5c","type":"Microsoft.Authorization/policyDefinitions","name":"a20d2eaa-88e2-4907-96a2-8f3a05797e5c"},{"properties":{"displayName":"Microsoft - Managed Control 1275 - Alternate Processing Site | Separation From Primary - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1275"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a23d9d53-ad2e-45ef-afd5-e6d10900a737","type":"Microsoft.Authorization/policyDefinitions","name":"a23d9d53-ad2e-45ef-afd5-e6d10900a737"},{"properties":{"displayName":"Microsoft - Managed Control 1690 - Information System Monitoring | System-Wide Intrusion - Detection System","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1690"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2567a23-d1c3-4783-99f3-d471302a4d6b","type":"Microsoft.Authorization/policyDefinitions","name":"a2567a23-d1c3-4783-99f3-d471302a4d6b"},{"properties":{"displayName":"Microsoft - Managed Control 1410 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1410"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2596a9f-e59f-420d-9625-6e0b536348be","type":"Microsoft.Authorization/policyDefinitions","name":"a2596a9f-e59f-420d-9625-6e0b536348be"},{"properties":{"displayName":"Microsoft - Managed Control 1059 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1059"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29b5d9f-4953-4afe-b560-203a6410b6b4","type":"Microsoft.Authorization/policyDefinitions","name":"a29b5d9f-4953-4afe-b560-203a6410b6b4"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not joined to the specified domain. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91","type":"Microsoft.Authorization/policyDefinitions","name":"a29ee95c-0395-4515-9851-cc04ffe82a91"},{"properties":{"displayName":"Microsoft - Managed Control 1532 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1532"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2c66299-9017-4d95-8040-8bdbf7901d52","type":"Microsoft.Authorization/policyDefinitions","name":"a2c66299-9017-4d95-8040-8bdbf7901d52"},{"properties":{"displayName":"Microsoft - Managed Control 1664 - Protection Of Information At Rest | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1664"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2cdf6b8-9505-4619-b579-309ba72037ac","type":"Microsoft.Authorization/policyDefinitions","name":"a2cdf6b8-9505-4619-b579-309ba72037ac"},{"properties":{"displayName":"Microsoft - Managed Control 1252 - Contingency Plan | Capacity Planning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1252"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a328fd72-8ff5-4f96-8c9c-b30ed95db4ab","type":"Microsoft.Authorization/policyDefinitions","name":"a328fd72-8ff5-4f96-8c9c-b30ed95db4ab"},{"properties":{"displayName":"Microsoft - Managed Control 1238 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1238"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1","type":"Microsoft.Authorization/policyDefinitions","name":"a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1"},{"properties":{"displayName":"Microsoft - Managed Control 1693 - Information System Monitoring | System-Generated Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1693"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a450eba6-2efc-4a00-846a-5804a93c6b77","type":"Microsoft.Authorization/policyDefinitions","name":"a450eba6-2efc-4a00-846a-5804a93c6b77"},{"properties":{"displayName":"Audit - usage of custom RBAC rules","policyType":"BuiltIn","mode":"All","description":"Audit - built-in roles such as ''Owner, Contributer, Reader'' instead of custom RBAC - roles, which are error prone. Using custom roles is treated as an exception - and requires a rigorous review and threat modeling","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","type":"Microsoft.Authorization/policyDefinitions","name":"a451c1ef-c6ca-483d-87ed-f49761e3ffb5"},{"properties":{"displayName":"Web - Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","type":"Microsoft.Authorization/policyDefinitions","name":"a4af4a39-4135-47fb-b175-47fbdf85311d"},{"properties":{"displayName":"Microsoft - Managed Control 1617 - Application Partitioning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1617"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a631d8f5-eb81-4f9d-9ee1-74431371e4a3","type":"Microsoft.Authorization/policyDefinitions","name":"a631d8f5-eb81-4f9d-9ee1-74431371e4a3"},{"properties":{"displayName":"Auditing - on SQL server should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Auditing - on your SQL Server should be enabled to track database activities across all - databases on the server and save them in an audit log.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"setting":{"type":"String","metadata":{"displayName":"Desired - Auditing setting"},"allowedValues":["enabled","disabled"],"defaultValue":"enabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","type":"Microsoft.Authorization/policyDefinitions","name":"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9"},{"properties":{"displayName":"The - Log Analytics agent should be installed on virtual machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux virtual machines if the Log Analytics agent - is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be","type":"Microsoft.Authorization/policyDefinitions","name":"a70ca396-0a34-413a-88e1-b956c1e683be"},{"properties":{"displayName":"Microsoft - Managed Control 1431 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1431"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7173c52-2b99-4696-a576-63dd5f970ef4","type":"Microsoft.Authorization/policyDefinitions","name":"a7173c52-2b99-4696-a576-63dd5f970ef4"},{"properties":{"displayName":"Microsoft - Managed Control 1644 - Cryptographic Key Establishment And Management | Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1644"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7211477-c970-446b-b4af-062f37461147","type":"Microsoft.Authorization/policyDefinitions","name":"a7211477-c970-446b-b4af-062f37461147"},{"properties":{"displayName":"Microsoft - Managed Control 1027 - Access Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1027"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c","type":"Microsoft.Authorization/policyDefinitions","name":"a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c"},{"properties":{"displayName":"DDoS - Protection Standard should be enabled","policyType":"BuiltIn","mode":"All","description":"DDoS - protection standard should be enabled for all virtual networks with a subnet - that is part of an application gateway with a public IP.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"microsoft.network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableDDoSProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","type":"Microsoft.Authorization/policyDefinitions","name":"a7aca53f-2ed4-4466-a25e-0b45ade68efd"},{"properties":{"displayName":"Microsoft - Managed Control 1570 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1570"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7fcf38d-bb09-4600-be7d-825046eb162a","type":"Microsoft.Authorization/policyDefinitions","name":"a7fcf38d-bb09-4600-be7d-825046eb162a"},{"properties":{"displayName":"Require - encryption on Data Lake Store accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures encryption is enabled on all Data Lake Store accounts","metadata":{"version":"1.0.0","category":"Data - Lake"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"field":"Microsoft.DataLakeStore/accounts/encryptionState","equals":"Disabled"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"a7ff3161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1295 - Information System Recovery And Reconstitution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1295"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a895fbdb-204d-4302-9689-0a59dc42b3d9","type":"Microsoft.Authorization/policyDefinitions","name":"a895fbdb-204d-4302-9689-0a59dc42b3d9"},{"properties":{"displayName":"[Deprecated]: - Monitor unencrypted SQL databases in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Unencrypted - SQL databases will be monitored by Azure Security Center as recommendations. - This policy is deprecated and replaced by the following policy: Transparent - Data Encryption on SQL databases should be enabled''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16","type":"Microsoft.Authorization/policyDefinitions","name":"a8bef009-a5c9-4d0f-90d7-6018734e8a16"},{"properties":{"displayName":"Microsoft - Managed Control 1283 - Telecommunications Services | Separation Of Primary - / Alternate Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1283"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9172e76-7f56-46e9-93bf-75d69bdb5491","type":"Microsoft.Authorization/policyDefinitions","name":"a9172e76-7f56-46e9-93bf-75d69bdb5491"},{"properties":{"displayName":"Microsoft - Managed Control 1400 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1400"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96d5098-a604-4cdf-90b1-ef6449a27424","type":"Microsoft.Authorization/policyDefinitions","name":"a96d5098-a604-4cdf-90b1-ef6449a27424"},{"properties":{"displayName":"Microsoft - Managed Control 1118 - Audit Review, Analysis, And Reporting | Correlate Audit - Repositories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1118"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96f743d-a195-420d-983a-08aa06bc441e","type":"Microsoft.Authorization/policyDefinitions","name":"a96f743d-a195-420d-983a-08aa06bc441e"},{"properties":{"displayName":"Microsoft - Managed Control 1199 - Configuration Change Control | Cryptography Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1199"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a08d1c-09b1-48f1-90ea-029bbdf7111e","type":"Microsoft.Authorization/policyDefinitions","name":"a9a08d1c-09b1-48f1-90ea-029bbdf7111e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Detailed Tracking''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Detailed Tracking''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8","type":"Microsoft.Authorization/policyDefinitions","name":"a9a33475-481d-4b81-9116-0bf02ffe67e8"},{"properties":{"displayName":"Deploy - network watcher when virtual networks are created","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a network watcher resource in regions with virtual networks. - You need to ensure existence of a resource group named networkWatcherRG, which - will be used to deploy network watcher instances.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"networkWatcherRG","existenceCondition":{"field":"location","equals":"[field(''location'')]"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"}},"resources":[{"apiVersion":"2016-09-01","type":"Microsoft.Network/networkWatchers","name":"[concat(''networkWatcher_'', - parameters(''location''))]","location":"[parameters(''location'')]"}]},"parameters":{"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9","type":"Microsoft.Authorization/policyDefinitions","name":"a9b99dd8-06c5-4317-8629-9d86a3c6e7d9"},{"properties":{"displayName":"Microsoft - Managed Control 1511 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1511"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9eae324-d327-4539-9293-b48e122465f8","type":"Microsoft.Authorization/policyDefinitions","name":"a9eae324-d327-4539-9293-b48e122465f8"},{"properties":{"displayName":"MFA - should be enabled on accounts with owner permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - owner permissions to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","type":"Microsoft.Authorization/policyDefinitions","name":"aa633080-8b72-40c4-a2d7-d00c03e80bed"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on WEB App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c","type":"Microsoft.Authorization/policyDefinitions","name":"aa81768c-cb87-4ce2-bfaa-00baa10d760c"},{"properties":{"displayName":"Microsoft - Managed Control 1539 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1539"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aabb155f-e7a5-4896-a767-e918bfae2ee0","type":"Microsoft.Authorization/policyDefinitions","name":"aabb155f-e7a5-4896-a767-e918bfae2ee0"},{"properties":{"displayName":"Microsoft - Managed Control 1006 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1006"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aae8d54c-4bce-4c04-b3aa-5b65b67caac8","type":"Microsoft.Authorization/policyDefinitions","name":"aae8d54c-4bce-4c04-b3aa-5b65b67caac8"},{"properties":{"displayName":"Microsoft - Managed Control 1461 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1461"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aafef03e-fea8-470b-88fa-54bd1fcd7064","type":"Microsoft.Authorization/policyDefinitions","name":"aafef03e-fea8-470b-88fa-54bd1fcd7064"},{"properties":{"displayName":"Microsoft - Managed Control 1073 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1073"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c","type":"Microsoft.Authorization/policyDefinitions","name":"ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for Function - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","type":"Microsoft.Authorization/policyDefinitions","name":"ab965db2-d2bf-4b64-8b39-c38ec8179461"},{"properties":{"displayName":"[Deprecated]: - Automatic provisioning of security monitoring agent","policyType":"BuiltIn","mode":"All","description":"Installs - security agent on VMs for advanced security alerts and preventions in Azure - Security Center. Applies only for subscriptions that use Azure Security Center.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Security/complianceResults","name":"securityAgent","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abcc6037-1fc4-47f6-aac5-89706589be24","type":"Microsoft.Authorization/policyDefinitions","name":"abcc6037-1fc4-47f6-aac5-89706589be24"},{"properties":{"displayName":"Microsoft - Managed Control 1323 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1323"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abe8f70b-680f-470c-9b86-a7edfb664ecc","type":"Microsoft.Authorization/policyDefinitions","name":"abe8f70b-680f-470c-9b86-a7edfb664ecc"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL servers without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9"},{"properties":{"displayName":"Enable - Azure Security Center on your subscription","policyType":"BuiltIn","mode":"All","description":"Identifies - existing subscriptions that are not monitored by Azure Security Center (ASC).\nSubscriptions - not monitored by ASC will be registered to the free pricing tier.\nSubscriptions - already monitored by ASC (free or standard), will be considered compliant.\nTo - register newly created subscriptions, open the compliance tab, select the - relevant non-compliant assignment and create a remediation task.\nRepeat this - step when you have one or more new subscriptions you want to monitor with - Security Center.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Security/pricings","name":"VirtualMachines","deploymentScope":"subscription","existenceScope":"subscription","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"existenceCondition":{"anyof":[{"field":"microsoft.security/pricings/pricingTier","equals":"standard"},{"field":"microsoft.security/pricings/pricingTier","equals":"free"}]},"deployment":{"location":"westeurope","properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#","contentVersion":"1.0.0.0","variables":{},"resources":[{"type":"Microsoft.Security/pricings","apiVersion":"2018-06-01","name":"VirtualMachines","properties":{"pricingTier":"free"}}],"outputs":{}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac076320-ddcf-4066-b451-6154267e8ad2","type":"Microsoft.Authorization/policyDefinitions","name":"ac076320-ddcf-4066-b451-6154267e8ad2"},{"properties":{"displayName":"Microsoft - Managed Control 1056 - Session Termination | User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1056"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac43352f-df83-4694-8738-cfce549fd08d","type":"Microsoft.Authorization/policyDefinitions","name":"ac43352f-df83-4694-8738-cfce549fd08d"},{"properties":{"displayName":"[Preview]: - Role-Based Access Control (RBAC) should be used on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"To - provide granular filtering on the actions that users can perform, use Role-Based - Access Control (RBAC) to manage permissions in Kubernetes Service Clusters - and configure relevant authorization policies.","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","type":"Microsoft.Authorization/policyDefinitions","name":"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''environment'' tag value in allowed values","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation if the ''environment'' tag is set to one of the following - values: production, dev, test, staging","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags[''environment'']","in":["production","dev","test","staging"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac7e5fc0-c029-4b12-91d4-a8500ce697f9","type":"Microsoft.Authorization/policyDefinitions","name":"ac7e5fc0-c029-4b12-91d4-a8500ce697f9"},{"properties":{"displayName":"Microsoft - Managed Control 1569 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1569"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad2f8e61-a564-4dfd-8eaa-816f5be8cb34","type":"Microsoft.Authorization/policyDefinitions","name":"ad2f8e61-a564-4dfd-8eaa-816f5be8cb34"},{"properties":{"displayName":"Microsoft - Managed Control 1454 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1454"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad58985d-ab32-4f99-8bd3-b7e134c90229","type":"Microsoft.Authorization/policyDefinitions","name":"ad58985d-ab32-4f99-8bd3-b7e134c90229"},{"properties":{"displayName":"Microsoft - Managed Control 1025 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1025"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/adfe020d-0a97-45f4-a39c-696ef99f3a95","type":"Microsoft.Authorization/policyDefinitions","name":"adfe020d-0a97-45f4-a39c-696ef99f3a95"},{"properties":{"displayName":"Microsoft - Managed Control 1272 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1272"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8","type":"Microsoft.Authorization/policyDefinitions","name":"ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8"},{"properties":{"displayName":"SQL - Server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any SQL Server not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3","type":"Microsoft.Authorization/policyDefinitions","name":"ae5d2f14-d830-42b6-9899-df6cfe9c71a3"},{"properties":{"displayName":"Microsoft - Managed Control 1598 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1598"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae7e1f5e-2d63-4b38-91ef-bce14151cce3","type":"Microsoft.Authorization/policyDefinitions","name":"ae7e1f5e-2d63-4b38-91ef-bce14151cce3"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL managed - instance advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL managed instance advanced threat protection settings. This ensures - that any detections of anomalous activities on SQL managed instance are reported - as soon as possible to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","type":"Microsoft.Authorization/policyDefinitions","name":"aeb23562-188d-47cb-80b8-551f16ef9fff"},{"properties":{"displayName":"Microsoft - Managed Control 1413 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1413"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeedddb6-6bc0-42d5-809b-80048033419d","type":"Microsoft.Authorization/policyDefinitions","name":"aeedddb6-6bc0-42d5-809b-80048033419d"},{"properties":{"displayName":"Microsoft - Managed Control 1710 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1710"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af2a93c8-e6dd-4c94-acdd-4a2eedfc478e","type":"Microsoft.Authorization/policyDefinitions","name":"af2a93c8-e6dd-4c94-acdd-4a2eedfc478e"},{"properties":{"displayName":"Monitor - missing Endpoint Protection in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Servers - without an installed Endpoint Protection agent will be monitored by Azure - Security Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"endpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","type":"Microsoft.Authorization/policyDefinitions","name":"af6cd1bd-1635-48cb-bde7-5b15693900b9"},{"properties":{"displayName":"[Deprecated]: - Monitor unaudited SQL servers in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"SQL - servers which don''t have SQL auditing turned on will be monitored by Azure - Security Center as recommendations. This policy is deprecated and replaced - by the following policy: ''Auditing should be enabled on advanced data security - settings on SQL Server''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"auditing","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d","type":"Microsoft.Authorization/policyDefinitions","name":"af8051bf-258b-44e2-a2bf-165330459f9d"},{"properties":{"displayName":"Microsoft - Managed Control 1645 - Cryptographic Key Establishment And Management | Symmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1645"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afbd0baf-ff1a-4447-a86f-088a97347c0c","type":"Microsoft.Authorization/policyDefinitions","name":"afbd0baf-ff1a-4447-a86f-088a97347c0c"},{"properties":{"displayName":"Microsoft - Managed Control 1725 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1725"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afc234b5-456b-4aa5-b3e2-ce89108124cc","type":"Microsoft.Authorization/policyDefinitions","name":"afc234b5-456b-4aa5-b3e2-ce89108124cc"},{"properties":{"displayName":"Activity - log should be retained for at least one year","policyType":"BuiltIn","mode":"All","description":"This - policy audits the activity log if the retention is not set for 365 days or - forever (retention days set to 0).","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"true"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"365"}]},{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"false"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"0"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a","type":"Microsoft.Authorization/policyDefinitions","name":"b02aacc0-b073-424e-8298-42b22829ee0a"},{"properties":{"displayName":"Microsoft - Managed Control 1429 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1429"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b07c9b24-729e-4e85-95fc-f224d2d08a80","type":"Microsoft.Authorization/policyDefinitions","name":"b07c9b24-729e-4e85-95fc-f224d2d08a80"},{"properties":{"displayName":"Microsoft - Managed Control 1711 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1711"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b083a535-a66a-41ec-ba7f-f9498bf67cde","type":"Microsoft.Authorization/policyDefinitions","name":"b083a535-a66a-41ec-ba7f-f9498bf67cde"},{"properties":{"displayName":"Just-In-Time - network access control should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - network Just In Time (JIT) access will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"jitNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","type":"Microsoft.Authorization/policyDefinitions","name":"b0f33259-77d7-4c9e-aac6-3aabcfae693c"},{"properties":{"displayName":"Microsoft - Managed Control 1571 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1571"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b11c985b-f2cd-4bd7-85f4-b52426edf905","type":"Microsoft.Authorization/policyDefinitions","name":"b11c985b-f2cd-4bd7-85f4-b52426edf905"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Linux - virtual machines that do not have the passwd file permissions set to 0644. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","type":"Microsoft.Authorization/policyDefinitions","name":"b18175dd-c599-4c64-83ba-bb018a06d35b"},{"properties":{"displayName":"Microsoft - Managed Control 1537 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1537"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b19454ca-0d70-42c0-acf5-ea1c1e5726d1","type":"Microsoft.Authorization/policyDefinitions","name":"b19454ca-0d70-42c0-acf5-ea1c1e5726d1"},{"properties":{"displayName":"Microsoft - Managed Control 1091 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1091"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b23bd715-5d1c-4e5c-9759-9cbdf79ded9d","type":"Microsoft.Authorization/policyDefinitions","name":"b23bd715-5d1c-4e5c-9759-9cbdf79ded9d"},{"properties":{"displayName":"Microsoft - Managed Control 1078 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1078"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b25faf85-8a16-4f28-8e15-d05c0072d64d","type":"Microsoft.Authorization/policyDefinitions","name":"b25faf85-8a16-4f28-8e15-d05c0072d64d"},{"properties":{"displayName":"Microsoft - Managed Control 1009 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1009"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b26f8610-e615-47c2-abd6-c00b2b0b503a","type":"Microsoft.Authorization/policyDefinitions","name":"b26f8610-e615-47c2-abd6-c00b2b0b503a"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Event Hub namespace","policyType":"BuiltIn","mode":"All","description":"Event - Hub clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7","type":"Microsoft.Authorization/policyDefinitions","name":"b278e460-7cfc-4451-8294-cccc40a940d7"},{"properties":{"displayName":"Inherit - a tag from the subscription","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the containing subscription when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[subscription().tags[parameters(''tagName'')]]"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b27a0cbd-a167-4dfa-ae64-4337be671140","type":"Microsoft.Authorization/policyDefinitions","name":"b27a0cbd-a167-4dfa-ae64-4337be671140"},{"properties":{"displayName":"Microsoft - Managed Control 1234 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1234"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b293f881-361c-47ed-b997-bc4e2296bc0b","type":"Microsoft.Authorization/policyDefinitions","name":"b293f881-361c-47ed-b997-bc4e2296bc0b"},{"properties":{"displayName":"Microsoft - Managed Control 1107 - Content Of Audit Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1107"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b29ed931-8e21-4779-8458-27916122a904","type":"Microsoft.Authorization/policyDefinitions","name":"b29ed931-8e21-4779-8458-27916122a904"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows web servers that - are not using secure communication protocols (TLS 1.1 or TLS 1.2). It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MinimumTLSVersion":{"type":"String","metadata":{"displayName":"Minimum - TLS version","description":"The minimum TLS protocol version that should be - enabled. Windows web servers with lower TLS versions will be marked as non-compliant."},"allowedValues":["1.1","1.2"],"defaultValue":"1.1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"anyOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[SecureWebServer]s1;MinimumTLSVersion'', - ''='', parameters(''MinimumTLSVersion'')))]"},{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":""},{"value":"[parameters(''MinimumTLSVersion'')]","equals":"1.1"}]}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AuditSecureProtocol"},"MinimumTLSVersion":{"value":"[parameters(''MinimumTLSVersion'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MinimumTLSVersion":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","type":"Microsoft.Authorization/policyDefinitions","name":"b2fc8f91-866d-4434-9089-5ebfe38d6fd8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Logon-Logoff''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Logon-Logoff''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280","type":"Microsoft.Authorization/policyDefinitions","name":"b3802d79-dd88-4bce-b81d-780218e48280"},{"properties":{"displayName":"Microsoft - Managed Control 1041 - Least Privilege | Privilege Levels For Code Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1041"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3d8d15b-627a-4219-8c96-4d16f788888b","type":"Microsoft.Authorization/policyDefinitions","name":"b3d8d15b-627a-4219-8c96-4d16f788888b"},{"properties":{"displayName":"Microsoft - Managed Control 1380 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1380"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4319b7e-ea8d-42ff-8a67-ccd462972827","type":"Microsoft.Authorization/policyDefinitions","name":"b4319b7e-ea8d-42ff-8a67-ccd462972827"},{"properties":{"displayName":"Diagnostic - logs in Search services should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Search"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","type":"Microsoft.Authorization/policyDefinitions","name":"b4330a05-a843-4bc8-bf9a-cacce50c67f4"},{"properties":{"displayName":"Microsoft - Managed Control 1172 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1172"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b43e946e-a4c8-4b92-8201-4a39331db43c","type":"Microsoft.Authorization/policyDefinitions","name":"b43e946e-a4c8-4b92-8201-4a39331db43c"},{"properties":{"displayName":"Microsoft - Managed Control 1672 - Flaw Remediation | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1672"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b45fe972-904e-45a4-ac20-673ba027a301","type":"Microsoft.Authorization/policyDefinitions","name":"b45fe972-904e-45a4-ac20-673ba027a301"},{"properties":{"displayName":"Microsoft - Managed Control 1131 - Protection Of Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1131"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b472a17e-c2bc-493f-b50b-42d55a346962","type":"Microsoft.Authorization/policyDefinitions","name":"b472a17e-c2bc-493f-b50b-42d55a346962"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for an API App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an API app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b48334a4-911b-4084-b1ab-3e6a4e50b951","type":"Microsoft.Authorization/policyDefinitions","name":"b48334a4-911b-4084-b1ab-3e6a4e50b951"},{"properties":{"displayName":"A - security contact phone number should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - a phone number to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/phone","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","type":"Microsoft.Authorization/policyDefinitions","name":"b4d66858-c922-44e3-9566-5cdb7a7be744"},{"properties":{"displayName":"Microsoft - Managed Control 1286 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1286"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4f9b47a-2116-4e6f-88db-4edbf22753f1","type":"Microsoft.Authorization/policyDefinitions","name":"b4f9b47a-2116-4e6f-88db-4edbf22753f1"},{"properties":{"displayName":"Public - network access should be disabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120015.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b52376f7-9612-48a1-81cd-1ffe4b61032c","type":"Microsoft.Authorization/policyDefinitions","name":"b52376f7-9612-48a1-81cd-1ffe4b61032c"},{"properties":{"displayName":"Service - Fabric clusters should only use Azure Active Directory for client authentication","policyType":"BuiltIn","mode":"Indexed","description":"Audit - usage of client authentication only via Azure Active Directory in Service - Fabric","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","exists":"false"},{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","equals":""}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","type":"Microsoft.Authorization/policyDefinitions","name":"b54ed75b-3e1a-44ac-a333-05ba39b99ff0"},{"properties":{"displayName":"Deploy - Advanced Threat Protection for Cosmos DB Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection across Cosmos DB accounts.","metadata":{"version":"1.0.0","category":"Cosmos - DB"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"cosmosDbAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.DocumentDB/databaseAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''cosmosDbAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"cosmosDbAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b5f04e03-92a3-4b09-9410-2cc5e5047656","type":"Microsoft.Authorization/policyDefinitions","name":"b5f04e03-92a3-4b09-9410-2cc5e5047656"},{"properties":{"displayName":"Diagnostic - logs in App Services should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","notContains":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"allOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","type":"Microsoft.Authorization/policyDefinitions","name":"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0"},{"properties":{"displayName":"Microsoft - Managed Control 1419 - Nonlocal Maintenance | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1419"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6747bf9-2b97-45b8-b162-3c8becb9937d","type":"Microsoft.Authorization/policyDefinitions","name":"b6747bf9-2b97-45b8-b162-3c8becb9937d"},{"properties":{"displayName":"Microsoft - Managed Control 1301 - Identification And Authentication (Org. Users) | Network - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1301"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08"},{"properties":{"displayName":"Microsoft - Managed Control 1568 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1568"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8eae8-9854-495a-ac82-d2cd3eac02a6","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8eae8-9854-495a-ac82-d2cd3eac02a6"},{"properties":{"displayName":"Network - Watcher should be enabled","policyType":"BuiltIn","mode":"All","description":"Network - Watcher is a regional service that enables you to monitor and diagnose conditions - at a network scenario level in, to, and from Azure. Scenario level monitoring - enables you to diagnose problems at an end to end network level view. Network - diagnostic and visualization tools available with Network Watcher help you - understand, diagnose, and gain insights to your network in Azure.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"listOfLocations":{"type":"Array","metadata":{"displayName":"Locations","description":"Audit - if Network Watcher is not enabled for region(s).","strongType":"location"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"NetworkWatcherRG","existenceCondition":{"field":"location","in":"[parameters(''listOfLocations'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","type":"Microsoft.Authorization/policyDefinitions","name":"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6"},{"properties":{"displayName":"Microsoft - Managed Control 1608 - Supply Chain Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1608"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b73b7b3b-677c-4a2a-b949-ad4dc4acd89f","type":"Microsoft.Authorization/policyDefinitions","name":"b73b7b3b-677c-4a2a-b949-ad4dc4acd89f"},{"properties":{"displayName":"Microsoft - Managed Control 1401 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1401"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b78ee928-e3c1-4569-ad97-9f8c4b629847","type":"Microsoft.Authorization/policyDefinitions","name":"b78ee928-e3c1-4569-ad97-9f8c4b629847"},{"properties":{"displayName":"API - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","type":"Microsoft.Authorization/policyDefinitions","name":"b7ddfbdc-1260-477d-91fd-98bd9be789a6"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain only the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain only the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Members":{"type":"String","metadata":{"displayName":"Members","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;Members'', - ''='', parameters(''Members'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembers"},"Members":{"value":"[parameters(''Members'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Members":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","type":"Microsoft.Authorization/policyDefinitions","name":"b821191b-3a12-44bc-9c38-212138a29ff3"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Accounts''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607","type":"Microsoft.Authorization/policyDefinitions","name":"b872a447-cc6f-43b9-bccf-45703cd81607"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Log Analytics - workspace when any Logic Apps which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b889a06c-ec72-4b03-910a-cb169ee18721","type":"Microsoft.Authorization/policyDefinitions","name":"b889a06c-ec72-4b03-910a-cb169ee18721"},{"properties":{"displayName":"An - activity log alert should exist for specific Administrative operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Administrative operations with no activity log alerts - configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Administrative Operation name for which activity log - alert should be configured"},"allowedValues":["Microsoft.Sql/servers/firewallRules/write","Microsoft.Sql/servers/firewallRules/delete","Microsoft.Network/networkSecurityGroups/write","Microsoft.Network/networkSecurityGroups/delete","Microsoft.ClassicNetwork/networkSecurityGroups/write","Microsoft.ClassicNetwork/networkSecurityGroups/delete","Microsoft.Network/networkSecurityGroups/securityRules/write","Microsoft.Network/networkSecurityGroups/securityRules/delete","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Administrative"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","type":"Microsoft.Authorization/policyDefinitions","name":"b954148f-4c11-4c38-8221-be76711e194a"},{"properties":{"displayName":"Microsoft - Managed Control 1257 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1257"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b958b241-4245-4bd6-bd2d-b8f0779fb543","type":"Microsoft.Authorization/policyDefinitions","name":"b958b241-4245-4bd6-bd2d-b8f0779fb543"},{"properties":{"displayName":"Microsoft - Managed Control 1186 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1186"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b95ba3bd-4ded-49ea-9d10-c6f4b680813d","type":"Microsoft.Authorization/policyDefinitions","name":"b95ba3bd-4ded-49ea-9d10-c6f4b680813d"},{"properties":{"displayName":"Microsoft - Managed Control 1447 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1447"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9783a99-98fe-4a95-873f-29613309fe9a","type":"Microsoft.Authorization/policyDefinitions","name":"b9783a99-98fe-4a95-873f-29613309fe9a"},{"properties":{"displayName":"Microsoft - Managed Control 1625 - Boundary Protection | Access Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1625"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9b66a4d-70a1-4b47-8fa1-289cec68c605","type":"Microsoft.Authorization/policyDefinitions","name":"b9b66a4d-70a1-4b47-8fa1-289cec68c605"},{"properties":{"displayName":"Microsoft - Managed Control 1610 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1610"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9f3fb54-4222-46a1-a308-4874061f8491","type":"Microsoft.Authorization/policyDefinitions","name":"b9f3fb54-4222-46a1-a308-4874061f8491"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Recovery console''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b","type":"Microsoft.Authorization/policyDefinitions","name":"ba12366f-f9a6-42b8-9d98-157d0b1a837b"},{"properties":{"displayName":"Microsoft - Managed Control 1606 - Developer Security Testing And Evaluation | Threat - And Vulnerability Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1606"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca","type":"Microsoft.Authorization/policyDefinitions","name":"baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca"},{"properties":{"displayName":"Microsoft - Managed Control 1726 - Information Handling And Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1726"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baff1279-05e0-4463-9a70-8ba5de4c7aa4","type":"Microsoft.Authorization/policyDefinitions","name":"baff1279-05e0-4463-9a70-8ba5de4c7aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1166 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1166"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb02733d-3cc5-4bb0-a6cd-695ba2c2272e","type":"Microsoft.Authorization/policyDefinitions","name":"bb02733d-3cc5-4bb0-a6cd-695ba2c2272e"},{"properties":{"displayName":"Microsoft - Managed Control 1188 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1188"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb20548a-c926-4e4d-855c-bcddc6faf95e","type":"Microsoft.Authorization/policyDefinitions","name":"bb20548a-c926-4e4d-855c-bcddc6faf95e"},{"properties":{"displayName":"Microsoft - Managed Control 1533 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1533"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bba2a036-fb3b-4261-b1be-a13dfb5fbcaa","type":"Microsoft.Authorization/policyDefinitions","name":"bba2a036-fb3b-4261-b1be-a13dfb5fbcaa"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Client''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB client component."},"defaultValue":"1"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Send unencrypted password to third-party SMB servers","description":"Specifies - whether the SMB redirector will send plaintext passwords during authentication - to third-party SMB servers that do not support password encryption. It is - recommended that you disable this policy setting unless there is a strong - business case to enable it."},"defaultValue":"0"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Amount of idle time required before suspending session","description":"Specifies - the amount of continuous idle time that must pass in an SMB session before - the session is suspended because of inactivity. The format of the value is - two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,15"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB server component."},"defaultValue":"1"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Disconnect clients when logon hours expire","description":"Specifies - whether to disconnect users who are connected to the local computer outside - their user account''s valid logon hours. This setting affects the Server Message - Block (SMB) component. If you enable this policy setting you should also enable - ''Network security: Force logoff when logon hours expire''"},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Microsoft - network client: Digitally sign communications (always);ExpectedValue'', ''='', - parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways''), '','', - ''Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers''), - '','', ''Microsoft network server: Amount of idle time required before suspending - session;ExpectedValue'', ''='', parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession''), - '','', ''Microsoft network server: Digitally sign communications (always);ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways''), - '','', ''Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"string"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"string"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652","type":"Microsoft.Authorization/policyDefinitions","name":"bbcdd8fa-b600-4ee3-85b8-d184e3339652"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc0378bb-d7ab-4614-a0f6-5a6e3f02d644","type":"Microsoft.Authorization/policyDefinitions","name":"bc0378bb-d7ab-4614-a0f6-5a6e3f02d644"},{"properties":{"displayName":"Microsoft - Managed Control 1194 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1194"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc34667f-397e-4a65-9b72-d0358f0b6b09","type":"Microsoft.Authorization/policyDefinitions","name":"bc34667f-397e-4a65-9b72-d0358f0b6b09"},{"properties":{"displayName":"Microsoft - Managed Control 1095 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1095"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc3f6f7a-057b-433e-9834-e8c97b0194f6","type":"Microsoft.Authorization/policyDefinitions","name":"bc3f6f7a-057b-433e-9834-e8c97b0194f6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Logon''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768","type":"Microsoft.Authorization/policyDefinitions","name":"bc87d811-4a9b-47cc-ae54-0a41abda7768"},{"properties":{"displayName":"Microsoft - Managed Control 1427 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1427"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc90e44f-d83f-4bdf-900f-3d5eb4111b31","type":"Microsoft.Authorization/policyDefinitions","name":"bc90e44f-d83f-4bdf-900f-3d5eb4111b31"},{"properties":{"displayName":"Microsoft - Managed Control 1351 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1351"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bcfb6683-05e5-4ce6-9723-c3fbe9896bdd","type":"Microsoft.Authorization/policyDefinitions","name":"bcfb6683-05e5-4ce6-9723-c3fbe9896bdd"},{"properties":{"displayName":"Microsoft - Managed Control 1050 - Concurrent Session Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1050"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd20184c-b4ec-4ce5-8db6-6e86352d183f","type":"Microsoft.Authorization/policyDefinitions","name":"bd20184c-b4ec-4ce5-8db6-6e86352d183f"},{"properties":{"displayName":"[Preview]: - IP Forwarding on your virtual machine should be disabled","policyType":"BuiltIn","mode":"All","description":"Enabling - IP forwarding on a virtual machine''s NIC allows the machine to receive traffic - addressed to other destinations. IP forwarding is rarely required (e.g., when - using the VM as a network virtual appliance), and therefore, this should be - reviewed by the network security team.","metadata":{"version":"1.0.1","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"disableIPForwarding","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["Monitored","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","type":"Microsoft.Authorization/policyDefinitions","name":"bd352bd5-2853-4985-bf0d-73806b4a5744"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL managed instance Advanced - Data Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","type":"Microsoft.Authorization/policyDefinitions","name":"bda18df3-5e41-4709-add9-2554ce68c966"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group contains - any of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","type":"Microsoft.Authorization/policyDefinitions","name":"bde62c94-ccca-4821-a815-92c1d31a76de"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be0a7681-bed4-48dc-9ff3-f0171ee170b6","type":"Microsoft.Authorization/policyDefinitions","name":"be0a7681-bed4-48dc-9ff3-f0171ee170b6"},{"properties":{"displayName":"Microsoft - Managed Control 1360 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1360"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be5b05e7-0b82-4ebc-9eda-25e447b1a41e","type":"Microsoft.Authorization/policyDefinitions","name":"be5b05e7-0b82-4ebc-9eda-25e447b1a41e"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which Windows Defender Exploit Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Windows - Defender Exploit Guard helps protect against malware that uses exploits to - infect devices and spread. Exploit Guard protection consists of a number of - mitigations that can be applied to either the operating system or individual - apps. This policy requires the Azure Policy for Windows extension. For details, - visit https://aks.ms/gcpol.","metadata":{"category":"Guest Configuration","version":"1.0.0-preview","guestConfiguration":{"configurationParameter":{"NotAvailableMachineState":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState"},"name":"WindowsDefenderExploitGuard"},"preview":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Preview]: - Status if Windows Defender is not available on machine","description":"Windows - Defender Exploit Guard is only available starting with Windows 10/Windows - Server with update 1709. Setting this value to ''Non-Compliant'' shows machines - with older versions on which Windows Defender Exploit Guard is not available - (such as Windows Server 2012 R2) as non-compliant. Setting this value to ''Compliant'' - shows these machines as compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of this policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bed48b13-6647-468e-aa2f-1af1d3f4dd40","type":"Microsoft.Authorization/policyDefinitions","name":"bed48b13-6647-468e-aa2f-1af1d3f4dd40"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Log Analytics - workspace when any Key Vault which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bef3f64c-5290-43b7-85b0-9b254eef4c47","type":"Microsoft.Authorization/policyDefinitions","name":"bef3f64c-5290-43b7-85b0-9b254eef4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1152 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1152"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/beff0acf-7e67-40b2-b1ca-1a0e8205cf1b","type":"Microsoft.Authorization/policyDefinitions","name":"beff0acf-7e67-40b2-b1ca-1a0e8205cf1b"},{"properties":{"displayName":"Geo-redundant - storage should be enabled for Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account with geo-redundant storage not enabled.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":["Standard_GRS","Standard_RAGRS","Standard_GZRS","Standard_RAGZRS"]}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b","type":"Microsoft.Authorization/policyDefinitions","name":"bf045164-79ba-4215-8f95-f8048dc1780b"},{"properties":{"displayName":"Microsoft - Managed Control 1590 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1590"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf296b8c-f391-4ea4-9198-be3c9d39dd1f","type":"Microsoft.Authorization/policyDefinitions","name":"bf296b8c-f391-4ea4-9198-be3c9d39dd1f"},{"properties":{"displayName":"Microsoft - Managed Control 1446 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1446"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf6850fe-abba-468e-9ef4-d09ec7d983cd","type":"Microsoft.Authorization/policyDefinitions","name":"bf6850fe-abba-468e-9ef4-d09ec7d983cd"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Logon-Logoff''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Logon-Logoff''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditGroupMembership":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Group Membership","description":"Specifies whether audit events are - generated when group memberships are enumerated on the client computer."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Group Membership;ExpectedValue'', ''='', parameters(''AuditGroupMembership'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesLogonLogoff"},"AuditGroupMembership":{"value":"[parameters(''AuditGroupMembership'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditGroupMembership":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930","type":"Microsoft.Authorization/policyDefinitions","name":"c04255ee-1b9f-42c1-abaa-bf1553f79930"},{"properties":{"displayName":"Only - approved VM extensions should be installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy governs the virtual machine extensions that are not approved.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"approvedExtensions":{"type":"Array","metadata":{"description":"The - list of approved extension types that can be installed. Example: AzureDiskEncryption","displayName":"Approved - extensions"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","notIn":"[parameters(''approvedExtensions'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432","type":"Microsoft.Authorization/policyDefinitions","name":"c0e996f8-39cf-4af9-9f45-83fbde810432"},{"properties":{"displayName":"Microsoft - Managed Control 1124 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1124"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10152dd-78f8-4335-ae2d-ad92cc028da4","type":"Microsoft.Authorization/policyDefinitions","name":"c10152dd-78f8-4335-ae2d-ad92cc028da4"},{"properties":{"displayName":"Microsoft - Managed Control 1676 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1676"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10fb58b-56a8-489e-9ce3-7ffe24e78e4b","type":"Microsoft.Authorization/policyDefinitions","name":"c10fb58b-56a8-489e-9ce3-7ffe24e78e4b"},{"properties":{"displayName":"Microsoft - Managed Control 1719 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1719"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c13da9b4-fe14-4fe2-853a-5997c9d4215a","type":"Microsoft.Authorization/policyDefinitions","name":"c13da9b4-fe14-4fe2-853a-5997c9d4215a"},{"properties":{"displayName":"Microsoft - Managed Control 1226 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1226"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c158eb1c-ae7e-4081-8057-d527140c4e0c","type":"Microsoft.Authorization/policyDefinitions","name":"c158eb1c-ae7e-4081-8057-d527140c4e0c"},{"properties":{"displayName":"Deploy - associations for a custom provider","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - custom provider. This policy deployment does not support nested resource types.","metadata":{"version":"1.0.0","category":"Custom - Provider"},"parameters":{"targetCustomProviderId":{"type":"String","metadata":{"displayName":"Custom - provider ID","description":"Resource ID of the Custom provider to which resources - need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the custom provider.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetCustomProviderId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetCustomProviderId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetCustomProviderId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetCustomProviderId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetCustomProviderId":{"value":"[parameters(''targetCustomProviderId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c15c281f-ea5c-44cd-90b8-fc3c14d13f0c","type":"Microsoft.Authorization/policyDefinitions","name":"c15c281f-ea5c-44cd-90b8-fc3c14d13f0c"},{"properties":{"displayName":"Microsoft - Managed Control 1629 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1629"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c171b095-7756-41de-8644-a062a96043f2","type":"Microsoft.Authorization/policyDefinitions","name":"c171b095-7756-41de-8644-a062a96043f2"},{"properties":{"displayName":"Microsoft - Managed Control 1004 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1004"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c17822dc-736f-4eb4-a97d-e6be662ff835","type":"Microsoft.Authorization/policyDefinitions","name":"c17822dc-736f-4eb4-a97d-e6be662ff835"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Asia data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: East Asia, Southeast Asia, - West India, South India, Central India, Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["eastasia","southeastasia","westindia","southindia","centralindia","japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1b9cbed-08e3-427d-b9ce-7c535b1e9b94","type":"Microsoft.Authorization/policyDefinitions","name":"c1b9cbed-08e3-427d-b9ce-7c535b1e9b94"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditCredentialValidation":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Credential Validation","description":"Specifies whether audit events - are generated when credentials are submitted for a user account logon request. This - setting is especially useful for monitoring unsuccessful attempts, to find - brute-force attacks, account enumeration, and potential account compromise - events on domain controllers."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"Success and Failure"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Credential Validation;ExpectedValue'', ''='', parameters(''AuditCredentialValidation'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountLogon"},"AuditCredentialValidation":{"value":"[parameters(''AuditCredentialValidation'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditCredentialValidation":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65","type":"Microsoft.Authorization/policyDefinitions","name":"c1e289c0-ffad-475d-a924-adc058765d65"},{"properties":{"displayName":"Microsoft - Managed Control 1503 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1503"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1fa9c2f-d439-4ab9-8b83-81fb1934f81d","type":"Microsoft.Authorization/policyDefinitions","name":"c1fa9c2f-d439-4ab9-8b83-81fb1934f81d"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not set to the specified time - zone","policyType":"BuiltIn","mode":"Indexed","description":"This policy creates - a Guest Configuration assignment to audit Windows virtual machines that are - not set to the specified time zone. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"Time - zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c","type":"Microsoft.Authorization/policyDefinitions","name":"c21f7060-c148-41cf-a68b-0ab3e14c764c"},{"properties":{"displayName":"Show - audit results from Windows VMs on which the specified services are not installed - and ''Running''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which the specified services are not installed and ''Running''. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a","type":"Microsoft.Authorization/policyDefinitions","name":"c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the API - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","type":"Microsoft.Authorization/policyDefinitions","name":"c2e7ca55-f62c-49b2-89a4-d41eb661d2f0"},{"properties":{"displayName":"Microsoft - Managed Control 1176 - Baseline Configuration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1176"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c30690a5-7bf3-467f-b0cd-ef5c7c7449cd","type":"Microsoft.Authorization/policyDefinitions","name":"c30690a5-7bf3-467f-b0cd-ef5c7c7449cd"},{"properties":{"displayName":"Microsoft - Managed Control 1389 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1389"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c39e6fda-ae70-4891-a739-be7bba6d1062","type":"Microsoft.Authorization/policyDefinitions","name":"c39e6fda-ae70-4891-a739-be7bba6d1062"},{"properties":{"displayName":"Microsoft - Managed Control 1390 - Information Spillage Response | Responsible Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1390"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3b65b63-09ec-4cb5-8028-7dd324d10eb0","type":"Microsoft.Authorization/policyDefinitions","name":"c3b65b63-09ec-4cb5-8028-7dd324d10eb0"},{"properties":{"displayName":"System - updates on virtual machine scale sets should be installed","policyType":"BuiltIn","mode":"Indexed","description":"Audit - whether there are any missing system security updates and critical updates - that should be installed to ensure that your Windows and Linux virtual machine - scale sets are secure.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"SystemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","type":"Microsoft.Authorization/policyDefinitions","name":"c3f317a7-a95c-4547-b7e7-11017ebdf2fe"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have accounts without passwords. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","type":"Microsoft.Authorization/policyDefinitions","name":"c40c9087-1981-4e73-9f53-39743eda9d05"},{"properties":{"displayName":"Microsoft - Managed Control 1220 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1220"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40f31a7-81e1-4130-99e5-a02ceea2a1d6","type":"Microsoft.Authorization/policyDefinitions","name":"c40f31a7-81e1-4130-99e5-a02ceea2a1d6"},{"properties":{"displayName":"Microsoft - Managed Control 1513 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1513"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c416970d-b12b-49eb-8af4-fb144cd7c290","type":"Microsoft.Authorization/policyDefinitions","name":"c416970d-b12b-49eb-8af4-fb144cd7c290"},{"properties":{"displayName":"Microsoft - Antimalware for Azure should be configured to automatically update protection - signatures","policyType":"BuiltIn","mode":"Indexed","description":"This policy - audits any Windows virtual machine not configured with automatic update of - Microsoft Antimalware protection signatures.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","equals":"Windows"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"},{"field":"Microsoft.Compute/virtualMachines/extensions/autoUpgradeMinorVersion","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57","type":"Microsoft.Authorization/policyDefinitions","name":"c43e4a30-77cb-48ab-a4dd-93f175c63b57"},{"properties":{"displayName":"[Preview]: - Container Registry should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Container Registry not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyOf":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","notEquals":"Deny"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.virtualNetworkRules[*].action","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78","type":"Microsoft.Authorization/policyDefinitions","name":"c4857be7-912a-4c75-87e6-e30292bcdf78"},{"properties":{"displayName":"Microsoft - Managed Control 1235 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1235"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c49c610b-ece4-44b3-988c-2172b70d6e46","type":"Microsoft.Authorization/policyDefinitions","name":"c49c610b-ece4-44b3-988c-2172b70d6e46"},{"properties":{"displayName":"Microsoft - Managed Control 1173 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1173"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4aff9e7-2e60-46fa-86be-506b79033fc5","type":"Microsoft.Authorization/policyDefinitions","name":"c4aff9e7-2e60-46fa-86be-506b79033fc5"},{"properties":{"displayName":"Managed - identity should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","type":"Microsoft.Authorization/policyDefinitions","name":"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef"},{"properties":{"displayName":"Authentication - should be enabled on your API app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the API app, or authenticate those that have tokens before they - reach the API app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4ebc54a-46e1-481a-bee2-d4411e95d828","type":"Microsoft.Authorization/policyDefinitions","name":"c4ebc54a-46e1-481a-bee2-d4411e95d828"},{"properties":{"displayName":"Microsoft - Managed Control 1600 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1600"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c53f3123-d233-44a7-930b-f40d3bfeb7d6","type":"Microsoft.Authorization/policyDefinitions","name":"c53f3123-d233-44a7-930b-f40d3bfeb7d6"},{"properties":{"displayName":"An - activity log alert should exist for specific Policy operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Policy operations with no activity log alerts configured.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Policy Operation name for which activity log alert should - exist"},"allowedValues":["Microsoft.Authorization/policyAssignments/write","Microsoft.Authorization/policyAssignments/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Policy"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5447c04-a4d7-4ba8-a263-c9ee321a6858","type":"Microsoft.Authorization/policyDefinitions","name":"c5447c04-a4d7-4ba8-a263-c9ee321a6858"},{"properties":{"displayName":"Microsoft - Managed Control 1408 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1408"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5f56ac6-4bb2-4086-bc41-ad76344ba2c2","type":"Microsoft.Authorization/policyDefinitions","name":"c5f56ac6-4bb2-4086-bc41-ad76344ba2c2"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that contain certificates expiring - within the specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that contain certificates expiring within the specified number of days. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateStorePath":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate store path","description":"The path to the certificate store containing - the certificates to check the expiration dates of. Default value is ''Cert:'' - which is the root certificate store path, so all certificates on the machine - will be checked. Other example paths: ''Cert:\\LocalMachine'', ''Cert:\\LocalMachine\\TrustedPublisher'', - ''Cert:\\CurrentUser''"},"defaultValue":"Cert:"},"ExpirationLimitInDays":{"type":"String","metadata":{"displayName":"[Preview]: - Expiration limit in days","description":"An integer indicating the number - of days within which to check for certificates that are expiring. For example, - if this value is 30, any certificate expiring within the next 30 days will - cause this policy to be non-compliant."},"defaultValue":"30"},"CertificateThumbprintsToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to include","description":"A semicolon-separated list - of certificate thumbprints to check under the specified path. If a value is - not specified, all certificates under the certificate store path will be checked. - If a value is specified, no certificates other than those with the thumbprints - specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"CertificateThumbprintsToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to exclude","description":"A semicolon-separated list - of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"IncludeExpiredCertificates":{"type":"String","metadata":{"displayName":"[Preview]: - Include expired certificates","description":"Must be ''true'' or ''false''. - True indicates that any found certificates that have already expired will - also make this policy non-compliant. False indicates that certificates that - have expired will be be ignored."},"allowedValues":["true","false"],"defaultValue":"false"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateStorePath'', - ''='', parameters(''CertificateStorePath''), '','', ''[CertificateStore]CertificateStore1;ExpirationLimitInDays'', - ''='', parameters(''ExpirationLimitInDays''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprintsToInclude''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude'', - ''='', parameters(''CertificateThumbprintsToExclude''), '','', ''[CertificateStore]CertificateStore1;IncludeExpiredCertificates'', - ''='', parameters(''IncludeExpiredCertificates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"CertificateExpiration"},"CertificateStorePath":{"value":"[parameters(''CertificateStorePath'')]"},"ExpirationLimitInDays":{"value":"[parameters(''ExpirationLimitInDays'')]"},"CertificateThumbprintsToInclude":{"value":"[parameters(''CertificateThumbprintsToInclude'')]"},"CertificateThumbprintsToExclude":{"value":"[parameters(''CertificateThumbprintsToExclude'')]"},"IncludeExpiredCertificates":{"value":"[parameters(''IncludeExpiredCertificates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateStorePath":{"type":"string"},"ExpirationLimitInDays":{"type":"string"},"CertificateThumbprintsToInclude":{"type":"string"},"CertificateThumbprintsToExclude":{"type":"string"},"IncludeExpiredCertificates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8","type":"Microsoft.Authorization/policyDefinitions","name":"c5fbc59e-fb6f-494f-81e2-d99a671bdaa8"},{"properties":{"displayName":"Microsoft - Managed Control 1670 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1670"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6108469-57ee-4666-af7e-79ba61c7ae0c","type":"Microsoft.Authorization/policyDefinitions","name":"c6108469-57ee-4666-af7e-79ba61c7ae0c"},{"properties":{"displayName":"Microsoft - Managed Control 1190 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1190"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c66a3d1e-465b-4f28-9da5-aef701b59892","type":"Microsoft.Authorization/policyDefinitions","name":"c66a3d1e-465b-4f28-9da5-aef701b59892"},{"properties":{"displayName":"Microsoft - Managed Control 1120 - Audit Review, Analysis, And Reporting | Integration - / Scanning And Monitoring Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1120"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c69b870e-857b-458b-af02-bb234f7a00d3","type":"Microsoft.Authorization/policyDefinitions","name":"c69b870e-857b-458b-af02-bb234f7a00d3"},{"properties":{"displayName":"Microsoft - Managed Control 1125 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1125"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6ce745a-670e-47d3-a6c4-3cfe5ef00c10","type":"Microsoft.Authorization/policyDefinitions","name":"c6ce745a-670e-47d3-a6c4-3cfe5ef00c10"},{"properties":{"displayName":"[Preview]: - Deploy Diagnostic Settings for Recovery Services Vault to Log Analytics workspace - for resource specific categories.","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Diagnostic Settings for Recovery Services Vault to stream to Log Analytics - workspace for Resource specific categories. If any of the Resource specific - categories are not enabled, a new diagnostic setting is created.","metadata":{"version":"1.0.0-preview","preview":true,"category":"Monitoring"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"[Preview]: - Profile name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"tagName":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Name","description":"Name of the tag to use for excluding vaults - from this policy. This should be used along with the Exclusion Tag Value parameter."},"defaultValue":""},"tagValue":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Value","description":"Value of the tag to use for excluding - vaults from this policy. This should be used along with the Exclusion Tag - Name parameter."},"defaultValue":""}},"policyRule":{"if":{"allof":[{"field":"type","equals":"Microsoft.RecoveryServices/vaults"},{"not":{"field":"[concat(''tags['',parameters(''tagName''), - '']'')]","equals":"[parameters(''tagValue'')]"}}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allof":[{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"allof":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Category","in":["CoreAzureBackup","AddonAzureBackupJobs","AddonAzureBackupAlerts","AddonAzureBackupPolicy","AddonAzureBackupStorage","AddonAzureBackupProtectedInstance"]},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Enabled","equals":"True"}]}},"Equals":6},{"field":"Microsoft.Insights/diagnosticSettings/workspaceId","notEquals":""},{"field":"Microsoft.Insights/diagnosticSettings/logAnalyticsDestinationType","equals":"Dedicated"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"logAnalytics":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.RecoveryServices/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","logAnalyticsDestinationType":"Dedicated","metrics":[],"logs":[{"category":"CoreAzureBackup","enabled":"true"},{"category":"AddonAzureBackupAlerts","enabled":"true"},{"category":"AddonAzureBackupJobs","enabled":"true"},{"category":"AddonAzureBackupPolicy","enabled":"true"},{"category":"AddonAzureBackupProtectedInstance","enabled":"true"},{"category":"AddonAzureBackupStorage","enabled":"true"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(parameters(''logAnalytics''), - ''configured for diagnostic logs for '', '': '', parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]"}}},"parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"vaultName":{"value":"[field(''name'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c717fb0c-d118-4c43-ab3d-ece30ac81fb3","type":"Microsoft.Authorization/policyDefinitions","name":"c717fb0c-d118-4c43-ab3d-ece30ac81fb3"},{"properties":{"displayName":"Microsoft - Managed Control 1619 - Information In Shared Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1619"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c722e569-cb52-45f3-a643-836547d016e1","type":"Microsoft.Authorization/policyDefinitions","name":"c722e569-cb52-45f3-a643-836547d016e1"},{"properties":{"displayName":"Microsoft - Managed Control 1121 - Audit Review, Analysis, And Reporting | Correlation - With Physical Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1121"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1","type":"Microsoft.Authorization/policyDefinitions","name":"c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1"},{"properties":{"displayName":"Authentication - should be enabled on your Function app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the Function app, or authenticate those that have tokens before - they reach the Function app","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","equals":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8","type":"Microsoft.Authorization/policyDefinitions","name":"c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8"},{"properties":{"displayName":"Microsoft - Managed Control 1353 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1353"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c785ad59-f78f-44ad-9a7f-d1202318c748","type":"Microsoft.Authorization/policyDefinitions","name":"c785ad59-f78f-44ad-9a7f-d1202318c748"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL server - advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL server advanced threat protection settings. This ensures that any - detections of anomalous activities on SQL server are reported as soon as possible - to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","type":"Microsoft.Authorization/policyDefinitions","name":"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Log Analytics - workspace when any Batch Account which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c84e5349-db6d-4769-805e-e14037dab9b5","type":"Microsoft.Authorization/policyDefinitions","name":"c84e5349-db6d-4769-805e-e14037dab9b5"},{"properties":{"displayName":"[Deprecated]: - API App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForApiApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c85538c1-b527-4ce4-bdb4-1dabcb3fd90d","type":"Microsoft.Authorization/policyDefinitions","name":"c85538c1-b527-4ce4-bdb4-1dabcb3fd90d"},{"properties":{"displayName":"Microsoft - Managed Control 1470 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1470"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c89ba09f-2e0f-44d0-8095-65b05bd151ef","type":"Microsoft.Authorization/policyDefinitions","name":"c89ba09f-2e0f-44d0-8095-65b05bd151ef"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Interactive Logon''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d","type":"Microsoft.Authorization/policyDefinitions","name":"c8abcef9-fc26-482f-b8db-5fa60ee4586d"},{"properties":{"displayName":"Microsoft - Managed Control 1018 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1018"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9121abf-e698-4ee9-b1cf-71ee528ff07f","type":"Microsoft.Authorization/policyDefinitions","name":"c9121abf-e698-4ee9-b1cf-71ee528ff07f"},{"properties":{"displayName":"Diagnostic - logs in Data Lake Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c","type":"Microsoft.Authorization/policyDefinitions","name":"c95c74d9-38fe-4f0d-af86-0c7d626a315c"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''User Rights Assignment''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''User Rights Assignment''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994","type":"Microsoft.Authorization/policyDefinitions","name":"c961dac9-5916-42e8-8fb1-703148323994"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with a pending reboot. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPendingReboot"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c","type":"Microsoft.Authorization/policyDefinitions","name":"c96f3246-4382-4264-bf6b-af0b35e23c3c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Network Security Groups","policyType":"BuiltIn","mode":"Indexed","description":"This - policy automatically deploys diagnostic settings to network security groups. - A storage account with name ''{storagePrefixParameter}{NSGLocation}'' will - be automatically created.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"storagePrefix":{"type":"String","metadata":{"displayName":"Storage - Account Prefix for Regional Storage Account","description":"This prefix will - be combined with the network security group location to form the created storage - account name."}},"rgName":{"type":"String","metadata":{"displayName":"Resource - Group Name for Storage Account (must exist)","description":"The resource group - that the storage account will be created in. This resource group must already - exist.","strongType":"ExistingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"setbypolicy","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"},"nsgName":{"type":"string"},"rgName":{"type":"string"}},"variables":{"storageDeployName":"[concat(''policyStorage_'', - uniqueString(parameters(''location''), parameters(''nsgName'')))]"},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/providers/diagnosticSettings","name":"[concat(parameters(''nsgName''),''/Microsoft.Insights/setbypolicy'')]","apiVersion":"2017-05-01-preview","location":"[parameters(''location'')]","dependsOn":["[variables(''storageDeployName'')]"],"properties":{"storageAccountId":"[reference(variables(''storageDeployName'')).outputs.storageAccountId.value]","logs":[{"category":"NetworkSecurityGroupEvent","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"NetworkSecurityGroupRuleCounter","enabled":true,"retentionPolicy":{"enabled":false,"days":0}}]}},{"apiVersion":"2017-05-10","name":"[variables(''storageDeployName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''rgName'')]","properties":{"mode":"incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"}},"resources":[{"apiVersion":"2017-06-01","type":"Microsoft.Storage/storageAccounts","name":"[concat(parameters(''storageprefix''), - parameters(''location''))]","sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","location":"[parameters(''location'')]","tags":{"created-by":"policy"},"scale":null,"properties":{"networkAcls":{"bypass":"AzureServices","defaultAction":"Allow","ipRules":[],"virtualNetworkRules":[]},"supportsHttpsTrafficOnly":true}}],"outputs":{"storageAccountId":{"type":"string","value":"[resourceId(parameters(''rgName''), - ''Microsoft.Storage/storageAccounts'',concat(parameters(''storagePrefix''), - parameters(''location'')))]"}}}}}]},"parameters":{"location":{"value":"[field(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"},"rgName":{"value":"[parameters(''rgName'')]"},"nsgName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89","type":"Microsoft.Authorization/policyDefinitions","name":"c9c29499-c1d1-4195-99bd-2ec9e3a9dc89"},{"properties":{"displayName":"Storage - accounts should allow access from trusted Microsoft services","policyType":"BuiltIn","mode":"Indexed","description":"Some - Microsoft services that interact with storage accounts operate from networks - that can''t be granted access through network rules. To help this type of - service work as intended, allow the set of trusted Microsoft services to bypass - the network rules. These services will then use strong authentication to access - the storage account.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","exists":"true"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","notContains":"AzureServices"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd","type":"Microsoft.Authorization/policyDefinitions","name":"c9d007d0-c057-4772-b18c-01e546713bcd"},{"properties":{"displayName":"App - Configuration should use a private link","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a private link.","metadata":{"version":"1.0.0","category":"App - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections","existenceCondition":{"field":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca610c1d-041c-4332-9d88-7ed3094967c7","type":"Microsoft.Authorization/policyDefinitions","name":"ca610c1d-041c-4332-9d88-7ed3094967c7"},{"properties":{"displayName":"Microsoft - Managed Control 1035 - Least Privilege | Authorize Access To Security Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1035"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca94b046-45e2-444f-a862-dc8ce262a516","type":"Microsoft.Authorization/policyDefinitions","name":"ca94b046-45e2-444f-a862-dc8ce262a516"},{"properties":{"displayName":"Microsoft - Managed Control 1243 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1243"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca9a4469-d6df-4ab2-a42f-1213c396f0ec","type":"Microsoft.Authorization/policyDefinitions","name":"ca9a4469-d6df-4ab2-a42f-1213c396f0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1306 - Identification And Authentication (Org. Users) | Net. - Access To Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1306"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff","type":"Microsoft.Authorization/policyDefinitions","name":"cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff"},{"properties":{"displayName":"Remote - debugging should be turned off for Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on a web application. Remote - debugging should be turned off.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","type":"Microsoft.Authorization/policyDefinitions","name":"cb510bfd-1cba-4d9f-a230-cb0976f4bb71"},{"properties":{"displayName":"Microsoft - Managed Control 1486 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1486"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb790345-a51f-43de-934e-98dbfaf9dca5","type":"Microsoft.Authorization/policyDefinitions","name":"cb790345-a51f-43de-934e-98dbfaf9dca5"},{"properties":{"displayName":"Microsoft - Managed Control 1167 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1167"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cbb2be76-4891-430b-95a7-ca0b0a3d1300","type":"Microsoft.Authorization/policyDefinitions","name":"cbb2be76-4891-430b-95a7-ca0b0a3d1300"},{"properties":{"displayName":"Microsoft - Managed Control 1374 - Incident Response Assistance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1374"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc5c8616-52ef-4e5e-8000-491634ed9249","type":"Microsoft.Authorization/policyDefinitions","name":"cc5c8616-52ef-4e5e-8000-491634ed9249"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain only the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain only the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19","type":"Microsoft.Authorization/policyDefinitions","name":"cc7cda28-f867-4311-8497-a526129a8d19"},{"properties":{"displayName":"[Preview]: - Sensitive data in your SQL databases should be classified","policyType":"BuiltIn","mode":"Indexed","description":"Azure - Security Center monitors the data discovery and classification scan results - for your SQL databases and provides recommendations to classify the sensitive - data in your databases for better monitoring and security","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedInstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlDataClassification","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","type":"Microsoft.Authorization/policyDefinitions","name":"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349"},{"properties":{"displayName":"Allowed - virtual machine size SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of virtual machine size SKUs that your - organization can deploy.","metadata":{"version":"1.0.1","category":"Compute"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of size SKUs that can be specified for virtual machines.","displayName":"Allowed - Size SKUs","strongType":"VMSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"field":"Microsoft.Compute/virtualMachines/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cccc23c7-8427-4f53-ad12-b6a63eb452b3","type":"Microsoft.Authorization/policyDefinitions","name":"cccc23c7-8427-4f53-ad12-b6a63eb452b3"},{"properties":{"displayName":"Microsoft - Managed Control 1443 - Media Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1443"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd0ec6fa-a2e7-4361-aee4-a8688659a9ed","type":"Microsoft.Authorization/policyDefinitions","name":"cd0ec6fa-a2e7-4361-aee4-a8688659a9ed"},{"properties":{"displayName":"Inherit - a tag from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the parent resource group when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[resourceGroup().tags[parameters(''tagName'')]]"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd3aa116-8754-49c9-a813-ad46512ece54","type":"Microsoft.Authorization/policyDefinitions","name":"cd3aa116-8754-49c9-a813-ad46512ece54"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''department'' tag set","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation only if the ''department'' tag is set","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags","containsKey":"department"}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd8dc879-a2ae-43c3-8211-1877c5755064","type":"Microsoft.Authorization/policyDefinitions","name":"cd8dc879-a2ae-43c3-8211-1877c5755064"},{"properties":{"displayName":"Microsoft - Managed Control 1582 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1582"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd9e2f38-259b-462c-bfad-0ad7ab4e65c5","type":"Microsoft.Authorization/policyDefinitions","name":"cd9e2f38-259b-462c-bfad-0ad7ab4e65c5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that allow re-use of the previous 24 passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that allow re-use of the previous 24 passwords. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","type":"Microsoft.Authorization/policyDefinitions","name":"cdbf72d9-ac9c-4026-8a3a-491a5ac59293"},{"properties":{"displayName":"Microsoft - Managed Control 1104 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1104"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdd8d244-18b2-4306-a1d1-df175ae0935f","type":"Microsoft.Authorization/policyDefinitions","name":"cdd8d244-18b2-4306-a1d1-df175ae0935f"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Privilege Use''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Privilege Use''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPrivilegeUse"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0","type":"Microsoft.Authorization/policyDefinitions","name":"ce2370f6-0ac5-4d85-8ab4-10721cc640b0"},{"properties":{"displayName":"Microsoft - Managed Control 1209 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1209"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce669c31-9103-4552-ae9c-cdef4e03580d","type":"Microsoft.Authorization/policyDefinitions","name":"ce669c31-9103-4552-ae9c-cdef4e03580d"},{"properties":{"displayName":"Microsoft - Managed Control 1242 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1242"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3b3293-667a-445e-a722-fa0b0afc0958","type":"Microsoft.Authorization/policyDefinitions","name":"cf3b3293-667a-445e-a722-fa0b0afc0958"},{"properties":{"displayName":"Microsoft - Managed Control 1097 - Role-Based Security Training | Suspicious Communications - And Anomalous System Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1097"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3e4836-f19e-47eb-a8cd-c3ca150452c0","type":"Microsoft.Authorization/policyDefinitions","name":"cf3e4836-f19e-47eb-a8cd-c3ca150452c0"},{"properties":{"displayName":"Microsoft - Managed Control 1424 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1424"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf55fc87-48e1-4676-a2f8-d9a8cf993283","type":"Microsoft.Authorization/policyDefinitions","name":"cf55fc87-48e1-4676-a2f8-d9a8cf993283"},{"properties":{"displayName":"Diagnostic - logs in Key Vault should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","type":"Microsoft.Authorization/policyDefinitions","name":"cf820ca0-f99e-4f3e-84fb-66e913812d21"},{"properties":{"displayName":"Microsoft - Managed Control 1292 - Information System Backup | Test Restoration Using - Sampling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1292"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d03516cf-0293-489f-9b32-a18f2a79f836","type":"Microsoft.Authorization/policyDefinitions","name":"d03516cf-0293-489f-9b32-a18f2a79f836"},{"properties":{"displayName":"Microsoft - Managed Control 1724 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1724"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d07594d1-0307-4c08-94db-5d71ff31f0f6","type":"Microsoft.Authorization/policyDefinitions","name":"d07594d1-0307-4c08-94db-5d71ff31f0f6"},{"properties":{"displayName":"[Preview]: - Container Registries should not allow unrestricted network access","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have any Network (IP or VNET) Rules configured - and allow all network access by default. Container Registries with at least - one IP / Firewall rule or configured virtual network will be deemed compliant. - For more information on Container Registry Network rules, please visit: https://aka.ms/acr/vnet.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyof":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","exists":"false"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","equals":"Allow"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0793b48-0edc-4296-a390-4c75d1bdfd71","type":"Microsoft.Authorization/policyDefinitions","name":"d0793b48-0edc-4296-a390-4c75d1bdfd71"},{"properties":{"displayName":"Microsoft - Managed Control 1084 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1084"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0eb15db-dd1c-4d1d-b200-b12dd6cd060c","type":"Microsoft.Authorization/policyDefinitions","name":"d0eb15db-dd1c-4d1d-b200-b12dd6cd060c"},{"properties":{"displayName":"Add - or replace a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - or replaces the specified tag and value when any resource group is created - or updated. Existing resource groups can be remediated by triggering a remediation - task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d157c373-a6c4-483d-aaad-570756956268","type":"Microsoft.Authorization/policyDefinitions","name":"d157c373-a6c4-483d-aaad-570756956268"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any PostgreSQL server that is not enforcing SSL connection. - Azure Database for PostgreSQL prefers connecting your client applications - to the PostgreSQL service using Secure Sockets Layer (SSL). Enforcing SSL - connections between your database server and your client applications helps - protect against ''man-in-the-middle'' attacks by encrypting the data stream - between the server and your application","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af","type":"Microsoft.Authorization/policyDefinitions","name":"d158790f-bfb0-486c-8631-2dc6b4e8e6af"},{"properties":{"displayName":"Microsoft - Managed Control 1620 - Denial Of Service Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1620"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d17c826b-1dec-43e1-a984-7b71c446649c","type":"Microsoft.Authorization/policyDefinitions","name":"d17c826b-1dec-43e1-a984-7b71c446649c"},{"properties":{"displayName":"Microsoft - Managed Control 1409 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1409"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1880188-e51a-4772-b2ab-68f5e8bd27f6","type":"Microsoft.Authorization/policyDefinitions","name":"d1880188-e51a-4772-b2ab-68f5e8bd27f6"},{"properties":{"displayName":"[Deprecated]: - Audit Function Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a Function app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1cb47db-b7a1-4c46-814e-aad1c0e84f3c","type":"Microsoft.Authorization/policyDefinitions","name":"d1cb47db-b7a1-4c46-814e-aad1c0e84f3c"},{"properties":{"displayName":"Microsoft - Managed Control 1195 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1195"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1e1d65c-1013-4484-bd54-991332e6a0d2","type":"Microsoft.Authorization/policyDefinitions","name":"d1e1d65c-1013-4484-bd54-991332e6a0d2"},{"properties":{"displayName":"Microsoft - Managed Control 1721 - Spam Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1721"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a","type":"Microsoft.Authorization/policyDefinitions","name":"d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a"},{"properties":{"displayName":"Microsoft - Managed Control 1106 - Audit Events | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1106"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d2b4feae-61ab-423f-a4c5-0e38ac4464d8","type":"Microsoft.Authorization/policyDefinitions","name":"d2b4feae-61ab-423f-a4c5-0e38ac4464d8"},{"properties":{"displayName":"Microsoft - Managed Control 1030 - Information Flow Enforcement | Physical / Logical Separation - Of Information Flows","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1030"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3531453-b869-4606-9122-29c1cd6e7ed1","type":"Microsoft.Authorization/policyDefinitions","name":"d3531453-b869-4606-9122-29c1cd6e7ed1"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the DSC configuration is - not compliant","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs on which - the Desired State Configuration (DSC) configuration is not compliant. This - policy is only applicable to machines with WMF 4 and above. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDscConfiguration"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a","type":"Microsoft.Authorization/policyDefinitions","name":"d38b4c26-9d2e-47d7-aefe-18d859a8706a"},{"properties":{"displayName":"Long-term - geo-redundant backup should be enabled for Azure SQL Databases","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure SQL Database with long-term geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","name":"default","existenceCondition":{"anyOf":[{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/weeklyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/monthlyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/yearlyRetention","notEquals":"PT0S"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","type":"Microsoft.Authorization/policyDefinitions","name":"d38fc420-0735-4ef3-ac11-c806f651a570"},{"properties":{"displayName":"Microsoft - Managed Control 1641 - Transmission Confidentiality And Integrity | Cryptographic - Or Alternate Physical Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1641"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d39d4f68-7346-4133-8841-15318a714a24","type":"Microsoft.Authorization/policyDefinitions","name":"d39d4f68-7346-4133-8841-15318a714a24"},{"properties":{"displayName":"Microsoft - Managed Control 1249 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1249"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3bf4251-0818-42db-950b-afd5b25a51c2","type":"Microsoft.Authorization/policyDefinitions","name":"d3bf4251-0818-42db-950b-afd5b25a51c2"},{"properties":{"displayName":"Microsoft - Managed Control 1562 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1562"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4142013-7964-4163-a313-a900301c2cef","type":"Microsoft.Authorization/policyDefinitions","name":"d4142013-7964-4163-a313-a900301c2cef"},{"properties":{"displayName":"Virtual - machines should be connected to an approved virtual network","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual machine connected to a virtual network that is not - approved.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"virtualNetworkId":{"type":"String","metadata":{"displayName":"Virtual - network Id","description":"Resource Id of the virtual network. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].subnet.id","like":"[concat(parameters(''virtualNetworkId''),''/*'')]"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3","type":"Microsoft.Authorization/policyDefinitions","name":"d416745a-506c-48b6-8ab1-83cb814bcaa3"},{"properties":{"displayName":"Microsoft - Managed Control 1383 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1383"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4558451-e16a-4d2d-a066-fe12a6282bb9","type":"Microsoft.Authorization/policyDefinitions","name":"d4558451-e16a-4d2d-a066-fe12a6282bb9"},{"properties":{"displayName":"Microsoft - Managed Control 1112 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1112"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d530aad8-4ee2-45f4-b234-c061dae683c0","type":"Microsoft.Authorization/policyDefinitions","name":"d530aad8-4ee2-45f4-b234-c061dae683c0"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Log - Analytics workspace when any Data Lake Analytics which is missing this diagnostic - settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03","type":"Microsoft.Authorization/policyDefinitions","name":"d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03"},{"properties":{"displayName":"Microsoft - Managed Control 1585 - Security Engineering Principles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1585"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d57f8732-5cdc-4cda-8d27-ab148e1f3a55","type":"Microsoft.Authorization/policyDefinitions","name":"d57f8732-5cdc-4cda-8d27-ab148e1f3a55"},{"properties":{"displayName":"Microsoft - Managed Control 1667 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1667"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d61880dc-6e38-4f2a-a30c-3406a98f8220","type":"Microsoft.Authorization/policyDefinitions","name":"d61880dc-6e38-4f2a-a30c-3406a98f8220"},{"properties":{"displayName":"Microsoft - Managed Control 1150 - Security Assessments | External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1150"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d630429d-e763-40b1-8fba-d20ba7314afb","type":"Microsoft.Authorization/policyDefinitions","name":"d630429d-e763-40b1-8fba-d20ba7314afb"},{"properties":{"displayName":"Event - Hub should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Event Hub not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.EventHub/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0","type":"Microsoft.Authorization/policyDefinitions","name":"d63edb4a-c612-454d-b47d-191a724fcbf0"},{"properties":{"displayName":"Microsoft - Managed Control 1549 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1549"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d6976a08-d969-4df2-bb38-29556c2eb48a","type":"Microsoft.Authorization/policyDefinitions","name":"d6976a08-d969-4df2-bb38-29556c2eb48a"},{"properties":{"displayName":"Microsoft - Managed Control 1473 - Emergency Power","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1473"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7047705-d719-46a7-8bb0-76ad233eba71","type":"Microsoft.Authorization/policyDefinitions","name":"d7047705-d719-46a7-8bb0-76ad233eba71"},{"properties":{"displayName":"Microsoft - Managed Control 1529 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1529"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d74fdc92-1cb8-4a34-9978-8556425cd14c","type":"Microsoft.Authorization/policyDefinitions","name":"d74fdc92-1cb8-4a34-9978-8556425cd14c"},{"properties":{"displayName":"Microsoft - Managed Control 1350 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Issued Profiles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1350"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d77fd943-6ba6-4a21-ba07-22b03e347cc4","type":"Microsoft.Authorization/policyDefinitions","name":"d77fd943-6ba6-4a21-ba07-22b03e347cc4"},{"properties":{"displayName":"Show - audit results from Windows Server VMs on which Windows Serial Console is not - enabled","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - Server virtual machines on which Windows Serial Console is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc","type":"Microsoft.Authorization/policyDefinitions","name":"d7ccd0ca-8d78-42af-a43d-6b7f928accbc"},{"properties":{"displayName":"Microsoft - Managed Control 1016 - Account Management | Automated Audit Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1016"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8b43277-512e-40c3-ab00-14b3b6e72238","type":"Microsoft.Authorization/policyDefinitions","name":"d8b43277-512e-40c3-ab00-14b3b6e72238"},{"properties":{"displayName":"Microsoft - Managed Control 1488 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1488"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8ef30eb-a44f-47af-8524-ac19a36d41d2","type":"Microsoft.Authorization/policyDefinitions","name":"d8ef30eb-a44f-47af-8524-ac19a36d41d2"},{"properties":{"displayName":"Microsoft - Managed Control 1577 - Acquisition Process | Continuous Monitoring Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1577"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d922484a-8cfc-4a6b-95a4-77d6a685407f","type":"Microsoft.Authorization/policyDefinitions","name":"d922484a-8cfc-4a6b-95a4-77d6a685407f"},{"properties":{"displayName":"Public - network access should be disabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120014.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d9844e8a-1437-4aeb-a32c-0c992f056095","type":"Microsoft.Authorization/policyDefinitions","name":"d9844e8a-1437-4aeb-a32c-0c992f056095"},{"properties":{"displayName":"Microsoft - Managed Control 1271 - Alternate Storage Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1271"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3bfb53-9c46-4010-b3db-a7ba1296dada","type":"Microsoft.Authorization/policyDefinitions","name":"da3bfb53-9c46-4010-b3db-a7ba1296dada"},{"properties":{"displayName":"Microsoft - Managed Control 1516 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1516"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3cd269-156f-435b-b472-c3af34c032ed","type":"Microsoft.Authorization/policyDefinitions","name":"da3cd269-156f-435b-b472-c3af34c032ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Event Hub - when any Batch Account which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Batch - Accounts in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/db51110f-0865-4a6e-b274-e2e07a5b2cd7","type":"Microsoft.Authorization/policyDefinitions","name":"db51110f-0865-4a6e-b274-e2e07a5b2cd7"},{"properties":{"displayName":"Microsoft - Managed Control 1277 - Alternate Processing Site | Priority Of Service","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1277"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dc43e829-3d50-4a0a-aa0f-428d551862aa","type":"Microsoft.Authorization/policyDefinitions","name":"dc43e829-3d50-4a0a-aa0f-428d551862aa"},{"properties":{"displayName":"Microsoft - Managed Control 1439 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1439"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dce72873-c5f1-47c3-9b4f-6b8207fd5a45","type":"Microsoft.Authorization/policyDefinitions","name":"dce72873-c5f1-47c3-9b4f-6b8207fd5a45"},{"properties":{"displayName":"Microsoft - Managed Control 1264 - Contingency Plan Testing | Coordinate With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1264"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd280d4b-50a1-42fb-a479-ece5878acf19","type":"Microsoft.Authorization/policyDefinitions","name":"dd280d4b-50a1-42fb-a479-ece5878acf19"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a web application from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd2ea520-6b06-45c3-806e-ea297c23e06a","type":"Microsoft.Authorization/policyDefinitions","name":"dd2ea520-6b06-45c3-806e-ea297c23e06a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Policy Change''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Policy Change''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484","type":"Microsoft.Authorization/policyDefinitions","name":"dd4680ed-0559-4a6a-ad10-081d14cbb484"},{"properties":{"displayName":"Microsoft - Managed Control 1715 - Software, Firmware, And Information Integrity | Automated - Response To Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1715"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd469ae0-71a8-4adc-aafc-de6949ca3339","type":"Microsoft.Authorization/policyDefinitions","name":"dd469ae0-71a8-4adc-aafc-de6949ca3339"},{"properties":{"displayName":"Microsoft - Managed Control 1678 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1678"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd533cb0-b416-4be7-8e86-4d154824dfd7","type":"Microsoft.Authorization/policyDefinitions","name":"dd533cb0-b416-4be7-8e86-4d154824dfd7"},{"properties":{"displayName":"Microsoft - Managed Control 1391 - Information Spillage Response | Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1391"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd6ac1a1-660e-4810-baa8-74e868e2ed47","type":"Microsoft.Authorization/policyDefinitions","name":"dd6ac1a1-660e-4810-baa8-74e868e2ed47"},{"properties":{"displayName":"Microsoft - Managed Control 1146 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1146"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd83410c-ecb6-4547-8f14-748c3cbdc7ac","type":"Microsoft.Authorization/policyDefinitions","name":"dd83410c-ecb6-4547-8f14-748c3cbdc7ac"},{"properties":{"displayName":"Microsoft - Managed Control 1602 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1602"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddae2e97-a449-499f-a1c8-aea4a7e52ec9","type":"Microsoft.Authorization/policyDefinitions","name":"ddae2e97-a449-499f-a1c8-aea4a7e52ec9"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Settings - Account Policies''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12","type":"Microsoft.Authorization/policyDefinitions","name":"ddb53c61-9db4-41d4-a953-2abff5b66c12"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Recovery console''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"[Preview]: - Recovery console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue'', - ''='', parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsRecoveryconsole"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","type":"Microsoft.Authorization/policyDefinitions","name":"ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b"},{"properties":{"displayName":"Microsoft - Managed Control 1689 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1689"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/de901f2f-a01a-4456-97f0-33cda7966172","type":"Microsoft.Authorization/policyDefinitions","name":"de901f2f-a01a-4456-97f0-33cda7966172"},{"properties":{"displayName":"Microsoft - Managed Control 1528 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1528"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/deb9797c-22f8-40e8-b342-a84003c924e6","type":"Microsoft.Authorization/policyDefinitions","name":"deb9797c-22f8-40e8-b342-a84003c924e6"},{"properties":{"displayName":"MariaDB - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mariadbvirtualnetwork.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dfbd9a64-6114-48de-a47d-90574dc2e489","type":"Microsoft.Authorization/policyDefinitions","name":"dfbd9a64-6114-48de-a47d-90574dc2e489"},{"properties":{"displayName":"Microsoft - Managed Control 1673 - Flaw Remediation | Automated Flaw Remediation Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1673"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dff0b90d-5a6f-491c-b2f8-b90aa402d844","type":"Microsoft.Authorization/policyDefinitions","name":"dff0b90d-5a6f-491c-b2f8-b90aa402d844"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e01598e8-6538-41ed-95e8-8b29746cd697","type":"Microsoft.Authorization/policyDefinitions","name":"e01598e8-6538-41ed-95e8-8b29746cd697"},{"properties":{"displayName":"Cosmos - DB should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Cosmos DB not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"field":"Microsoft.DocumentDB/databaseAccounts/virtualNetworkRules[*].id","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9","type":"Microsoft.Authorization/policyDefinitions","name":"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9"},{"properties":{"displayName":"Microsoft - Managed Control 1206 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1206"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0de232d-02a0-4652-872d-88afb4ae5e91","type":"Microsoft.Authorization/policyDefinitions","name":"e0de232d-02a0-4652-872d-88afb4ae5e91"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell execution policy","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - where Windows PowerShell is not configured to use the specified PowerShell - execution policy. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ExecutionPolicy":{"type":"String","metadata":{"displayName":"PowerShell - Execution Policy","description":"The expected PowerShell execution policy."},"allowedValues":["AllSigned","Bypass","Default","RemoteSigned","Restricted","Undefined","Unrestricted"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy'', - ''='', parameters(''ExecutionPolicy'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellExecutionPolicy"},"ExecutionPolicy":{"value":"[parameters(''ExecutionPolicy'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ExecutionPolicy":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615","type":"Microsoft.Authorization/policyDefinitions","name":"e0efc13a-122a-47c5-b817-2ccfe5d12615"},{"properties":{"displayName":"Microsoft - Managed Control 1714 - Software, Firmware, And Information Integrity | Automated - Notifications Of Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1714"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e12494fa-b81e-4080-af71-7dbacc2da0ec","type":"Microsoft.Authorization/policyDefinitions","name":"e12494fa-b81e-4080-af71-7dbacc2da0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1686 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1686"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e17085c5-0be8-4423-b39b-a52d3d1402e5","type":"Microsoft.Authorization/policyDefinitions","name":"e17085c5-0be8-4423-b39b-a52d3d1402e5"},{"properties":{"displayName":"Microsoft - Managed Control 1722 - Spam Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1722"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1da06bd-25b6-4127-a301-c313d6873fff","type":"Microsoft.Authorization/policyDefinitions","name":"e1da06bd-25b6-4127-a301-c313d6873fff"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your machines should be remediated","policyType":"BuiltIn","mode":"All","description":"Servers - which do not satisfy the configured baseline will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"osVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","type":"Microsoft.Authorization/policyDefinitions","name":"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15"},{"properties":{"displayName":"Microsoft - Managed Control 1047 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1047"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62","type":"Microsoft.Authorization/policyDefinitions","name":"e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62"},{"properties":{"displayName":"Microsoft - Managed Control 1276 - Alternate Processing Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1276"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e214e563-1206-4a43-a56b-ac5880c9c571","type":"Microsoft.Authorization/policyDefinitions","name":"e214e563-1206-4a43-a56b-ac5880c9c571"},{"properties":{"displayName":"Microsoft - Managed Control 1560 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1560"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e29e0915-5c2f-4d09-8806-048b749ad763","type":"Microsoft.Authorization/policyDefinitions","name":"e29e0915-5c2f-4d09-8806-048b749ad763"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c","type":"Microsoft.Authorization/policyDefinitions","name":"e2c1c086-2d84-4019-bff3-c44ccd95113c"},{"properties":{"displayName":"Audit - Dependency agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","type":"Microsoft.Authorization/policyDefinitions","name":"e2dd799a-a932-4e9d-ac17-d473bc3c6c10"},{"properties":{"displayName":"Microsoft - Managed Control 1161 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1161"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2f8f6c6-dde4-436b-a79d-bc50e129eb3a","type":"Microsoft.Authorization/policyDefinitions","name":"e2f8f6c6-dde4-436b-a79d-bc50e129eb3a"},{"properties":{"displayName":"Microsoft - Managed Control 1387 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1387"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3007185-3857-43a9-8237-06ca94f1084c","type":"Microsoft.Authorization/policyDefinitions","name":"e3007185-3857-43a9-8237-06ca94f1084c"},{"properties":{"displayName":"Microsoft - Managed Control 1479 - Fire Protection | Automatic Fire Suppression","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1479"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e327b072-281d-4f75-9c28-4216e5d72f26","type":"Microsoft.Authorization/policyDefinitions","name":"e327b072-281d-4f75-9c28-4216e5d72f26"},{"properties":{"displayName":"Azure - VPN gateways should not use ''basic'' SKU","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that VPN gateways do not use ''basic'' SKU.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworkGateways"},{"field":"Microsoft.Network/virtualNetworkGateways/gatewayType","equals":"Vpn"},{"field":"Microsoft.Network/virtualNetworkGateways/sku.tier","equals":"Basic"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345b6c3-24bd-4c93-9bbb-7e5e49a17b78","type":"Microsoft.Authorization/policyDefinitions","name":"e345b6c3-24bd-4c93-9bbb-7e5e49a17b78"},{"properties":{"displayName":"MFA - should be enabled on accounts with read permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - read privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","type":"Microsoft.Authorization/policyDefinitions","name":"e3576e28-8b17-4677-84c3-db2990658d64"},{"properties":{"displayName":"RDP - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows RDP access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"3389"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"3389"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e372f825-a257-4fb8-9175-797a8a8627d6","type":"Microsoft.Authorization/policyDefinitions","name":"e372f825-a257-4fb8-9175-797a8a8627d6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Shutdown''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03","type":"Microsoft.Authorization/policyDefinitions","name":"e3a77a94-cf41-4ee8-b45c-98be28841c03"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Settings - - Account Policies''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnforcePasswordHistory":{"type":"String","metadata":{"displayName":"[Preview]: - Enforce password history","description":"Specifies limits on password reuse - - how many times a new password must be created for a user account before - the password can be repeated."},"defaultValue":"24"},"MaximumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Maximum password age","description":"Specifies the maximum number of days - that may elapse before a user account password must be changed. The format - of the value is two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,70"},"MinimumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password age","description":"Specifies the minimum number of days - that must elapse before a user account password can be changed."},"defaultValue":"1"},"MinimumPasswordLength":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password length","description":"Specifies the minimum number of characters - that a user account password may contain."},"defaultValue":"14"},"PasswordMustMeetComplexityRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Password must meet complexity requirements","description":"Specifies whether - a user account password must be complex. If required, a complex password must - not contain part of user''s account name or full name; be at least 6 characters - long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enforce - password history;ExpectedValue'', ''='', parameters(''EnforcePasswordHistory''), - '','', ''Maximum password age;ExpectedValue'', ''='', parameters(''MaximumPasswordAge''), - '','', ''Minimum password age;ExpectedValue'', ''='', parameters(''MinimumPasswordAge''), - '','', ''Minimum password length;ExpectedValue'', ''='', parameters(''MinimumPasswordLength''), - '','', ''Password must meet complexity requirements;ExpectedValue'', ''='', - parameters(''PasswordMustMeetComplexityRequirements'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecuritySettingsAccountPolicies"},"EnforcePasswordHistory":{"value":"[parameters(''EnforcePasswordHistory'')]"},"MaximumPasswordAge":{"value":"[parameters(''MaximumPasswordAge'')]"},"MinimumPasswordAge":{"value":"[parameters(''MinimumPasswordAge'')]"},"MinimumPasswordLength":{"value":"[parameters(''MinimumPasswordLength'')]"},"PasswordMustMeetComplexityRequirements":{"value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnforcePasswordHistory":{"type":"string"},"MaximumPasswordAge":{"type":"string"},"MinimumPasswordAge":{"type":"string"},"MinimumPasswordLength":{"type":"string"},"PasswordMustMeetComplexityRequirements":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c","type":"Microsoft.Authorization/policyDefinitions","name":"e3d95ab7-f47a-49d8-a347-784177b6c94c"},{"properties":{"displayName":"Microsoft - Managed Control 1451 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1451"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3f1e5a3-25c1-4476-8cb6-3955031f8e65","type":"Microsoft.Authorization/policyDefinitions","name":"e3f1e5a3-25c1-4476-8cb6-3955031f8e65"},{"properties":{"displayName":"Microsoft - Managed Control 1357 - Incident Response Training | Automated Training Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1357"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e4213689-05e8-4241-9d4e-8dd1cdafd105","type":"Microsoft.Authorization/policyDefinitions","name":"e4213689-05e8-4241-9d4e-8dd1cdafd105"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - User Account Control''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Admin Approval Mode for the Built-in Administrator account","description":"Specifies - the behavior of Admin Approval Mode for the built-in Administrator account."},"defaultValue":"1"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Behavior of the elevation prompt for administrators in Admin Approval - Mode","description":"Specifies the behavior of the elevation prompt for administrators."},"defaultValue":"2"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Detect application installations and prompt for elevation","description":"Specifies - the behavior of application installation detection for the computer."},"defaultValue":"1"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Run all administrators in Admin Approval Mode","description":"Specifies - the behavior of all User Account Control (UAC) policy settings for the computer."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue'', - ''='', parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount''), - '','', ''User Account Control: Behavior of the elevation prompt for administrators - in Admin Approval Mode;ExpectedValue'', ''='', parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode''), - '','', ''User Account Control: Detect application installations and prompt - for elevation;ExpectedValue'', ''='', parameters(''UACDetectApplicationInstallationsAndPromptForElevation''), - '','', ''User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue'', - ''='', parameters(''UACRunAllAdministratorsInAdminApprovalMode'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsUserAccountControl"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},"UACDetectApplicationInstallationsAndPromptForElevation":{"value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},"UACRunAllAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"string"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"string"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"string"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc","type":"Microsoft.Authorization/policyDefinitions","name":"e425e402-a050-45e5-b010-bd3f934589fc"},{"properties":{"displayName":"Microsoft - Managed Control 1340 - Authenticator Management | No Embedded Unencrypted - Static Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1340"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e51ff84b-e5ea-408f-b651-2ecc2933e4c6","type":"Microsoft.Authorization/policyDefinitions","name":"e51ff84b-e5ea-408f-b651-2ecc2933e4c6"},{"properties":{"displayName":"Microsoft - Managed Control 1381 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1381"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5368258-9684-4567-8126-269f34e65eab","type":"Microsoft.Authorization/policyDefinitions","name":"e5368258-9684-4567-8126-269f34e65eab"},{"properties":{"displayName":"Microsoft - Managed Control 1421 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1421"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e539caaa-da8c-41b8-9e1e-449851e2f7a6","type":"Microsoft.Authorization/policyDefinitions","name":"e539caaa-da8c-41b8-9e1e-449851e2f7a6"},{"properties":{"displayName":"Microsoft - Managed Control 1716 - Software, Firmware, And Information Integrity | Integration - Of Detection And Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1716"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e54c325e-42a0-4dcf-b105-046e0f6f590f","type":"Microsoft.Authorization/policyDefinitions","name":"e54c325e-42a0-4dcf-b105-046e0f6f590f"},{"properties":{"displayName":"Microsoft - Managed Control 1023 - Account Management | Usage Conditions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1023"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e55698b6-3dea-4aa9-99b9-d8218c6ab6e5","type":"Microsoft.Authorization/policyDefinitions","name":"e55698b6-3dea-4aa9-99b9-d8218c6ab6e5"},{"properties":{"displayName":"Allowed - locations","policyType":"BuiltIn","mode":"Indexed","description":"This policy - enables you to restrict the locations your organization can specify when deploying - resources. Use to enforce your geo-compliance requirements. Excludes resource - groups, Microsoft.AzureActiveDirectory/b2cDirectories, and resources that - use the ''global'' region.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that can be specified when deploying resources.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"},{"field":"location","notEquals":"global"},{"field":"type","notEquals":"Microsoft.AzureActiveDirectory/b2cDirectories"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c","type":"Microsoft.Authorization/policyDefinitions","name":"e56962a6-4747-49cd-b67b-bf8b01975c4c"},{"properties":{"displayName":"Microsoft - Managed Control 1296 - Information System Recovery And Reconstitution | Transaction - Recovery","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1296"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e57b98a0-a011-4956-a79d-5d17ed8b8e48","type":"Microsoft.Authorization/policyDefinitions","name":"e57b98a0-a011-4956-a79d-5d17ed8b8e48"},{"properties":{"displayName":"Microsoft - Managed Control 1499 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1499"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e59671ab-9720-4ee2-9c60-170e8c82251e","type":"Microsoft.Authorization/policyDefinitions","name":"e59671ab-9720-4ee2-9c60-170e8c82251e"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Accounts''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AccountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"[Preview]: - Accounts: Guest account status","description":"Specifies whether the local - Guest account is disabled."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Accounts: - Guest account status;ExpectedValue'', ''='', parameters(''AccountsGuestAccountStatus'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAccounts"},"AccountsGuestAccountStatus":{"value":"[parameters(''AccountsGuestAccountStatus'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AccountsGuestAccountStatus":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","type":"Microsoft.Authorization/policyDefinitions","name":"e5b81f87-9185-4224-bf00-9f505e9f89f3"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Node.js Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Node.js version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestNodeJS","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e67687e8-08d5-4e7f-8226-5b4753bba008","type":"Microsoft.Authorization/policyDefinitions","name":"e67687e8-08d5-4e7f-8226-5b4753bba008"},{"properties":{"displayName":"Microsoft - Managed Control 1465 - Monitoring Physical Access | Monitoring Physical Access - To Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1465"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e6e41554-86b5-4537-9f7f-4fc41a1d1640","type":"Microsoft.Authorization/policyDefinitions","name":"e6e41554-86b5-4537-9f7f-4fc41a1d1640"},{"properties":{"displayName":"Subnets - should be associated with a Network Security Group","policyType":"BuiltIn","mode":"All","description":"Protect - your subnet from potential threats by restricting access to it with a Network - Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules - that allow or deny network traffic to your subnet.","metadata":{"version":"2.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnSubnets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","type":"Microsoft.Authorization/policyDefinitions","name":"e71308d3-144b-4262-b144-efdc3cc90517"},{"properties":{"displayName":"Microsoft - Managed Control 1567 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1567"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e72edbf6-aa61-436d-a227-0f32b77194b3","type":"Microsoft.Authorization/policyDefinitions","name":"e72edbf6-aa61-436d-a227-0f32b77194b3"},{"properties":{"displayName":"Microsoft - Managed Control 1311 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1311"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7568697-0c9e-4ea3-9cec-9e567d14f3c6","type":"Microsoft.Authorization/policyDefinitions","name":"e7568697-0c9e-4ea3-9cec-9e567d14f3c6"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL server Advanced Data - Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","type":"Microsoft.Authorization/policyDefinitions","name":"e756b945-1b1b-480b-8de8-9a0859d5f7ad"},{"properties":{"displayName":"Microsoft - Managed Control 1154 - System Interconnections | Unclassified Non-National - Security System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1154"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a","type":"Microsoft.Authorization/policyDefinitions","name":"e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a"},{"properties":{"displayName":"Allowed - locations for resource groups","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to restrict the locations your organization can create - resource groups in. Use to enforce your geo-compliance requirements.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that resource groups can be created in.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988","type":"Microsoft.Authorization/policyDefinitions","name":"e765b5de-1225-4ba3-bd56-1ac6695af988"},{"properties":{"displayName":"Microsoft - Managed Control 1273 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1273"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e77fcbf2-a1e8-44f1-860e-ed6583761e65","type":"Microsoft.Authorization/policyDefinitions","name":"e77fcbf2-a1e8-44f1-860e-ed6583761e65"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Web Application","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within a web application must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e797f851-8be7-4c40-bb56-2e3395215b0e","type":"Microsoft.Authorization/policyDefinitions","name":"e797f851-8be7-4c40-bb56-2e3395215b0e"},{"properties":{"displayName":"Microsoft - Managed Control 1169 - Continuous Monitoring | Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1169"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7ba2cb3-5675-4468-8b50-8486bdd998a5","type":"Microsoft.Authorization/policyDefinitions","name":"e7ba2cb3-5675-4468-8b50-8486bdd998a5"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for MySQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any MySQL server that is not enforcing SSL connection. Azure - Database for MySQL supports connecting your Azure Database for MySQL server - to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections - between your database server and your client applications helps protect against - ''man in the middle'' attacks by encrypting the data stream between the server - and your application.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d","type":"Microsoft.Authorization/policyDefinitions","name":"e802a67a-daf5-4436-9ea6-f6d821dd0c5d"},{"properties":{"displayName":"Microsoft - Managed Control 1237 - Software Usage Restrictions | Open Source Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1237"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e80b6812-0bfa-4383-8223-cdd86a46a890","type":"Microsoft.Authorization/policyDefinitions","name":"e80b6812-0bfa-4383-8223-cdd86a46a890"},{"properties":{"displayName":"Vulnerabilities - in container security configurations should be remediated","policyType":"BuiltIn","mode":"All","description":"Audit - vulnerabilities in security configuration on machines with Docker installed - and display as recommendations in Azure Security Center.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ContainerBenchmark","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","type":"Microsoft.Authorization/policyDefinitions","name":"e8cbc669-f12d-49eb-93e7-9273119e9933"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Event Hub when any Data Lake Storage Gen1 which is missing this diagnostic - settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Storage in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8d096bc-85de-4c5f-8cfb-857bd1b9d62d","type":"Microsoft.Authorization/policyDefinitions","name":"e8d096bc-85de-4c5f-8cfb-857bd1b9d62d"},{"properties":{"displayName":"[Preview]: - Container Registries should use private links","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have at least one approved private endpoint - connection. Clients in a virtual network can securely access resources that - have private endpoint connections through private links. For more information, - visit: https://aka.ms/acr/private-link.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"count":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*]","where":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*].privateLinkServiceConnectionState.status","equals":"Approved"}},"less":1}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8eef0a8-67cf-4eb4-9386-14b0e78733d4","type":"Microsoft.Authorization/policyDefinitions","name":"e8eef0a8-67cf-4eb4-9386-14b0e78733d4"},{"properties":{"displayName":"Microsoft - Managed Control 1626 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1626"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8f6bddd-6d67-439a-88d4-c5fe39a79341","type":"Microsoft.Authorization/policyDefinitions","name":"e8f6bddd-6d67-439a-88d4-c5fe39a79341"},{"properties":{"displayName":"Microsoft - Managed Control 1502 - Rules Of Behavior | Social Media And Networking Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1502"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e901375c-8f01-4ac8-9183-d5312f47fe63","type":"Microsoft.Authorization/policyDefinitions","name":"e901375c-8f01-4ac8-9183-d5312f47fe63"},{"properties":{"displayName":"Microsoft - Managed Control 1723 - Information Input Validation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1723"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e91927a0-ac1d-44a0-95f8-5185f9dfce9f","type":"Microsoft.Authorization/policyDefinitions","name":"e91927a0-ac1d-44a0-95f8-5185f9dfce9f"},{"properties":{"displayName":"Microsoft - Managed Control 1200 - Security Impact Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1200"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e98fe9d7-2ed3-44f8-93b7-24dca69783ff","type":"Microsoft.Authorization/policyDefinitions","name":"e98fe9d7-2ed3-44f8-93b7-24dca69783ff"},{"properties":{"displayName":"Microsoft - Managed Control 1487 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1487"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c3371d-c30c-4f58-abd9-30b8a8199571","type":"Microsoft.Authorization/policyDefinitions","name":"e9c3371d-c30c-4f58-abd9-30b8a8199571"},{"properties":{"displayName":"Remote - debugging should be turned off for API Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on API apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","type":"Microsoft.Authorization/policyDefinitions","name":"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e"},{"properties":{"displayName":"Microsoft - Managed Control 1363 - Incident Handling | Automated Incident Handling Processes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1363"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3e8156-89a1-45b1-8bd6-938abc79fdfd","type":"Microsoft.Authorization/policyDefinitions","name":"ea3e8156-89a1-45b1-8bd6-938abc79fdfd"},{"properties":{"displayName":"Inherit - a tag from the resource group if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the parent resource group when any resource - missing this tag is created or updated. Existing resources can be remediated - by triggering a remediation task. If the tag exists with a different value - it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3f2387-9b95-492a-a190-fcdc54f7b070","type":"Microsoft.Authorization/policyDefinitions","name":"ea3f2387-9b95-492a-a190-fcdc54f7b070"},{"properties":{"displayName":"Key - Vault should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Key Vault not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.KeyVault/vaults/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f","type":"Microsoft.Authorization/policyDefinitions","name":"ea4d6841-2173-4317-9747-ff522a45120f"},{"properties":{"displayName":"Microsoft - Managed Control 1422 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1422"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea556850-838d-4a37-8ce5-9d7642f95e11","type":"Microsoft.Authorization/policyDefinitions","name":"ea556850-838d-4a37-8ce5-9d7642f95e11"},{"properties":{"displayName":"Microsoft - Managed Control 1542 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1542"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eab340d0-3d55-4826-a0e5-feebfeb0131d","type":"Microsoft.Authorization/policyDefinitions","name":"eab340d0-3d55-4826-a0e5-feebfeb0131d"},{"properties":{"displayName":"Ensure - Function app has ''Client Certificates (Incoming client certificates)'' set - to ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eaebaea7-8013-4ceb-9d14-7eb32271373c","type":"Microsoft.Authorization/policyDefinitions","name":"eaebaea7-8013-4ceb-9d14-7eb32271373c"},{"properties":{"displayName":"Microsoft - Managed Control 1064 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1064"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb","type":"Microsoft.Authorization/policyDefinitions","name":"eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb"},{"properties":{"displayName":"Microsoft - Managed Control 1321 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1321"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb627cc6-3a9d-46b5-96b7-5fca49178a37","type":"Microsoft.Authorization/policyDefinitions","name":"eb627cc6-3a9d-46b5-96b7-5fca49178a37"},{"properties":{"displayName":"Log - checkpoints should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_checkpoints - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_checkpoints","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d"},{"properties":{"displayName":"Log - connections should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_connections - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_connections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e442"},{"properties":{"displayName":"Disconnections - should be logged for PostgreSQL database servers.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_disconnections - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_disconnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e446"},{"properties":{"displayName":"Log - duration should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_duration - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_duration","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3"},{"properties":{"displayName":"Deprecated - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts with owner permissions should be removed from your subscription. Deprecated - accounts are accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","type":"Microsoft.Authorization/policyDefinitions","name":"ebb62a0c-3560-49e1-89ed-27e074e9f8ad"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that allow remote connections from - accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that allow remote connections from accounts without passwords. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid110"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","type":"Microsoft.Authorization/policyDefinitions","name":"ec49586f-4939-402d-a29e-6ff502b20592"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Control Panel''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Control Panel''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesControlPanel"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d","type":"Microsoft.Authorization/policyDefinitions","name":"ec7ac234-2af5-4729-94d2-c557c071799d"},{"properties":{"displayName":"Microsoft - Managed Control 1241 - User-Installed Software | Alerts For Unauthorized Installations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1241"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eca4d7b2-65e2-4e04-95d4-c68606b063c3","type":"Microsoft.Authorization/policyDefinitions","name":"eca4d7b2-65e2-4e04-95d4-c68606b063c3"},{"properties":{"displayName":"Microsoft - Managed Control 1622 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1622"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ecf56554-164d-499a-8d00-206b07c27bed","type":"Microsoft.Authorization/policyDefinitions","name":"ecf56554-164d-499a-8d00-206b07c27bed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Event Hub when - any Key Vault which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Key - Vaults in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''vaultName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"vaultName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ed7c8c13-51e7-49d1-8a43-8490431a0da2","type":"Microsoft.Authorization/policyDefinitions","name":"ed7c8c13-51e7-49d1-8a43-8490431a0da2"},{"properties":{"displayName":"Microsoft - Managed Control 1217 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1217"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edea4f20-b02c-4115-be75-86c080e5c0ed","type":"Microsoft.Authorization/policyDefinitions","name":"edea4f20-b02c-4115-be75-86c080e5c0ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Event - Hub when any Stream Analytics which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Stream - Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edf3780c-3d70-40fe-b17e-ab72013dafca","type":"Microsoft.Authorization/policyDefinitions","name":"edf3780c-3d70-40fe-b17e-ab72013dafca"},{"properties":{"displayName":"Microsoft - Managed Control 1189 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1189"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ee45e02a-4140-416c-82c4-fecfea660b9d","type":"Microsoft.Authorization/policyDefinitions","name":"ee45e02a-4140-416c-82c4-fecfea660b9d"},{"properties":{"displayName":"Microsoft - Managed Control 1089 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1089"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef080e67-0d1a-4f76-a0c5-fb9b0358485e","type":"Microsoft.Authorization/policyDefinitions","name":"ef080e67-0d1a-4f76-a0c5-fb9b0358485e"},{"properties":{"displayName":"Microsoft - Managed Control 1314 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1314"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef0c8530-efd9-45b8-b753-f03083d06295","type":"Microsoft.Authorization/policyDefinitions","name":"ef0c8530-efd9-45b8-b753-f03083d06295"},{"properties":{"displayName":"Microsoft - Managed Control 1128 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1128"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef212163-3bc4-4e86-bcf8-705127086393","type":"Microsoft.Authorization/policyDefinitions","name":"ef212163-3bc4-4e86-bcf8-705127086393"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","type":"Microsoft.Authorization/policyDefinitions","name":"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Event Hub when - any Event Hub which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Destination Location","description":"The location the Event Hub that will - get diagnostic data resides in. Only source Event Hubs in this location will - be linked to this destination Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef7b61ef-b8e4-4c91-8e78-6946c6b0023f","type":"Microsoft.Authorization/policyDefinitions","name":"ef7b61ef-b8e4-4c91-8e78-6946c6b0023f"},{"properties":{"displayName":"Microsoft - Managed Control 1472 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1472"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef869332-921d-4c28-9402-3be73e6e50c8","type":"Microsoft.Authorization/policyDefinitions","name":"ef869332-921d-4c28-9402-3be73e6e50c8"},{"properties":{"displayName":"The - Log Analytics agent should be installed on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux Virtual Machine Scale Sets if the Log Analytics - agent is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf","type":"Microsoft.Authorization/policyDefinitions","name":"efbde977-ba53-4479-b8e9-10b957924fbf"},{"properties":{"displayName":"Microsoft - Managed Control 1012 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1012"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efd7b9ae-1db6-4eb6-b0fe-87e6565f9738","type":"Microsoft.Authorization/policyDefinitions","name":"efd7b9ae-1db6-4eb6-b0fe-87e6565f9738"},{"properties":{"displayName":"Microsoft - Managed Control 1358 - Incident Response Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1358"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/effbaeef-5bf4-400d-895e-ef8cbc0e64c7","type":"Microsoft.Authorization/policyDefinitions","name":"effbaeef-5bf4-400d-895e-ef8cbc0e64c7"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on Function App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8","type":"Microsoft.Authorization/policyDefinitions","name":"f0473e7a-a1ba-4e86-afb2-e829e11b01d8"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should not be installed. e.g. ''Microsoft SQL - Server 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server - 2014*'' (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]NotInstalledApplicationResource1;Name'', - ''='', parameters(''ApplicationName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"NotInstalledApplication"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2","type":"Microsoft.Authorization/policyDefinitions","name":"f0633351-c7b2-41ff-9981-508fc08553c2"},{"properties":{"displayName":"Microsoft - Managed Control 1531 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1531"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0643e0c-eee5-4113-8684-c608d05c5236","type":"Microsoft.Authorization/policyDefinitions","name":"f0643e0c-eee5-4113-8684-c608d05c5236"},{"properties":{"displayName":"Latest - TLS version should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","type":"Microsoft.Authorization/policyDefinitions","name":"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b"},{"properties":{"displayName":"Microsoft - Managed Control 1028 - Information Flow Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1028"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f171df5c-921b-41e9-b12b-50801c315475","type":"Microsoft.Authorization/policyDefinitions","name":"f171df5c-921b-41e9-b12b-50801c315475"},{"properties":{"displayName":"Virtual - networks should use specified virtual network gateway","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual network if the default route does not point to the - specified virtual network gateway.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"virtualNetworkGatewayId":{"type":"String","metadata":{"displayName":"Virtual - network gateway Id","description":"Resource Id of the virtual network gateway. - Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/virtualNetworks/subnets","name":"GatewaySubnet","existenceCondition":{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*].id","notContains":"[concat(parameters(''virtualNetworkGatewayId''), - ''/'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b","type":"Microsoft.Authorization/policyDefinitions","name":"f1776c76-f58c-4245-a8d0-2b207198dc8b"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the passwd file permissions set to 0644. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid121"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","type":"Microsoft.Authorization/policyDefinitions","name":"f19aa1c1-6b91-4c27-ae6a-970279f03db9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - MSS (Legacy)''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - MSS (Legacy)''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdminstrativeTemplatesMSSLegacy"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d","type":"Microsoft.Authorization/policyDefinitions","name":"f1f4825d-58fb-4257-8016-8c00e3c9ed9d"},{"properties":{"displayName":"Microsoft - Managed Control 1701 - Information System Monitoring | Host-Based Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1701"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f25bc08f-27cb-43b6-9a23-014d00700426","type":"Microsoft.Authorization/policyDefinitions","name":"f25bc08f-27cb-43b6-9a23-014d00700426"},{"properties":{"displayName":"Microsoft - Managed Control 1457 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1457"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f2d9d3e6-8886-4305-865d-639163e5c305","type":"Microsoft.Authorization/policyDefinitions","name":"f2d9d3e6-8886-4305-865d-639163e5c305"},{"properties":{"displayName":"Microsoft - Managed Control 1309 - Identification And Authentication (Org. Users) | Acceptance - Of Piv Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1309"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f355d62b-39a8-4ba3-abf7-90f71cb3b000","type":"Microsoft.Authorization/policyDefinitions","name":"f355d62b-39a8-4ba3-abf7-90f71cb3b000"},{"properties":{"displayName":"Microsoft - Managed Control 1615 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1615"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f35e02aa-0a55-49f8-8811-8abfa7e6f2c0","type":"Microsoft.Authorization/policyDefinitions","name":"f35e02aa-0a55-49f8-8811-8abfa7e6f2c0"},{"properties":{"displayName":"Microsoft - Managed Control 1255 - Contingency Plan | Continue Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1255"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3793f5e-937f-44f7-bfba-40647ef3efa0","type":"Microsoft.Authorization/policyDefinitions","name":"f3793f5e-937f-44f7-bfba-40647ef3efa0"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain all of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain all of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","type":"Microsoft.Authorization/policyDefinitions","name":"f3b44e5d-1456-475f-9c67-c66c4618e85a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not contain the specified certificates - in Trusted Root","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs that do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f","type":"Microsoft.Authorization/policyDefinitions","name":"f3b9ad83-000d-4dc1-bff0-6d54533dd03f"},{"properties":{"displayName":"Microsoft - Managed Control 1706 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1706"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f475ee0e-f560-4c9b-876b-04a77460a404","type":"Microsoft.Authorization/policyDefinitions","name":"f475ee0e-f560-4c9b-876b-04a77460a404"},{"properties":{"displayName":"Audit - Log Analytics workspace for VM - Report Mismatch","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if they aren''t logging to the Log Analytics workspace - specified in the policy/initiative assignment.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalyticsWorkspaceId":{"type":"String","metadata":{"displayName":"Log - Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","notEquals":"[parameters(''logAnalyticsWorkspaceId'')]"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","type":"Microsoft.Authorization/policyDefinitions","name":"f47b5582-33ec-4c5c-87c0-b010a6b2e917"},{"properties":{"displayName":"Authorization - rules on the Event Hub instance should be defined","policyType":"BuiltIn","mode":"All","description":"Audit - existence of authorization rules on Event Hub entities to grant least-privileged - access","metadata":{"version":"1.0.0","category":"Event Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces/eventhubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/eventHubs/authorizationRules"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d","type":"Microsoft.Authorization/policyDefinitions","name":"f4826e5f-6a27-407c-ae3e-9582eb39891d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the password complexity setting enabled. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","type":"Microsoft.Authorization/policyDefinitions","name":"f48b2913-1dc5-4834-8c72-ccc1dfd819bb"},{"properties":{"displayName":"Microsoft - Managed Control 1495 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1495"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4978d0e-a596-48e7-9f8c-bbf52554ce8d","type":"Microsoft.Authorization/policyDefinitions","name":"f4978d0e-a596-48e7-9f8c-bbf52554ce8d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that have not restarted within the - specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have not restarted within the specified number of days. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NumberOfDays":{"type":"String","metadata":{"displayName":"[Preview]: - Number of days","description":"The number of days without restart until the - machine is considered non-compliant"},"defaultValue":"12"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[MachineUpTime]MachineLastBootUpTime;NumberOfDays'', - ''='', parameters(''NumberOfDays'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MachineLastBootUpTime"},"NumberOfDays":{"value":"[parameters(''NumberOfDays'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NumberOfDays":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194","type":"Microsoft.Authorization/policyDefinitions","name":"f4b245d4-46c9-42be-9b1a-49e2b5b94194"},{"properties":{"displayName":"Deploy - Auditing on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Auditing is enabled on SQL Servers for enhanced security - and compliance. It will automatically create a storage account in the same - region as the SQL server to store audit records.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"retentionDays":{"type":"String","metadata":{"description":"The - value in days of the retention period (0 indicates unlimited retention)","displayName":"Retention - days (optional, 180 days if unspecified)"},"defaultValue":"180"},"storageAccountsResourceGroup":{"type":"String","metadata":{"displayName":"Resource - group name for storage accounts","description":"Auditing writes database events - to an audit log in your Azure Storage account (a storage account will be created - in each region where a SQL Server is created that will be shared by all servers - in that region). Important - for proper operation of Auditing do not delete - or rename the resource group or the storage accounts.","strongType":"existingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"Default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"auditRetentionDays":{"type":"string"},"storageAccountsResourceGroup":{"type":"string"},"location":{"type":"string"}},"variables":{"retentionDays":"[int(parameters(''auditRetentionDays''))]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - parameters(''location''), parameters(''storageAccountsResourceGroup''))]","locationCode":"[substring(parameters(''location''), - 0, 3)]","storageName":"[tolower(concat(''sqlaudit'', variables(''locationCode''), - variables(''uniqueStorage'')))]","createStorageAccountDeploymentName":"[concat(''sqlServerAuditingStorageAccount-'', - uniqueString(variables(''locationCode''), parameters(''serverName'')))]"},"resources":[{"apiVersion":"2017-05-10","name":"[variables(''createStorageAccountDeploymentName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''storageAccountsResourceGroup'')]","properties":{"mode":"Incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storageName":{"value":"[variables(''storageName'')]"}},"templateLink":{"uri":"https://raw.githubusercontent.com/Azure/azure-policy/master/samples/SQL/deploy-sql-server-auditing/createStorage.template.json","contentVersion":"1.0.0.0"}}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/auditingSettings","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","storageEndpoint":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountEndPoint.value]","storageAccountAccessKey":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountKey.value]","retentionDays":"[variables(''retentionDays'')]","auditActionsAndGroups":null,"storageAccountSubscriptionId":"[subscription().subscriptionId]","isStorageSecondaryKeyInUse":false}}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"auditRetentionDays":{"value":"[parameters(''retentionDays'')]"},"storageAccountsResourceGroup":{"value":"[parameters(''storageAccountsResourceGroup'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4c68484-132f-41f9-9b6d-3e4b1cb55036","type":"Microsoft.Authorization/policyDefinitions","name":"f4c68484-132f-41f9-9b6d-3e4b1cb55036"},{"properties":{"displayName":"Microsoft - Managed Control 1469 - Power Equipment And Cabling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1469"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd","type":"Microsoft.Authorization/policyDefinitions","name":"f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd"},{"properties":{"displayName":"Microsoft - Managed Control 1618 - Security Function Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1618"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f52f89aa-4489-4ec4-950e-8c96a036baa9","type":"Microsoft.Authorization/policyDefinitions","name":"f52f89aa-4489-4ec4-950e-8c96a036baa9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Access''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths","description":"Specifies - which registry paths will be accessible over the network, regardless of the - users or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - access: Remotely accessible registry paths;ExpectedValue'', ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPaths''), - '','', ''Network access: Remotely accessible registry paths and sub-paths;ExpectedValue'', - ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths''), - '','', ''Network access: Shares that can be accessed anonymously;ExpectedValue'', - ''='', parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkAccess"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"string"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","type":"Microsoft.Authorization/policyDefinitions","name":"f56a3ab2-89d1-44de-ac0d-2ada5962e22a"},{"properties":{"displayName":"Microsoft - Managed Control 1198 - Configuration Change Control | Security Representative","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1198"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56be5c3-660b-4c61-9078-f67cf072c356","type":"Microsoft.Authorization/policyDefinitions","name":"f56be5c3-660b-4c61-9078-f67cf072c356"},{"properties":{"displayName":"Microsoft - Managed Control 1328 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1328"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5c66fdc-3d02-4034-9db5-ba57802609de","type":"Microsoft.Authorization/policyDefinitions","name":"f5c66fdc-3d02-4034-9db5-ba57802609de"},{"properties":{"displayName":"Microsoft - Managed Control 1193 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1193"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5fd629f-3075-4cae-ab53-bad65495a4ac","type":"Microsoft.Authorization/policyDefinitions","name":"f5fd629f-3075-4cae-ab53-bad65495a4ac"},{"properties":{"displayName":"Internet-facing - virtual machines should be protected with Network Security Groups","policyType":"BuiltIn","mode":"All","description":"Protect - your VM from potential threats by restricting access to it with a Network - Security Group (NSG). To learn more about controlling traffic with NSGs, visit - https://aka.ms/nsg-doc","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnVirtualMachines","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","type":"Microsoft.Authorization/policyDefinitions","name":"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c"},{"properties":{"displayName":"Microsoft - Managed Control 1214 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1214"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f714a4e2-b580-47b6-ae8c-f2812d3750f3","type":"Microsoft.Authorization/policyDefinitions","name":"f714a4e2-b580-47b6-ae8c-f2812d3750f3"},{"properties":{"displayName":"Microsoft - Managed Control 1591 - External Information System Services | Ident. Of Functions - / Ports / Protocols / Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1591"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f751cdb7-fbee-406b-969b-815d367cb9b3","type":"Microsoft.Authorization/policyDefinitions","name":"f751cdb7-fbee-406b-969b-815d367cb9b3"},{"properties":{"displayName":"Microsoft - Managed Control 1330 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1330"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f75cedb2-5def-4b31-973e-b69e8c7bd031","type":"Microsoft.Authorization/policyDefinitions","name":"f75cedb2-5def-4b31-973e-b69e8c7bd031"},{"properties":{"displayName":"Microsoft - Managed Control 1540 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1540"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f771f8cb-6642-45cc-9a15-8a41cd5c6977","type":"Microsoft.Authorization/policyDefinitions","name":"f771f8cb-6642-45cc-9a15-8a41cd5c6977"},{"properties":{"displayName":"Microsoft - Managed Control 1449 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1449"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f784d3b0-5f2b-49b7-b9f3-00ba8653ced5","type":"Microsoft.Authorization/policyDefinitions","name":"f784d3b0-5f2b-49b7-b9f3-00ba8653ced5"},{"properties":{"displayName":"Microsoft - Managed Control 1506 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1506"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f7d2ff17-d604-4dd9-b607-9ecf63f28ad2","type":"Microsoft.Authorization/policyDefinitions","name":"f7d2ff17-d604-4dd9-b607-9ecf63f28ad2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - execution policy","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines where Windows PowerShell is not configured - to use the specified PowerShell execution policy. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855","type":"Microsoft.Authorization/policyDefinitions","name":"f8036bd0-c10b-4931-86bb-94a878add855"},{"properties":{"displayName":"Microsoft - Managed Control 1705 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1705"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f82e3639-fa2b-4e06-a786-932d8379b972","type":"Microsoft.Authorization/policyDefinitions","name":"f82e3639-fa2b-4e06-a786-932d8379b972"},{"properties":{"displayName":"External - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with owner permissions should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","type":"Microsoft.Authorization/policyDefinitions","name":"f8456c1c-aa66-4dfb-861a-25d127b775c9"},{"properties":{"displayName":"Microsoft - Managed Control 1345 - Cryptographic Module Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1345"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f86aa129-7c07-4aa4-bbf5-792d93ffd9ea","type":"Microsoft.Authorization/policyDefinitions","name":"f86aa129-7c07-4aa4-bbf5-792d93ffd9ea"},{"properties":{"displayName":"Microsoft - Managed Control 1065 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1065"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f87b8085-dca9-4cf1-8f7b-9822b997797c","type":"Microsoft.Authorization/policyDefinitions","name":"f87b8085-dca9-4cf1-8f7b-9822b997797c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditOtherSystemEvents":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Other System Events","description":"Specifies whether audit events are - generated for Windows Firewall Service and Windows Firewall driver start and - stop events, failure events for these services and Windows Firewall Service - policy processing failures."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Other System Events;ExpectedValue'', ''='', parameters(''AuditOtherSystemEvents'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesSystem"},"AuditOtherSystemEvents":{"value":"[parameters(''AuditOtherSystemEvents'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditOtherSystemEvents":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473","type":"Microsoft.Authorization/policyDefinitions","name":"f8b0158d-4766-490f-bea0-259e52dba473"},{"properties":{"displayName":"Diagnostic - logs in Service Bus should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45","type":"Microsoft.Authorization/policyDefinitions","name":"f8d36e2f-389b-4ee4-898d-21aeb69a0f45"},{"properties":{"displayName":"Microsoft - Managed Control 1203 - Access Restrictions For Change | Automated Access Enforcement - / Auditing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1203"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9012d14-e3e6-4d7b-b926-9f37b5537066","type":"Microsoft.Authorization/policyDefinitions","name":"f9012d14-e3e6-4d7b-b926-9f37b5537066"},{"properties":{"displayName":"Microsoft - Managed Control 1697 - Information System Monitoring | Analyze Traffic / Covert - Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1697"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9873db2-18ad-46b3-a11a-1a1f8cbf0335","type":"Microsoft.Authorization/policyDefinitions","name":"f9873db2-18ad-46b3-a11a-1a1f8cbf0335"},{"properties":{"displayName":"Microsoft - Managed Control 1478 - Fire Protection | Suppression Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1478"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f997df46-cfbb-4cc8-aac8-3fecdaf6a183","type":"Microsoft.Authorization/policyDefinitions","name":"f997df46-cfbb-4cc8-aac8-3fecdaf6a183"},{"properties":{"displayName":"Microsoft - Managed Control 1535 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1535"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9a165d2-967d-4733-8399-1074270dae2e","type":"Microsoft.Authorization/policyDefinitions","name":"f9a165d2-967d-4733-8399-1074270dae2e"},{"properties":{"displayName":"Microsoft - Managed Control 1108 - Content Of Audit Records | Additional Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1108"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9ad559e-c12d-415e-9a78-e50fdd7da7ba","type":"Microsoft.Authorization/policyDefinitions","name":"f9ad559e-c12d-415e-9a78-e50fdd7da7ba"},{"properties":{"displayName":"Diagnostic - logs in Azure Stream Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Stream - Analytics"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingJobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","type":"Microsoft.Authorization/policyDefinitions","name":"f9be5368-9bf5-4b84-9e0a-7850da98bb46"},{"properties":{"displayName":"Latest - TLS version should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","type":"Microsoft.Authorization/policyDefinitions","name":"f9d614c5-c173-4d56-95a7-b4437057d193"},{"properties":{"displayName":"Microsoft - Managed Control 1280 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1280"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa108498-b3a8-4ffb-9e79-1107e76afad3","type":"Microsoft.Authorization/policyDefinitions","name":"fa108498-b3a8-4ffb-9e79-1107e76afad3"},{"properties":{"displayName":"Microsoft - Managed Control 1037 - Least Privilege | Network Access To Privileged Commands","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1037"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa4c2a3d-1294-41a3-9ada-0e540471e9fb","type":"Microsoft.Authorization/policyDefinitions","name":"fa4c2a3d-1294-41a3-9ada-0e540471e9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1435 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1435"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa8d221b-d130-4637-ba16-501e666628bb","type":"Microsoft.Authorization/policyDefinitions","name":"fa8d221b-d130-4637-ba16-501e666628bb"},{"properties":{"displayName":"Microsoft - Managed Control 1675 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1675"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/facb66e0-1c48-478a-bed5-747a312323e1","type":"Microsoft.Authorization/policyDefinitions","name":"facb66e0-1c48-478a-bed5-747a312323e1"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Linux VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Linux VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforLinux","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforLinux"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50","type":"Microsoft.Authorization/policyDefinitions","name":"fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50"},{"properties":{"displayName":"Microsoft - Managed Control 1086 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1086"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb321e6f-16a0-4be3-878f-500956e309c5","type":"Microsoft.Authorization/policyDefinitions","name":"fb321e6f-16a0-4be3-878f-500956e309c5"},{"properties":{"displayName":"Microsoft - Managed Control 1222 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1222"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb39e62f-6bda-4558-8088-ec03d5670914","type":"Microsoft.Authorization/policyDefinitions","name":"fb39e62f-6bda-4558-8088-ec03d5670914"},{"properties":{"displayName":"[Preview]: - Kubernetes Services should be upgraded to a non-vulnerable Kubernetes version","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - your Kubernetes service cluster to a later Kubernetes version to protect against - known vulnerabilities in your current Kubernetes version. Vulnerability CVE-2019-9946 - has been patched in Kubernetes versions 1.11.9+, 1.12.7+, 1.13.5+, and 1.14.0+","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.13.4","1.13.3","1.13.2","1.13.1","1.13.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.12.6","1.12.5","1.12.4","1.12.3","1.12.2","1.12.1","1.12.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.11.8","1.11.7","1.11.6","1.11.5","1.11.4","1.11.3","1.11.2","1.11.1","1.11.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.10.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.9.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.8.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.7.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.6.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.5.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.4.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.3.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.2.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.1.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.0.*"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","type":"Microsoft.Authorization/policyDefinitions","name":"fb893a29-21bb-418c-a157-e99480ec364c"},{"properties":{"displayName":"Storage - account containing the container with activity logs must be encrypted with - BYOK","policyType":"BuiltIn","mode":"All","description":"This policy audits - if the Storage account containing the container with activity logs is encrypted - with BYOK. The policy works only if the storage account lies on the same subscription - as activity logs by design. More information on Azure Storage encryption at - rest can be found here https://aka.ms/azurestoragebyok. ","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Insights/logProfiles"},{"field":"Microsoft.Insights/logProfiles/storageAccountId","exists":"true"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Storage/storageAccounts","existenceScope":"subscription","existenceCondition":{"allOf":[{"value":"[contains(field(''Microsoft.Insights/logProfiles/storageAccountId''), - subscription().Id)]","equals":"true"},{"field":"name","equals":"[last(split(field(''Microsoft.Insights/logProfiles/storageAccountId''),''/''))]"},{"field":"Microsoft.Storage/storageAccounts/encryption.keySource","equals":"Microsoft.Keyvault"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fbb99e8e-e444-4da0-9ff1-75c92f5a85b2","type":"Microsoft.Authorization/policyDefinitions","name":"fbb99e8e-e444-4da0-9ff1-75c92f5a85b2"},{"properties":{"displayName":"[Preview]: - All Internet traffic should be routed via your deployed Azure Firewall","policyType":"BuiltIn","mode":"All","description":"Azure - Security Center has identified that some of your subnets aren''t protected - with a next generation firewall. Protect your subnets from potential threats - by restricting access to them with Azure Firewall or a supported next generation - firewall","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable All Internet traffic should be routed - via your deployed Azure Firewall"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/routeTable","exists":false},{"count":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*]"},"greaterOrEquals":2},{"field":"name","notIn":["AzureFirewallSubnet","GatewaySubnet","AzureBastionSubnet"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/networkSecurityGroups","existenceScope":"Subscription","existenceCondition":{"allOf":[{"count":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*]","where":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*].id","like":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/'', - first(split(field(''fullName''), ''/'')), ''/subnets/'', field(''name''))]"}},"equals":1},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRange","in":["*","0-65535"]},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRanges","notEquals":"0-65535"}}]}]}},"greater":0},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]}]}},"equals":0}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc5e4038-4584-4632-8c85-c0448d374b2c","type":"Microsoft.Authorization/policyDefinitions","name":"fc5e4038-4584-4632-8c85-c0448d374b2c"},{"properties":{"displayName":"Microsoft - Managed Control 1075 - Access Control For Mobile Devices | Full Device / Container-Based Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1075"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc933d22-04df-48ed-8f87-22a3773d4309","type":"Microsoft.Authorization/policyDefinitions","name":"fc933d22-04df-48ed-8f87-22a3773d4309"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Client''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b","type":"Microsoft.Authorization/policyDefinitions","name":"fcbc55c9-f25a-4e55-a6cb-33acb3be778b"},{"properties":{"displayName":"Microsoft - Managed Control 1318 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1318"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fced5fda-3bdb-4d73-bfea-0e2c80428b66","type":"Microsoft.Authorization/policyDefinitions","name":"fced5fda-3bdb-4d73-bfea-0e2c80428b66"},{"properties":{"displayName":"Microsoft - Managed Control 1543 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1543"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd00b778-b5b5-49c0-a994-734ea7bd3624","type":"Microsoft.Authorization/policyDefinitions","name":"fd00b778-b5b5-49c0-a994-734ea7bd3624"},{"properties":{"displayName":"Microsoft - Managed Control 1707 - Security Alerts, Advisories, And Directives | Automated - Alerts And Advisories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1707"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4a2ac8-868a-4702-a345-6c896c3361ce","type":"Microsoft.Authorization/policyDefinitions","name":"fd4a2ac8-868a-4702-a345-6c896c3361ce"},{"properties":{"displayName":"Microsoft - Managed Control 1299 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1299"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4e54f7-9ab0-4bae-b6cc-457809948a89","type":"Microsoft.Authorization/policyDefinitions","name":"fd4e54f7-9ab0-4bae-b6cc-457809948a89"},{"properties":{"displayName":"Microsoft - Managed Control 1627 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1627"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd73310d-76fc-422d-bda4-3a077149f179","type":"Microsoft.Authorization/policyDefinitions","name":"fd73310d-76fc-422d-bda4-3a077149f179"},{"properties":{"displayName":"Microsoft - Managed Control 1130 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1130"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd7c4c1d-51ee-4349-9dab-89a7f8c8d102","type":"Microsoft.Authorization/policyDefinitions","name":"fd7c4c1d-51ee-4349-9dab-89a7f8c8d102"},{"properties":{"displayName":"Public - network access should be disabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2119542.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdccbe47-f3e3-4213-ad5d-ea459b2fa077","type":"Microsoft.Authorization/policyDefinitions","name":"fdccbe47-f3e3-4213-ad5d-ea459b2fa077"},{"properties":{"displayName":"Microsoft - Managed Control 1611 - Developer-Provided Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1611"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f","type":"Microsoft.Authorization/policyDefinitions","name":"fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f"},{"properties":{"displayName":"Microsoft - Managed Control 1405 - Maintenance Tools | Inspect Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1405"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b","type":"Microsoft.Authorization/policyDefinitions","name":"fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b"},{"properties":{"displayName":"Microsoft - Managed Control 1613 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1613"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe2ad78b-8748-4bff-a924-f74dfca93f30","type":"Microsoft.Authorization/policyDefinitions","name":"fe2ad78b-8748-4bff-a924-f74dfca93f30"},{"properties":{"displayName":"Show - audit results from Linux VMs that do not have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that do not have the specified applications - installed. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004","type":"Microsoft.Authorization/policyDefinitions","name":"fee5cb2b-9d9b-410e-afe3-2902d90d0004"},{"properties":{"displayName":"Vulnerabilities - on your SQL databases should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Monitor - Vulnerability Assessment scan results and recommendations for how to remediate - database vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedinstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","type":"Microsoft.Authorization/policyDefinitions","name":"feedbf84-6b99-488c-acc2-71c829aa5ffc"},{"properties":{"displayName":"Microsoft - Managed Control 1407 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1407"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ff9fbd83-1d8d-4b41-aac2-94cb44b33976","type":"Microsoft.Authorization/policyDefinitions","name":"ff9fbd83-1d8d-4b41-aac2-94cb44b33976"},{"properties":{"displayName":"Microsoft - Managed Control 1158 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1158"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fff50cf2-28eb-45b4-b378-c99412688907","type":"Microsoft.Authorization/policyDefinitions","name":"fff50cf2-28eb-45b4-b378-c99412688907"},{"properties":{"displayName":"[Preview]: - Manage certificate validity period","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the maximum validity period for certificates in months.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumValidityInMonths":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum validity in months","description":"The limit to how long a certificate - may be valid for. Certificates with lengthy validity periods aren''t best - practice."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/properties.validityInMonths","greater":"[parameters(''maximumValidityInMonths'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a075868-4c26-42ef-914c-5bc007359560","type":"Microsoft.Authorization/policyDefinitions","name":"0a075868-4c26-42ef-914c-5bc007359560"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure containers listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces containers to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerPortsRegex":{"type":"String","metadata":{"displayName":"Allowed - container ports regex","description":"Regex representing container ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerPortsRegex":"[parameters(''allowedContainerPortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f636243-1b1c-4d50-880f-310f6199f2cb","type":"Microsoft.Authorization/policyDefinitions","name":"0f636243-1b1c-4d50-880f-310f6199f2cb"},{"properties":{"displayName":"[Preview]: - Manage allowed certificate key types","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed key types for certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedKeyTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed key types","description":"The list of allowed certificate key types."},"allowedValues":["RSA","RSA-HSM","EC","EC-HSM"],"defaultValue":["RSA","RSA-HSM"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","notIn":"[parameters(''allowedKeyTypes'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1151cede-290b-4ba0-8b38-0ad145ac888f","type":"Microsoft.Authorization/policyDefinitions","name":"1151cede-290b-4ba0-8b38-0ad145ac888f"},{"properties":{"displayName":"[Preview]: - Manage certificate lifetime action triggers","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the configuration for certificate lifetime action triggers - before certificate expiration.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumPercentageLife":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum lifetime percentage","description":"Enter the percentage of lifetime - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action at 80% of the certificate''s valid life, enter - ''80''."}},"minimumDaysBeforeExpiry":{"type":"Integer","metadata":{"displayName":"[Preview]: - The minimum days before expiry","description":"Enter the days before expiration - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action 90 days before the certificate''s expiration, enter - ''90''."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","less":"[parameters(''minimumDaysBeforeExpiry'')]"}]},{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","greater":"[parameters(''maximumPercentageLife'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ef42cb-9903-4e39-9c26-422d29570417","type":"Microsoft.Authorization/policyDefinitions","name":"12ef42cb-9903-4e39-9c26-422d29570417"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce labels on pods in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces the specified labels are provided for pods in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"commaSeparatedListOfLabels":{"type":"String","metadata":{"displayName":"Comma-separated - list of labels","description":"A comma-separated list of labels to be specified - on Pods in Kubernetes cluster. E.g. test1,test2"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"PodEnforceLabels","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/pod-enforce-labels/limited-preview/gatekeeperpolicy.rego","policyParameters":{"commaSeparatedListOfLabels":"[parameters(''commaSeparatedListOfLabels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16c6ca72-89d2-4798-b87e-496f9de7fcb7","type":"Microsoft.Authorization/policyDefinitions","name":"16c6ca72-89d2-4798-b87e-496f9de7fcb7"},{"properties":{"displayName":"[Preview]: - Enforce HTTPS ingress in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces HTTPS ingress in a Kubernetes cluster. For instructions on - using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d","type":"Microsoft.Authorization/policyDefinitions","name":"1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d"},{"properties":{"displayName":"[Preview]: - Configure log filter expressions and datastore to be used for full logs for - specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide log filter expression and datastore to be used for full - logs in specified Azure Machine Learning computes and can be assigned at the - workspace. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"logFilters":{"type":"Array","metadata":{"displayName":"Log - filter expressions","description":"List of log filter expressions used to - filter logs. Ex. ^prefix1.*$"},"defaultValue":[]},"datastore":{"type":"String","metadata":{"displayName":"Datastore","description":"Datastore - used to store filtered logs. Ex. LogsDatastore which is configured in AML."}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"logFilter","value":{"filters":"[parameters(''logFilters'')]","datastore":"[parameters(''datastore'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d413020-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"1d413020-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Ensure services listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces services to listen only on allowed ports in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedServicePortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed service ports list","description":"The list of service ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/constraint.yaml","values":{"allowedServicePorts":"[parameters(''allowedServicePortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/233a2a17-77ca-4fb1-9b6b-69223d272a44","type":"Microsoft.Authorization/policyDefinitions","name":"233a2a17-77ca-4fb1-9b6b-69223d272a44"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure services listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces services to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedServicePortsRegex":{"type":"String","metadata":{"displayName":"Allowed - service ports regex","description":"Regex representing service ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ServiceAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/service-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedServicePortsRegex":"[parameters(''allowedServicePortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25dee3db-6ce0-4c02-ab5d-245887b24077","type":"Microsoft.Authorization/policyDefinitions","name":"25dee3db-6ce0-4c02-ab5d-245887b24077"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce HTTPS ingress in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces HTTPS ingress in an Azure Kubernetes Service cluster. Limited - Preview policies only work for registered subscriptions. To register, please - go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, - please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"HttpsIngressOnly","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-https-only/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fbff515-eecc-4b7e-9b63-fcc7138b7dc3","type":"Microsoft.Authorization/policyDefinitions","name":"2fbff515-eecc-4b7e-9b63-fcc7138b7dc3"},{"properties":{"displayName":"[Preview]: - Configure an approval endpoint called prior to jobs running for specified - Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps configure an approval endpoint called prior to jobs running for - specified Azure Machine Learning computes and can be assigned at the workspace. - For more information. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"approvalEndpoint":{"type":"String","metadata":{"displayName":"Approval - endpoint","description":"Approval endpoint that needs to be called before - an Azure ML job is run. Ex. http://amlrunapproval/approve"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"approvalEndpoint","value":"[parameters(''approvalEndpoint'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3948394e-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"3948394e-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Enforce internal load balancers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces load balancers do not have public IPs in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e","type":"Microsoft.Authorization/policyDefinitions","name":"3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e"},{"properties":{"displayName":"[Preview]: - Ensure containers listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces containers to listen only on allowed ports in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerPortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed container ports list","description":"The list of container ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/constraint.yaml","values":{"allowedContainerPorts":"[parameters(''allowedContainerPortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/440b515e-a580-421e-abeb-b159a61ddcbc","type":"Microsoft.Authorization/policyDefinitions","name":"440b515e-a580-421e-abeb-b159a61ddcbc"},{"properties":{"displayName":"[Preview]: - Enforce labels on pods in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces the specified labels are provided for pods in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"labelsList":{"type":"Array","metadata":{"displayName":"[Preview]: - List of labels","description":"The list of labels to be specified on Pods - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/constraint.yaml","values":{"labels":"[parameters(''labelsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46592696-4c7b-4bf3-9e45-6c2763bdc0a6","type":"Microsoft.Authorization/policyDefinitions","name":"46592696-4c7b-4bf3-9e45-6c2763bdc0a6"},{"properties":{"displayName":"[Preview]: - Configure allowed module authors for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide allowed module authors in specified Azure Machine Learning - computes and can be assigned at the workspace. For more information, visit - https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedModuleAuthors":{"type":"Array","metadata":{"displayName":"Allowed - module authors","description":"List of allowed module authors. Ex. authorname@contoso.com"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedModuleAuthors","value":"[parameters(''allowedModuleAuthors'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c70b02-63dd-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"53c70b02-63dd-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Configure allowed registries for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide registries that are allowed in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedACRs":{"type":"Array","metadata":{"displayName":"Azure - Container Registries","description":"List of Azure Container Registries that - can be used with Azure ML. Ex. amlrepo.azurecr.io;amlrepo.azurecr.io/foo"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedACRs","value":"[parameters(''allowedACRs'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5853517a-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"5853517a-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure only allowed container images in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures only allowed container images are running in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"Allowed - container images regex","description":"Regex representing container images - allowed in Kubernetes cluster. E.g. Regex of azure container registry images - is ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedImages","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-images/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f86cb6e-c4da-441b-807c-44bd0cc14e66","type":"Microsoft.Authorization/policyDefinitions","name":"5f86cb6e-c4da-441b-807c-44bd0cc14e66"},{"properties":{"displayName":"[Preview]: - Configure allowed Python packages for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":" - This policy helps provide allowed Python packages in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedPythonPackageChannels":{"type":"Array","metadata":{"displayName":"Allowed - Python package indexes","description":"List of allowed Python package indexes. - Ex. http://somepythonindex.org "},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedPythonPackageChannels","value":"[parameters(''allowedPythonPackageChannels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77eeea86-7e81-4a7d-9067-de844d096752","type":"Microsoft.Authorization/policyDefinitions","name":"77eeea86-7e81-4a7d-9067-de844d096752"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Do not allow privileged containers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy does not allow privileged containers creation in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerNoPrivilege","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-no-privilege/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ce7ac02-a5c6-45d6-8d1b-844feb1c1531","type":"Microsoft.Authorization/policyDefinitions","name":"7ce7ac02-a5c6-45d6-8d1b-844feb1c1531"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by an integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified key vault integrated - Certificate Authority.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedCAs":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed Azure Key Vault Supported CAs","description":"The list of allowed - certificate authorities supported by Azure Key Vault."},"allowedValues":["DigiCert","GlobalSign"],"defaultValue":["DigiCert","GlobalSign"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.name","notIn":"[parameters(''allowedCAs'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e826246-c976-48f6-b03e-619bb92b3d82","type":"Microsoft.Authorization/policyDefinitions","name":"8e826246-c976-48f6-b03e-619bb92b3d82"},{"properties":{"displayName":"[Preview]: - Do not allow privileged containers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy does not allow privileged containers creation in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95edb821-ddaf-4404-9732-666045e056b4","type":"Microsoft.Authorization/policyDefinitions","name":"95edb821-ddaf-4404-9732-666045e056b4"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by a non-integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified non-integrated Certificate - Authority.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"caCommonName":{"type":"String","metadata":{"displayName":"[Preview]: - The common name of the certificate authority","description":"The common name - (CN) of the Certificate Authority (CA) provider. For example, for an issuer - CN = Contoso, OU = .., DC = .., you can specify Contoso"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.commonName","notContains":"[parameters(''caCommonName'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a22f4a40-01d3-4c7d-8071-da157eeff341","type":"Microsoft.Authorization/policyDefinitions","name":"a22f4a40-01d3-4c7d-8071-da157eeff341"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure CPU and memory resource limits defined on containers - in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures CPU and memory resource limits are defined on containers in - an Azure Kubernetes Service cluster. Limited Preview policies only work for - registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. - For instruction on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerResourceLimits","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-resource-limits/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2d3ed81-8d11-4079-80a5-1faadc0024f4","type":"Microsoft.Authorization/policyDefinitions","name":"a2d3ed81-8d11-4079-80a5-1faadc0024f4"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce internal load balancers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces load balancers do not have public IPs in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"LoadBalancersInternal","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/loadbalancer-no-publicips/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a74d8f00-2fd9-4ce4-968e-0ee1eb821698","type":"Microsoft.Authorization/policyDefinitions","name":"a74d8f00-2fd9-4ce4-968e-0ee1eb821698"},{"properties":{"displayName":"[Deprecated]: - Enforce unique ingress hostnames across namespaces in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces unique ingress hostnames across namespaces in a Kubernetes - cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.","metadata":{"version":"2.0.1-deprecated","category":"Kubernetes","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Deprecated]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fd3e59-6390-4f2b-8247-ea676bd03e2d","type":"Microsoft.Authorization/policyDefinitions","name":"b2fd3e59-6390-4f2b-8247-ea676bd03e2d"},{"properties":{"displayName":"[Preview]: - Manage allowed curve names for elliptic curve cryptography certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed elliptic curve names for elliptic curve cryptography - certificates.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"allowedECNames":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed elliptic curve names","description":"The list of allowed curve names - for elliptic curve cryptography certificates."},"allowedValues":["P-256","P-256K","P-384","P-521"],"defaultValue":["P-256","P-256K","P-384","P-521"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["EC","EC-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.ellipticCurveName","notIn":"[parameters(''allowedECNames'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd78111f-4953-4367-9fd5-7e08808b54bf","type":"Microsoft.Authorization/policyDefinitions","name":"bd78111f-4953-4367-9fd5-7e08808b54bf"},{"properties":{"displayName":"[Preview]: - Manage minimum key size for RSA certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the minimum key size for RSA certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"minimumRSAKeySize":{"type":"Integer","metadata":{"displayName":"[Preview]: - Minimum RSA key size","description":"The minimum key size for RSA certificates."},"allowedValues":[2048,3072,4096]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["RSA","RSA-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keySize","less":"[parameters(''minimumRSAKeySize'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cee51871-e572-4576-855c-047c820360f0","type":"Microsoft.Authorization/policyDefinitions","name":"cee51871-e572-4576-855c-047c820360f0"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce unique ingress hostnames across namespaces in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces unique ingress hostnames across namespaces in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"UniqueIngressHostnames","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-hostnames-conflict/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d011d9f7-ba32-4005-b727-b3d09371ca60","type":"Microsoft.Authorization/policyDefinitions","name":"d011d9f7-ba32-4005-b727-b3d09371ca60"},{"properties":{"displayName":"[Preview]: - Ensure container CPU and memory resource limits do not exceed the specified - limits in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures container CPU and memory resource limits are defined and do - not exceed the specified limits in a Kubernetes cluster. For instructions - on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"cpuLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed CPU units","description":"The maximum CPU units allowed for a - container. E.g. 200m. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"memoryLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed memory bytes","description":"The maximum memory bytes allowed - for a container. E.g. 1Gi. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/constraint.yaml","values":{"cpuLimit":"[parameters(''cpuLimit'')]","memoryLimit":"[parameters(''memoryLimit'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345eecc-fa47-480f-9e88-67dcc122b164","type":"Microsoft.Authorization/policyDefinitions","name":"e345eecc-fa47-480f-9e88-67dcc122b164"},{"properties":{"displayName":"[Preview]: - Manage certificates that are within a specified number of days of expiration","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates that are within a specified number of days to - their expiration date.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"daysToExpire":{"type":"Integer","metadata":{"displayName":"[Preview]: - Days to expire","description":"The number of days for a certificate to expire."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/attributes.expiresOn","lessOrEquals":"[addDays(utcNow(), - parameters(''daysToExpire''))]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f772fb64-8e40-40ad-87bc-7706e1949427","type":"Microsoft.Authorization/policyDefinitions","name":"f772fb64-8e40-40ad-87bc-7706e1949427"},{"properties":{"displayName":"[Preview]: - Ensure only allowed container images in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures only allowed container images are running in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"[Preview]: - Allowed container images regex","description":"The RegEx rule used to match - allowed container images in a Kubernetes cluster. For example, to allow any - Azure Container Registry image by matching partial path: ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/constraint.yaml","values":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/febd0533-8e55-448f-b837-bd0e06f16469","type":"Microsoft.Authorization/policyDefinitions","name":"febd0533-8e55-448f-b837-bd0e06f16469"},{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:17.6391295Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/read"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicyea4a13f0"},{"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.1484325Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f","type":"Microsoft.Authorization/policyDefinitions","name":"11094169db59074f"},{"properties":{"displayName":"nrms-hdinsight-require-subnet_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:57.4990001Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"tags[''NRMSVNetIntException'']","exists":"false"},{"value":"[resourceGroup().tags[''NRMSVNetIntException'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"not":{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a","type":"Microsoft.Authorization/policyDefinitions","name":"1b0f9cd579f5f04a"},{"properties":{"displayName":"nrms-nsg-rule-102_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:23.2021003Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/21f42d11eb755867","type":"Microsoft.Authorization/policyDefinitions","name":"21f42d11eb755867"},{"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:57.6004986Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","equals":"azure"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa","type":"Microsoft.Authorization/policyDefinitions","name":"26db8d27b6fa91aa"},{"properties":{"displayName":"audit - ssh auth on existing resources_1.1","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on existing resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-12-06T21:04:41.4787743Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allof":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","notEquals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"True"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/28b685eba93cc71f","type":"Microsoft.Authorization/policyDefinitions","name":"28b685eba93cc71f"},{"properties":{"displayName":"nrms-nsg-rule-101_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:14.0863618Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/34612a1acdd0093","type":"Microsoft.Authorization/policyDefinitions","name":"34612a1acdd0093"},{"properties":{"displayName":"nrms-nsg-rule-103_1.4","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:38.9264536Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f","type":"Microsoft.Authorization/policyDefinitions","name":"3c07197392ad62f"},{"properties":{"displayName":"nrms-nsg-rule-105_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:18.4394851Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/40879463350508de","type":"Microsoft.Authorization/policyDefinitions","name":"40879463350508de"},{"properties":{"displayName":"audit - ssh auth on new vmss_1.4","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMSSs use password-only authentication for - SSH on new resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:41:52.0436302Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}},"subscriptiontagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the subscription level","description":"Rule is not deployed if - this tag exists on the Subscription"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"value":"[subscription().tags[parameters(''subscriptiontagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyof":[{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","exists":"False"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"7isolutions"},{"field":"Microsoft.Compute/imageOffer","in":["sapp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"128technology"},{"field":"Microsoft.Compute/imageOffer","in":["128t_networking_platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"4psa"},{"field":"Microsoft.Compute/imageOffer","in":["voipnow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"a10networks"},{"field":"Microsoft.Compute/imageOffer","in":["a10-lightning-adc","a10-vthunder-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accellion"},{"field":"Microsoft.Compute/imageOffer","in":["kiteworks-by-accellion"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"abiquo"},{"field":"Microsoft.Compute/imageOffer","in":["abiquo-hybrid-cloud-34"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accops"},{"field":"Microsoft.Compute/imageOffer","in":["hysecure5050"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian_matrix"},{"field":"Microsoft.Compute/imageOffer","in":["actian_matrix"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actifio"},{"field":"Microsoft.Compute/imageOffer","in":["actifio-sky"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian-corp"},{"field":"Microsoft.Compute/imageOffer","in":["vector-community","vector-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Acronis"},{"field":"Microsoft.Compute/imageOffer","in":["storage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"activeeon"},{"field":"Microsoft.Compute/imageOffer","in":["activeeon-workload-scheduler"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aerospike"},{"field":"Microsoft.Compute/imageOffer","in":["aerospike-database-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"affinio"},{"field":"Microsoft.Compute/imageOffer","in":["platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aiscaler-cache-control-ddos-and-url-rewriting-"},{"field":"Microsoft.Compute/imageOffer","in":["aimobile-site-acceleration","aiprotect-ddos-firewall","aiscaler-traffic-manager-caching","aivideo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"akamai-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["enterprise-application-access"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alces-flight-limited"},{"field":"Microsoft.Compute/imageOffer","in":["alces-flight-compute-solo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alertlogic"},{"field":"Microsoft.Compute/imageOffer","in":["alert-logic-tm","alert-logic-wsm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alienvault"},{"field":"Microsoft.Compute/imageOffer","in":["unified-security-management-anywhere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alldigital-brevity"},{"field":"Microsoft.Compute/imageOffer","in":["alldigital-brevity-uploader"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altair-engineering-inc"},{"field":"Microsoft.Compute/imageOffer","in":["altair_hwulva"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altamira-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["lumify"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"antmedia"},{"field":"Microsoft.Compute/imageOffer","in":["ams_community_edition","ant_media_server_enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"apigee"},{"field":"Microsoft.Compute/imageOffer","in":["apigee-edge"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcara"},{"field":"Microsoft.Compute/imageOffer","in":["app360v43-001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcelerator"},{"field":"Microsoft.Compute/imageOffer","in":["appcelerator-arrow-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appex-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appistry"},{"field":"Microsoft.Compute/imageOffer","in":["genomepilot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appscale-marketplace"},{"field":"Microsoft.Compute/imageOffer","in":["appscale"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arangodb"},{"field":"Microsoft.Compute/imageOffer","in":["arangodb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arista-networks"},{"field":"Microsoft.Compute/imageOffer","in":["veos-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"array_networks"},{"field":"Microsoft.Compute/imageOffer","in":["array-networks-vapv"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"astadia-1148316"},{"field":"Microsoft.Compute/imageOffer","in":["astadia-ui-automation-tee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"atomicorp"},{"field":"Microsoft.Compute/imageOffer","in":["secure-os","secure-ubuntu-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"audiocodes"},{"field":"Microsoft.Compute/imageOffer","in":["mediantsessionbordercontroller"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"auriq-systems"},{"field":"Microsoft.Compute/imageOffer","in":["essentia"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"awingu"},{"field":"Microsoft.Compute/imageOffer","in":["awingu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aviatrix-systems"},{"field":"Microsoft.Compute/imageOffer","in":["aviatrix-cloud-services","aviatrix-companion-gateway","aviatrix-companion-gateway-v2","aviatrix-vpn-gw","aviatrix_multi_cloud_service","aviatrix_openvpn_service","aviatrix_openvpn_service10","aviatrix_openvpn_service25","aviatrix_openvpn_service50"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"avi-networks"},{"field":"Microsoft.Compute/imageOffer","in":["avi-vantage-adc","internal-avi-vantage-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"axway"},{"field":"Microsoft.Compute/imageOffer","in":["axway-mailgate-secure-collaboration-advanced","axway-mailgate-secure-collaboration-premium","axway-mailgate-secure-collaboration-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azul"},{"field":"Microsoft.Compute/imageOffer","in":["azul-zulu-ubuntu-1804"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azurecyclecloud"},{"field":"Microsoft.Compute/imageOffer","in":["azure-cyclecloud-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"AzureDatabricks"},{"field":"Microsoft.Compute/imageOffer","in":["Databricks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baas-techbureau"},{"field":"Microsoft.Compute/imageOffer","in":["b1327623-d29b-4cc1-b833-85067dcc7bce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baffle-io"},{"field":"Microsoft.Compute/imageOffer","in":["baffle-application-data-protection"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"balabit"},{"field":"Microsoft.Compute/imageOffer","in":["balabit-shell-control-box","psm","sps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"barracudanetworks"},{"field":"Microsoft.Compute/imageOffer","in":["barracuda-app-sec-control-center","barracuda-email-security-gateway","barracuda-ng-cc","barracuda-ng-firewall","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"basho"},{"field":"Microsoft.Compute/imageOffer","in":["riak-2-0-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","in":["autodesk-maya-arnold-centos73","rendering-centos73"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bdy"},{"field":"Microsoft.Compute/imageOffer","in":["buddy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Bitnami"},{"field":"Microsoft.Compute/imageOffer","in":["3-4","abantecart","activemq","akeneo","alfrescocommunity","apachesolr","artifactory","canvaslms","cassandra","civicrm","cmsmadesimple","codiad","concrete5","consul","coppermine","couchdb","diaspora","discourse","djangostack","dokuwiki","dolibarr","DreamFactory","drupal","elastic-search","elk","erpnext","espocrm","etcd","eXo-Platform","exoplatform","fatfreecrm","ghost","gitlab","grafana","hadoop","hhvmstack","hordegroupwarewebmail","jasperreports","jenkins","joomla","jrubystack","kafka","kong","kubernetessandbox","lampstack","lappstack","letschat","liferay","limesurvey","livehelperchat","magento","mahara","mantis","mariadb","mattermost","mautic","mean","mediawiki","memcached","modx","mongodb","moodle","multicraft","mybb","mysql","nats","neo4j","neos","nginxstack","noalyss","nodejs","ocportal","odoo","openatrium","opencart","openedx","openfire","openproject","orangehrm","osclass","owncloud","oxid-eshop","parseserver","phabricator","phpbb","phplist","pimcore","piwik","plone","pootle","postgresql","prestashop","processmakerenterprise","processmakeropensourceedition","processwire","publify","rabbitmq","redash","redis","redmine","redmineplusagile","reportserver","reportserverenterprise","resourcespace","reviewboard","reviewboardpowerpack","roundcube","rubystack","seopanel","shopware","silverstripe","simplemachinesforum","sonarqube","spree","subversion","suitecrm","tensorflowserving","testlink","tikiwikicmsgroupware","tinytinyrss","tom-cat","trac","typo3","weblate","webmailpro","wildfly","wordpress","wordpress-multisite","wordpresspro","x2enginesalescrm","xoops","youtrack","zookeeper","zurmo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"black-duck-software"},{"field":"Microsoft.Compute/imageOffer","in":["blackduck_hub_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blk-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blk-io-erc-20-rest-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockapps"},{"field":"Microsoft.Compute/imageOffer","in":["strato-blockchain-base-template-latest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockstack"},{"field":"Microsoft.Compute/imageOffer","in":["blockstack-core-v14"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockchain-foundry"},{"field":"Microsoft.Compute/imageOffer","in":["syscoin-api","syscoin-full-node","syscoin-price-peg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bloombase"},{"field":"Microsoft.Compute/imageOffer","in":["bloombase-storesafe-3_4_7_0_el7_x86_64"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluecat"},{"field":"Microsoft.Compute/imageOffer","in":["bluecat-bam-for-azure","bluecat-dns-for-azure","bluecat-edge-service-point-vm-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluetalon"},{"field":"Microsoft.Compute/imageOffer","in":["bluetalon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"brocade_communications"},{"field":"Microsoft.Compute/imageOffer","in":["brocade-virtual-traffic-manager","brocade-virtual-traffic-manager-with-waf-module","brocade-virtual-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bt-americas-inc"},{"field":"Microsoft.Compute/imageOffer","in":["diamondip-sapphire-ev10","diamondip-sapphire-ev20","diamondip-sapphire-v10","diamondip-sapphire-v20","diamondip-sapphire-v5","diamondip-sapphire-vcaa20"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"buddhalabs"},{"field":"Microsoft.Compute/imageOffer","in":["sles_12_pci"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"carto"},{"field":"Microsoft.Compute/imageOffer","in":["cartobuilder2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cask"},{"field":"Microsoft.Compute/imageOffer","in":["cdap-cloud-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","in":["UbuntuServer","Ubuntu_Core"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cavirin"},{"field":"Microsoft.Compute/imageOffer","in":["cavirin-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cautelalabs"},{"field":"Microsoft.Compute/imageOffer","in":["log_management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"celum-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["celumdam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cds"},{"field":"Microsoft.Compute/imageOffer","in":["cds-data-migration-solution-for-legacy-to-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cis-centos-6-v2-0-2-l1","cis-centos-7-v2-1-1-l1","cis-oracle-linux-6-v1-0-0-l1","cis-oracle-linux-7-v2-0-0-l1","cis-rhel-6-v2-0-2-l1","cis-rhel-7-v2-2-0-l1","cis-suse-linux-11-v2-0-0-l1","cis-suse-linux-12-v2-0-0-l1","cis-ubuntu-linux-1404-v2-0-0-l1","cis-ubuntu-linux-1604-v1-0-0-l1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"certivox"},{"field":"Microsoft.Compute/imageOffer","in":["sso-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cfd-direct"},{"field":"Microsoft.Compute/imageOffer","in":["cfd-direct-from-the-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chain"},{"field":"Microsoft.Compute/imageOffer","in":["chain-core-developer-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"checkpoint"},{"field":"Microsoft.Compute/imageOffer","in":["check-point-r77-10","check-point-vsec-r80","check-point-vsec-r80-blink","sg2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chef-software"},{"field":"Microsoft.Compute/imageOffer","in":["chef-automate-vm-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"circleci"},{"field":"Microsoft.Compute/imageOffer","in":["circleci-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cires21"},{"field":"Microsoft.Compute/imageOffer","in":["c21l-enc","c21l-mos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cisco"},{"field":"Microsoft.Compute/imageOffer","in":["cisco-asav","cisco-csr-1000v","cisco-ftdv","cisco-meraki-vmx100","cisco-ngfwv-vm-test-unsupported","cisco_cloud_vedge_17_2_4","cos65","cos72","cos72_main_dev","uos14","vwaas-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"citrix"},{"field":"Microsoft.Compute/imageOffer","in":["citrix-sd-wan-opt","netscaler-ma-service-agent-120","netscaler-ma-service-agent-121","netscaler-sd-wan","netscaler-vpx","netscalervpx-120","netscalervpx-121","netscalervpx110-6531","netscalervpx111"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clear-linux-project"},{"field":"Microsoft.Compute/imageOffer","in":["clear-linux-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clouber"},{"field":"Microsoft.Compute/imageOffer","in":["cuber","cws","mcenter"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-cruiser"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-cruiser-16"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees"},{"field":"Microsoft.Compute/imageOffer","in":["jenkins-enterprise","jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees-enterprise-jenkins"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbees-jenkins-enterprise","cloudbees-jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbolt-software"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbolt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudboost"},{"field":"Microsoft.Compute/imageOffer","in":["cloudboost"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudenablers-inc"},{"field":"Microsoft.Compute/imageOffer","in":["corestack"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","in":["squid-proxy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","in":["cloudera-altus-centos-os","cloudera-centos-6","cloudera-centos-os","test-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlanes"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-video-accelerator-nfs","cloudlanes-cloud-backup-accelerator-vtl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlink"},{"field":"Microsoft.Compute/imageOffer","in":["cloudlink-securevm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudplan-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["cloudplan_pcn_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["paladion_ondemand_nextgen_firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsoft"},{"field":"Microsoft.Compute/imageOffer","in":["cloudsoft-amp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clustrix"},{"field":"Microsoft.Compute/imageOffer","in":["clustrixdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codelathe"},{"field":"Microsoft.Compute/imageOffer","in":["codelathe-filecloud-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codenvy"},{"field":"Microsoft.Compute/imageOffer","in":["codenvy-on-prem"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cognosys"},{"field":"Microsoft.Compute/imageOffer","in":["1-click-secured-joomla-on-centos-7-3","1-click-secured-joomla-on-ubuntu-1404-lts","1-click-secured-joomla-on-ubuntu-1604-lts","1-click-secured-joomla-on-ubuntu-1804-lts","centos-6-9","centos-7-3","centos-7-4","centos-7-5","deploy-a-secured-modx-on-ubuntu-14-04-lts","deploy-a-secured-silverstripe-on-ubuntu-14-04-lts","hardened-mysql-5-6-on-centos-7-3","hardened-mysql-5-6-on-ubu-1404-lts","hardened-mysql-5-7-on-centos-7-3","hardened-mysql-5-7-on-ubu-1404-lts","hardened-postgresql-on-ubu-1404-lts","invoice-ninja-2-5-1-1-on-ubuntu-1404","jruby-on-ubuntu-14-04-lts","low-latency-broadcasting-server-for-live-events","owncloud-9-with-lamp-stack-on-ubuntu-1404","piwigogallerys-ubuntu_14-04_lts","sec1011-dokuwiki-on-ubuntu-1404","sec1013-elasticsearch-on-ubuntu-1404","sec1014-opencart-on-ubuntu-1404","sec1015-orangehrm-on-ubuntu-1404","sec1016-nodejs-server-on-ubuntu-1404","sec1018-haproxy-on-ubuntu-1404","sec1019-secured-tomcat-on-ubuntu-1404","sec1020-phpbb-on-hardened-ubuntu-1404","sec1021-mybb-on-hardened-ubuntu-1404","sec1022-sugarcrm-on-ubuntu-1404","sec1023-moodle-on-ubuntu-1404","sec1024_magento-on-ubuntu-1404","sec1025-secured-drupal-on-ubuntu-1404","sec1027-secured-wordpress-on-ubuntu-1404","sec1028-secured-lamp-sever-on-ubuntu-1404","sec1029-secured-mediawiki-on-ubuntu-1404","sec1030-secured-subversion-on-ubuntu-1404","sec1031-secured-passenger-nginx-on-ubuntu-1404","sec1033-secured-piwik-on-ubuntu-1404","sec1034-secured-pligg-on-ubuntu-1404","sec1035-secured-jenkins-on-ubuntu-1404","sec1036-secured-postgresql-on-ubuntu-1404","secure-cloud-lamp-ubuntu-1404","secured-abantecart-on-centos","secured-abantecart-on-ubuntu-14-04-lts","secured-acquia-drupal-on-centos","secured-acquiadurpal-on-ubuntu-14-04-lts","secured-apachesolr-on-centos","secured-apachesolr-on-ubuntu-14-04-lts","secured-arartifactory-on-centos","secured-artifactory-on-ubuntu-14-04-lts","secured-cakephp-on-centos","secured-cakephp-on-ubuntu-14-04-lts","secured-cms-made-simple-on-centos","secured-cms-made-simple-on-ubuntu-14-04-lts","secured-codiad-on-centos","secured-codiad-on-ubuntu-14-04-lts","secured-cogdam-on-centos","secured-cogdam-on-ubuntu-14-04-lts","secured-concrete5-on-centos","secured-concrete5-on-ubuntu-14-04-lts","secured-coppermine-on-centos","secured-coppermine-on-ubuntu-14-04-lts","secured-crushftp-on-centos","secured-crushftp-on-ubuntu-14-04-lts","secured-django-on-centos","secured-django-on-ubuntu-14-04-lts","secured-dokuwiki-on-centos","secured-dolibarr-on-centos","secured-dolivbarr-on-ubuntu-14-04-lts","secured-drupal-on-centos","secured-elasticsearch-on-centos","secured-enterprise-nginx-varnish-haproxy-php","secured-espocrm-on-centos","secured-espocrm-on-ubuntu-14-04-lts","secured-exoplatform-on-centos","secured-exoplatform-on-ubuntu-14-04-lts","secured-ghost-on-centos","secured-ghost-on-ubuntu-14-04-lts","secured-gradle-on-centos","secured-gradle-on-ubuntu-14-04-lts","secured-haproxy-on-centos","secured-invoice-ninja-on-centos","secured-jboss-as-on-centos","secured-jbossas-on-ubuntu-14-04-lts","secured-jenkins-on-centos","secured-jruby-on-cento","secured-lamp-on-centos","secured-lamp-on-centos-m10","secured-lapp-on-centos","secured-lapp-on-ubuntu-14-04-lts","secured-lemp-sever-on-ubuntu-1404","secured-lime-survey-on-centos","secured-limesurvey-on-ubuntu-1404","secured-live-helper-chat-on-centos","secured-livehelperchat-on-ubuntu-14-04-lts","secured-magento-on-centos","secured-mahara-on-centos","secured-mahara-on-ubuntu-14-04-lts","secured-mantis-on-centos","secured-mantis-on-ubuntu-14-04-lts","secured-mariadb-on-ubuntu-16-04","secured-mautic-on-centos","secured-mautic-on-ubuntu-14-04-lts","secured-media-wiki-on-centos","secured-modx-on-centos","secured-moodle-on-centos","secured-ngnix-on-centos-7-3","secured-ngnix-on-ubuntu-14-04-lts","secured-ngnix-on-ubuntu-16-04-lts","secured-noalyss-on-centos","secured-noalyss-on-ubuntu-14-04-lts","secured-nodejs-on-centos","secured-occlass-on-ubuntu-14-04-lts","secured-ocportal-on-ubuntu-14-04-lts","secured-open-cart-on-centos","secured-orangehrm-on-centos","secured-osclass-on-centos","secured-owncloud-on-centos","secured-oxid-eshop-on-centos","secured-oxideshop-on-ubuntu-14-04-lts","secured-passenger-nginx-on-centos","secured-piwigo-gallery-on-centos","secured-plone-on-centos","secured-plone-on-ubuntu-14-04-lts","secured-prestashop-on-centos","secured-prestashop-on-ubuntu-14-04-lts","secured-railo-on-ubuntu-14-04-lts","secured-redis-on-centos","secured-redis-on-ubuntu-1404","secured-redmine-on-centos","secured-redmine-on-ubuntu-14-04-lts","secured-redmineagile-on-ubuntu-14-04-lts","secured-report-server-on-centos","secured-reportserverent-on-ubuntu-14-04-lts","secured-resource-space-on-centos","secured-resourcespace-on-ubuntu-14-04-lts","secured-round-cube-on-centos","secured-roundcube-on-ubuntu-14-04-lts","secured-ruby-on-centos","secured-ruby-on-ubuntu-14-04-lts","secured-seopanel-on-centos","secured-seopanel-on-ubuntu-14-04-lts","secured-silverstripe-on-centos","secured-simple-invoice-on-centos","secured-simple-machines-on-centos","secured-simple-machines-on-ubuntu-14-04-lts","secured-simpleinvoice-on-ubuntu-14-04-lts","secured-subversion-on-centos","secured-suitecrm-on-centos","secured-suitecrm-on-ubuntu-14-04-lts","secured-test-link-on-centos","secured-testlink-on-ubuntu-14-04-lts","secured-thinkup-on-centos","secured-thinkup-on-ubuntu-14-04-lts","secured-tikiwikicms-on-centos","secured-tikiwikicms-on-ubuntu-14-04-lts","secured-tiny-tiny-rss-on-centos","secured-tinytinyrss-on-ubuntu-14-04-lts","secured-tomcat-on-centos","secured-trac-on-centos","secured-trac-on-ubuntu-14-04-lts","secured-typo3-on-centos","secured-typo3-on-ubuntu-14-04-lts","secured-varnish-on-centos","secured-varnish-on-ubuntu-1404","secured-wildfly-on-centos","secured-wildfly-on-ubuntu-14-04-lts","secured-wordpress-on-centos-7-3","secured-wordpress-on-ubuntu-16-04-lts","secured-x-cart-on-ubuntu-14-04-lts","secured-xoops-on-centos","secured-xoops-on-ubuntu-14-04-lts","secured-zurmo-on-centos","secured-zurmo-on-ubuntu-14-04-lts","suse15","ubuntu-14-04-lts","ubuntu-16-04-lts","ubuntu-17-04-high-performance-hardened-tcp-bbr","ubuntu-18-04","ubuntu-18-04-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesity"},{"field":"Microsoft.Compute/imageOffer","in":["cohesity-cloudtd-tool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesive"},{"field":"Microsoft.Compute/imageOffer","in":["vns3_4x_network_security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"confluentinc"},{"field":"Microsoft.Compute/imageOffer","in":["confluentplatform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"consensys"},{"field":"Microsoft.Compute/imageOffer","in":["truffle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"convertigo"},{"field":"Microsoft.Compute/imageOffer","in":["convertigo-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"corda"},{"field":"Microsoft.Compute/imageOffer","in":["corda"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"CoreOS"},{"field":"Microsoft.Compute/imageOffer","in":["CoreOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"couchbase"},{"field":"Microsoft.Compute/imageOffer","in":["couchbase-server-enterprise","couchbase-sync-gateway-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","in":["Debian"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cryptzone"},{"field":"Microsoft.Compute/imageOffer","in":["appgate-appliance-3_2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cybernetica-as"},{"field":"Microsoft.Compute/imageOffer","in":["uxp-securityserver-connector","uxp-securityserver_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cyxtera"},{"field":"Microsoft.Compute/imageOffer","in":["appgatesdp-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataart"},{"field":"Microsoft.Compute/imageOffer","in":["devicehive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"databricks"},{"field":"Microsoft.Compute/imageOffer","in":["spfqogzeculbhdh"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datalayer"},{"field":"Microsoft.Compute/imageOffer","in":["datalayer-notebook"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datastax"},{"field":"Microsoft.Compute/imageOffer","in":["datastax-enterprise","datastax-enterprise-non-production-use-only"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datasunrise"},{"field":"Microsoft.Compute/imageOffer","in":["datasunrise-database-security-suite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataiku"},{"field":"Microsoft.Compute/imageOffer","in":["dataiku-data-science-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datometry"},{"field":"Microsoft.Compute/imageOffer","in":["hyper-q"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dellemc"},{"field":"Microsoft.Compute/imageOffer","in":["dell-emc-avamar-virtual-edition","dell-emc-datadomain-management-center","dell-emc-datadomain-virtual-edition","dell-emc-datadomain-virtual-edition-v4","dell-emc-networker-virtual-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"delphix"},{"field":"Microsoft.Compute/imageOffer","in":["delphix_dynamic_data_platform","omniosce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denodo"},{"field":"Microsoft.Compute/imageOffer","in":["denodo-platform","denodo-platform-7_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denyall"},{"field":"Microsoft.Compute/imageOffer","in":["denyall-rweb","denyall-vulnerability-manager","denyall-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dgsecure"},{"field":"Microsoft.Compute/imageOffer","in":["dgsecure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"diladele"},{"field":"Microsoft.Compute/imageOffer","in":["websafety"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dimensionalmechanics-inc"},{"field":"Microsoft.Compute/imageOffer","in":["neopulse-ai-studio","neopulse-query-runtime"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"docker"},{"field":"Microsoft.Compute/imageOffer","in":["docker-ce","docker-ce-edge","docker-datacenter-custom","docker-ee","docker-ee-basic","docker4azure","docker4azure-cs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dome9"},{"field":"Microsoft.Compute/imageOffer","in":["dome9ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drizti"},{"field":"Microsoft.Compute/imageOffer","in":["hpcbox-ansys-19-cluster-master","hpcbox-cluster-compute-node","hpcbox-cluster-cuda-node","hpcbox-cluster-gpu-node","hpcbox-docker-cluster-master","hpcbox-openfoam-cluster-master","hpcbox-su2-cluster-master"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drone"},{"field":"Microsoft.Compute/imageOffer","in":["drone"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dyadic_security"},{"field":"Microsoft.Compute/imageOffer","in":["dyadic_sec","ukc_image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dynatrace"},{"field":"Microsoft.Compute/imageOffer","in":["ruxit-managed-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"eastwind-networks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["eastwind-ixia-sensor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"egnyte"},{"field":"Microsoft.Compute/imageOffer","in":["egnyte-connect"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elasticbox"},{"field":"Microsoft.Compute/imageOffer","in":["elasticbox-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"electric-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["electricflowce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elfiqnetworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"emercoin"},{"field":"Microsoft.Compute/imageOffer","in":["emercoin"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprise-ethereum-alliance"},{"field":"Microsoft.Compute/imageOffer","in":["quorum-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprisedb-corp"},{"field":"Microsoft.Compute/imageOffer","in":["edb-postgres-ark"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"equalum"},{"field":"Microsoft.Compute/imageOffer","in":["equalum-vm-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"esdenera"},{"field":"Microsoft.Compute/imageOffer","in":["esdenera-firewall-3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ethereum"},{"field":"Microsoft.Compute/imageOffer","in":["ethereum-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"evostream-inc"},{"field":"Microsoft.Compute/imageOffer","in":["ems-for-template","ems-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"exasol"},{"field":"Microsoft.Compute/imageOffer","in":["exasol-analytics-database-byol","exasolution-analytic-database"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"falconstorsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["fss-v9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"f5-networks"},{"field":"Microsoft.Compute/imageOffer","in":["f5-big-ip-adc","f5-big-ip-advanced-waf","f5-big-ip-best","f5-big-ip-better","f5-big-ip-byol","f5-big-ip-good","f5-big-ip-per-app-ve","f5-big-iq","f5-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"filecatalyst"},{"field":"Microsoft.Compute/imageOffer","in":["filecatalyst-direct-per-hr-billing","filecatalyst-direct-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"firehost"},{"field":"Microsoft.Compute/imageOffer","in":["firehost_armor","firehost_armor_ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flexify-io"},{"field":"Microsoft.Compute/imageOffer","in":["single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flashgrid-inc"},{"field":"Microsoft.Compute/imageOffer","in":["flashgrid-racnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"foghorn-systems"},{"field":"Microsoft.Compute/imageOffer","in":["foghorn-edge-device-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forcepoint-llc"},{"field":"Microsoft.Compute/imageOffer","in":["forcepoint-ngfw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forscene"},{"field":"Microsoft.Compute/imageOffer","in":["forscene-edgeserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortycloud"},{"field":"Microsoft.Compute/imageOffer","in":["fortycloud-gw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortinet"},{"field":"Microsoft.Compute/imageOffer","in":["fortinet-fortianalyzer","fortinet-fortimanager","fortinet_fortigate-vm_v5","fortinet_fortimail","fortinet_fortivoice","fortinet_fortiweb-vm_v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fujitsu_fast"},{"field":"Microsoft.Compute/imageOffer","in":["fep10-rh7-test","feptest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gemalto-safenet"},{"field":"Microsoft.Compute/imageOffer","in":["safenet-keysecure-k170v","safenet-protectv","safenet-protectv-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gigamon-inc"},{"field":"Microsoft.Compute/imageOffer","in":["gigamon-fm-5_3_01","gigamon-fm-5_3_01_hourly","gigamon-fm-5_4_00","gigamon-fm-5_4_00_hourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gitlab"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-ce","gitlab-ee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"GitHub"},{"field":"Microsoft.Compute/imageOffer","in":["GitHub-Enterprise","githubenterprise-test-publishing"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"great-software-laboratory-private-limited"},{"field":"Microsoft.Compute/imageOffer","in":["xid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"greensql"},{"field":"Microsoft.Compute/imageOffer","in":["greensql-database-security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gridgain"},{"field":"Microsoft.Compute/imageOffer","in":["gridgain-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"guardicore"},{"field":"Microsoft.Compute/imageOffer","in":["guardicorecentra","infection_monkey"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haivision"},{"field":"Microsoft.Compute/imageOffer","in":["haivision-media-gateway-1-2","haivision-media-gateway-1-5","haivision-media-gateway-1-6-2","media-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"h2o-ai"},{"field":"Microsoft.Compute/imageOffer","in":["h2o-driverles-ai","h2o-driverless-ai","h2o-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haproxy-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hapee-rhel","hapee-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"harpaitalia"},{"field":"Microsoft.Compute/imageOffer","in":["mcuboenergy","yg","yougreen_trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hcl-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hcl17cp1104"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"heimdall-data"},{"field":"Microsoft.Compute/imageOffer","in":["heimdall-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"help-systems"},{"field":"Microsoft.Compute/imageOffer","in":["goanywheremftubuntulinux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hewlett-packard"},{"field":"Microsoft.Compute/imageOffer","in":["hpe-helion-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hillstone-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudedge-virtual-ngfw-advanced-edition","cloudedge-virtual-ngfw-standard-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hortonworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbreak-for-hortonworks-data-platform","hortonworks-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hitachi-solutions"},{"field":"Microsoft.Compute/imageOffer","in":["credeon-sfs-and-kms-for-sharepoint-online","credeonsecurefull-textsearch1_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hpe"},{"field":"Microsoft.Compute/imageOffer","in":["storeoncevsa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"huawei"},{"field":"Microsoft.Compute/imageOffer","in":["euleros-v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hyperglance"},{"field":"Microsoft.Compute/imageOffer","in":["hyperglance-dynamic-topology"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hypergrid"},{"field":"Microsoft.Compute/imageOffer","in":["hyperform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hytrust"},{"field":"Microsoft.Compute/imageOffer","in":["hytrust-keycontrol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ibm"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-security-guardium-multi-cloud","qradar_security_analytics"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iaansys"},{"field":"Microsoft.Compute/imageOffer","in":["iaansys-magento"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iboss"},{"field":"Microsoft.Compute/imageOffer","in":["iboss-14600-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imaginecommunications"},{"field":"Microsoft.Compute/imageOffer","in":["cloudxtream-cdvr","cloudxtream-dai-vms","telurio-aim"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imperva"},{"field":"Microsoft.Compute/imageOffer","in":["imperva-dam-v13","securesphere-waf","securesphere-waf-for-azr","securesphere-waf-v12","securesphere-waf-v13"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"infoblox"},{"field":"Microsoft.Compute/imageOffer","in":["infoblox-vnios-te-v1420"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informatica"},{"field":"Microsoft.Compute/imageOffer","in":["bdm10-1-1-u2","big-data-management-10-2","big-data-management-10-2-1","data_accelerator_for_azure_byol","data_quality_10_1_1_rhel_7_3_byol","eic","ics-byol","ics-payg-ubuntu","platform_10_1_1_multi_node_domain_rhel-7-3_byol","platform_10_2_hf1_domain_rhel-7-3_byol","powercenter-v10-domain-image-ubuntu14-04-3","powercenter-v10-update1-domain-image-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informationbuilders"},{"field":"Microsoft.Compute/imageOffer","in":["iway-big-data-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ingrammicro"},{"field":"Microsoft.Compute/imageOffer","in":["ingrammicroensimcentostrial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel"},{"field":"Microsoft.Compute/imageOffer","in":["lustre-cloud-edition-gs-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-bigdl"},{"field":"Microsoft.Compute/imageOffer","in":["bigdl-0815","bigdl__vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-fpga"},{"field":"Microsoft.Compute/imageOffer","in":["quartus_pro_opencl_sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intellicus-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["intellicus_bi_server_100_user_linux","intellicus_bi_server_10_user_linux","intellicus_bi_server_25_user_linux","intellicus_bi_server_50_user_linux","intellicus_bi_server_5_user_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intersystems"},{"field":"Microsoft.Compute/imageOffer","in":["intersystems-iris-single-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intigua"},{"field":"Microsoft.Compute/imageOffer","in":["intigua-agent-manager-3_7_0-trial","intigua-agent-manager-trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iquest"},{"field":"Microsoft.Compute/imageOffer","in":["keyhub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ishlangu-load-balancer-adc"},{"field":"Microsoft.Compute/imageOffer","in":["ishlangu-load-balancer-byol","ishlangu-load-balancer-is10","ishlangu-load-balancer-is100","ishlangu-load-balancer-is1000","ishlangu-load-balancer-is200","ishlangu-load-balancer-is5000","ishlangu-load-balancer-isbfg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"issp-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["ispocr"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"itelios"},{"field":"Microsoft.Compute/imageOffer","in":["magento2-on-zendserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jamcracker"},{"field":"Microsoft.Compute/imageOffer","in":["4632d5b4-feb0-4332-8452-f2e66133672f","jamcracker-cloudanalytics","jamcracker-cloudanalytics-version4","jamcracker-cloudanalytics-version5","jamcracker-csb-service-provider","jamcracker-csb-serviceprovider","jamcracker-csb-standard","jamcracker-csb-standard-v3","jamcracker-csb-standard-version4","jamcracker-hybrid-cloud-management-version4","jamcracker_cloud_control_appliance_version4","jsdnapp_csb_serviceprovider-version4","jsdnapp_hybrid","jsdnapp_hybrid_v3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jedox"},{"field":"Microsoft.Compute/imageOffer","in":["jedox-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jelastic"},{"field":"Microsoft.Compute/imageOffer","in":["jelastic-hybrid-paas-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetnexus"},{"field":"Microsoft.Compute/imageOffer","in":["dvwa","jetnexus-application-load-balancer","jetnexus-global-load-balancer","jetnexus-waf","zap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetware-srl"},{"field":"Microsoft.Compute/imageOffer","in":["caffe2","caffe_python_cpu","caffe_python_gpu","cockroachdb","lamp_optimized","lemp7_optimized","memcached","mongodb","mxnet_python","mysql","nodejs_nginx","percona_mongodb","percona_mysql","postgresql","pytorch","pytorch_cuda_notebook","pytorch_cuda_production","redis","redmine","tensorflow_cpu_notebook","tensorflow_cpu_production","tensorflow_cuda_notebook","tensorflow_cuda_production","tensorflow_python","theano_python","wordpress4_lemp7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jitterbit_integration"},{"field":"Microsoft.Compute/imageOffer","in":["jitterbit-harmony-agent"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jm-technology-inc"},{"field":"Microsoft.Compute/imageOffer","in":["smart-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"juniper-networks"},{"field":"Microsoft.Compute/imageOffer","in":["vmx-services-gateway-byol","vmx-services-gateway-byol-soltemp","vmx-virtual-router","vsrx-next-generation-firewall","vsrx-next-generation-firewall-payg","vsrx-next-generation-firewall-solution-templ-payg","vsrx-next-generation-firewall-solution-template"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaazing"},{"field":"Microsoft.Compute/imageOffer","in":["kaazing-kwic","kaazing-vpa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kali-linux"},{"field":"Microsoft.Compute/imageOffer","in":["kali-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kemptech"},{"field":"Microsoft.Compute/imageOffer","in":["kemp360central-byol","vlm-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kinetica"},{"field":"Microsoft.Compute/imageOffer","in":["kineticadbbyol","kineticadbpayasyougo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaspersky_lab"},{"field":"Microsoft.Compute/imageOffer","in":["kaspersky_secure_mail_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"knime"},{"field":"Microsoft.Compute/imageOffer","in":["knime-server-5-user_4-4-0","knime-server-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"krypc-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["krypccore"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leap-orbit"},{"field":"Microsoft.Compute/imageOffer","in":["leaporbitstoragebackedsftp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leostream-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["connection-broker"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquid-files"},{"field":"Microsoft.Compute/imageOffer","in":["liquidfiles"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquidware"},{"field":"Microsoft.Compute/imageOffer","in":["stratusphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"literatu"},{"field":"Microsoft.Compute/imageOffer","in":["literatu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"loadbalancer"},{"field":"Microsoft.Compute/imageOffer","in":["loadbalancer-org-load-balancer-for-azure","loadbalancer-org-load-balancer-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logsign"},{"field":"Microsoft.Compute/imageOffer","in":["logsignfocus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logtrust"},{"field":"Microsoft.Compute/imageOffer","in":["logtrust-log-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"looker"},{"field":"Microsoft.Compute/imageOffer","in":["looker-analytics-platform","looker-analytics-platform-326","looker-analytics-platform-5_6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"lti-lt-infotech"},{"field":"Microsoft.Compute/imageOffer","in":["trade-finance-blockchain"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"luminate-security"},{"field":"Microsoft.Compute/imageOffer","in":["luminate-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mapr-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["mapr52-base-dev","mapr60-base","mapr60-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mariadb"},{"field":"Microsoft.Compute/imageOffer","in":["mariadb-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"marklogic"},{"field":"Microsoft.Compute/imageOffer","in":["marklogic-9-byol","marklogic-developer-9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"massiveanalytic-"},{"field":"Microsoft.Compute/imageOffer","in":["oscarap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mathworks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["matlab-ref-arch-18a-v1-linux-disk","mps-ref-arch-18a-v1-linux-disk2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"matillion"},{"field":"Microsoft.Compute/imageOffer","in":["matillion-etl-snowflake"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mavinglobal"},{"field":"Microsoft.Compute/imageOffer","in":["mavin-business-trial","mavin-enterprise-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"meanio"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-enterprise-ready","linnovate-open-source-sla-pro","mean-machine-20","openideal3","redash"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"media3-technologies-llc"},{"field":"Microsoft.Compute/imageOffer","in":["cpan1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"memsql"},{"field":"Microsoft.Compute/imageOffer","in":["memsql-community-single-vm","memsql-enterprise-single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mendix"},{"field":"Microsoft.Compute/imageOffer","in":["mendix-docker","mendix-pro"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mfe_azure"},{"field":"Microsoft.Compute/imageOffer","in":["atd-mcafee","mcafee_vnsp_controller_for_azure","mcafee_vnsp_for_azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-aks"},{"field":"Microsoft.Compute/imageOffer","in":["aks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"micro-focus"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-avere"},{"field":"Microsoft.Compute/imageOffer","in":["vfxt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-batch"},{"field":"Microsoft.Compute/imageOffer","in":["centos-container","centos-container-rdma","ubuntu-server-container","ubuntu-server-container-rdma"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-compute"},{"field":"Microsoft.Compute/imageOffer","in":["azureconfidentialcompute"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["azureml","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftAzureSiteRecovery"},{"field":"Microsoft.Compute/imageOffer","in":["ASR-Hydration-VMs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftOSTC"},{"field":"Microsoft.Compute/imageOffer","in":["FreeBSD"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","in":["MLServer-CentOS","MLServer-RedHat","MLServer-Ubuntu","RServer-CentOS","RServer-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midfin"},{"field":"Microsoft.Compute/imageOffer","in":["mf_neon_cgw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midvision"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-datapower-virtual-edition-75","ibm-datapower-virtual-edition-76","ibm-datapower-virtual-edition-77","ibm-http-server","ibm-websphere-portal-server-85","ibm-websphere-portal-server-90","websphere-application-server-be","websphere-application-server-be-80","websphere-application-server-be-85","websphere-application-server-be-90","websphere-application-server-be-and-mq","websphere-application-server-lp","websphere-application-server-lp-16","websphere-application-server-lp-17","websphere-application-server-lp-18","websphere-application-server-nde","websphere-application-server-nde-80","websphere-application-server-nde-85","websphere-application-server-nde-90","websphere-mq","websphere-mq-75","websphere-mq-90","websphere-mq-91"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miraclelinux"},{"field":"Microsoft.Compute/imageOffer","in":["asianux-server-4-sp5","asianux-server-4-sp6","asianux-server-4-sp7","asianux-server-7-sp1","asianux-server-7-sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miri-infotech-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mobilab"},{"field":"Microsoft.Compute/imageOffer","in":["magento-wirecard-checkout"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moogsoft"},{"field":"Microsoft.Compute/imageOffer","in":["moogsoft-aiops"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moviemasher"},{"field":"Microsoft.Compute/imageOffer","in":["moviemasher"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","in":["SQL2017-RHEL7","SQL2017-RHEL73","SQL2017-SLES12SP2","SQL2017-Ubuntu1604","SQL2019-RHEL7","SQL2019-Ubuntu1604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mtnfog"},{"field":"Microsoft.Compute/imageOffer","in":["idyl-e3-entity-extraction-engine","prose-sentence-extraction-engine","renku-language-detection-engine","sonnet-tokenization-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mxhero"},{"field":"Microsoft.Compute/imageOffer","in":["mail2cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"my-com"},{"field":"Microsoft.Compute/imageOffer","in":["tarantool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"narrativescience"},{"field":"Microsoft.Compute/imageOffer","in":["narratives-for-power-bi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nasuni"},{"field":"Microsoft.Compute/imageOffer","in":["nasuni-nmc","nasuni_edge_appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ncbi"},{"field":"Microsoft.Compute/imageOffer","in":["ncbi-blast-2-3-0","ncbi-free-2-2-31"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nebbiolo-technologies-inc"},{"field":"Microsoft.Compute/imageOffer","in":["fog-system-manager","fogsm_basic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neo4j"},{"field":"Microsoft.Compute/imageOffer","in":["neo4j-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netapp"},{"field":"Microsoft.Compute/imageOffer","in":["netapp-altavault-cloud-integrated-storage-solution","netapp-oncommand-cloud-manager","netapp-ontap-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netgate"},{"field":"Microsoft.Compute/imageOffer","in":["netgate-pfsense-azure-fw-vpn-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netiq"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netscout"},{"field":"Microsoft.Compute/imageOffer","in":["netscout_virtual_ngeniusone_with_vscout","netscout_vstream"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netmail"},{"field":"Microsoft.Compute/imageOffer","in":["netmail-search"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netsweeper"},{"field":"Microsoft.Compute/imageOffer","in":["netsweeper6-0-6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netx"},{"field":"Microsoft.Compute/imageOffer","in":["simplehelp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neusoft-neteye"},{"field":"Microsoft.Compute/imageOffer","in":["neusoft-nisg-va-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nginxinc"},{"field":"Microsoft.Compute/imageOffer","in":["nginx-plus-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nicepeopleatwork"},{"field":"Microsoft.Compute/imageOffer","in":["youzana"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nodejsapi"},{"field":"Microsoft.Compute/imageOffer","in":["node-js-api"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"noobaa"},{"field":"Microsoft.Compute/imageOffer","in":["noobaa-hybrid-s3-archive-05","noobaa-multi-cloud-deduplication"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"northbridge-secure"},{"field":"Microsoft.Compute/imageOffer","in":["netconnect1","netconnectx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nubeva-inc"},{"field":"Microsoft.Compute/imageOffer","in":["controller","test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuco-networks"},{"field":"Microsoft.Compute/imageOffer","in":["aionnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuxeo"},{"field":"Microsoft.Compute/imageOffer","in":["nuxeo-6-lts","nuxeo-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nvidia"},{"field":"Microsoft.Compute/imageOffer","in":["ngc_azure_17_11"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"o2mc-real-time-data-platform"},{"field":"Microsoft.Compute/imageOffer","in":["o2mc-platform-app"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"oceanblue-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["obc-sdwan-solutions"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"omega-software"},{"field":"Microsoft.Compute/imageOffer","in":["ods_datastage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onyx-point-inc"},{"field":"Microsoft.Compute/imageOffer","in":["op-bnf-v1","op-bnf1_6-v1","op-bpnifi-v1","op-bpnifi16-v1","op-scc-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onapsis"},{"field":"Microsoft.Compute/imageOffer","in":["osp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"op5"},{"field":"Microsoft.Compute/imageOffer","in":["op5-monitor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"opencell"},{"field":"Microsoft.Compute/imageOffer","in":["meveo","meveo403sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","CentOS-CI","CentOS-HPC","CentOS-LVM","CentOS-SRIOV"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"openvpn"},{"field":"Microsoft.Compute/imageOffer","in":["openvpnas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","in":["Oracle-Database-Ee","Oracle-Database-Se","Oracle-Linux","Oracle-WebLogic-Server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"orientdb"},{"field":"Microsoft.Compute/imageOffer","in":["orientdb-community-edition","orientdb-community-edition-2_2","orientdb-enterprise-edition-2_2","orientdb-enterprise-edition-2_2_17"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osirium-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["osirium-pxm-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osnexus"},{"field":"Microsoft.Compute/imageOffer","in":["quantastorvsav4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"paloaltonetworks"},{"field":"Microsoft.Compute/imageOffer","in":["panorama","vmseries1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"panzura-file-system"},{"field":"Microsoft.Compute/imageOffer","in":["azura-freedom-filer-v7110","panzura-cloud-filer","panzura-freedom-filer-7140-13222","panzura-freedom-filer-716-13549","panzura-freedom-filer-v7020"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"parasoft"},{"field":"Microsoft.Compute/imageOffer","in":["parasoft-service-virtualization"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"passlogy"},{"field":"Microsoft.Compute/imageOffer","in":["passlogic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"penta-security-systems-inc"},{"field":"Microsoft.Compute/imageOffer","in":["wapples"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"percona"},{"field":"Microsoft.Compute/imageOffer","in":["percona-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"postgres-pro"},{"field":"Microsoft.Compute/imageOffer","in":["postgres-pro-enterprise","postgres-pro-enterprise-10","postgres-pro-standard","postgres-pro-standard-10"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"plesk"},{"field":"Microsoft.Compute/imageOffer","in":["plesk-onyx-linux","solution-server-business","solution-server-wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prestashop"},{"field":"Microsoft.Compute/imageOffer","in":["prestashop16-lamp","ubuntu-base-for-prestashop"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prime-strategy"},{"field":"Microsoft.Compute/imageOffer","in":["kusanagi-77"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","in":["pivotal-gpdb-vm","pivotal-greenplum-images","pivotal-ops-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"process-one"},{"field":"Microsoft.Compute/imageOffer","in":["ejabberd-community-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"profecia"},{"field":"Microsoft.Compute/imageOffer","in":["full_disk_encryption_vm","project_tools_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"progelspa"},{"field":"Microsoft.Compute/imageOffer","in":["libra-esva-antispam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ptsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["ptaf-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pulse-secure"},{"field":"Microsoft.Compute/imageOffer","in":["pulse-connect-secure-vm","pulse-virtual-traffic-manager","pulse-virtual-traffic-manager-with-waf","pulse-virtual-traffic-manager-with-waf2","pulse-virtual-traffic-manager2","pulse-virtual-web-application-firewall","pulse-virtual-web-application-firewall2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"PuppetLabs"},{"field":"Microsoft.Compute/imageOffer","in":["PuppetEnterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"puppet"},{"field":"Microsoft.Compute/imageOffer","in":["puppet-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pydio"},{"field":"Microsoft.Compute/imageOffer","in":["pydio-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qore-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["qorus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qualysguard"},{"field":"Microsoft.Compute/imageOffer","in":["qualys-virtual-firewall-appliance","qualys-virtual-scanner-v23b","qualys-virtual-scanner-v24"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quasardb"},{"field":"Microsoft.Compute/imageOffer","in":["quasardb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qubole-inc"},{"field":"Microsoft.Compute/imageOffer","in":["qubole-data-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quest"},{"field":"Microsoft.Compute/imageOffer","in":["fve"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"racknap"},{"field":"Microsoft.Compute/imageOffer","in":["racknap-server","racknap-server-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radware"},{"field":"Microsoft.Compute/imageOffer","in":["radware-alteon-va"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radiant-logic"},{"field":"Microsoft.Compute/imageOffer","in":["radiantone-vms"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rancher"},{"field":"Microsoft.Compute/imageOffer","in":["rancheros"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapid7"},{"field":"Microsoft.Compute/imageOffer","in":["nexpose-scan-engine","rapid7-vm-console"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapidminer"},{"field":"Microsoft.Compute/imageOffer","in":["rapidminer_server_75","rapidminer_server_76","rapidminer_server_80","rapidminer_server_81"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"realm"},{"field":"Microsoft.Compute/imageOffer","in":["realm-mobile-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"reblaze"},{"field":"Microsoft.Compute/imageOffer","in":["rbzr-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["osa","RHEL","rhel-byos","rhel-ocp-marketplace","RHEL-SAP","RHEL-SAP-APPS","RHEL-SAP-HANA"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"relevance-lab"},{"field":"Microsoft.Compute/imageOffer","in":["rlcatalyst"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"remotelearner"},{"field":"Microsoft.Compute/imageOffer","in":["fully-supported-moodle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"revolution-analytics"},{"field":"Microsoft.Compute/imageOffer","in":["revolution-r-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RightScaleLinux"},{"field":"Microsoft.Compute/imageOffer","in":["RightImage-CentOS","RightImage-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RiverbedTechnology"},{"field":"Microsoft.Compute/imageOffer","in":["steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"riverbed"},{"field":"Microsoft.Compute/imageOffer","in":["riverbed-sccm-5-5-1","riverbed-steelcentral-appinternals","riverbed-steelhead-9-2","riverbed-steelhead-9-5-0","riverbed-steelhead-9-6-0","riverbed_steelconnect_gw","riverbed_steelconnect_sh","steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rocketsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["rocket-discover"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsa-security-llc"},{"field":"Microsoft.Compute/imageOffer","in":["rsa-nw-azure-arch","rsa-nw-azure-broker","rsa-nw-azure-con","rsa-nw-azure-esa","rsa-nw-azure-ldec","rsa-nw-azure-vlc","rsa-nw-suite-11","rsa-nw-suite-11-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsk-labs"},{"field":"Microsoft.Compute/imageOffer","in":["rsk-bamboo-beta-node","rsk-node-orchid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saama"},{"field":"Microsoft.Compute/imageOffer","in":["fluidanalyticsengine","insurancefraudanalytics","realworldevidence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saltstack"},{"field":"Microsoft.Compute/imageOffer","in":["centos65saltstackenterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalearc"},{"field":"Microsoft.Compute/imageOffer","in":["scalearc-for-mysql-paygo","scalearc-for-sql-server-pay-go","scalearc_mysql-server","scalearc_sql_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalegrid"},{"field":"Microsoft.Compute/imageOffer","in":["centos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sap"},{"field":"Microsoft.Compute/imageOffer","in":["hanaexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scality"},{"field":"Microsoft.Compute/imageOffer","in":["scalityconnecthourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"secureworks"},{"field":"Microsoft.Compute/imageOffer","in":["scwx-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"shadow-soft"},{"field":"Microsoft.Compute/imageOffer","in":["icinga","icinga2-5","icinga2-7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"signal-sciences"},{"field":"Microsoft.Compute/imageOffer","in":["signalscienceswpp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sightapps"},{"field":"Microsoft.Compute/imageOffer","in":["sightapps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"silver-peak-systems"},{"field":"Microsoft.Compute/imageOffer","in":["silver_peak_edgeconnect","silver_peak_vx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"simmachinesinc"},{"field":"Microsoft.Compute/imageOffer","in":["simmachines_vm_v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sinefa"},{"field":"Microsoft.Compute/imageOffer","in":["sinefa-probe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"skyarc"},{"field":"Microsoft.Compute/imageOffer","in":["mt6","mta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"smartmessage-autoflow"},{"field":"Microsoft.Compute/imageOffer","in":["martmessage-autoflow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"snapt-adc"},{"field":"Microsoft.Compute/imageOffer","in":["snaptadc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soasta"},{"field":"Microsoft.Compute/imageOffer","in":["cloudtest-lite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"softnas"},{"field":"Microsoft.Compute/imageOffer","in":["cloud_dev","mp_ce","mp_ent","mp_nas_byol","mp_nas_ep","mp_nas_gp","mp_nas_hp","mp_plat","private_offerings","softnas-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solanolabs"},{"field":"Microsoft.Compute/imageOffer","in":["solano-ci-private-beta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soha"},{"field":"Microsoft.Compute/imageOffer","in":["soha-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solar-security"},{"field":"Microsoft.Compute/imageOffer","in":["solar-incode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sonicwall-inc"},{"field":"Microsoft.Compute/imageOffer","in":["sonicwall-nsz-azure","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sophos"},{"field":"Microsoft.Compute/imageOffer","in":["sophos-xg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spagobi"},{"field":"Microsoft.Compute/imageOffer","in":["spagobi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spacecurve"},{"field":"Microsoft.Compute/imageOffer","in":["spacecurve-quickstart"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"splunk"},{"field":"Microsoft.Compute/imageOffer","in":["splunk-enterprise-base-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"src-solution"},{"field":"Microsoft.Compute/imageOffer","in":["pilot-things-onem2m-smart-network"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sqlstream"},{"field":"Microsoft.Compute/imageOffer","in":["com"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sphere3d"},{"field":"Microsoft.Compute/imageOffer","in":["snapcloud-byol","snapcloud-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackato-platform-as-a-service"},{"field":"Microsoft.Compute/imageOffer","in":["activestate-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackstorm"},{"field":"Microsoft.Compute/imageOffer","in":["stackstorm-2015-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"startekfingerprintmatch"},{"field":"Microsoft.Compute/imageOffer","in":["bioserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"steelhive"},{"field":"Microsoft.Compute/imageOffer","in":["steelhive_carbon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stonefly"},{"field":"Microsoft.Compute/imageOffer","in":["stonefly-cloud-drive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stormshield"},{"field":"Microsoft.Compute/imageOffer","in":["stormshield-network-security-for-cloud","stormshield-network-security-for-cloud-xl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"storreduce"},{"field":"Microsoft.Compute/imageOffer","in":["storreduce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stratumn"},{"field":"Microsoft.Compute/imageOffer","in":["indigo-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"streamsets"},{"field":"Microsoft.Compute/imageOffer","in":["streamsets-data-collector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"striim"},{"field":"Microsoft.Compute/imageOffer","in":["integrationforsqlserveronazure","integrationtoazurestorage","integrationtoeventhub","integrationtohdinsight"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["openSUSE-Leap","SLES","SLES-BYOS","SLES-HPC","SLES-HPC-Priority","SLES-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-SAPCAL","SLES-Standard","SUSE-CaaSP-Admin-BYOS","SUSE-CaaSP-Cluster-BYOS","SUSE-Manager-Proxy-BYOS","SUSE-Manager-Server-BYOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"symantectest1"},{"field":"Microsoft.Compute/imageOffer","in":["cwpsazure-beta-01"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synack-inc"},{"field":"Microsoft.Compute/imageOffer","in":["synack-crowd-security-intelligence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synechron-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blockchain_tradefinance_quorum"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"syte"},{"field":"Microsoft.Compute/imageOffer","in":["syteoffer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tactic"},{"field":"Microsoft.Compute/imageOffer","in":["tactic-workflow-v001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talari-networks"},{"field":"Microsoft.Compute/imageOffer","in":["talari-networks-virtual-appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talena-inc"},{"field":"Microsoft.Compute/imageOffer","in":["talena_inc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tata_communications"},{"field":"Microsoft.Compute/imageOffer","in":["netfoundry_cloud_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tavendo"},{"field":"Microsoft.Compute/imageOffer","in":["crossbar_on_azure_ubuntu1404"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techdivision"},{"field":"Microsoft.Compute/imageOffer","in":["appserver-io-pe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techlatest"},{"field":"Microsoft.Compute/imageOffer","in":["ethereumdevkit","rippledevelopersuit"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"telepat"},{"field":"Microsoft.Compute/imageOffer","in":["free"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tenable"},{"field":"Microsoft.Compute/imageOffer","in":["tenable-nessus-6-byol","tenable-nessus-professional","tenablecorenessus","tenablecorewas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"teradata"},{"field":"Microsoft.Compute/imageOffer","in":["teradata-data-mover","teradata-data-mover-agent","teradata-data-mover-intellisphere","teradata-data-stream-controller","teradata-database-1510","teradata-database-1510-byol","teradata-database-1510-intellisphere","teradata-database-1510-v2","teradata-database-1610-intellisphere","teradata-database-1610-v2","teradata-database-1620","teradata-database-1620-byol","teradata-database-1620-intellisphere","teradata-database-enterprise","teradata-database-v1610","teradata-database-v1610-byol","teradata-ecosystem-manager","teradata-querygrid-manager","teradata-querygrid-manager-intellisphere","teradata-rest-services","teradata-server-management","teradata-viewpoint","teradata-viewpoint-intellisphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thales-vormetric"},{"field":"Microsoft.Compute/imageOffer","in":["ciphertrust-ckm","vormetric-dsm","vormetric-dsm-6-1-0","vormetric-tokenization-server","vts-2_2_0_2604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"things-board"},{"field":"Microsoft.Compute/imageOffer","in":["tb-pe-cassandra"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thoughtspot-inc"},{"field":"Microsoft.Compute/imageOffer","in":["thoughtspotvirtualmachine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tibco-software"},{"field":"Microsoft.Compute/imageOffer","in":["grid-server-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tig"},{"field":"Microsoft.Compute/imageOffer","in":["backup-as-a-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tigergraph"},{"field":"Microsoft.Compute/imageOffer","in":["tigergraph"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tmaxsoft"},{"field":"Microsoft.Compute/imageOffer","in":["tmax-jeusee","tmax-jeusse","tmax-webtobse"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tokyosystemhouse"},{"field":"Microsoft.Compute/imageOffer","in":["osscobol151j-pg961-centos72"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"torusware"},{"field":"Microsoft.Compute/imageOffer","in":["speedus-lite-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"totemo"},{"field":"Microsoft.Compute/imageOffer","in":["totemo-azr-tm6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"townsend-security"},{"field":"Microsoft.Compute/imageOffer","in":["alliance-key-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"trendmicro"},{"field":"Microsoft.Compute/imageOffer","in":["deep-security-vm","deep-security-vm-byol","iot-security-sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"truestack"},{"field":"Microsoft.Compute/imageOffer","in":["tsdc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tsa-public-service"},{"field":"Microsoft.Compute/imageOffer","in":["ckan-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tunnelbiz"},{"field":"Microsoft.Compute/imageOffer","in":["centos70-min","centos7optimizwithwordpress","centos7phpoptimizing","centos7phpoptimizingnginx","centos7phpoptimizwlaravel","centos7phpoptimizwosticket","centos7webserverwithwaf","centos7withaspdotnetcore2apache","centos7withjoomla","debian_web_server","fedora","fusio","linuxwithlimesurvey","networkmonitoringsystem","rimauwaf_cloud","ubuntu_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"twistlock"},{"field":"Microsoft.Compute/imageOffer","in":["twistlock"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"typesafe"},{"field":"Microsoft.Compute/imageOffer","in":["typesafe-reactive-maps-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubeeko"},{"field":"Microsoft.Compute/imageOffer","in":["hfactory-tools-for-hdinsight","hfactory-tools-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubercloud"},{"field":"Microsoft.Compute/imageOffer","in":["ansys-17-2-fluids-structures","ansys_182_test","comsol-multiphysics-v5-2","openfoam-v2dot3-centos-v6","openfoam-v3dot0","star-ccm-v10-04","star-ccm-v10-06-heeds-mdo-v2015","star-ccm-v12-00"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ulex"},{"field":"Microsoft.Compute/imageOffer","in":["voximal"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unifi-software"},{"field":"Microsoft.Compute/imageOffer","in":["unifi-data-catalog","unifi-dataplatform-2-3-3-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unitrends"},{"field":"Microsoft.Compute/imageOffer","in":["unitrends-enterprise-backup-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"usp"},{"field":"Microsoft.Compute/imageOffer","in":["unified-streaming-vod-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"varnish"},{"field":"Microsoft.Compute/imageOffer","in":["varnish-cache_","varnish-custom-statistics","varnish-plus-administration-and-statistics","varnish-plus-caching-engine-4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vaultive-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-security-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vbot"},{"field":"Microsoft.Compute/imageOffer","in":["vbot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"velocloud"},{"field":"Microsoft.Compute/imageOffer","in":["velocloud-virtual-edge","velocloud-virtual-edge-3x"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vidispine"},{"field":"Microsoft.Compute/imageOffer","in":["vidispine-content-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veritas"},{"field":"Microsoft.Compute/imageOffer","in":["cloudpoint-2-0-0","veritas-resiliency-platform-vhd-offer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veeam"},{"field":"Microsoft.Compute/imageOffer","in":["veeamhubimage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vigyanlabs-innovations-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["ipm-plus-energy-saver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"viptela"},{"field":"Microsoft.Compute/imageOffer","in":["viptela-vedge-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vizixiotplatformretail001"},{"field":"Microsoft.Compute/imageOffer","in":["vizix-iot-platform-retail-005"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vmturbo"},{"field":"Microsoft.Compute/imageOffer","in":["turbonomic","vmturbo64-opsmgr-5_3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vte"},{"field":"Microsoft.Compute/imageOffer","in":["slashdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vu-llc"},{"field":"Microsoft.Compute/imageOffer","in":["vu-app-server","vu-facerecogn","vu-fraudanalysis","vu-secureonboarding"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallarm"},{"field":"Microsoft.Compute/imageOffer","in":["wallarm-ng-waf-offer-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallix"},{"field":"Microsoft.Compute/imageOffer","in":["wallix-wabsuite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"watchguard-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["vm-firebox-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"waves"},{"field":"Microsoft.Compute/imageOffer","in":["waves"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"websense-apmailpe"},{"field":"Microsoft.Compute/imageOffer","in":["ap-data-email-gateway","forcepoint-email-security-85beta","triton-ap-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wmspanel"},{"field":"Microsoft.Compute/imageOffer","in":["nimble-streamer-centos","nimble-streamer-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wowza"},{"field":"Microsoft.Compute/imageOffer","in":["wowzastreamingengine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xfinityinc"},{"field":"Microsoft.Compute/imageOffer","in":["d3view-v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xtremedata"},{"field":"Microsoft.Compute/imageOffer","in":["dbx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"yellowfin"},{"field":"Microsoft.Compute/imageOffer","in":["yellowfin-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xyzrd-group-ou"},{"field":"Microsoft.Compute/imageOffer","in":["c73-zultys-mxvirtual"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"your-shop-online"},{"field":"Microsoft.Compute/imageOffer","in":["herefordshire-enterprise-platform-drupal-7","xenofile"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zend"},{"field":"Microsoft.Compute/imageOffer","in":["php-56-zend-server","php-zend-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"z1"},{"field":"Microsoft.Compute/imageOffer","in":["z1-securehub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zerodown_software"},{"field":"Microsoft.Compute/imageOffer","in":["bcaasforazure","stackbcaas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zoomdata"},{"field":"Microsoft.Compute/imageOffer","in":["zoomdata-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zscaler"},{"field":"Microsoft.Compute/imageOffer","in":["zscaler-private-access"]}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/408b8964022134ba","type":"Microsoft.Authorization/policyDefinitions","name":"408b8964022134ba"},{"properties":{"displayName":"nrms-nsg-rule-103_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:16.1955196Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/42c70bae0daee0b3","type":"Microsoft.Authorization/policyDefinitions","name":"42c70bae0daee0b3"},{"properties":{"displayName":"nrms-nsg-rule-108_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:59.0487626Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946","type":"Microsoft.Authorization/policyDefinitions","name":"532396f35af78946"},{"properties":{"displayName":"audit - ssh auth on new vms_1.4","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on new resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:41:56.0529781Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}},"subscriptiontagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the subscription level","description":"Rule is not deployed if - this tag exists on the Subscription"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"value":"[subscription().tags[parameters(''subscriptiontagname'')]]","equals":""},{"anyof":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","exists":"False"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"7isolutions"},{"field":"Microsoft.Compute/imageOffer","in":["sapp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"128technology"},{"field":"Microsoft.Compute/imageOffer","in":["128t_networking_platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"4psa"},{"field":"Microsoft.Compute/imageOffer","in":["voipnow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"a10networks"},{"field":"Microsoft.Compute/imageOffer","in":["a10-lightning-adc","a10-vthunder-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accellion"},{"field":"Microsoft.Compute/imageOffer","in":["kiteworks-by-accellion"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"abiquo"},{"field":"Microsoft.Compute/imageOffer","in":["abiquo-hybrid-cloud-34"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accops"},{"field":"Microsoft.Compute/imageOffer","in":["hysecure5050"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian_matrix"},{"field":"Microsoft.Compute/imageOffer","in":["actian_matrix"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actifio"},{"field":"Microsoft.Compute/imageOffer","in":["actifio-sky"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian-corp"},{"field":"Microsoft.Compute/imageOffer","in":["vector-community","vector-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Acronis"},{"field":"Microsoft.Compute/imageOffer","in":["storage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"activeeon"},{"field":"Microsoft.Compute/imageOffer","in":["activeeon-workload-scheduler"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aerospike"},{"field":"Microsoft.Compute/imageOffer","in":["aerospike-database-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"affinio"},{"field":"Microsoft.Compute/imageOffer","in":["platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aiscaler-cache-control-ddos-and-url-rewriting-"},{"field":"Microsoft.Compute/imageOffer","in":["aimobile-site-acceleration","aiprotect-ddos-firewall","aiscaler-traffic-manager-caching","aivideo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"akamai-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["enterprise-application-access"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alces-flight-limited"},{"field":"Microsoft.Compute/imageOffer","in":["alces-flight-compute-solo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alertlogic"},{"field":"Microsoft.Compute/imageOffer","in":["alert-logic-tm","alert-logic-wsm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alienvault"},{"field":"Microsoft.Compute/imageOffer","in":["unified-security-management-anywhere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alldigital-brevity"},{"field":"Microsoft.Compute/imageOffer","in":["alldigital-brevity-uploader"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altair-engineering-inc"},{"field":"Microsoft.Compute/imageOffer","in":["altair_hwulva"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altamira-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["lumify"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"antmedia"},{"field":"Microsoft.Compute/imageOffer","in":["ams_community_edition","ant_media_server_enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"apigee"},{"field":"Microsoft.Compute/imageOffer","in":["apigee-edge"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcara"},{"field":"Microsoft.Compute/imageOffer","in":["app360v43-001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcelerator"},{"field":"Microsoft.Compute/imageOffer","in":["appcelerator-arrow-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appex-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appistry"},{"field":"Microsoft.Compute/imageOffer","in":["genomepilot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appscale-marketplace"},{"field":"Microsoft.Compute/imageOffer","in":["appscale"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arangodb"},{"field":"Microsoft.Compute/imageOffer","in":["arangodb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arista-networks"},{"field":"Microsoft.Compute/imageOffer","in":["veos-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"array_networks"},{"field":"Microsoft.Compute/imageOffer","in":["array-networks-vapv"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"astadia-1148316"},{"field":"Microsoft.Compute/imageOffer","in":["astadia-ui-automation-tee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"atomicorp"},{"field":"Microsoft.Compute/imageOffer","in":["secure-os","secure-ubuntu-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"audiocodes"},{"field":"Microsoft.Compute/imageOffer","in":["mediantsessionbordercontroller"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"auriq-systems"},{"field":"Microsoft.Compute/imageOffer","in":["essentia"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"awingu"},{"field":"Microsoft.Compute/imageOffer","in":["awingu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aviatrix-systems"},{"field":"Microsoft.Compute/imageOffer","in":["aviatrix-cloud-services","aviatrix-companion-gateway","aviatrix-companion-gateway-v2","aviatrix-vpn-gw","aviatrix_multi_cloud_service","aviatrix_openvpn_service","aviatrix_openvpn_service10","aviatrix_openvpn_service25","aviatrix_openvpn_service50"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"avi-networks"},{"field":"Microsoft.Compute/imageOffer","in":["avi-vantage-adc","internal-avi-vantage-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"axway"},{"field":"Microsoft.Compute/imageOffer","in":["axway-mailgate-secure-collaboration-advanced","axway-mailgate-secure-collaboration-premium","axway-mailgate-secure-collaboration-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azul"},{"field":"Microsoft.Compute/imageOffer","in":["azul-zulu-ubuntu-1804"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azurecyclecloud"},{"field":"Microsoft.Compute/imageOffer","in":["azure-cyclecloud-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"AzureDatabricks"},{"field":"Microsoft.Compute/imageOffer","in":["Databricks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baas-techbureau"},{"field":"Microsoft.Compute/imageOffer","in":["b1327623-d29b-4cc1-b833-85067dcc7bce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baffle-io"},{"field":"Microsoft.Compute/imageOffer","in":["baffle-application-data-protection"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"balabit"},{"field":"Microsoft.Compute/imageOffer","in":["balabit-shell-control-box","psm","sps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"barracudanetworks"},{"field":"Microsoft.Compute/imageOffer","in":["barracuda-app-sec-control-center","barracuda-email-security-gateway","barracuda-ng-cc","barracuda-ng-firewall","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"basho"},{"field":"Microsoft.Compute/imageOffer","in":["riak-2-0-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","in":["autodesk-maya-arnold-centos73","rendering-centos73"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bdy"},{"field":"Microsoft.Compute/imageOffer","in":["buddy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Bitnami"},{"field":"Microsoft.Compute/imageOffer","in":["3-4","abantecart","activemq","akeneo","alfrescocommunity","apachesolr","artifactory","canvaslms","cassandra","civicrm","cmsmadesimple","codiad","concrete5","consul","coppermine","couchdb","diaspora","discourse","djangostack","dokuwiki","dolibarr","DreamFactory","drupal","elastic-search","elk","erpnext","espocrm","etcd","eXo-Platform","exoplatform","fatfreecrm","ghost","gitlab","grafana","hadoop","hhvmstack","hordegroupwarewebmail","jasperreports","jenkins","joomla","jrubystack","kafka","kong","kubernetessandbox","lampstack","lappstack","letschat","liferay","limesurvey","livehelperchat","magento","mahara","mantis","mariadb","mattermost","mautic","mean","mediawiki","memcached","modx","mongodb","moodle","multicraft","mybb","mysql","nats","neo4j","neos","nginxstack","noalyss","nodejs","ocportal","odoo","openatrium","opencart","openedx","openfire","openproject","orangehrm","osclass","owncloud","oxid-eshop","parseserver","phabricator","phpbb","phplist","pimcore","piwik","plone","pootle","postgresql","prestashop","processmakerenterprise","processmakeropensourceedition","processwire","publify","rabbitmq","redash","redis","redmine","redmineplusagile","reportserver","reportserverenterprise","resourcespace","reviewboard","reviewboardpowerpack","roundcube","rubystack","seopanel","shopware","silverstripe","simplemachinesforum","sonarqube","spree","subversion","suitecrm","tensorflowserving","testlink","tikiwikicmsgroupware","tinytinyrss","tom-cat","trac","typo3","weblate","webmailpro","wildfly","wordpress","wordpress-multisite","wordpresspro","x2enginesalescrm","xoops","youtrack","zookeeper","zurmo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"black-duck-software"},{"field":"Microsoft.Compute/imageOffer","in":["blackduck_hub_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blk-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blk-io-erc-20-rest-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockapps"},{"field":"Microsoft.Compute/imageOffer","in":["strato-blockchain-base-template-latest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockstack"},{"field":"Microsoft.Compute/imageOffer","in":["blockstack-core-v14"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockchain-foundry"},{"field":"Microsoft.Compute/imageOffer","in":["syscoin-api","syscoin-full-node","syscoin-price-peg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bloombase"},{"field":"Microsoft.Compute/imageOffer","in":["bloombase-storesafe-3_4_7_0_el7_x86_64"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluecat"},{"field":"Microsoft.Compute/imageOffer","in":["bluecat-bam-for-azure","bluecat-dns-for-azure","bluecat-edge-service-point-vm-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluetalon"},{"field":"Microsoft.Compute/imageOffer","in":["bluetalon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"brocade_communications"},{"field":"Microsoft.Compute/imageOffer","in":["brocade-virtual-traffic-manager","brocade-virtual-traffic-manager-with-waf-module","brocade-virtual-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bt-americas-inc"},{"field":"Microsoft.Compute/imageOffer","in":["diamondip-sapphire-ev10","diamondip-sapphire-ev20","diamondip-sapphire-v10","diamondip-sapphire-v20","diamondip-sapphire-v5","diamondip-sapphire-vcaa20"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"buddhalabs"},{"field":"Microsoft.Compute/imageOffer","in":["sles_12_pci"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"carto"},{"field":"Microsoft.Compute/imageOffer","in":["cartobuilder2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cask"},{"field":"Microsoft.Compute/imageOffer","in":["cdap-cloud-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","in":["UbuntuServer","Ubuntu_Core"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cavirin"},{"field":"Microsoft.Compute/imageOffer","in":["cavirin-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cautelalabs"},{"field":"Microsoft.Compute/imageOffer","in":["log_management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"celum-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["celumdam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cds"},{"field":"Microsoft.Compute/imageOffer","in":["cds-data-migration-solution-for-legacy-to-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cis-centos-6-v2-0-2-l1","cis-centos-7-v2-1-1-l1","cis-oracle-linux-6-v1-0-0-l1","cis-oracle-linux-7-v2-0-0-l1","cis-rhel-6-v2-0-2-l1","cis-rhel-7-v2-2-0-l1","cis-suse-linux-11-v2-0-0-l1","cis-suse-linux-12-v2-0-0-l1","cis-ubuntu-linux-1404-v2-0-0-l1","cis-ubuntu-linux-1604-v1-0-0-l1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"certivox"},{"field":"Microsoft.Compute/imageOffer","in":["sso-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cfd-direct"},{"field":"Microsoft.Compute/imageOffer","in":["cfd-direct-from-the-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chain"},{"field":"Microsoft.Compute/imageOffer","in":["chain-core-developer-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"checkpoint"},{"field":"Microsoft.Compute/imageOffer","in":["check-point-r77-10","check-point-vsec-r80","check-point-vsec-r80-blink","sg2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chef-software"},{"field":"Microsoft.Compute/imageOffer","in":["chef-automate-vm-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"circleci"},{"field":"Microsoft.Compute/imageOffer","in":["circleci-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cires21"},{"field":"Microsoft.Compute/imageOffer","in":["c21l-enc","c21l-mos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cisco"},{"field":"Microsoft.Compute/imageOffer","in":["cisco-asav","cisco-csr-1000v","cisco-ftdv","cisco-meraki-vmx100","cisco-ngfwv-vm-test-unsupported","cisco_cloud_vedge_17_2_4","cos65","cos72","cos72_main_dev","uos14","vwaas-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"citrix"},{"field":"Microsoft.Compute/imageOffer","in":["citrix-sd-wan-opt","netscaler-ma-service-agent-120","netscaler-ma-service-agent-121","netscaler-sd-wan","netscaler-vpx","netscalervpx-120","netscalervpx-121","netscalervpx110-6531","netscalervpx111"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clear-linux-project"},{"field":"Microsoft.Compute/imageOffer","in":["clear-linux-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clouber"},{"field":"Microsoft.Compute/imageOffer","in":["cuber","cws","mcenter"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-cruiser"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-cruiser-16"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees"},{"field":"Microsoft.Compute/imageOffer","in":["jenkins-enterprise","jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees-enterprise-jenkins"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbees-jenkins-enterprise","cloudbees-jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbolt-software"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbolt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudboost"},{"field":"Microsoft.Compute/imageOffer","in":["cloudboost"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudenablers-inc"},{"field":"Microsoft.Compute/imageOffer","in":["corestack"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","in":["squid-proxy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","in":["cloudera-altus-centos-os","cloudera-centos-6","cloudera-centos-os","test-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlanes"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-video-accelerator-nfs","cloudlanes-cloud-backup-accelerator-vtl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlink"},{"field":"Microsoft.Compute/imageOffer","in":["cloudlink-securevm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudplan-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["cloudplan_pcn_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["paladion_ondemand_nextgen_firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsoft"},{"field":"Microsoft.Compute/imageOffer","in":["cloudsoft-amp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clustrix"},{"field":"Microsoft.Compute/imageOffer","in":["clustrixdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codelathe"},{"field":"Microsoft.Compute/imageOffer","in":["codelathe-filecloud-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codenvy"},{"field":"Microsoft.Compute/imageOffer","in":["codenvy-on-prem"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cognosys"},{"field":"Microsoft.Compute/imageOffer","in":["1-click-secured-joomla-on-centos-7-3","1-click-secured-joomla-on-ubuntu-1404-lts","1-click-secured-joomla-on-ubuntu-1604-lts","1-click-secured-joomla-on-ubuntu-1804-lts","centos-6-9","centos-7-3","centos-7-4","centos-7-5","deploy-a-secured-modx-on-ubuntu-14-04-lts","deploy-a-secured-silverstripe-on-ubuntu-14-04-lts","hardened-mysql-5-6-on-centos-7-3","hardened-mysql-5-6-on-ubu-1404-lts","hardened-mysql-5-7-on-centos-7-3","hardened-mysql-5-7-on-ubu-1404-lts","hardened-postgresql-on-ubu-1404-lts","invoice-ninja-2-5-1-1-on-ubuntu-1404","jruby-on-ubuntu-14-04-lts","low-latency-broadcasting-server-for-live-events","owncloud-9-with-lamp-stack-on-ubuntu-1404","piwigogallerys-ubuntu_14-04_lts","sec1011-dokuwiki-on-ubuntu-1404","sec1013-elasticsearch-on-ubuntu-1404","sec1014-opencart-on-ubuntu-1404","sec1015-orangehrm-on-ubuntu-1404","sec1016-nodejs-server-on-ubuntu-1404","sec1018-haproxy-on-ubuntu-1404","sec1019-secured-tomcat-on-ubuntu-1404","sec1020-phpbb-on-hardened-ubuntu-1404","sec1021-mybb-on-hardened-ubuntu-1404","sec1022-sugarcrm-on-ubuntu-1404","sec1023-moodle-on-ubuntu-1404","sec1024_magento-on-ubuntu-1404","sec1025-secured-drupal-on-ubuntu-1404","sec1027-secured-wordpress-on-ubuntu-1404","sec1028-secured-lamp-sever-on-ubuntu-1404","sec1029-secured-mediawiki-on-ubuntu-1404","sec1030-secured-subversion-on-ubuntu-1404","sec1031-secured-passenger-nginx-on-ubuntu-1404","sec1033-secured-piwik-on-ubuntu-1404","sec1034-secured-pligg-on-ubuntu-1404","sec1035-secured-jenkins-on-ubuntu-1404","sec1036-secured-postgresql-on-ubuntu-1404","secure-cloud-lamp-ubuntu-1404","secured-abantecart-on-centos","secured-abantecart-on-ubuntu-14-04-lts","secured-acquia-drupal-on-centos","secured-acquiadurpal-on-ubuntu-14-04-lts","secured-apachesolr-on-centos","secured-apachesolr-on-ubuntu-14-04-lts","secured-arartifactory-on-centos","secured-artifactory-on-ubuntu-14-04-lts","secured-cakephp-on-centos","secured-cakephp-on-ubuntu-14-04-lts","secured-cms-made-simple-on-centos","secured-cms-made-simple-on-ubuntu-14-04-lts","secured-codiad-on-centos","secured-codiad-on-ubuntu-14-04-lts","secured-cogdam-on-centos","secured-cogdam-on-ubuntu-14-04-lts","secured-concrete5-on-centos","secured-concrete5-on-ubuntu-14-04-lts","secured-coppermine-on-centos","secured-coppermine-on-ubuntu-14-04-lts","secured-crushftp-on-centos","secured-crushftp-on-ubuntu-14-04-lts","secured-django-on-centos","secured-django-on-ubuntu-14-04-lts","secured-dokuwiki-on-centos","secured-dolibarr-on-centos","secured-dolivbarr-on-ubuntu-14-04-lts","secured-drupal-on-centos","secured-elasticsearch-on-centos","secured-enterprise-nginx-varnish-haproxy-php","secured-espocrm-on-centos","secured-espocrm-on-ubuntu-14-04-lts","secured-exoplatform-on-centos","secured-exoplatform-on-ubuntu-14-04-lts","secured-ghost-on-centos","secured-ghost-on-ubuntu-14-04-lts","secured-gradle-on-centos","secured-gradle-on-ubuntu-14-04-lts","secured-haproxy-on-centos","secured-invoice-ninja-on-centos","secured-jboss-as-on-centos","secured-jbossas-on-ubuntu-14-04-lts","secured-jenkins-on-centos","secured-jruby-on-cento","secured-lamp-on-centos","secured-lamp-on-centos-m10","secured-lapp-on-centos","secured-lapp-on-ubuntu-14-04-lts","secured-lemp-sever-on-ubuntu-1404","secured-lime-survey-on-centos","secured-limesurvey-on-ubuntu-1404","secured-live-helper-chat-on-centos","secured-livehelperchat-on-ubuntu-14-04-lts","secured-magento-on-centos","secured-mahara-on-centos","secured-mahara-on-ubuntu-14-04-lts","secured-mantis-on-centos","secured-mantis-on-ubuntu-14-04-lts","secured-mariadb-on-ubuntu-16-04","secured-mautic-on-centos","secured-mautic-on-ubuntu-14-04-lts","secured-media-wiki-on-centos","secured-modx-on-centos","secured-moodle-on-centos","secured-ngnix-on-centos-7-3","secured-ngnix-on-ubuntu-14-04-lts","secured-ngnix-on-ubuntu-16-04-lts","secured-noalyss-on-centos","secured-noalyss-on-ubuntu-14-04-lts","secured-nodejs-on-centos","secured-occlass-on-ubuntu-14-04-lts","secured-ocportal-on-ubuntu-14-04-lts","secured-open-cart-on-centos","secured-orangehrm-on-centos","secured-osclass-on-centos","secured-owncloud-on-centos","secured-oxid-eshop-on-centos","secured-oxideshop-on-ubuntu-14-04-lts","secured-passenger-nginx-on-centos","secured-piwigo-gallery-on-centos","secured-plone-on-centos","secured-plone-on-ubuntu-14-04-lts","secured-prestashop-on-centos","secured-prestashop-on-ubuntu-14-04-lts","secured-railo-on-ubuntu-14-04-lts","secured-redis-on-centos","secured-redis-on-ubuntu-1404","secured-redmine-on-centos","secured-redmine-on-ubuntu-14-04-lts","secured-redmineagile-on-ubuntu-14-04-lts","secured-report-server-on-centos","secured-reportserverent-on-ubuntu-14-04-lts","secured-resource-space-on-centos","secured-resourcespace-on-ubuntu-14-04-lts","secured-round-cube-on-centos","secured-roundcube-on-ubuntu-14-04-lts","secured-ruby-on-centos","secured-ruby-on-ubuntu-14-04-lts","secured-seopanel-on-centos","secured-seopanel-on-ubuntu-14-04-lts","secured-silverstripe-on-centos","secured-simple-invoice-on-centos","secured-simple-machines-on-centos","secured-simple-machines-on-ubuntu-14-04-lts","secured-simpleinvoice-on-ubuntu-14-04-lts","secured-subversion-on-centos","secured-suitecrm-on-centos","secured-suitecrm-on-ubuntu-14-04-lts","secured-test-link-on-centos","secured-testlink-on-ubuntu-14-04-lts","secured-thinkup-on-centos","secured-thinkup-on-ubuntu-14-04-lts","secured-tikiwikicms-on-centos","secured-tikiwikicms-on-ubuntu-14-04-lts","secured-tiny-tiny-rss-on-centos","secured-tinytinyrss-on-ubuntu-14-04-lts","secured-tomcat-on-centos","secured-trac-on-centos","secured-trac-on-ubuntu-14-04-lts","secured-typo3-on-centos","secured-typo3-on-ubuntu-14-04-lts","secured-varnish-on-centos","secured-varnish-on-ubuntu-1404","secured-wildfly-on-centos","secured-wildfly-on-ubuntu-14-04-lts","secured-wordpress-on-centos-7-3","secured-wordpress-on-ubuntu-16-04-lts","secured-x-cart-on-ubuntu-14-04-lts","secured-xoops-on-centos","secured-xoops-on-ubuntu-14-04-lts","secured-zurmo-on-centos","secured-zurmo-on-ubuntu-14-04-lts","suse15","ubuntu-14-04-lts","ubuntu-16-04-lts","ubuntu-17-04-high-performance-hardened-tcp-bbr","ubuntu-18-04","ubuntu-18-04-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesity"},{"field":"Microsoft.Compute/imageOffer","in":["cohesity-cloudtd-tool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesive"},{"field":"Microsoft.Compute/imageOffer","in":["vns3_4x_network_security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"confluentinc"},{"field":"Microsoft.Compute/imageOffer","in":["confluentplatform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"consensys"},{"field":"Microsoft.Compute/imageOffer","in":["truffle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"convertigo"},{"field":"Microsoft.Compute/imageOffer","in":["convertigo-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"corda"},{"field":"Microsoft.Compute/imageOffer","in":["corda"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"CoreOS"},{"field":"Microsoft.Compute/imageOffer","in":["CoreOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"couchbase"},{"field":"Microsoft.Compute/imageOffer","in":["couchbase-server-enterprise","couchbase-sync-gateway-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","in":["Debian"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cryptzone"},{"field":"Microsoft.Compute/imageOffer","in":["appgate-appliance-3_2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cybernetica-as"},{"field":"Microsoft.Compute/imageOffer","in":["uxp-securityserver-connector","uxp-securityserver_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cyxtera"},{"field":"Microsoft.Compute/imageOffer","in":["appgatesdp-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataart"},{"field":"Microsoft.Compute/imageOffer","in":["devicehive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"databricks"},{"field":"Microsoft.Compute/imageOffer","in":["spfqogzeculbhdh"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datalayer"},{"field":"Microsoft.Compute/imageOffer","in":["datalayer-notebook"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datastax"},{"field":"Microsoft.Compute/imageOffer","in":["datastax-enterprise","datastax-enterprise-non-production-use-only"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datasunrise"},{"field":"Microsoft.Compute/imageOffer","in":["datasunrise-database-security-suite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataiku"},{"field":"Microsoft.Compute/imageOffer","in":["dataiku-data-science-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datometry"},{"field":"Microsoft.Compute/imageOffer","in":["hyper-q"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dellemc"},{"field":"Microsoft.Compute/imageOffer","in":["dell-emc-avamar-virtual-edition","dell-emc-datadomain-management-center","dell-emc-datadomain-virtual-edition","dell-emc-datadomain-virtual-edition-v4","dell-emc-networker-virtual-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"delphix"},{"field":"Microsoft.Compute/imageOffer","in":["delphix_dynamic_data_platform","omniosce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denodo"},{"field":"Microsoft.Compute/imageOffer","in":["denodo-platform","denodo-platform-7_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denyall"},{"field":"Microsoft.Compute/imageOffer","in":["denyall-rweb","denyall-vulnerability-manager","denyall-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dgsecure"},{"field":"Microsoft.Compute/imageOffer","in":["dgsecure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"diladele"},{"field":"Microsoft.Compute/imageOffer","in":["websafety"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dimensionalmechanics-inc"},{"field":"Microsoft.Compute/imageOffer","in":["neopulse-ai-studio","neopulse-query-runtime"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"docker"},{"field":"Microsoft.Compute/imageOffer","in":["docker-ce","docker-ce-edge","docker-datacenter-custom","docker-ee","docker-ee-basic","docker4azure","docker4azure-cs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dome9"},{"field":"Microsoft.Compute/imageOffer","in":["dome9ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drizti"},{"field":"Microsoft.Compute/imageOffer","in":["hpcbox-ansys-19-cluster-master","hpcbox-cluster-compute-node","hpcbox-cluster-cuda-node","hpcbox-cluster-gpu-node","hpcbox-docker-cluster-master","hpcbox-openfoam-cluster-master","hpcbox-su2-cluster-master"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drone"},{"field":"Microsoft.Compute/imageOffer","in":["drone"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dyadic_security"},{"field":"Microsoft.Compute/imageOffer","in":["dyadic_sec","ukc_image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dynatrace"},{"field":"Microsoft.Compute/imageOffer","in":["ruxit-managed-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"eastwind-networks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["eastwind-ixia-sensor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"egnyte"},{"field":"Microsoft.Compute/imageOffer","in":["egnyte-connect"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elasticbox"},{"field":"Microsoft.Compute/imageOffer","in":["elasticbox-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"electric-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["electricflowce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elfiqnetworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"emercoin"},{"field":"Microsoft.Compute/imageOffer","in":["emercoin"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprise-ethereum-alliance"},{"field":"Microsoft.Compute/imageOffer","in":["quorum-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprisedb-corp"},{"field":"Microsoft.Compute/imageOffer","in":["edb-postgres-ark"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"equalum"},{"field":"Microsoft.Compute/imageOffer","in":["equalum-vm-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"esdenera"},{"field":"Microsoft.Compute/imageOffer","in":["esdenera-firewall-3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ethereum"},{"field":"Microsoft.Compute/imageOffer","in":["ethereum-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"evostream-inc"},{"field":"Microsoft.Compute/imageOffer","in":["ems-for-template","ems-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"exasol"},{"field":"Microsoft.Compute/imageOffer","in":["exasol-analytics-database-byol","exasolution-analytic-database"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"falconstorsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["fss-v9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"f5-networks"},{"field":"Microsoft.Compute/imageOffer","in":["f5-big-ip-adc","f5-big-ip-advanced-waf","f5-big-ip-best","f5-big-ip-better","f5-big-ip-byol","f5-big-ip-good","f5-big-ip-per-app-ve","f5-big-iq","f5-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"filecatalyst"},{"field":"Microsoft.Compute/imageOffer","in":["filecatalyst-direct-per-hr-billing","filecatalyst-direct-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"firehost"},{"field":"Microsoft.Compute/imageOffer","in":["firehost_armor","firehost_armor_ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flexify-io"},{"field":"Microsoft.Compute/imageOffer","in":["single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flashgrid-inc"},{"field":"Microsoft.Compute/imageOffer","in":["flashgrid-racnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"foghorn-systems"},{"field":"Microsoft.Compute/imageOffer","in":["foghorn-edge-device-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forcepoint-llc"},{"field":"Microsoft.Compute/imageOffer","in":["forcepoint-ngfw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forscene"},{"field":"Microsoft.Compute/imageOffer","in":["forscene-edgeserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortycloud"},{"field":"Microsoft.Compute/imageOffer","in":["fortycloud-gw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortinet"},{"field":"Microsoft.Compute/imageOffer","in":["fortinet-fortianalyzer","fortinet-fortimanager","fortinet_fortigate-vm_v5","fortinet_fortimail","fortinet_fortivoice","fortinet_fortiweb-vm_v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fujitsu_fast"},{"field":"Microsoft.Compute/imageOffer","in":["fep10-rh7-test","feptest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gemalto-safenet"},{"field":"Microsoft.Compute/imageOffer","in":["safenet-keysecure-k170v","safenet-protectv","safenet-protectv-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gigamon-inc"},{"field":"Microsoft.Compute/imageOffer","in":["gigamon-fm-5_3_01","gigamon-fm-5_3_01_hourly","gigamon-fm-5_4_00","gigamon-fm-5_4_00_hourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gitlab"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-ce","gitlab-ee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"GitHub"},{"field":"Microsoft.Compute/imageOffer","in":["GitHub-Enterprise","githubenterprise-test-publishing"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"great-software-laboratory-private-limited"},{"field":"Microsoft.Compute/imageOffer","in":["xid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"greensql"},{"field":"Microsoft.Compute/imageOffer","in":["greensql-database-security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gridgain"},{"field":"Microsoft.Compute/imageOffer","in":["gridgain-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"guardicore"},{"field":"Microsoft.Compute/imageOffer","in":["guardicorecentra","infection_monkey"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haivision"},{"field":"Microsoft.Compute/imageOffer","in":["haivision-media-gateway-1-2","haivision-media-gateway-1-5","haivision-media-gateway-1-6-2","media-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"h2o-ai"},{"field":"Microsoft.Compute/imageOffer","in":["h2o-driverles-ai","h2o-driverless-ai","h2o-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haproxy-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hapee-rhel","hapee-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"harpaitalia"},{"field":"Microsoft.Compute/imageOffer","in":["mcuboenergy","yg","yougreen_trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hcl-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hcl17cp1104"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"heimdall-data"},{"field":"Microsoft.Compute/imageOffer","in":["heimdall-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"help-systems"},{"field":"Microsoft.Compute/imageOffer","in":["goanywheremftubuntulinux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hewlett-packard"},{"field":"Microsoft.Compute/imageOffer","in":["hpe-helion-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hillstone-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudedge-virtual-ngfw-advanced-edition","cloudedge-virtual-ngfw-standard-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hortonworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbreak-for-hortonworks-data-platform","hortonworks-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hitachi-solutions"},{"field":"Microsoft.Compute/imageOffer","in":["credeon-sfs-and-kms-for-sharepoint-online","credeonsecurefull-textsearch1_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hpe"},{"field":"Microsoft.Compute/imageOffer","in":["storeoncevsa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"huawei"},{"field":"Microsoft.Compute/imageOffer","in":["euleros-v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hyperglance"},{"field":"Microsoft.Compute/imageOffer","in":["hyperglance-dynamic-topology"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hypergrid"},{"field":"Microsoft.Compute/imageOffer","in":["hyperform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hytrust"},{"field":"Microsoft.Compute/imageOffer","in":["hytrust-keycontrol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ibm"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-security-guardium-multi-cloud","qradar_security_analytics"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iaansys"},{"field":"Microsoft.Compute/imageOffer","in":["iaansys-magento"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iboss"},{"field":"Microsoft.Compute/imageOffer","in":["iboss-14600-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imaginecommunications"},{"field":"Microsoft.Compute/imageOffer","in":["cloudxtream-cdvr","cloudxtream-dai-vms","telurio-aim"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imperva"},{"field":"Microsoft.Compute/imageOffer","in":["imperva-dam-v13","securesphere-waf","securesphere-waf-for-azr","securesphere-waf-v12","securesphere-waf-v13"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"infoblox"},{"field":"Microsoft.Compute/imageOffer","in":["infoblox-vnios-te-v1420"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informatica"},{"field":"Microsoft.Compute/imageOffer","in":["bdm10-1-1-u2","big-data-management-10-2","big-data-management-10-2-1","data_accelerator_for_azure_byol","data_quality_10_1_1_rhel_7_3_byol","eic","ics-byol","ics-payg-ubuntu","platform_10_1_1_multi_node_domain_rhel-7-3_byol","platform_10_2_hf1_domain_rhel-7-3_byol","powercenter-v10-domain-image-ubuntu14-04-3","powercenter-v10-update1-domain-image-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informationbuilders"},{"field":"Microsoft.Compute/imageOffer","in":["iway-big-data-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ingrammicro"},{"field":"Microsoft.Compute/imageOffer","in":["ingrammicroensimcentostrial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel"},{"field":"Microsoft.Compute/imageOffer","in":["lustre-cloud-edition-gs-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-bigdl"},{"field":"Microsoft.Compute/imageOffer","in":["bigdl-0815","bigdl__vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-fpga"},{"field":"Microsoft.Compute/imageOffer","in":["quartus_pro_opencl_sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intellicus-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["intellicus_bi_server_100_user_linux","intellicus_bi_server_10_user_linux","intellicus_bi_server_25_user_linux","intellicus_bi_server_50_user_linux","intellicus_bi_server_5_user_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intersystems"},{"field":"Microsoft.Compute/imageOffer","in":["intersystems-iris-single-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intigua"},{"field":"Microsoft.Compute/imageOffer","in":["intigua-agent-manager-3_7_0-trial","intigua-agent-manager-trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iquest"},{"field":"Microsoft.Compute/imageOffer","in":["keyhub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ishlangu-load-balancer-adc"},{"field":"Microsoft.Compute/imageOffer","in":["ishlangu-load-balancer-byol","ishlangu-load-balancer-is10","ishlangu-load-balancer-is100","ishlangu-load-balancer-is1000","ishlangu-load-balancer-is200","ishlangu-load-balancer-is5000","ishlangu-load-balancer-isbfg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"issp-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["ispocr"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"itelios"},{"field":"Microsoft.Compute/imageOffer","in":["magento2-on-zendserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jamcracker"},{"field":"Microsoft.Compute/imageOffer","in":["4632d5b4-feb0-4332-8452-f2e66133672f","jamcracker-cloudanalytics","jamcracker-cloudanalytics-version4","jamcracker-cloudanalytics-version5","jamcracker-csb-service-provider","jamcracker-csb-serviceprovider","jamcracker-csb-standard","jamcracker-csb-standard-v3","jamcracker-csb-standard-version4","jamcracker-hybrid-cloud-management-version4","jamcracker_cloud_control_appliance_version4","jsdnapp_csb_serviceprovider-version4","jsdnapp_hybrid","jsdnapp_hybrid_v3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jedox"},{"field":"Microsoft.Compute/imageOffer","in":["jedox-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jelastic"},{"field":"Microsoft.Compute/imageOffer","in":["jelastic-hybrid-paas-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetnexus"},{"field":"Microsoft.Compute/imageOffer","in":["dvwa","jetnexus-application-load-balancer","jetnexus-global-load-balancer","jetnexus-waf","zap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetware-srl"},{"field":"Microsoft.Compute/imageOffer","in":["caffe2","caffe_python_cpu","caffe_python_gpu","cockroachdb","lamp_optimized","lemp7_optimized","memcached","mongodb","mxnet_python","mysql","nodejs_nginx","percona_mongodb","percona_mysql","postgresql","pytorch","pytorch_cuda_notebook","pytorch_cuda_production","redis","redmine","tensorflow_cpu_notebook","tensorflow_cpu_production","tensorflow_cuda_notebook","tensorflow_cuda_production","tensorflow_python","theano_python","wordpress4_lemp7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jitterbit_integration"},{"field":"Microsoft.Compute/imageOffer","in":["jitterbit-harmony-agent"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jm-technology-inc"},{"field":"Microsoft.Compute/imageOffer","in":["smart-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"juniper-networks"},{"field":"Microsoft.Compute/imageOffer","in":["vmx-services-gateway-byol","vmx-services-gateway-byol-soltemp","vmx-virtual-router","vsrx-next-generation-firewall","vsrx-next-generation-firewall-payg","vsrx-next-generation-firewall-solution-templ-payg","vsrx-next-generation-firewall-solution-template"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaazing"},{"field":"Microsoft.Compute/imageOffer","in":["kaazing-kwic","kaazing-vpa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kali-linux"},{"field":"Microsoft.Compute/imageOffer","in":["kali-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kemptech"},{"field":"Microsoft.Compute/imageOffer","in":["kemp360central-byol","vlm-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kinetica"},{"field":"Microsoft.Compute/imageOffer","in":["kineticadbbyol","kineticadbpayasyougo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaspersky_lab"},{"field":"Microsoft.Compute/imageOffer","in":["kaspersky_secure_mail_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"knime"},{"field":"Microsoft.Compute/imageOffer","in":["knime-server-5-user_4-4-0","knime-server-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"krypc-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["krypccore"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leap-orbit"},{"field":"Microsoft.Compute/imageOffer","in":["leaporbitstoragebackedsftp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leostream-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["connection-broker"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquid-files"},{"field":"Microsoft.Compute/imageOffer","in":["liquidfiles"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquidware"},{"field":"Microsoft.Compute/imageOffer","in":["stratusphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"literatu"},{"field":"Microsoft.Compute/imageOffer","in":["literatu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"loadbalancer"},{"field":"Microsoft.Compute/imageOffer","in":["loadbalancer-org-load-balancer-for-azure","loadbalancer-org-load-balancer-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logsign"},{"field":"Microsoft.Compute/imageOffer","in":["logsignfocus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logtrust"},{"field":"Microsoft.Compute/imageOffer","in":["logtrust-log-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"looker"},{"field":"Microsoft.Compute/imageOffer","in":["looker-analytics-platform","looker-analytics-platform-326","looker-analytics-platform-5_6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"lti-lt-infotech"},{"field":"Microsoft.Compute/imageOffer","in":["trade-finance-blockchain"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"luminate-security"},{"field":"Microsoft.Compute/imageOffer","in":["luminate-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mapr-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["mapr52-base-dev","mapr60-base","mapr60-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mariadb"},{"field":"Microsoft.Compute/imageOffer","in":["mariadb-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"marklogic"},{"field":"Microsoft.Compute/imageOffer","in":["marklogic-9-byol","marklogic-developer-9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"massiveanalytic-"},{"field":"Microsoft.Compute/imageOffer","in":["oscarap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mathworks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["matlab-ref-arch-18a-v1-linux-disk","mps-ref-arch-18a-v1-linux-disk2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"matillion"},{"field":"Microsoft.Compute/imageOffer","in":["matillion-etl-snowflake"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mavinglobal"},{"field":"Microsoft.Compute/imageOffer","in":["mavin-business-trial","mavin-enterprise-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"meanio"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-enterprise-ready","linnovate-open-source-sla-pro","mean-machine-20","openideal3","redash"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"media3-technologies-llc"},{"field":"Microsoft.Compute/imageOffer","in":["cpan1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"memsql"},{"field":"Microsoft.Compute/imageOffer","in":["memsql-community-single-vm","memsql-enterprise-single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mendix"},{"field":"Microsoft.Compute/imageOffer","in":["mendix-docker","mendix-pro"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mfe_azure"},{"field":"Microsoft.Compute/imageOffer","in":["atd-mcafee","mcafee_vnsp_controller_for_azure","mcafee_vnsp_for_azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-aks"},{"field":"Microsoft.Compute/imageOffer","in":["aks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"micro-focus"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-avere"},{"field":"Microsoft.Compute/imageOffer","in":["vfxt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-batch"},{"field":"Microsoft.Compute/imageOffer","in":["centos-container","centos-container-rdma","ubuntu-server-container","ubuntu-server-container-rdma"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-compute"},{"field":"Microsoft.Compute/imageOffer","in":["azureconfidentialcompute"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["azureml","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftAzureSiteRecovery"},{"field":"Microsoft.Compute/imageOffer","in":["ASR-Hydration-VMs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftOSTC"},{"field":"Microsoft.Compute/imageOffer","in":["FreeBSD"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","in":["MLServer-CentOS","MLServer-RedHat","MLServer-Ubuntu","RServer-CentOS","RServer-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midfin"},{"field":"Microsoft.Compute/imageOffer","in":["mf_neon_cgw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midvision"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-datapower-virtual-edition-75","ibm-datapower-virtual-edition-76","ibm-datapower-virtual-edition-77","ibm-http-server","ibm-websphere-portal-server-85","ibm-websphere-portal-server-90","websphere-application-server-be","websphere-application-server-be-80","websphere-application-server-be-85","websphere-application-server-be-90","websphere-application-server-be-and-mq","websphere-application-server-lp","websphere-application-server-lp-16","websphere-application-server-lp-17","websphere-application-server-lp-18","websphere-application-server-nde","websphere-application-server-nde-80","websphere-application-server-nde-85","websphere-application-server-nde-90","websphere-mq","websphere-mq-75","websphere-mq-90","websphere-mq-91"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miraclelinux"},{"field":"Microsoft.Compute/imageOffer","in":["asianux-server-4-sp5","asianux-server-4-sp6","asianux-server-4-sp7","asianux-server-7-sp1","asianux-server-7-sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miri-infotech-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mobilab"},{"field":"Microsoft.Compute/imageOffer","in":["magento-wirecard-checkout"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moogsoft"},{"field":"Microsoft.Compute/imageOffer","in":["moogsoft-aiops"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moviemasher"},{"field":"Microsoft.Compute/imageOffer","in":["moviemasher"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","in":["SQL2017-RHEL7","SQL2017-RHEL73","SQL2017-SLES12SP2","SQL2017-Ubuntu1604","SQL2019-RHEL7","SQL2019-Ubuntu1604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mtnfog"},{"field":"Microsoft.Compute/imageOffer","in":["idyl-e3-entity-extraction-engine","prose-sentence-extraction-engine","renku-language-detection-engine","sonnet-tokenization-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mxhero"},{"field":"Microsoft.Compute/imageOffer","in":["mail2cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"my-com"},{"field":"Microsoft.Compute/imageOffer","in":["tarantool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"narrativescience"},{"field":"Microsoft.Compute/imageOffer","in":["narratives-for-power-bi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nasuni"},{"field":"Microsoft.Compute/imageOffer","in":["nasuni-nmc","nasuni_edge_appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ncbi"},{"field":"Microsoft.Compute/imageOffer","in":["ncbi-blast-2-3-0","ncbi-free-2-2-31"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nebbiolo-technologies-inc"},{"field":"Microsoft.Compute/imageOffer","in":["fog-system-manager","fogsm_basic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neo4j"},{"field":"Microsoft.Compute/imageOffer","in":["neo4j-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netapp"},{"field":"Microsoft.Compute/imageOffer","in":["netapp-altavault-cloud-integrated-storage-solution","netapp-oncommand-cloud-manager","netapp-ontap-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netgate"},{"field":"Microsoft.Compute/imageOffer","in":["netgate-pfsense-azure-fw-vpn-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netiq"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netscout"},{"field":"Microsoft.Compute/imageOffer","in":["netscout_virtual_ngeniusone_with_vscout","netscout_vstream"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netmail"},{"field":"Microsoft.Compute/imageOffer","in":["netmail-search"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netsweeper"},{"field":"Microsoft.Compute/imageOffer","in":["netsweeper6-0-6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netx"},{"field":"Microsoft.Compute/imageOffer","in":["simplehelp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neusoft-neteye"},{"field":"Microsoft.Compute/imageOffer","in":["neusoft-nisg-va-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nginxinc"},{"field":"Microsoft.Compute/imageOffer","in":["nginx-plus-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nicepeopleatwork"},{"field":"Microsoft.Compute/imageOffer","in":["youzana"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nodejsapi"},{"field":"Microsoft.Compute/imageOffer","in":["node-js-api"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"noobaa"},{"field":"Microsoft.Compute/imageOffer","in":["noobaa-hybrid-s3-archive-05","noobaa-multi-cloud-deduplication"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"northbridge-secure"},{"field":"Microsoft.Compute/imageOffer","in":["netconnect1","netconnectx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nubeva-inc"},{"field":"Microsoft.Compute/imageOffer","in":["controller","test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuco-networks"},{"field":"Microsoft.Compute/imageOffer","in":["aionnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuxeo"},{"field":"Microsoft.Compute/imageOffer","in":["nuxeo-6-lts","nuxeo-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nvidia"},{"field":"Microsoft.Compute/imageOffer","in":["ngc_azure_17_11"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"o2mc-real-time-data-platform"},{"field":"Microsoft.Compute/imageOffer","in":["o2mc-platform-app"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"oceanblue-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["obc-sdwan-solutions"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"omega-software"},{"field":"Microsoft.Compute/imageOffer","in":["ods_datastage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onyx-point-inc"},{"field":"Microsoft.Compute/imageOffer","in":["op-bnf-v1","op-bnf1_6-v1","op-bpnifi-v1","op-bpnifi16-v1","op-scc-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onapsis"},{"field":"Microsoft.Compute/imageOffer","in":["osp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"op5"},{"field":"Microsoft.Compute/imageOffer","in":["op5-monitor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"opencell"},{"field":"Microsoft.Compute/imageOffer","in":["meveo","meveo403sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","CentOS-CI","CentOS-HPC","CentOS-LVM","CentOS-SRIOV"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"openvpn"},{"field":"Microsoft.Compute/imageOffer","in":["openvpnas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","in":["Oracle-Database-Ee","Oracle-Database-Se","Oracle-Linux","Oracle-WebLogic-Server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"orientdb"},{"field":"Microsoft.Compute/imageOffer","in":["orientdb-community-edition","orientdb-community-edition-2_2","orientdb-enterprise-edition-2_2","orientdb-enterprise-edition-2_2_17"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osirium-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["osirium-pxm-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osnexus"},{"field":"Microsoft.Compute/imageOffer","in":["quantastorvsav4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"paloaltonetworks"},{"field":"Microsoft.Compute/imageOffer","in":["panorama","vmseries1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"panzura-file-system"},{"field":"Microsoft.Compute/imageOffer","in":["azura-freedom-filer-v7110","panzura-cloud-filer","panzura-freedom-filer-7140-13222","panzura-freedom-filer-716-13549","panzura-freedom-filer-v7020"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"parasoft"},{"field":"Microsoft.Compute/imageOffer","in":["parasoft-service-virtualization"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"passlogy"},{"field":"Microsoft.Compute/imageOffer","in":["passlogic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"penta-security-systems-inc"},{"field":"Microsoft.Compute/imageOffer","in":["wapples"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"percona"},{"field":"Microsoft.Compute/imageOffer","in":["percona-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"postgres-pro"},{"field":"Microsoft.Compute/imageOffer","in":["postgres-pro-enterprise","postgres-pro-enterprise-10","postgres-pro-standard","postgres-pro-standard-10"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"plesk"},{"field":"Microsoft.Compute/imageOffer","in":["plesk-onyx-linux","solution-server-business","solution-server-wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prestashop"},{"field":"Microsoft.Compute/imageOffer","in":["prestashop16-lamp","ubuntu-base-for-prestashop"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prime-strategy"},{"field":"Microsoft.Compute/imageOffer","in":["kusanagi-77"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","in":["pivotal-gpdb-vm","pivotal-greenplum-images","pivotal-ops-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"process-one"},{"field":"Microsoft.Compute/imageOffer","in":["ejabberd-community-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"profecia"},{"field":"Microsoft.Compute/imageOffer","in":["full_disk_encryption_vm","project_tools_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"progelspa"},{"field":"Microsoft.Compute/imageOffer","in":["libra-esva-antispam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ptsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["ptaf-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pulse-secure"},{"field":"Microsoft.Compute/imageOffer","in":["pulse-connect-secure-vm","pulse-virtual-traffic-manager","pulse-virtual-traffic-manager-with-waf","pulse-virtual-traffic-manager-with-waf2","pulse-virtual-traffic-manager2","pulse-virtual-web-application-firewall","pulse-virtual-web-application-firewall2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"PuppetLabs"},{"field":"Microsoft.Compute/imageOffer","in":["PuppetEnterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"puppet"},{"field":"Microsoft.Compute/imageOffer","in":["puppet-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pydio"},{"field":"Microsoft.Compute/imageOffer","in":["pydio-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qore-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["qorus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qualysguard"},{"field":"Microsoft.Compute/imageOffer","in":["qualys-virtual-firewall-appliance","qualys-virtual-scanner-v23b","qualys-virtual-scanner-v24"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quasardb"},{"field":"Microsoft.Compute/imageOffer","in":["quasardb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qubole-inc"},{"field":"Microsoft.Compute/imageOffer","in":["qubole-data-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quest"},{"field":"Microsoft.Compute/imageOffer","in":["fve"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"racknap"},{"field":"Microsoft.Compute/imageOffer","in":["racknap-server","racknap-server-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radware"},{"field":"Microsoft.Compute/imageOffer","in":["radware-alteon-va"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radiant-logic"},{"field":"Microsoft.Compute/imageOffer","in":["radiantone-vms"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rancher"},{"field":"Microsoft.Compute/imageOffer","in":["rancheros"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapid7"},{"field":"Microsoft.Compute/imageOffer","in":["nexpose-scan-engine","rapid7-vm-console"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapidminer"},{"field":"Microsoft.Compute/imageOffer","in":["rapidminer_server_75","rapidminer_server_76","rapidminer_server_80","rapidminer_server_81"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"realm"},{"field":"Microsoft.Compute/imageOffer","in":["realm-mobile-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"reblaze"},{"field":"Microsoft.Compute/imageOffer","in":["rbzr-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["osa","RHEL","rhel-byos","rhel-ocp-marketplace","RHEL-SAP","RHEL-SAP-APPS","RHEL-SAP-HANA"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"relevance-lab"},{"field":"Microsoft.Compute/imageOffer","in":["rlcatalyst"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"remotelearner"},{"field":"Microsoft.Compute/imageOffer","in":["fully-supported-moodle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"revolution-analytics"},{"field":"Microsoft.Compute/imageOffer","in":["revolution-r-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RightScaleLinux"},{"field":"Microsoft.Compute/imageOffer","in":["RightImage-CentOS","RightImage-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RiverbedTechnology"},{"field":"Microsoft.Compute/imageOffer","in":["steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"riverbed"},{"field":"Microsoft.Compute/imageOffer","in":["riverbed-sccm-5-5-1","riverbed-steelcentral-appinternals","riverbed-steelhead-9-2","riverbed-steelhead-9-5-0","riverbed-steelhead-9-6-0","riverbed_steelconnect_gw","riverbed_steelconnect_sh","steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rocketsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["rocket-discover"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsa-security-llc"},{"field":"Microsoft.Compute/imageOffer","in":["rsa-nw-azure-arch","rsa-nw-azure-broker","rsa-nw-azure-con","rsa-nw-azure-esa","rsa-nw-azure-ldec","rsa-nw-azure-vlc","rsa-nw-suite-11","rsa-nw-suite-11-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsk-labs"},{"field":"Microsoft.Compute/imageOffer","in":["rsk-bamboo-beta-node","rsk-node-orchid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saama"},{"field":"Microsoft.Compute/imageOffer","in":["fluidanalyticsengine","insurancefraudanalytics","realworldevidence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saltstack"},{"field":"Microsoft.Compute/imageOffer","in":["centos65saltstackenterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalearc"},{"field":"Microsoft.Compute/imageOffer","in":["scalearc-for-mysql-paygo","scalearc-for-sql-server-pay-go","scalearc_mysql-server","scalearc_sql_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalegrid"},{"field":"Microsoft.Compute/imageOffer","in":["centos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sap"},{"field":"Microsoft.Compute/imageOffer","in":["hanaexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scality"},{"field":"Microsoft.Compute/imageOffer","in":["scalityconnecthourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"secureworks"},{"field":"Microsoft.Compute/imageOffer","in":["scwx-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"shadow-soft"},{"field":"Microsoft.Compute/imageOffer","in":["icinga","icinga2-5","icinga2-7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"signal-sciences"},{"field":"Microsoft.Compute/imageOffer","in":["signalscienceswpp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sightapps"},{"field":"Microsoft.Compute/imageOffer","in":["sightapps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"silver-peak-systems"},{"field":"Microsoft.Compute/imageOffer","in":["silver_peak_edgeconnect","silver_peak_vx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"simmachinesinc"},{"field":"Microsoft.Compute/imageOffer","in":["simmachines_vm_v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sinefa"},{"field":"Microsoft.Compute/imageOffer","in":["sinefa-probe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"skyarc"},{"field":"Microsoft.Compute/imageOffer","in":["mt6","mta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"smartmessage-autoflow"},{"field":"Microsoft.Compute/imageOffer","in":["martmessage-autoflow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"snapt-adc"},{"field":"Microsoft.Compute/imageOffer","in":["snaptadc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soasta"},{"field":"Microsoft.Compute/imageOffer","in":["cloudtest-lite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"softnas"},{"field":"Microsoft.Compute/imageOffer","in":["cloud_dev","mp_ce","mp_ent","mp_nas_byol","mp_nas_ep","mp_nas_gp","mp_nas_hp","mp_plat","private_offerings","softnas-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solanolabs"},{"field":"Microsoft.Compute/imageOffer","in":["solano-ci-private-beta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soha"},{"field":"Microsoft.Compute/imageOffer","in":["soha-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solar-security"},{"field":"Microsoft.Compute/imageOffer","in":["solar-incode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sonicwall-inc"},{"field":"Microsoft.Compute/imageOffer","in":["sonicwall-nsz-azure","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sophos"},{"field":"Microsoft.Compute/imageOffer","in":["sophos-xg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spagobi"},{"field":"Microsoft.Compute/imageOffer","in":["spagobi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spacecurve"},{"field":"Microsoft.Compute/imageOffer","in":["spacecurve-quickstart"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"splunk"},{"field":"Microsoft.Compute/imageOffer","in":["splunk-enterprise-base-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"src-solution"},{"field":"Microsoft.Compute/imageOffer","in":["pilot-things-onem2m-smart-network"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sqlstream"},{"field":"Microsoft.Compute/imageOffer","in":["com"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sphere3d"},{"field":"Microsoft.Compute/imageOffer","in":["snapcloud-byol","snapcloud-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackato-platform-as-a-service"},{"field":"Microsoft.Compute/imageOffer","in":["activestate-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackstorm"},{"field":"Microsoft.Compute/imageOffer","in":["stackstorm-2015-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"startekfingerprintmatch"},{"field":"Microsoft.Compute/imageOffer","in":["bioserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"steelhive"},{"field":"Microsoft.Compute/imageOffer","in":["steelhive_carbon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stonefly"},{"field":"Microsoft.Compute/imageOffer","in":["stonefly-cloud-drive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stormshield"},{"field":"Microsoft.Compute/imageOffer","in":["stormshield-network-security-for-cloud","stormshield-network-security-for-cloud-xl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"storreduce"},{"field":"Microsoft.Compute/imageOffer","in":["storreduce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stratumn"},{"field":"Microsoft.Compute/imageOffer","in":["indigo-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"streamsets"},{"field":"Microsoft.Compute/imageOffer","in":["streamsets-data-collector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"striim"},{"field":"Microsoft.Compute/imageOffer","in":["integrationforsqlserveronazure","integrationtoazurestorage","integrationtoeventhub","integrationtohdinsight"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["openSUSE-Leap","SLES","SLES-BYOS","SLES-HPC","SLES-HPC-Priority","SLES-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-SAPCAL","SLES-Standard","SUSE-CaaSP-Admin-BYOS","SUSE-CaaSP-Cluster-BYOS","SUSE-Manager-Proxy-BYOS","SUSE-Manager-Server-BYOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"symantectest1"},{"field":"Microsoft.Compute/imageOffer","in":["cwpsazure-beta-01"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synack-inc"},{"field":"Microsoft.Compute/imageOffer","in":["synack-crowd-security-intelligence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synechron-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blockchain_tradefinance_quorum"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"syte"},{"field":"Microsoft.Compute/imageOffer","in":["syteoffer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tactic"},{"field":"Microsoft.Compute/imageOffer","in":["tactic-workflow-v001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talari-networks"},{"field":"Microsoft.Compute/imageOffer","in":["talari-networks-virtual-appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talena-inc"},{"field":"Microsoft.Compute/imageOffer","in":["talena_inc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tata_communications"},{"field":"Microsoft.Compute/imageOffer","in":["netfoundry_cloud_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tavendo"},{"field":"Microsoft.Compute/imageOffer","in":["crossbar_on_azure_ubuntu1404"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techdivision"},{"field":"Microsoft.Compute/imageOffer","in":["appserver-io-pe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techlatest"},{"field":"Microsoft.Compute/imageOffer","in":["ethereumdevkit","rippledevelopersuit"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"telepat"},{"field":"Microsoft.Compute/imageOffer","in":["free"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tenable"},{"field":"Microsoft.Compute/imageOffer","in":["tenable-nessus-6-byol","tenable-nessus-professional","tenablecorenessus","tenablecorewas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"teradata"},{"field":"Microsoft.Compute/imageOffer","in":["teradata-data-mover","teradata-data-mover-agent","teradata-data-mover-intellisphere","teradata-data-stream-controller","teradata-database-1510","teradata-database-1510-byol","teradata-database-1510-intellisphere","teradata-database-1510-v2","teradata-database-1610-intellisphere","teradata-database-1610-v2","teradata-database-1620","teradata-database-1620-byol","teradata-database-1620-intellisphere","teradata-database-enterprise","teradata-database-v1610","teradata-database-v1610-byol","teradata-ecosystem-manager","teradata-querygrid-manager","teradata-querygrid-manager-intellisphere","teradata-rest-services","teradata-server-management","teradata-viewpoint","teradata-viewpoint-intellisphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thales-vormetric"},{"field":"Microsoft.Compute/imageOffer","in":["ciphertrust-ckm","vormetric-dsm","vormetric-dsm-6-1-0","vormetric-tokenization-server","vts-2_2_0_2604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"things-board"},{"field":"Microsoft.Compute/imageOffer","in":["tb-pe-cassandra"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thoughtspot-inc"},{"field":"Microsoft.Compute/imageOffer","in":["thoughtspotvirtualmachine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tibco-software"},{"field":"Microsoft.Compute/imageOffer","in":["grid-server-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tig"},{"field":"Microsoft.Compute/imageOffer","in":["backup-as-a-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tigergraph"},{"field":"Microsoft.Compute/imageOffer","in":["tigergraph"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tmaxsoft"},{"field":"Microsoft.Compute/imageOffer","in":["tmax-jeusee","tmax-jeusse","tmax-webtobse"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tokyosystemhouse"},{"field":"Microsoft.Compute/imageOffer","in":["osscobol151j-pg961-centos72"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"torusware"},{"field":"Microsoft.Compute/imageOffer","in":["speedus-lite-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"totemo"},{"field":"Microsoft.Compute/imageOffer","in":["totemo-azr-tm6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"townsend-security"},{"field":"Microsoft.Compute/imageOffer","in":["alliance-key-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"trendmicro"},{"field":"Microsoft.Compute/imageOffer","in":["deep-security-vm","deep-security-vm-byol","iot-security-sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"truestack"},{"field":"Microsoft.Compute/imageOffer","in":["tsdc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tsa-public-service"},{"field":"Microsoft.Compute/imageOffer","in":["ckan-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tunnelbiz"},{"field":"Microsoft.Compute/imageOffer","in":["centos70-min","centos7optimizwithwordpress","centos7phpoptimizing","centos7phpoptimizingnginx","centos7phpoptimizwlaravel","centos7phpoptimizwosticket","centos7webserverwithwaf","centos7withaspdotnetcore2apache","centos7withjoomla","debian_web_server","fedora","fusio","linuxwithlimesurvey","networkmonitoringsystem","rimauwaf_cloud","ubuntu_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"twistlock"},{"field":"Microsoft.Compute/imageOffer","in":["twistlock"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"typesafe"},{"field":"Microsoft.Compute/imageOffer","in":["typesafe-reactive-maps-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubeeko"},{"field":"Microsoft.Compute/imageOffer","in":["hfactory-tools-for-hdinsight","hfactory-tools-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubercloud"},{"field":"Microsoft.Compute/imageOffer","in":["ansys-17-2-fluids-structures","ansys_182_test","comsol-multiphysics-v5-2","openfoam-v2dot3-centos-v6","openfoam-v3dot0","star-ccm-v10-04","star-ccm-v10-06-heeds-mdo-v2015","star-ccm-v12-00"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ulex"},{"field":"Microsoft.Compute/imageOffer","in":["voximal"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unifi-software"},{"field":"Microsoft.Compute/imageOffer","in":["unifi-data-catalog","unifi-dataplatform-2-3-3-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unitrends"},{"field":"Microsoft.Compute/imageOffer","in":["unitrends-enterprise-backup-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"usp"},{"field":"Microsoft.Compute/imageOffer","in":["unified-streaming-vod-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"varnish"},{"field":"Microsoft.Compute/imageOffer","in":["varnish-cache_","varnish-custom-statistics","varnish-plus-administration-and-statistics","varnish-plus-caching-engine-4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vaultive-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-security-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vbot"},{"field":"Microsoft.Compute/imageOffer","in":["vbot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"velocloud"},{"field":"Microsoft.Compute/imageOffer","in":["velocloud-virtual-edge","velocloud-virtual-edge-3x"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vidispine"},{"field":"Microsoft.Compute/imageOffer","in":["vidispine-content-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veritas"},{"field":"Microsoft.Compute/imageOffer","in":["cloudpoint-2-0-0","veritas-resiliency-platform-vhd-offer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veeam"},{"field":"Microsoft.Compute/imageOffer","in":["veeamhubimage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vigyanlabs-innovations-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["ipm-plus-energy-saver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"viptela"},{"field":"Microsoft.Compute/imageOffer","in":["viptela-vedge-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vizixiotplatformretail001"},{"field":"Microsoft.Compute/imageOffer","in":["vizix-iot-platform-retail-005"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vmturbo"},{"field":"Microsoft.Compute/imageOffer","in":["turbonomic","vmturbo64-opsmgr-5_3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vte"},{"field":"Microsoft.Compute/imageOffer","in":["slashdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vu-llc"},{"field":"Microsoft.Compute/imageOffer","in":["vu-app-server","vu-facerecogn","vu-fraudanalysis","vu-secureonboarding"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallarm"},{"field":"Microsoft.Compute/imageOffer","in":["wallarm-ng-waf-offer-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallix"},{"field":"Microsoft.Compute/imageOffer","in":["wallix-wabsuite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"watchguard-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["vm-firebox-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"waves"},{"field":"Microsoft.Compute/imageOffer","in":["waves"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"websense-apmailpe"},{"field":"Microsoft.Compute/imageOffer","in":["ap-data-email-gateway","forcepoint-email-security-85beta","triton-ap-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wmspanel"},{"field":"Microsoft.Compute/imageOffer","in":["nimble-streamer-centos","nimble-streamer-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wowza"},{"field":"Microsoft.Compute/imageOffer","in":["wowzastreamingengine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xfinityinc"},{"field":"Microsoft.Compute/imageOffer","in":["d3view-v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xtremedata"},{"field":"Microsoft.Compute/imageOffer","in":["dbx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"yellowfin"},{"field":"Microsoft.Compute/imageOffer","in":["yellowfin-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xyzrd-group-ou"},{"field":"Microsoft.Compute/imageOffer","in":["c73-zultys-mxvirtual"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"your-shop-online"},{"field":"Microsoft.Compute/imageOffer","in":["herefordshire-enterprise-platform-drupal-7","xenofile"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zend"},{"field":"Microsoft.Compute/imageOffer","in":["php-56-zend-server","php-zend-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"z1"},{"field":"Microsoft.Compute/imageOffer","in":["z1-securehub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zerodown_software"},{"field":"Microsoft.Compute/imageOffer","in":["bcaasforazure","stackbcaas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zoomdata"},{"field":"Microsoft.Compute/imageOffer","in":["zoomdata-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zscaler"},{"field":"Microsoft.Compute/imageOffer","in":["zscaler-private-access"]}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/566405fe94cbf731","type":"Microsoft.Authorization/policyDefinitions","name":"566405fe94cbf731"},{"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:58.4608022Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts/pools"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"tags[''NRMSVNetIntException'']","exists":"false"},{"value":"[resourceGroup().tags[''NRMSVNetIntException'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"anyOf":[{"field":"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId","exists":"false"},{"field":"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId","in":["null",""]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d","type":"Microsoft.Authorization/policyDefinitions","name":"5aac1290d24c772d"},{"properties":{"displayName":"nrms-nsg-rule-101_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:18.6642999Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5d9c8a259a63a29b","type":"Microsoft.Authorization/policyDefinitions","name":"5d9c8a259a63a29b"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack append policy for vmss_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-12T00:29:53.2880644Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]},{"field":"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile","exists":"true"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type","notEquals":"GenevaMonitoring"}]},"then":{"effect":"append","details":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]","value":{"name":"Microsoft.Azure.Geneva.GenevaMonitoring","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"settings":{}}}}]}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5e6e7d4c3e34256b","type":"Microsoft.Authorization/policyDefinitions","name":"5e6e7d4c3e34256b"},{"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-06-26T21:23:29.4182093Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"priorities":{"type":"Array","metadata":{"displayName":"Rule - Priority","description":"List of Rule Priority Numbers reserved for Security"}},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","In":"[parameters(''priorities'')]"},{"field":"location","In":"[parameters(''allowedLocations'')]"},{"allOf":[{"not":{"field":"name","contains":"Cleanuptool"}},{"not":{"field":"name","contains":"NRMS-Rule-"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/6221d088cd1bcdc3","type":"Microsoft.Authorization/policyDefinitions","name":"6221d088cd1bcdc3"},{"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:58.9010954Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"priorities":{"type":"Array","metadata":{"displayName":"Rule - Priority","description":"List of Rule Priority Numbers reserved for Security"}},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","In":"[parameters(''priorities'')]"},{"field":"location","In":"[parameters(''allowedLocations'')]"},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"allOf":[{"not":{"field":"name","contains":"Cleanuptool"}},{"not":{"field":"name","contains":"NRMS-Rule-"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32","type":"Microsoft.Authorization/policyDefinitions","name":"686f7311dc548f32"},{"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.788546Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.Batch/batchAccounts/poolAllocationMode","notIn":["batchservice","null",""]}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488","type":"Microsoft.Authorization/policyDefinitions","name":"74c98b59a6341488"},{"properties":{"displayName":"nrms-subnet-require-nsg_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:34:01.1631389Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"tags[''SkipNRMSNSG'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSNSG'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"false"}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858","type":"Microsoft.Authorization/policyDefinitions","name":"789cfec91f9e1858"},{"properties":{"displayName":"nrms-nsg-rule-102_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:28.7454992Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb","type":"Microsoft.Authorization/policyDefinitions","name":"7c066e9166289efb"},{"properties":{"displayName":"nrms-nsg-subnet_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:19.9099766Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"resourceGroupExclusions":{"type":"Array","metadata":{"displayName":"Resource - Groups Excluded","description":"Any VNet in a resource group in this list - will be ignored."},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"},{"value":"[resourceGroup().name]","notIn":"[parameters(''resourceGroupExclusions'')]"},{"field":"name","notContains":"GatewaySubnet"},{"field":"tags[''SkipNRMSNSG'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSNSG'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"anyOf":[{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","notIn":["null",""]}},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"false"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Authorization/policyAssignments","name":"DoesNotExistBecauseThisIsToCauseDeployment","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.1","parameters":{"fullSubnetName":{"type":"String"},"allowedLocations":{"type":"Array"}},"variables":{"vnetName":"[first(split(parameters(''fullSubnetName''),''/''))]","subnetName":"[last(split(parameters(''fullSubnetName''),''/''))]","rawNsgName":"[concat(variables(''vnetName''),''-'', - variables(''subnetName''), ''-NRMS'')]","nsgName":"[if(greater(length(variables(''rawNsgName'')),75),substring(variables(''rawNsgName''),0,75),variables(''rawNsgName''))]","nsgUpdateJson":{"networkSecurityGroup":{"id":"[resourceId(''Microsoft.Network/networkSecurityGroups'', - variables(''nsgName''))]"}}},"resources":[{"condition":"[contains(parameters(''allowedLocations''), - resourceGroup().location)]","type":"Microsoft.Network/networkSecurityGroups","name":"[variables(''nsgName'')]","apiVersion":"2018-03-01","location":"[resourceGroup().location]","tags":{"Creator":"Automatically - added by NRMS Azure Policy","NRMS-Info":"http://aka.ms/nrms","NRMS-Version":"2019-03-20"},"properties":{}},{"type":"Microsoft.Resources/deployments","name":"NRMS-Update-Subnet-Without-NSG","apiVersion":"2018-05-01","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"apiVersion":"2018-11-01","type":"Microsoft.Network/virtualNetworks/subnets","name":"[parameters(''fullSubnetName'')]","location":"[resourceGroup().location]","properties":"[union(reference(resourceId(''Microsoft.Network/virtualNetworks/subnets'', - variables(''vnetName''), variables(''subnetName'')), ''2018-11-01''), variables(''nsgUpdateJson''))]"}]}},"dependsOn":["[variables(''nsgName'')]"]}]},"parameters":{"fullSubnetName":{"value":"[field(''fullName'')]"},"allowedLocations":{"value":"[parameters(''allowedLocations'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5","type":"Microsoft.Authorization/policyDefinitions","name":"852aeb0ee2c0a3a5"},{"properties":{"displayName":"nrms-nsg-rule-109_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:26.3856504Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8657a5b3e83f5307","type":"Microsoft.Authorization/policyDefinitions","name":"8657a5b3e83f5307"},{"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-06-26T21:23:24.5730438Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","equals":"azure"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/88adc7594e846097","type":"Microsoft.Authorization/policyDefinitions","name":"88adc7594e846097"},{"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-06-26T21:23:23.3819739Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.Batch/batchAccounts/poolAllocationMode","notIn":["batchservice","null",""]}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/891d9369d047f6ac","type":"Microsoft.Authorization/policyDefinitions","name":"891d9369d047f6ac"},{"properties":{"displayName":"nrms-nsg-rule-104_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:15.9708014Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8d69d8ee570b639","type":"Microsoft.Authorization/policyDefinitions","name":"8d69d8ee570b639"},{"properties":{"displayName":"nrms-nsg-rule-106_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:28.0710497Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/8fdec1516a77bbd6","type":"Microsoft.Authorization/policyDefinitions","name":"8fdec1516a77bbd6"},{"properties":{"displayName":"audit - ssh auth on existing vmss_1.4","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMSSs use password-only authentication for - SSH on existing resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:41:53.0207896Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}},"subscriptiontagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the subscription level","description":"Rule is not deployed if - this tag exists on the Subscription"}}},"policyRule":{"if":{"allof":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"value":"[subscription().tags[parameters(''subscriptiontagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration","exists":"True"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9135d7012c4033cb","type":"Microsoft.Authorization/policyDefinitions","name":"9135d7012c4033cb"},{"properties":{"displayName":"nrms-nsg-rule-105_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:42.3856221Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd","type":"Microsoft.Authorization/policyDefinitions","name":"91f42c0ca66ff7dd"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack append policy for vmss_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-08-13T21:33:05.8939153Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"tagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagname''), '']'')]","exists":"false"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]},{"field":"Microsoft.Compute/VirtualMachineScaleSets/virtualMachineProfile","exists":"true"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*].type","notEquals":"GenevaMonitoring"},{"not":{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent","equals":"false"}}]},"then":{"effect":"append","details":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/extensionProfile.extensions[*]","value":{"name":"Microsoft.Azure.Geneva.GenevaMonitoring","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"settings":{}}}}]}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9534973cc57db387","type":"Microsoft.Authorization/policyDefinitions","name":"9534973cc57db387"},{"properties":{"displayName":"nrms-nsg-subnet_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:09.005562Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"resourceGroupExclusions":{"type":"Array","metadata":{"displayName":"Resource - Groups Excluded","description":"Any VNet in a resource group in this list - will be ignored."},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"},{"value":"[resourceGroup().name]","notIn":"[parameters(''resourceGroupExclusions'')]"},{"field":"name","notContains":"GatewaySubnet"},{"field":"tags[''SkipNRMSNSG'']","exists":"false"},{"anyOf":[{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","notIn":["null",""]}},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"false"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Authorization/policyAssignments","name":"DoesNotExistBecauseThisIsToCauseDeployment","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.1","parameters":{"fullSubnetName":{"type":"String"},"allowedLocations":{"type":"Array"}},"variables":{"vnetName":"[first(split(parameters(''fullSubnetName''),''/''))]","subnetName":"[last(split(parameters(''fullSubnetName''),''/''))]","rawNsgName":"[concat(variables(''vnetName''),''-'', - variables(''subnetName''), ''-NRMS'')]","nsgName":"[if(greater(length(variables(''rawNsgName'')),75),substring(variables(''rawNsgName''),0,75),variables(''rawNsgName''))]","nsgUpdateJson":{"networkSecurityGroup":{"id":"[resourceId(''Microsoft.Network/networkSecurityGroups'', - variables(''nsgName''))]"}}},"resources":[{"condition":"[contains(parameters(''allowedLocations''), - resourceGroup().location)]","type":"Microsoft.Network/networkSecurityGroups","name":"[variables(''nsgName'')]","apiVersion":"2018-03-01","location":"[resourceGroup().location]","tags":{"Creator":"Automatically - added by NRMS Azure Policy","NRMS-Info":"http://aka.ms/nrms","NRMS-Version":"2019-03-20"},"properties":{}},{"type":"Microsoft.Resources/deployments","name":"NRMS-Update-Subnet-Without-NSG","apiVersion":"2018-05-01","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"apiVersion":"2018-11-01","type":"Microsoft.Network/virtualNetworks/subnets","name":"[parameters(''fullSubnetName'')]","location":"[resourceGroup().location]","properties":"[union(reference(resourceId(''Microsoft.Network/virtualNetworks/subnets'', - variables(''vnetName''), variables(''subnetName'')), ''2018-11-01''), variables(''nsgUpdateJson''))]"}]}},"dependsOn":["[variables(''nsgName'')]"]}]},"parameters":{"fullSubnetName":{"value":"[field(''fullName'')]"},"allowedLocations":{"value":"[parameters(''allowedLocations'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9644d220df7c67a","type":"Microsoft.Authorization/policyDefinitions","name":"9644d220df7c67a"},{"properties":{"displayName":"nrms-nsg-rule-105_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:26.1317211Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9aca16db50fb914c","type":"Microsoft.Authorization/policyDefinitions","name":"9aca16db50fb914c"},{"properties":{"displayName":"nrms-nsg-rule-106_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:49.8100037Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08","type":"Microsoft.Authorization/policyDefinitions","name":"9b8d76c443040b08"},{"properties":{"displayName":"nrms-nsg-rule-101_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:02.8942844Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be","type":"Microsoft.Authorization/policyDefinitions","name":"9d78e6174e6e69be"},{"properties":{"displayName":"audit - ssh auth on existing vms_1.4","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on existing resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:41:51.7770777Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}},"subscriptiontagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the subscription level","description":"Rule is not deployed if - this tag exists on the Subscription"}}},"policyRule":{"if":{"allof":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"value":"[subscription().tags[parameters(''subscriptiontagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"True"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9f778de970219a8a","type":"Microsoft.Authorization/policyDefinitions","name":"9f778de970219a8a"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack autoupdate policy for vmss_2.1","policyType":"Custom","mode":"Indexed","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-08-13T21:33:07.7274256Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"tagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagname''), '']'')]","exists":"false"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]},{"not":{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration.provisionVMAgent","equals":"false"}}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"Microsoft.Azure.Geneva.GenevaMonitoring","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"GenevaMonitoring"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Geneva"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade","equals":"true"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmssName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2018-10-01","name":"[concat(parameters(''vmssName''), - ''/Microsoft.Azure.Geneva.GenevaMonitoring'')]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"enableAutomaticUpgrade":true,"settings":{}}}]},"parameters":{"vmssName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/a646ce8cd06eac96","type":"Microsoft.Authorization/policyDefinitions","name":"a646ce8cd06eac96"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack autoupdate policy for iaas_1.0","policyType":"Custom","mode":"Indexed","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-12T00:29:57.8179024Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","name":"Microsoft.Azure.Geneva.GenevaMonitoring","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"GenevaMonitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Geneva"},{"field":"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade","equals":"true"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2018-10-01","name":"[concat(parameters(''vmName''), - ''/Microsoft.Azure.Geneva.GenevaMonitoring'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"enableAutomaticUpgrade":true,"settings":{},"protectedSettings":{}}}]},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b1d9e961d02c54d5","type":"Microsoft.Authorization/policyDefinitions","name":"b1d9e961d02c54d5"},{"properties":{"displayName":"nrms-nsg-rule-106_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:22.7538641Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b4482f205fb6bbc1","type":"Microsoft.Authorization/policyDefinitions","name":"b4482f205fb6bbc1"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack autoupdate policy for iaas_1.1","policyType":"Custom","mode":"Indexed","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-08-13T21:33:07.0355992Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"tagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagname''), '']'')]","exists":"false"},{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]},{"not":{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration.provisionVMAgent","equals":"false"}}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","name":"Microsoft.Azure.Geneva.GenevaMonitoring","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"GenevaMonitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Geneva"},{"field":"Microsoft.Compute/virtualMachines/extensions/enableAutomaticUpgrade","equals":"true"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2018-10-01","name":"[concat(parameters(''vmName''), - ''/Microsoft.Azure.Geneva.GenevaMonitoring'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"enableAutomaticUpgrade":true,"settings":{},"protectedSettings":{}}}]},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b70c6f621534db23","type":"Microsoft.Authorization/policyDefinitions","name":"b70c6f621534db23"},{"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-06-26T21:23:22.8439408Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.HDInsight/clusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"Microsoft.HDInsight/clusters/computeProfile.roles[*].virtualNetworkProfile.subnet","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b7a0969ff954eaf7","type":"Microsoft.Authorization/policyDefinitions","name":"b7a0969ff954eaf7"},{"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.4784818Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"false"}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92","type":"Microsoft.Authorization/policyDefinitions","name":"b8f1faa61cb41f92"},{"properties":{"displayName":"audit - ssh auth on new vms_1.3","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on new resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:41.9137032Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyof":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","exists":"False"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"7isolutions"},{"field":"Microsoft.Compute/imageOffer","in":["sapp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"128technology"},{"field":"Microsoft.Compute/imageOffer","in":["128t_networking_platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"4psa"},{"field":"Microsoft.Compute/imageOffer","in":["voipnow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"a10networks"},{"field":"Microsoft.Compute/imageOffer","in":["a10-lightning-adc","a10-vthunder-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accellion"},{"field":"Microsoft.Compute/imageOffer","in":["kiteworks-by-accellion"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"abiquo"},{"field":"Microsoft.Compute/imageOffer","in":["abiquo-hybrid-cloud-34"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accops"},{"field":"Microsoft.Compute/imageOffer","in":["hysecure5050"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian_matrix"},{"field":"Microsoft.Compute/imageOffer","in":["actian_matrix"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actifio"},{"field":"Microsoft.Compute/imageOffer","in":["actifio-sky"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian-corp"},{"field":"Microsoft.Compute/imageOffer","in":["vector-community","vector-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Acronis"},{"field":"Microsoft.Compute/imageOffer","in":["storage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"activeeon"},{"field":"Microsoft.Compute/imageOffer","in":["activeeon-workload-scheduler"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aerospike"},{"field":"Microsoft.Compute/imageOffer","in":["aerospike-database-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"affinio"},{"field":"Microsoft.Compute/imageOffer","in":["platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aiscaler-cache-control-ddos-and-url-rewriting-"},{"field":"Microsoft.Compute/imageOffer","in":["aimobile-site-acceleration","aiprotect-ddos-firewall","aiscaler-traffic-manager-caching","aivideo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"akamai-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["enterprise-application-access"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alces-flight-limited"},{"field":"Microsoft.Compute/imageOffer","in":["alces-flight-compute-solo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alertlogic"},{"field":"Microsoft.Compute/imageOffer","in":["alert-logic-tm","alert-logic-wsm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alienvault"},{"field":"Microsoft.Compute/imageOffer","in":["unified-security-management-anywhere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alldigital-brevity"},{"field":"Microsoft.Compute/imageOffer","in":["alldigital-brevity-uploader"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altair-engineering-inc"},{"field":"Microsoft.Compute/imageOffer","in":["altair_hwulva"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altamira-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["lumify"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"antmedia"},{"field":"Microsoft.Compute/imageOffer","in":["ams_community_edition","ant_media_server_enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"apigee"},{"field":"Microsoft.Compute/imageOffer","in":["apigee-edge"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcara"},{"field":"Microsoft.Compute/imageOffer","in":["app360v43-001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcelerator"},{"field":"Microsoft.Compute/imageOffer","in":["appcelerator-arrow-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appex-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appistry"},{"field":"Microsoft.Compute/imageOffer","in":["genomepilot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appscale-marketplace"},{"field":"Microsoft.Compute/imageOffer","in":["appscale"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arangodb"},{"field":"Microsoft.Compute/imageOffer","in":["arangodb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arista-networks"},{"field":"Microsoft.Compute/imageOffer","in":["veos-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"array_networks"},{"field":"Microsoft.Compute/imageOffer","in":["array-networks-vapv"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"astadia-1148316"},{"field":"Microsoft.Compute/imageOffer","in":["astadia-ui-automation-tee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"atomicorp"},{"field":"Microsoft.Compute/imageOffer","in":["secure-os","secure-ubuntu-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"audiocodes"},{"field":"Microsoft.Compute/imageOffer","in":["mediantsessionbordercontroller"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"auriq-systems"},{"field":"Microsoft.Compute/imageOffer","in":["essentia"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"awingu"},{"field":"Microsoft.Compute/imageOffer","in":["awingu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aviatrix-systems"},{"field":"Microsoft.Compute/imageOffer","in":["aviatrix-cloud-services","aviatrix-companion-gateway","aviatrix-companion-gateway-v2","aviatrix-vpn-gw","aviatrix_multi_cloud_service","aviatrix_openvpn_service","aviatrix_openvpn_service10","aviatrix_openvpn_service25","aviatrix_openvpn_service50"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"avi-networks"},{"field":"Microsoft.Compute/imageOffer","in":["avi-vantage-adc","internal-avi-vantage-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"axway"},{"field":"Microsoft.Compute/imageOffer","in":["axway-mailgate-secure-collaboration-advanced","axway-mailgate-secure-collaboration-premium","axway-mailgate-secure-collaboration-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azul"},{"field":"Microsoft.Compute/imageOffer","in":["azul-zulu-ubuntu-1804"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azurecyclecloud"},{"field":"Microsoft.Compute/imageOffer","in":["azure-cyclecloud-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"AzureDatabricks"},{"field":"Microsoft.Compute/imageOffer","in":["Databricks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baas-techbureau"},{"field":"Microsoft.Compute/imageOffer","in":["b1327623-d29b-4cc1-b833-85067dcc7bce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baffle-io"},{"field":"Microsoft.Compute/imageOffer","in":["baffle-application-data-protection"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"balabit"},{"field":"Microsoft.Compute/imageOffer","in":["balabit-shell-control-box","psm","sps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"barracudanetworks"},{"field":"Microsoft.Compute/imageOffer","in":["barracuda-app-sec-control-center","barracuda-email-security-gateway","barracuda-ng-cc","barracuda-ng-firewall","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"basho"},{"field":"Microsoft.Compute/imageOffer","in":["riak-2-0-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","in":["autodesk-maya-arnold-centos73","rendering-centos73"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bdy"},{"field":"Microsoft.Compute/imageOffer","in":["buddy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Bitnami"},{"field":"Microsoft.Compute/imageOffer","in":["3-4","abantecart","activemq","akeneo","alfrescocommunity","apachesolr","artifactory","canvaslms","cassandra","civicrm","cmsmadesimple","codiad","concrete5","consul","coppermine","couchdb","diaspora","discourse","djangostack","dokuwiki","dolibarr","DreamFactory","drupal","elastic-search","elk","erpnext","espocrm","etcd","eXo-Platform","exoplatform","fatfreecrm","ghost","gitlab","grafana","hadoop","hhvmstack","hordegroupwarewebmail","jasperreports","jenkins","joomla","jrubystack","kafka","kong","kubernetessandbox","lampstack","lappstack","letschat","liferay","limesurvey","livehelperchat","magento","mahara","mantis","mariadb","mattermost","mautic","mean","mediawiki","memcached","modx","mongodb","moodle","multicraft","mybb","mysql","nats","neo4j","neos","nginxstack","noalyss","nodejs","ocportal","odoo","openatrium","opencart","openedx","openfire","openproject","orangehrm","osclass","owncloud","oxid-eshop","parseserver","phabricator","phpbb","phplist","pimcore","piwik","plone","pootle","postgresql","prestashop","processmakerenterprise","processmakeropensourceedition","processwire","publify","rabbitmq","redash","redis","redmine","redmineplusagile","reportserver","reportserverenterprise","resourcespace","reviewboard","reviewboardpowerpack","roundcube","rubystack","seopanel","shopware","silverstripe","simplemachinesforum","sonarqube","spree","subversion","suitecrm","tensorflowserving","testlink","tikiwikicmsgroupware","tinytinyrss","tom-cat","trac","typo3","weblate","webmailpro","wildfly","wordpress","wordpress-multisite","wordpresspro","x2enginesalescrm","xoops","youtrack","zookeeper","zurmo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"black-duck-software"},{"field":"Microsoft.Compute/imageOffer","in":["blackduck_hub_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blk-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blk-io-erc-20-rest-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockapps"},{"field":"Microsoft.Compute/imageOffer","in":["strato-blockchain-base-template-latest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockstack"},{"field":"Microsoft.Compute/imageOffer","in":["blockstack-core-v14"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockchain-foundry"},{"field":"Microsoft.Compute/imageOffer","in":["syscoin-api","syscoin-full-node","syscoin-price-peg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bloombase"},{"field":"Microsoft.Compute/imageOffer","in":["bloombase-storesafe-3_4_7_0_el7_x86_64"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluecat"},{"field":"Microsoft.Compute/imageOffer","in":["bluecat-bam-for-azure","bluecat-dns-for-azure","bluecat-edge-service-point-vm-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluetalon"},{"field":"Microsoft.Compute/imageOffer","in":["bluetalon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"brocade_communications"},{"field":"Microsoft.Compute/imageOffer","in":["brocade-virtual-traffic-manager","brocade-virtual-traffic-manager-with-waf-module","brocade-virtual-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bt-americas-inc"},{"field":"Microsoft.Compute/imageOffer","in":["diamondip-sapphire-ev10","diamondip-sapphire-ev20","diamondip-sapphire-v10","diamondip-sapphire-v20","diamondip-sapphire-v5","diamondip-sapphire-vcaa20"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"buddhalabs"},{"field":"Microsoft.Compute/imageOffer","in":["sles_12_pci"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"carto"},{"field":"Microsoft.Compute/imageOffer","in":["cartobuilder2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cask"},{"field":"Microsoft.Compute/imageOffer","in":["cdap-cloud-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","in":["UbuntuServer","Ubuntu_Core"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cavirin"},{"field":"Microsoft.Compute/imageOffer","in":["cavirin-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cautelalabs"},{"field":"Microsoft.Compute/imageOffer","in":["log_management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"celum-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["celumdam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cds"},{"field":"Microsoft.Compute/imageOffer","in":["cds-data-migration-solution-for-legacy-to-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cis-centos-6-v2-0-2-l1","cis-centos-7-v2-1-1-l1","cis-oracle-linux-6-v1-0-0-l1","cis-oracle-linux-7-v2-0-0-l1","cis-rhel-6-v2-0-2-l1","cis-rhel-7-v2-2-0-l1","cis-suse-linux-11-v2-0-0-l1","cis-suse-linux-12-v2-0-0-l1","cis-ubuntu-linux-1404-v2-0-0-l1","cis-ubuntu-linux-1604-v1-0-0-l1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"certivox"},{"field":"Microsoft.Compute/imageOffer","in":["sso-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cfd-direct"},{"field":"Microsoft.Compute/imageOffer","in":["cfd-direct-from-the-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chain"},{"field":"Microsoft.Compute/imageOffer","in":["chain-core-developer-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"checkpoint"},{"field":"Microsoft.Compute/imageOffer","in":["check-point-r77-10","check-point-vsec-r80","check-point-vsec-r80-blink","sg2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chef-software"},{"field":"Microsoft.Compute/imageOffer","in":["chef-automate-vm-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"circleci"},{"field":"Microsoft.Compute/imageOffer","in":["circleci-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cires21"},{"field":"Microsoft.Compute/imageOffer","in":["c21l-enc","c21l-mos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cisco"},{"field":"Microsoft.Compute/imageOffer","in":["cisco-asav","cisco-csr-1000v","cisco-ftdv","cisco-meraki-vmx100","cisco-ngfwv-vm-test-unsupported","cisco_cloud_vedge_17_2_4","cos65","cos72","cos72_main_dev","uos14","vwaas-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"citrix"},{"field":"Microsoft.Compute/imageOffer","in":["citrix-sd-wan-opt","netscaler-ma-service-agent-120","netscaler-ma-service-agent-121","netscaler-sd-wan","netscaler-vpx","netscalervpx-120","netscalervpx-121","netscalervpx110-6531","netscalervpx111"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clear-linux-project"},{"field":"Microsoft.Compute/imageOffer","in":["clear-linux-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clouber"},{"field":"Microsoft.Compute/imageOffer","in":["cuber","cws","mcenter"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-cruiser"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-cruiser-16"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees"},{"field":"Microsoft.Compute/imageOffer","in":["jenkins-enterprise","jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees-enterprise-jenkins"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbees-jenkins-enterprise","cloudbees-jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbolt-software"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbolt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudboost"},{"field":"Microsoft.Compute/imageOffer","in":["cloudboost"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudenablers-inc"},{"field":"Microsoft.Compute/imageOffer","in":["corestack"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","in":["squid-proxy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","in":["cloudera-altus-centos-os","cloudera-centos-6","cloudera-centos-os","test-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlanes"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-video-accelerator-nfs","cloudlanes-cloud-backup-accelerator-vtl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlink"},{"field":"Microsoft.Compute/imageOffer","in":["cloudlink-securevm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudplan-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["cloudplan_pcn_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["paladion_ondemand_nextgen_firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsoft"},{"field":"Microsoft.Compute/imageOffer","in":["cloudsoft-amp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clustrix"},{"field":"Microsoft.Compute/imageOffer","in":["clustrixdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codelathe"},{"field":"Microsoft.Compute/imageOffer","in":["codelathe-filecloud-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codenvy"},{"field":"Microsoft.Compute/imageOffer","in":["codenvy-on-prem"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cognosys"},{"field":"Microsoft.Compute/imageOffer","in":["1-click-secured-joomla-on-centos-7-3","1-click-secured-joomla-on-ubuntu-1404-lts","1-click-secured-joomla-on-ubuntu-1604-lts","1-click-secured-joomla-on-ubuntu-1804-lts","centos-6-9","centos-7-3","centos-7-4","centos-7-5","deploy-a-secured-modx-on-ubuntu-14-04-lts","deploy-a-secured-silverstripe-on-ubuntu-14-04-lts","hardened-mysql-5-6-on-centos-7-3","hardened-mysql-5-6-on-ubu-1404-lts","hardened-mysql-5-7-on-centos-7-3","hardened-mysql-5-7-on-ubu-1404-lts","hardened-postgresql-on-ubu-1404-lts","invoice-ninja-2-5-1-1-on-ubuntu-1404","jruby-on-ubuntu-14-04-lts","low-latency-broadcasting-server-for-live-events","owncloud-9-with-lamp-stack-on-ubuntu-1404","piwigogallerys-ubuntu_14-04_lts","sec1011-dokuwiki-on-ubuntu-1404","sec1013-elasticsearch-on-ubuntu-1404","sec1014-opencart-on-ubuntu-1404","sec1015-orangehrm-on-ubuntu-1404","sec1016-nodejs-server-on-ubuntu-1404","sec1018-haproxy-on-ubuntu-1404","sec1019-secured-tomcat-on-ubuntu-1404","sec1020-phpbb-on-hardened-ubuntu-1404","sec1021-mybb-on-hardened-ubuntu-1404","sec1022-sugarcrm-on-ubuntu-1404","sec1023-moodle-on-ubuntu-1404","sec1024_magento-on-ubuntu-1404","sec1025-secured-drupal-on-ubuntu-1404","sec1027-secured-wordpress-on-ubuntu-1404","sec1028-secured-lamp-sever-on-ubuntu-1404","sec1029-secured-mediawiki-on-ubuntu-1404","sec1030-secured-subversion-on-ubuntu-1404","sec1031-secured-passenger-nginx-on-ubuntu-1404","sec1033-secured-piwik-on-ubuntu-1404","sec1034-secured-pligg-on-ubuntu-1404","sec1035-secured-jenkins-on-ubuntu-1404","sec1036-secured-postgresql-on-ubuntu-1404","secure-cloud-lamp-ubuntu-1404","secured-abantecart-on-centos","secured-abantecart-on-ubuntu-14-04-lts","secured-acquia-drupal-on-centos","secured-acquiadurpal-on-ubuntu-14-04-lts","secured-apachesolr-on-centos","secured-apachesolr-on-ubuntu-14-04-lts","secured-arartifactory-on-centos","secured-artifactory-on-ubuntu-14-04-lts","secured-cakephp-on-centos","secured-cakephp-on-ubuntu-14-04-lts","secured-cms-made-simple-on-centos","secured-cms-made-simple-on-ubuntu-14-04-lts","secured-codiad-on-centos","secured-codiad-on-ubuntu-14-04-lts","secured-cogdam-on-centos","secured-cogdam-on-ubuntu-14-04-lts","secured-concrete5-on-centos","secured-concrete5-on-ubuntu-14-04-lts","secured-coppermine-on-centos","secured-coppermine-on-ubuntu-14-04-lts","secured-crushftp-on-centos","secured-crushftp-on-ubuntu-14-04-lts","secured-django-on-centos","secured-django-on-ubuntu-14-04-lts","secured-dokuwiki-on-centos","secured-dolibarr-on-centos","secured-dolivbarr-on-ubuntu-14-04-lts","secured-drupal-on-centos","secured-elasticsearch-on-centos","secured-enterprise-nginx-varnish-haproxy-php","secured-espocrm-on-centos","secured-espocrm-on-ubuntu-14-04-lts","secured-exoplatform-on-centos","secured-exoplatform-on-ubuntu-14-04-lts","secured-ghost-on-centos","secured-ghost-on-ubuntu-14-04-lts","secured-gradle-on-centos","secured-gradle-on-ubuntu-14-04-lts","secured-haproxy-on-centos","secured-invoice-ninja-on-centos","secured-jboss-as-on-centos","secured-jbossas-on-ubuntu-14-04-lts","secured-jenkins-on-centos","secured-jruby-on-cento","secured-lamp-on-centos","secured-lamp-on-centos-m10","secured-lapp-on-centos","secured-lapp-on-ubuntu-14-04-lts","secured-lemp-sever-on-ubuntu-1404","secured-lime-survey-on-centos","secured-limesurvey-on-ubuntu-1404","secured-live-helper-chat-on-centos","secured-livehelperchat-on-ubuntu-14-04-lts","secured-magento-on-centos","secured-mahara-on-centos","secured-mahara-on-ubuntu-14-04-lts","secured-mantis-on-centos","secured-mantis-on-ubuntu-14-04-lts","secured-mariadb-on-ubuntu-16-04","secured-mautic-on-centos","secured-mautic-on-ubuntu-14-04-lts","secured-media-wiki-on-centos","secured-modx-on-centos","secured-moodle-on-centos","secured-ngnix-on-centos-7-3","secured-ngnix-on-ubuntu-14-04-lts","secured-ngnix-on-ubuntu-16-04-lts","secured-noalyss-on-centos","secured-noalyss-on-ubuntu-14-04-lts","secured-nodejs-on-centos","secured-occlass-on-ubuntu-14-04-lts","secured-ocportal-on-ubuntu-14-04-lts","secured-open-cart-on-centos","secured-orangehrm-on-centos","secured-osclass-on-centos","secured-owncloud-on-centos","secured-oxid-eshop-on-centos","secured-oxideshop-on-ubuntu-14-04-lts","secured-passenger-nginx-on-centos","secured-piwigo-gallery-on-centos","secured-plone-on-centos","secured-plone-on-ubuntu-14-04-lts","secured-prestashop-on-centos","secured-prestashop-on-ubuntu-14-04-lts","secured-railo-on-ubuntu-14-04-lts","secured-redis-on-centos","secured-redis-on-ubuntu-1404","secured-redmine-on-centos","secured-redmine-on-ubuntu-14-04-lts","secured-redmineagile-on-ubuntu-14-04-lts","secured-report-server-on-centos","secured-reportserverent-on-ubuntu-14-04-lts","secured-resource-space-on-centos","secured-resourcespace-on-ubuntu-14-04-lts","secured-round-cube-on-centos","secured-roundcube-on-ubuntu-14-04-lts","secured-ruby-on-centos","secured-ruby-on-ubuntu-14-04-lts","secured-seopanel-on-centos","secured-seopanel-on-ubuntu-14-04-lts","secured-silverstripe-on-centos","secured-simple-invoice-on-centos","secured-simple-machines-on-centos","secured-simple-machines-on-ubuntu-14-04-lts","secured-simpleinvoice-on-ubuntu-14-04-lts","secured-subversion-on-centos","secured-suitecrm-on-centos","secured-suitecrm-on-ubuntu-14-04-lts","secured-test-link-on-centos","secured-testlink-on-ubuntu-14-04-lts","secured-thinkup-on-centos","secured-thinkup-on-ubuntu-14-04-lts","secured-tikiwikicms-on-centos","secured-tikiwikicms-on-ubuntu-14-04-lts","secured-tiny-tiny-rss-on-centos","secured-tinytinyrss-on-ubuntu-14-04-lts","secured-tomcat-on-centos","secured-trac-on-centos","secured-trac-on-ubuntu-14-04-lts","secured-typo3-on-centos","secured-typo3-on-ubuntu-14-04-lts","secured-varnish-on-centos","secured-varnish-on-ubuntu-1404","secured-wildfly-on-centos","secured-wildfly-on-ubuntu-14-04-lts","secured-wordpress-on-centos-7-3","secured-wordpress-on-ubuntu-16-04-lts","secured-x-cart-on-ubuntu-14-04-lts","secured-xoops-on-centos","secured-xoops-on-ubuntu-14-04-lts","secured-zurmo-on-centos","secured-zurmo-on-ubuntu-14-04-lts","suse15","ubuntu-14-04-lts","ubuntu-16-04-lts","ubuntu-17-04-high-performance-hardened-tcp-bbr","ubuntu-18-04","ubuntu-18-04-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesity"},{"field":"Microsoft.Compute/imageOffer","in":["cohesity-cloudtd-tool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesive"},{"field":"Microsoft.Compute/imageOffer","in":["vns3_4x_network_security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"confluentinc"},{"field":"Microsoft.Compute/imageOffer","in":["confluentplatform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"consensys"},{"field":"Microsoft.Compute/imageOffer","in":["truffle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"convertigo"},{"field":"Microsoft.Compute/imageOffer","in":["convertigo-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"corda"},{"field":"Microsoft.Compute/imageOffer","in":["corda"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"CoreOS"},{"field":"Microsoft.Compute/imageOffer","in":["CoreOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"couchbase"},{"field":"Microsoft.Compute/imageOffer","in":["couchbase-server-enterprise","couchbase-sync-gateway-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","in":["Debian"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cryptzone"},{"field":"Microsoft.Compute/imageOffer","in":["appgate-appliance-3_2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cybernetica-as"},{"field":"Microsoft.Compute/imageOffer","in":["uxp-securityserver-connector","uxp-securityserver_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cyxtera"},{"field":"Microsoft.Compute/imageOffer","in":["appgatesdp-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataart"},{"field":"Microsoft.Compute/imageOffer","in":["devicehive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"databricks"},{"field":"Microsoft.Compute/imageOffer","in":["spfqogzeculbhdh"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datalayer"},{"field":"Microsoft.Compute/imageOffer","in":["datalayer-notebook"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datastax"},{"field":"Microsoft.Compute/imageOffer","in":["datastax-enterprise","datastax-enterprise-non-production-use-only"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datasunrise"},{"field":"Microsoft.Compute/imageOffer","in":["datasunrise-database-security-suite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataiku"},{"field":"Microsoft.Compute/imageOffer","in":["dataiku-data-science-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datometry"},{"field":"Microsoft.Compute/imageOffer","in":["hyper-q"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dellemc"},{"field":"Microsoft.Compute/imageOffer","in":["dell-emc-avamar-virtual-edition","dell-emc-datadomain-management-center","dell-emc-datadomain-virtual-edition","dell-emc-datadomain-virtual-edition-v4","dell-emc-networker-virtual-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"delphix"},{"field":"Microsoft.Compute/imageOffer","in":["delphix_dynamic_data_platform","omniosce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denodo"},{"field":"Microsoft.Compute/imageOffer","in":["denodo-platform","denodo-platform-7_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denyall"},{"field":"Microsoft.Compute/imageOffer","in":["denyall-rweb","denyall-vulnerability-manager","denyall-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dgsecure"},{"field":"Microsoft.Compute/imageOffer","in":["dgsecure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"diladele"},{"field":"Microsoft.Compute/imageOffer","in":["websafety"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dimensionalmechanics-inc"},{"field":"Microsoft.Compute/imageOffer","in":["neopulse-ai-studio","neopulse-query-runtime"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"docker"},{"field":"Microsoft.Compute/imageOffer","in":["docker-ce","docker-ce-edge","docker-datacenter-custom","docker-ee","docker-ee-basic","docker4azure","docker4azure-cs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dome9"},{"field":"Microsoft.Compute/imageOffer","in":["dome9ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drizti"},{"field":"Microsoft.Compute/imageOffer","in":["hpcbox-ansys-19-cluster-master","hpcbox-cluster-compute-node","hpcbox-cluster-cuda-node","hpcbox-cluster-gpu-node","hpcbox-docker-cluster-master","hpcbox-openfoam-cluster-master","hpcbox-su2-cluster-master"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drone"},{"field":"Microsoft.Compute/imageOffer","in":["drone"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dyadic_security"},{"field":"Microsoft.Compute/imageOffer","in":["dyadic_sec","ukc_image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dynatrace"},{"field":"Microsoft.Compute/imageOffer","in":["ruxit-managed-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"eastwind-networks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["eastwind-ixia-sensor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"egnyte"},{"field":"Microsoft.Compute/imageOffer","in":["egnyte-connect"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elasticbox"},{"field":"Microsoft.Compute/imageOffer","in":["elasticbox-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"electric-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["electricflowce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elfiqnetworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"emercoin"},{"field":"Microsoft.Compute/imageOffer","in":["emercoin"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprise-ethereum-alliance"},{"field":"Microsoft.Compute/imageOffer","in":["quorum-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprisedb-corp"},{"field":"Microsoft.Compute/imageOffer","in":["edb-postgres-ark"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"equalum"},{"field":"Microsoft.Compute/imageOffer","in":["equalum-vm-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"esdenera"},{"field":"Microsoft.Compute/imageOffer","in":["esdenera-firewall-3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ethereum"},{"field":"Microsoft.Compute/imageOffer","in":["ethereum-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"evostream-inc"},{"field":"Microsoft.Compute/imageOffer","in":["ems-for-template","ems-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"exasol"},{"field":"Microsoft.Compute/imageOffer","in":["exasol-analytics-database-byol","exasolution-analytic-database"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"falconstorsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["fss-v9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"f5-networks"},{"field":"Microsoft.Compute/imageOffer","in":["f5-big-ip-adc","f5-big-ip-advanced-waf","f5-big-ip-best","f5-big-ip-better","f5-big-ip-byol","f5-big-ip-good","f5-big-ip-per-app-ve","f5-big-iq","f5-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"filecatalyst"},{"field":"Microsoft.Compute/imageOffer","in":["filecatalyst-direct-per-hr-billing","filecatalyst-direct-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"firehost"},{"field":"Microsoft.Compute/imageOffer","in":["firehost_armor","firehost_armor_ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flexify-io"},{"field":"Microsoft.Compute/imageOffer","in":["single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flashgrid-inc"},{"field":"Microsoft.Compute/imageOffer","in":["flashgrid-racnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"foghorn-systems"},{"field":"Microsoft.Compute/imageOffer","in":["foghorn-edge-device-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forcepoint-llc"},{"field":"Microsoft.Compute/imageOffer","in":["forcepoint-ngfw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forscene"},{"field":"Microsoft.Compute/imageOffer","in":["forscene-edgeserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortycloud"},{"field":"Microsoft.Compute/imageOffer","in":["fortycloud-gw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortinet"},{"field":"Microsoft.Compute/imageOffer","in":["fortinet-fortianalyzer","fortinet-fortimanager","fortinet_fortigate-vm_v5","fortinet_fortimail","fortinet_fortivoice","fortinet_fortiweb-vm_v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fujitsu_fast"},{"field":"Microsoft.Compute/imageOffer","in":["fep10-rh7-test","feptest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gemalto-safenet"},{"field":"Microsoft.Compute/imageOffer","in":["safenet-keysecure-k170v","safenet-protectv","safenet-protectv-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gigamon-inc"},{"field":"Microsoft.Compute/imageOffer","in":["gigamon-fm-5_3_01","gigamon-fm-5_3_01_hourly","gigamon-fm-5_4_00","gigamon-fm-5_4_00_hourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gitlab"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-ce","gitlab-ee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"GitHub"},{"field":"Microsoft.Compute/imageOffer","in":["GitHub-Enterprise","githubenterprise-test-publishing"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"great-software-laboratory-private-limited"},{"field":"Microsoft.Compute/imageOffer","in":["xid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"greensql"},{"field":"Microsoft.Compute/imageOffer","in":["greensql-database-security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gridgain"},{"field":"Microsoft.Compute/imageOffer","in":["gridgain-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"guardicore"},{"field":"Microsoft.Compute/imageOffer","in":["guardicorecentra","infection_monkey"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haivision"},{"field":"Microsoft.Compute/imageOffer","in":["haivision-media-gateway-1-2","haivision-media-gateway-1-5","haivision-media-gateway-1-6-2","media-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"h2o-ai"},{"field":"Microsoft.Compute/imageOffer","in":["h2o-driverles-ai","h2o-driverless-ai","h2o-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haproxy-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hapee-rhel","hapee-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"harpaitalia"},{"field":"Microsoft.Compute/imageOffer","in":["mcuboenergy","yg","yougreen_trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hcl-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hcl17cp1104"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"heimdall-data"},{"field":"Microsoft.Compute/imageOffer","in":["heimdall-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"help-systems"},{"field":"Microsoft.Compute/imageOffer","in":["goanywheremftubuntulinux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hewlett-packard"},{"field":"Microsoft.Compute/imageOffer","in":["hpe-helion-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hillstone-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudedge-virtual-ngfw-advanced-edition","cloudedge-virtual-ngfw-standard-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hortonworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbreak-for-hortonworks-data-platform","hortonworks-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hitachi-solutions"},{"field":"Microsoft.Compute/imageOffer","in":["credeon-sfs-and-kms-for-sharepoint-online","credeonsecurefull-textsearch1_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hpe"},{"field":"Microsoft.Compute/imageOffer","in":["storeoncevsa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"huawei"},{"field":"Microsoft.Compute/imageOffer","in":["euleros-v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hyperglance"},{"field":"Microsoft.Compute/imageOffer","in":["hyperglance-dynamic-topology"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hypergrid"},{"field":"Microsoft.Compute/imageOffer","in":["hyperform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hytrust"},{"field":"Microsoft.Compute/imageOffer","in":["hytrust-keycontrol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ibm"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-security-guardium-multi-cloud","qradar_security_analytics"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iaansys"},{"field":"Microsoft.Compute/imageOffer","in":["iaansys-magento"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iboss"},{"field":"Microsoft.Compute/imageOffer","in":["iboss-14600-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imaginecommunications"},{"field":"Microsoft.Compute/imageOffer","in":["cloudxtream-cdvr","cloudxtream-dai-vms","telurio-aim"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imperva"},{"field":"Microsoft.Compute/imageOffer","in":["imperva-dam-v13","securesphere-waf","securesphere-waf-for-azr","securesphere-waf-v12","securesphere-waf-v13"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"infoblox"},{"field":"Microsoft.Compute/imageOffer","in":["infoblox-vnios-te-v1420"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informatica"},{"field":"Microsoft.Compute/imageOffer","in":["bdm10-1-1-u2","big-data-management-10-2","big-data-management-10-2-1","data_accelerator_for_azure_byol","data_quality_10_1_1_rhel_7_3_byol","eic","ics-byol","ics-payg-ubuntu","platform_10_1_1_multi_node_domain_rhel-7-3_byol","platform_10_2_hf1_domain_rhel-7-3_byol","powercenter-v10-domain-image-ubuntu14-04-3","powercenter-v10-update1-domain-image-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informationbuilders"},{"field":"Microsoft.Compute/imageOffer","in":["iway-big-data-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ingrammicro"},{"field":"Microsoft.Compute/imageOffer","in":["ingrammicroensimcentostrial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel"},{"field":"Microsoft.Compute/imageOffer","in":["lustre-cloud-edition-gs-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-bigdl"},{"field":"Microsoft.Compute/imageOffer","in":["bigdl-0815","bigdl__vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-fpga"},{"field":"Microsoft.Compute/imageOffer","in":["quartus_pro_opencl_sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intellicus-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["intellicus_bi_server_100_user_linux","intellicus_bi_server_10_user_linux","intellicus_bi_server_25_user_linux","intellicus_bi_server_50_user_linux","intellicus_bi_server_5_user_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intersystems"},{"field":"Microsoft.Compute/imageOffer","in":["intersystems-iris-single-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intigua"},{"field":"Microsoft.Compute/imageOffer","in":["intigua-agent-manager-3_7_0-trial","intigua-agent-manager-trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iquest"},{"field":"Microsoft.Compute/imageOffer","in":["keyhub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ishlangu-load-balancer-adc"},{"field":"Microsoft.Compute/imageOffer","in":["ishlangu-load-balancer-byol","ishlangu-load-balancer-is10","ishlangu-load-balancer-is100","ishlangu-load-balancer-is1000","ishlangu-load-balancer-is200","ishlangu-load-balancer-is5000","ishlangu-load-balancer-isbfg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"issp-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["ispocr"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"itelios"},{"field":"Microsoft.Compute/imageOffer","in":["magento2-on-zendserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jamcracker"},{"field":"Microsoft.Compute/imageOffer","in":["4632d5b4-feb0-4332-8452-f2e66133672f","jamcracker-cloudanalytics","jamcracker-cloudanalytics-version4","jamcracker-cloudanalytics-version5","jamcracker-csb-service-provider","jamcracker-csb-serviceprovider","jamcracker-csb-standard","jamcracker-csb-standard-v3","jamcracker-csb-standard-version4","jamcracker-hybrid-cloud-management-version4","jamcracker_cloud_control_appliance_version4","jsdnapp_csb_serviceprovider-version4","jsdnapp_hybrid","jsdnapp_hybrid_v3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jedox"},{"field":"Microsoft.Compute/imageOffer","in":["jedox-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jelastic"},{"field":"Microsoft.Compute/imageOffer","in":["jelastic-hybrid-paas-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetnexus"},{"field":"Microsoft.Compute/imageOffer","in":["dvwa","jetnexus-application-load-balancer","jetnexus-global-load-balancer","jetnexus-waf","zap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetware-srl"},{"field":"Microsoft.Compute/imageOffer","in":["caffe2","caffe_python_cpu","caffe_python_gpu","cockroachdb","lamp_optimized","lemp7_optimized","memcached","mongodb","mxnet_python","mysql","nodejs_nginx","percona_mongodb","percona_mysql","postgresql","pytorch","pytorch_cuda_notebook","pytorch_cuda_production","redis","redmine","tensorflow_cpu_notebook","tensorflow_cpu_production","tensorflow_cuda_notebook","tensorflow_cuda_production","tensorflow_python","theano_python","wordpress4_lemp7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jitterbit_integration"},{"field":"Microsoft.Compute/imageOffer","in":["jitterbit-harmony-agent"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jm-technology-inc"},{"field":"Microsoft.Compute/imageOffer","in":["smart-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"juniper-networks"},{"field":"Microsoft.Compute/imageOffer","in":["vmx-services-gateway-byol","vmx-services-gateway-byol-soltemp","vmx-virtual-router","vsrx-next-generation-firewall","vsrx-next-generation-firewall-payg","vsrx-next-generation-firewall-solution-templ-payg","vsrx-next-generation-firewall-solution-template"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaazing"},{"field":"Microsoft.Compute/imageOffer","in":["kaazing-kwic","kaazing-vpa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kali-linux"},{"field":"Microsoft.Compute/imageOffer","in":["kali-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kemptech"},{"field":"Microsoft.Compute/imageOffer","in":["kemp360central-byol","vlm-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kinetica"},{"field":"Microsoft.Compute/imageOffer","in":["kineticadbbyol","kineticadbpayasyougo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaspersky_lab"},{"field":"Microsoft.Compute/imageOffer","in":["kaspersky_secure_mail_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"knime"},{"field":"Microsoft.Compute/imageOffer","in":["knime-server-5-user_4-4-0","knime-server-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"krypc-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["krypccore"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leap-orbit"},{"field":"Microsoft.Compute/imageOffer","in":["leaporbitstoragebackedsftp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leostream-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["connection-broker"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquid-files"},{"field":"Microsoft.Compute/imageOffer","in":["liquidfiles"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquidware"},{"field":"Microsoft.Compute/imageOffer","in":["stratusphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"literatu"},{"field":"Microsoft.Compute/imageOffer","in":["literatu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"loadbalancer"},{"field":"Microsoft.Compute/imageOffer","in":["loadbalancer-org-load-balancer-for-azure","loadbalancer-org-load-balancer-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logsign"},{"field":"Microsoft.Compute/imageOffer","in":["logsignfocus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logtrust"},{"field":"Microsoft.Compute/imageOffer","in":["logtrust-log-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"looker"},{"field":"Microsoft.Compute/imageOffer","in":["looker-analytics-platform","looker-analytics-platform-326","looker-analytics-platform-5_6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"lti-lt-infotech"},{"field":"Microsoft.Compute/imageOffer","in":["trade-finance-blockchain"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"luminate-security"},{"field":"Microsoft.Compute/imageOffer","in":["luminate-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mapr-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["mapr52-base-dev","mapr60-base","mapr60-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mariadb"},{"field":"Microsoft.Compute/imageOffer","in":["mariadb-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"marklogic"},{"field":"Microsoft.Compute/imageOffer","in":["marklogic-9-byol","marklogic-developer-9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"massiveanalytic-"},{"field":"Microsoft.Compute/imageOffer","in":["oscarap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mathworks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["matlab-ref-arch-18a-v1-linux-disk","mps-ref-arch-18a-v1-linux-disk2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"matillion"},{"field":"Microsoft.Compute/imageOffer","in":["matillion-etl-snowflake"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mavinglobal"},{"field":"Microsoft.Compute/imageOffer","in":["mavin-business-trial","mavin-enterprise-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"meanio"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-enterprise-ready","linnovate-open-source-sla-pro","mean-machine-20","openideal3","redash"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"media3-technologies-llc"},{"field":"Microsoft.Compute/imageOffer","in":["cpan1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"memsql"},{"field":"Microsoft.Compute/imageOffer","in":["memsql-community-single-vm","memsql-enterprise-single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mendix"},{"field":"Microsoft.Compute/imageOffer","in":["mendix-docker","mendix-pro"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mfe_azure"},{"field":"Microsoft.Compute/imageOffer","in":["atd-mcafee","mcafee_vnsp_controller_for_azure","mcafee_vnsp_for_azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-aks"},{"field":"Microsoft.Compute/imageOffer","in":["aks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"micro-focus"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-avere"},{"field":"Microsoft.Compute/imageOffer","in":["vfxt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-batch"},{"field":"Microsoft.Compute/imageOffer","in":["centos-container","centos-container-rdma","ubuntu-server-container","ubuntu-server-container-rdma"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-compute"},{"field":"Microsoft.Compute/imageOffer","in":["azureconfidentialcompute"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["azureml","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftAzureSiteRecovery"},{"field":"Microsoft.Compute/imageOffer","in":["ASR-Hydration-VMs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftOSTC"},{"field":"Microsoft.Compute/imageOffer","in":["FreeBSD"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","in":["MLServer-CentOS","MLServer-RedHat","MLServer-Ubuntu","RServer-CentOS","RServer-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midfin"},{"field":"Microsoft.Compute/imageOffer","in":["mf_neon_cgw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midvision"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-datapower-virtual-edition-75","ibm-datapower-virtual-edition-76","ibm-datapower-virtual-edition-77","ibm-http-server","ibm-websphere-portal-server-85","ibm-websphere-portal-server-90","websphere-application-server-be","websphere-application-server-be-80","websphere-application-server-be-85","websphere-application-server-be-90","websphere-application-server-be-and-mq","websphere-application-server-lp","websphere-application-server-lp-16","websphere-application-server-lp-17","websphere-application-server-lp-18","websphere-application-server-nde","websphere-application-server-nde-80","websphere-application-server-nde-85","websphere-application-server-nde-90","websphere-mq","websphere-mq-75","websphere-mq-90","websphere-mq-91"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miraclelinux"},{"field":"Microsoft.Compute/imageOffer","in":["asianux-server-4-sp5","asianux-server-4-sp6","asianux-server-4-sp7","asianux-server-7-sp1","asianux-server-7-sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miri-infotech-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mobilab"},{"field":"Microsoft.Compute/imageOffer","in":["magento-wirecard-checkout"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moogsoft"},{"field":"Microsoft.Compute/imageOffer","in":["moogsoft-aiops"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moviemasher"},{"field":"Microsoft.Compute/imageOffer","in":["moviemasher"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","in":["SQL2017-RHEL7","SQL2017-RHEL73","SQL2017-SLES12SP2","SQL2017-Ubuntu1604","SQL2019-RHEL7","SQL2019-Ubuntu1604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mtnfog"},{"field":"Microsoft.Compute/imageOffer","in":["idyl-e3-entity-extraction-engine","prose-sentence-extraction-engine","renku-language-detection-engine","sonnet-tokenization-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mxhero"},{"field":"Microsoft.Compute/imageOffer","in":["mail2cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"my-com"},{"field":"Microsoft.Compute/imageOffer","in":["tarantool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"narrativescience"},{"field":"Microsoft.Compute/imageOffer","in":["narratives-for-power-bi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nasuni"},{"field":"Microsoft.Compute/imageOffer","in":["nasuni-nmc","nasuni_edge_appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ncbi"},{"field":"Microsoft.Compute/imageOffer","in":["ncbi-blast-2-3-0","ncbi-free-2-2-31"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nebbiolo-technologies-inc"},{"field":"Microsoft.Compute/imageOffer","in":["fog-system-manager","fogsm_basic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neo4j"},{"field":"Microsoft.Compute/imageOffer","in":["neo4j-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netapp"},{"field":"Microsoft.Compute/imageOffer","in":["netapp-altavault-cloud-integrated-storage-solution","netapp-oncommand-cloud-manager","netapp-ontap-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netgate"},{"field":"Microsoft.Compute/imageOffer","in":["netgate-pfsense-azure-fw-vpn-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netiq"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netscout"},{"field":"Microsoft.Compute/imageOffer","in":["netscout_virtual_ngeniusone_with_vscout","netscout_vstream"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netmail"},{"field":"Microsoft.Compute/imageOffer","in":["netmail-search"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netsweeper"},{"field":"Microsoft.Compute/imageOffer","in":["netsweeper6-0-6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netx"},{"field":"Microsoft.Compute/imageOffer","in":["simplehelp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neusoft-neteye"},{"field":"Microsoft.Compute/imageOffer","in":["neusoft-nisg-va-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nginxinc"},{"field":"Microsoft.Compute/imageOffer","in":["nginx-plus-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nicepeopleatwork"},{"field":"Microsoft.Compute/imageOffer","in":["youzana"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nodejsapi"},{"field":"Microsoft.Compute/imageOffer","in":["node-js-api"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"noobaa"},{"field":"Microsoft.Compute/imageOffer","in":["noobaa-hybrid-s3-archive-05","noobaa-multi-cloud-deduplication"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"northbridge-secure"},{"field":"Microsoft.Compute/imageOffer","in":["netconnect1","netconnectx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nubeva-inc"},{"field":"Microsoft.Compute/imageOffer","in":["controller","test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuco-networks"},{"field":"Microsoft.Compute/imageOffer","in":["aionnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuxeo"},{"field":"Microsoft.Compute/imageOffer","in":["nuxeo-6-lts","nuxeo-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nvidia"},{"field":"Microsoft.Compute/imageOffer","in":["ngc_azure_17_11"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"o2mc-real-time-data-platform"},{"field":"Microsoft.Compute/imageOffer","in":["o2mc-platform-app"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"oceanblue-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["obc-sdwan-solutions"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"omega-software"},{"field":"Microsoft.Compute/imageOffer","in":["ods_datastage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onyx-point-inc"},{"field":"Microsoft.Compute/imageOffer","in":["op-bnf-v1","op-bnf1_6-v1","op-bpnifi-v1","op-bpnifi16-v1","op-scc-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onapsis"},{"field":"Microsoft.Compute/imageOffer","in":["osp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"op5"},{"field":"Microsoft.Compute/imageOffer","in":["op5-monitor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"opencell"},{"field":"Microsoft.Compute/imageOffer","in":["meveo","meveo403sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","CentOS-CI","CentOS-HPC","CentOS-LVM","CentOS-SRIOV"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"openvpn"},{"field":"Microsoft.Compute/imageOffer","in":["openvpnas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","in":["Oracle-Database-Ee","Oracle-Database-Se","Oracle-Linux","Oracle-WebLogic-Server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"orientdb"},{"field":"Microsoft.Compute/imageOffer","in":["orientdb-community-edition","orientdb-community-edition-2_2","orientdb-enterprise-edition-2_2","orientdb-enterprise-edition-2_2_17"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osirium-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["osirium-pxm-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osnexus"},{"field":"Microsoft.Compute/imageOffer","in":["quantastorvsav4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"paloaltonetworks"},{"field":"Microsoft.Compute/imageOffer","in":["panorama","vmseries1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"panzura-file-system"},{"field":"Microsoft.Compute/imageOffer","in":["azura-freedom-filer-v7110","panzura-cloud-filer","panzura-freedom-filer-7140-13222","panzura-freedom-filer-716-13549","panzura-freedom-filer-v7020"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"parasoft"},{"field":"Microsoft.Compute/imageOffer","in":["parasoft-service-virtualization"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"passlogy"},{"field":"Microsoft.Compute/imageOffer","in":["passlogic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"penta-security-systems-inc"},{"field":"Microsoft.Compute/imageOffer","in":["wapples"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"percona"},{"field":"Microsoft.Compute/imageOffer","in":["percona-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"postgres-pro"},{"field":"Microsoft.Compute/imageOffer","in":["postgres-pro-enterprise","postgres-pro-enterprise-10","postgres-pro-standard","postgres-pro-standard-10"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"plesk"},{"field":"Microsoft.Compute/imageOffer","in":["plesk-onyx-linux","solution-server-business","solution-server-wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prestashop"},{"field":"Microsoft.Compute/imageOffer","in":["prestashop16-lamp","ubuntu-base-for-prestashop"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prime-strategy"},{"field":"Microsoft.Compute/imageOffer","in":["kusanagi-77"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","in":["pivotal-gpdb-vm","pivotal-greenplum-images","pivotal-ops-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"process-one"},{"field":"Microsoft.Compute/imageOffer","in":["ejabberd-community-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"profecia"},{"field":"Microsoft.Compute/imageOffer","in":["full_disk_encryption_vm","project_tools_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"progelspa"},{"field":"Microsoft.Compute/imageOffer","in":["libra-esva-antispam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ptsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["ptaf-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pulse-secure"},{"field":"Microsoft.Compute/imageOffer","in":["pulse-connect-secure-vm","pulse-virtual-traffic-manager","pulse-virtual-traffic-manager-with-waf","pulse-virtual-traffic-manager-with-waf2","pulse-virtual-traffic-manager2","pulse-virtual-web-application-firewall","pulse-virtual-web-application-firewall2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"PuppetLabs"},{"field":"Microsoft.Compute/imageOffer","in":["PuppetEnterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"puppet"},{"field":"Microsoft.Compute/imageOffer","in":["puppet-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pydio"},{"field":"Microsoft.Compute/imageOffer","in":["pydio-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qore-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["qorus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qualysguard"},{"field":"Microsoft.Compute/imageOffer","in":["qualys-virtual-firewall-appliance","qualys-virtual-scanner-v23b","qualys-virtual-scanner-v24"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quasardb"},{"field":"Microsoft.Compute/imageOffer","in":["quasardb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qubole-inc"},{"field":"Microsoft.Compute/imageOffer","in":["qubole-data-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quest"},{"field":"Microsoft.Compute/imageOffer","in":["fve"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"racknap"},{"field":"Microsoft.Compute/imageOffer","in":["racknap-server","racknap-server-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radware"},{"field":"Microsoft.Compute/imageOffer","in":["radware-alteon-va"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radiant-logic"},{"field":"Microsoft.Compute/imageOffer","in":["radiantone-vms"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rancher"},{"field":"Microsoft.Compute/imageOffer","in":["rancheros"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapid7"},{"field":"Microsoft.Compute/imageOffer","in":["nexpose-scan-engine","rapid7-vm-console"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapidminer"},{"field":"Microsoft.Compute/imageOffer","in":["rapidminer_server_75","rapidminer_server_76","rapidminer_server_80","rapidminer_server_81"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"realm"},{"field":"Microsoft.Compute/imageOffer","in":["realm-mobile-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"reblaze"},{"field":"Microsoft.Compute/imageOffer","in":["rbzr-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["osa","RHEL","rhel-byos","rhel-ocp-marketplace","RHEL-SAP","RHEL-SAP-APPS","RHEL-SAP-HANA"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"relevance-lab"},{"field":"Microsoft.Compute/imageOffer","in":["rlcatalyst"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"remotelearner"},{"field":"Microsoft.Compute/imageOffer","in":["fully-supported-moodle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"revolution-analytics"},{"field":"Microsoft.Compute/imageOffer","in":["revolution-r-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RightScaleLinux"},{"field":"Microsoft.Compute/imageOffer","in":["RightImage-CentOS","RightImage-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RiverbedTechnology"},{"field":"Microsoft.Compute/imageOffer","in":["steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"riverbed"},{"field":"Microsoft.Compute/imageOffer","in":["riverbed-sccm-5-5-1","riverbed-steelcentral-appinternals","riverbed-steelhead-9-2","riverbed-steelhead-9-5-0","riverbed-steelhead-9-6-0","riverbed_steelconnect_gw","riverbed_steelconnect_sh","steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rocketsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["rocket-discover"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsa-security-llc"},{"field":"Microsoft.Compute/imageOffer","in":["rsa-nw-azure-arch","rsa-nw-azure-broker","rsa-nw-azure-con","rsa-nw-azure-esa","rsa-nw-azure-ldec","rsa-nw-azure-vlc","rsa-nw-suite-11","rsa-nw-suite-11-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsk-labs"},{"field":"Microsoft.Compute/imageOffer","in":["rsk-bamboo-beta-node","rsk-node-orchid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saama"},{"field":"Microsoft.Compute/imageOffer","in":["fluidanalyticsengine","insurancefraudanalytics","realworldevidence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saltstack"},{"field":"Microsoft.Compute/imageOffer","in":["centos65saltstackenterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalearc"},{"field":"Microsoft.Compute/imageOffer","in":["scalearc-for-mysql-paygo","scalearc-for-sql-server-pay-go","scalearc_mysql-server","scalearc_sql_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalegrid"},{"field":"Microsoft.Compute/imageOffer","in":["centos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sap"},{"field":"Microsoft.Compute/imageOffer","in":["hanaexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scality"},{"field":"Microsoft.Compute/imageOffer","in":["scalityconnecthourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"secureworks"},{"field":"Microsoft.Compute/imageOffer","in":["scwx-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"shadow-soft"},{"field":"Microsoft.Compute/imageOffer","in":["icinga","icinga2-5","icinga2-7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"signal-sciences"},{"field":"Microsoft.Compute/imageOffer","in":["signalscienceswpp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sightapps"},{"field":"Microsoft.Compute/imageOffer","in":["sightapps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"silver-peak-systems"},{"field":"Microsoft.Compute/imageOffer","in":["silver_peak_edgeconnect","silver_peak_vx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"simmachinesinc"},{"field":"Microsoft.Compute/imageOffer","in":["simmachines_vm_v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sinefa"},{"field":"Microsoft.Compute/imageOffer","in":["sinefa-probe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"skyarc"},{"field":"Microsoft.Compute/imageOffer","in":["mt6","mta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"smartmessage-autoflow"},{"field":"Microsoft.Compute/imageOffer","in":["martmessage-autoflow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"snapt-adc"},{"field":"Microsoft.Compute/imageOffer","in":["snaptadc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soasta"},{"field":"Microsoft.Compute/imageOffer","in":["cloudtest-lite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"softnas"},{"field":"Microsoft.Compute/imageOffer","in":["cloud_dev","mp_ce","mp_ent","mp_nas_byol","mp_nas_ep","mp_nas_gp","mp_nas_hp","mp_plat","private_offerings","softnas-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solanolabs"},{"field":"Microsoft.Compute/imageOffer","in":["solano-ci-private-beta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soha"},{"field":"Microsoft.Compute/imageOffer","in":["soha-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solar-security"},{"field":"Microsoft.Compute/imageOffer","in":["solar-incode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sonicwall-inc"},{"field":"Microsoft.Compute/imageOffer","in":["sonicwall-nsz-azure","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sophos"},{"field":"Microsoft.Compute/imageOffer","in":["sophos-xg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spagobi"},{"field":"Microsoft.Compute/imageOffer","in":["spagobi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spacecurve"},{"field":"Microsoft.Compute/imageOffer","in":["spacecurve-quickstart"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"splunk"},{"field":"Microsoft.Compute/imageOffer","in":["splunk-enterprise-base-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"src-solution"},{"field":"Microsoft.Compute/imageOffer","in":["pilot-things-onem2m-smart-network"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sqlstream"},{"field":"Microsoft.Compute/imageOffer","in":["com"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sphere3d"},{"field":"Microsoft.Compute/imageOffer","in":["snapcloud-byol","snapcloud-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackato-platform-as-a-service"},{"field":"Microsoft.Compute/imageOffer","in":["activestate-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackstorm"},{"field":"Microsoft.Compute/imageOffer","in":["stackstorm-2015-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"startekfingerprintmatch"},{"field":"Microsoft.Compute/imageOffer","in":["bioserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"steelhive"},{"field":"Microsoft.Compute/imageOffer","in":["steelhive_carbon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stonefly"},{"field":"Microsoft.Compute/imageOffer","in":["stonefly-cloud-drive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stormshield"},{"field":"Microsoft.Compute/imageOffer","in":["stormshield-network-security-for-cloud","stormshield-network-security-for-cloud-xl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"storreduce"},{"field":"Microsoft.Compute/imageOffer","in":["storreduce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stratumn"},{"field":"Microsoft.Compute/imageOffer","in":["indigo-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"streamsets"},{"field":"Microsoft.Compute/imageOffer","in":["streamsets-data-collector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"striim"},{"field":"Microsoft.Compute/imageOffer","in":["integrationforsqlserveronazure","integrationtoazurestorage","integrationtoeventhub","integrationtohdinsight"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["openSUSE-Leap","SLES","SLES-BYOS","SLES-HPC","SLES-HPC-Priority","SLES-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-SAPCAL","SLES-Standard","SUSE-CaaSP-Admin-BYOS","SUSE-CaaSP-Cluster-BYOS","SUSE-Manager-Proxy-BYOS","SUSE-Manager-Server-BYOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"symantectest1"},{"field":"Microsoft.Compute/imageOffer","in":["cwpsazure-beta-01"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synack-inc"},{"field":"Microsoft.Compute/imageOffer","in":["synack-crowd-security-intelligence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synechron-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blockchain_tradefinance_quorum"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"syte"},{"field":"Microsoft.Compute/imageOffer","in":["syteoffer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tactic"},{"field":"Microsoft.Compute/imageOffer","in":["tactic-workflow-v001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talari-networks"},{"field":"Microsoft.Compute/imageOffer","in":["talari-networks-virtual-appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talena-inc"},{"field":"Microsoft.Compute/imageOffer","in":["talena_inc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tata_communications"},{"field":"Microsoft.Compute/imageOffer","in":["netfoundry_cloud_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tavendo"},{"field":"Microsoft.Compute/imageOffer","in":["crossbar_on_azure_ubuntu1404"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techdivision"},{"field":"Microsoft.Compute/imageOffer","in":["appserver-io-pe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techlatest"},{"field":"Microsoft.Compute/imageOffer","in":["ethereumdevkit","rippledevelopersuit"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"telepat"},{"field":"Microsoft.Compute/imageOffer","in":["free"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tenable"},{"field":"Microsoft.Compute/imageOffer","in":["tenable-nessus-6-byol","tenable-nessus-professional","tenablecorenessus","tenablecorewas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"teradata"},{"field":"Microsoft.Compute/imageOffer","in":["teradata-data-mover","teradata-data-mover-agent","teradata-data-mover-intellisphere","teradata-data-stream-controller","teradata-database-1510","teradata-database-1510-byol","teradata-database-1510-intellisphere","teradata-database-1510-v2","teradata-database-1610-intellisphere","teradata-database-1610-v2","teradata-database-1620","teradata-database-1620-byol","teradata-database-1620-intellisphere","teradata-database-enterprise","teradata-database-v1610","teradata-database-v1610-byol","teradata-ecosystem-manager","teradata-querygrid-manager","teradata-querygrid-manager-intellisphere","teradata-rest-services","teradata-server-management","teradata-viewpoint","teradata-viewpoint-intellisphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thales-vormetric"},{"field":"Microsoft.Compute/imageOffer","in":["ciphertrust-ckm","vormetric-dsm","vormetric-dsm-6-1-0","vormetric-tokenization-server","vts-2_2_0_2604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"things-board"},{"field":"Microsoft.Compute/imageOffer","in":["tb-pe-cassandra"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thoughtspot-inc"},{"field":"Microsoft.Compute/imageOffer","in":["thoughtspotvirtualmachine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tibco-software"},{"field":"Microsoft.Compute/imageOffer","in":["grid-server-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tig"},{"field":"Microsoft.Compute/imageOffer","in":["backup-as-a-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tigergraph"},{"field":"Microsoft.Compute/imageOffer","in":["tigergraph"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tmaxsoft"},{"field":"Microsoft.Compute/imageOffer","in":["tmax-jeusee","tmax-jeusse","tmax-webtobse"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tokyosystemhouse"},{"field":"Microsoft.Compute/imageOffer","in":["osscobol151j-pg961-centos72"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"torusware"},{"field":"Microsoft.Compute/imageOffer","in":["speedus-lite-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"totemo"},{"field":"Microsoft.Compute/imageOffer","in":["totemo-azr-tm6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"townsend-security"},{"field":"Microsoft.Compute/imageOffer","in":["alliance-key-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"trendmicro"},{"field":"Microsoft.Compute/imageOffer","in":["deep-security-vm","deep-security-vm-byol","iot-security-sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"truestack"},{"field":"Microsoft.Compute/imageOffer","in":["tsdc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tsa-public-service"},{"field":"Microsoft.Compute/imageOffer","in":["ckan-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tunnelbiz"},{"field":"Microsoft.Compute/imageOffer","in":["centos70-min","centos7optimizwithwordpress","centos7phpoptimizing","centos7phpoptimizingnginx","centos7phpoptimizwlaravel","centos7phpoptimizwosticket","centos7webserverwithwaf","centos7withaspdotnetcore2apache","centos7withjoomla","debian_web_server","fedora","fusio","linuxwithlimesurvey","networkmonitoringsystem","rimauwaf_cloud","ubuntu_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"twistlock"},{"field":"Microsoft.Compute/imageOffer","in":["twistlock"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"typesafe"},{"field":"Microsoft.Compute/imageOffer","in":["typesafe-reactive-maps-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubeeko"},{"field":"Microsoft.Compute/imageOffer","in":["hfactory-tools-for-hdinsight","hfactory-tools-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubercloud"},{"field":"Microsoft.Compute/imageOffer","in":["ansys-17-2-fluids-structures","ansys_182_test","comsol-multiphysics-v5-2","openfoam-v2dot3-centos-v6","openfoam-v3dot0","star-ccm-v10-04","star-ccm-v10-06-heeds-mdo-v2015","star-ccm-v12-00"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ulex"},{"field":"Microsoft.Compute/imageOffer","in":["voximal"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unifi-software"},{"field":"Microsoft.Compute/imageOffer","in":["unifi-data-catalog","unifi-dataplatform-2-3-3-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unitrends"},{"field":"Microsoft.Compute/imageOffer","in":["unitrends-enterprise-backup-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"usp"},{"field":"Microsoft.Compute/imageOffer","in":["unified-streaming-vod-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"varnish"},{"field":"Microsoft.Compute/imageOffer","in":["varnish-cache_","varnish-custom-statistics","varnish-plus-administration-and-statistics","varnish-plus-caching-engine-4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vaultive-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-security-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vbot"},{"field":"Microsoft.Compute/imageOffer","in":["vbot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"velocloud"},{"field":"Microsoft.Compute/imageOffer","in":["velocloud-virtual-edge","velocloud-virtual-edge-3x"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vidispine"},{"field":"Microsoft.Compute/imageOffer","in":["vidispine-content-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veritas"},{"field":"Microsoft.Compute/imageOffer","in":["cloudpoint-2-0-0","veritas-resiliency-platform-vhd-offer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veeam"},{"field":"Microsoft.Compute/imageOffer","in":["veeamhubimage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vigyanlabs-innovations-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["ipm-plus-energy-saver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"viptela"},{"field":"Microsoft.Compute/imageOffer","in":["viptela-vedge-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vizixiotplatformretail001"},{"field":"Microsoft.Compute/imageOffer","in":["vizix-iot-platform-retail-005"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vmturbo"},{"field":"Microsoft.Compute/imageOffer","in":["turbonomic","vmturbo64-opsmgr-5_3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vte"},{"field":"Microsoft.Compute/imageOffer","in":["slashdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vu-llc"},{"field":"Microsoft.Compute/imageOffer","in":["vu-app-server","vu-facerecogn","vu-fraudanalysis","vu-secureonboarding"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallarm"},{"field":"Microsoft.Compute/imageOffer","in":["wallarm-ng-waf-offer-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallix"},{"field":"Microsoft.Compute/imageOffer","in":["wallix-wabsuite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"watchguard-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["vm-firebox-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"waves"},{"field":"Microsoft.Compute/imageOffer","in":["waves"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"websense-apmailpe"},{"field":"Microsoft.Compute/imageOffer","in":["ap-data-email-gateway","forcepoint-email-security-85beta","triton-ap-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wmspanel"},{"field":"Microsoft.Compute/imageOffer","in":["nimble-streamer-centos","nimble-streamer-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wowza"},{"field":"Microsoft.Compute/imageOffer","in":["wowzastreamingengine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xfinityinc"},{"field":"Microsoft.Compute/imageOffer","in":["d3view-v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xtremedata"},{"field":"Microsoft.Compute/imageOffer","in":["dbx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"yellowfin"},{"field":"Microsoft.Compute/imageOffer","in":["yellowfin-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xyzrd-group-ou"},{"field":"Microsoft.Compute/imageOffer","in":["c73-zultys-mxvirtual"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"your-shop-online"},{"field":"Microsoft.Compute/imageOffer","in":["herefordshire-enterprise-platform-drupal-7","xenofile"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zend"},{"field":"Microsoft.Compute/imageOffer","in":["php-56-zend-server","php-zend-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"z1"},{"field":"Microsoft.Compute/imageOffer","in":["z1-securehub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zerodown_software"},{"field":"Microsoft.Compute/imageOffer","in":["bcaasforazure","stackbcaas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zoomdata"},{"field":"Microsoft.Compute/imageOffer","in":["zoomdata-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zscaler"},{"field":"Microsoft.Compute/imageOffer","in":["zscaler-private-access"]}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b9c65c79770e8c51","type":"Microsoft.Authorization/policyDefinitions","name":"b9c65c79770e8c51"},{"properties":{"displayName":"nrms-nsg-rule-104_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:20.3270264Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4","type":"Microsoft.Authorization/policyDefinitions","name":"bac0fb65020410a4"},{"properties":{"displayName":"audit - ssh auth on existing vms_1.3","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on existing resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:38.4305071Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allof":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"True"},{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c2f5d119c894ce34","type":"Microsoft.Authorization/policyDefinitions","name":"c2f5d119c894ce34"},{"properties":{"displayName":"nrms-nsg-rule-107_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:32.278708Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c4184f404efb2fe5","type":"Microsoft.Authorization/policyDefinitions","name":"c4184f404efb2fe5"},{"properties":{"displayName":"audit - ssh auth on new vmss_1.3","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMSSs use password-only authentication for - SSH on new resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:43.9041265Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyof":[{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","exists":"False"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"7isolutions"},{"field":"Microsoft.Compute/imageOffer","in":["sapp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"128technology"},{"field":"Microsoft.Compute/imageOffer","in":["128t_networking_platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"4psa"},{"field":"Microsoft.Compute/imageOffer","in":["voipnow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"a10networks"},{"field":"Microsoft.Compute/imageOffer","in":["a10-lightning-adc","a10-vthunder-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accellion"},{"field":"Microsoft.Compute/imageOffer","in":["kiteworks-by-accellion"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"abiquo"},{"field":"Microsoft.Compute/imageOffer","in":["abiquo-hybrid-cloud-34"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accops"},{"field":"Microsoft.Compute/imageOffer","in":["hysecure5050"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian_matrix"},{"field":"Microsoft.Compute/imageOffer","in":["actian_matrix"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actifio"},{"field":"Microsoft.Compute/imageOffer","in":["actifio-sky"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian-corp"},{"field":"Microsoft.Compute/imageOffer","in":["vector-community","vector-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Acronis"},{"field":"Microsoft.Compute/imageOffer","in":["storage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"activeeon"},{"field":"Microsoft.Compute/imageOffer","in":["activeeon-workload-scheduler"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aerospike"},{"field":"Microsoft.Compute/imageOffer","in":["aerospike-database-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"affinio"},{"field":"Microsoft.Compute/imageOffer","in":["platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aiscaler-cache-control-ddos-and-url-rewriting-"},{"field":"Microsoft.Compute/imageOffer","in":["aimobile-site-acceleration","aiprotect-ddos-firewall","aiscaler-traffic-manager-caching","aivideo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"akamai-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["enterprise-application-access"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alces-flight-limited"},{"field":"Microsoft.Compute/imageOffer","in":["alces-flight-compute-solo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alertlogic"},{"field":"Microsoft.Compute/imageOffer","in":["alert-logic-tm","alert-logic-wsm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alienvault"},{"field":"Microsoft.Compute/imageOffer","in":["unified-security-management-anywhere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alldigital-brevity"},{"field":"Microsoft.Compute/imageOffer","in":["alldigital-brevity-uploader"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altair-engineering-inc"},{"field":"Microsoft.Compute/imageOffer","in":["altair_hwulva"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altamira-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["lumify"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"antmedia"},{"field":"Microsoft.Compute/imageOffer","in":["ams_community_edition","ant_media_server_enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"apigee"},{"field":"Microsoft.Compute/imageOffer","in":["apigee-edge"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcara"},{"field":"Microsoft.Compute/imageOffer","in":["app360v43-001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcelerator"},{"field":"Microsoft.Compute/imageOffer","in":["appcelerator-arrow-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appex-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appistry"},{"field":"Microsoft.Compute/imageOffer","in":["genomepilot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appscale-marketplace"},{"field":"Microsoft.Compute/imageOffer","in":["appscale"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arangodb"},{"field":"Microsoft.Compute/imageOffer","in":["arangodb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arista-networks"},{"field":"Microsoft.Compute/imageOffer","in":["veos-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"array_networks"},{"field":"Microsoft.Compute/imageOffer","in":["array-networks-vapv"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"astadia-1148316"},{"field":"Microsoft.Compute/imageOffer","in":["astadia-ui-automation-tee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"atomicorp"},{"field":"Microsoft.Compute/imageOffer","in":["secure-os","secure-ubuntu-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"audiocodes"},{"field":"Microsoft.Compute/imageOffer","in":["mediantsessionbordercontroller"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"auriq-systems"},{"field":"Microsoft.Compute/imageOffer","in":["essentia"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"awingu"},{"field":"Microsoft.Compute/imageOffer","in":["awingu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aviatrix-systems"},{"field":"Microsoft.Compute/imageOffer","in":["aviatrix-cloud-services","aviatrix-companion-gateway","aviatrix-companion-gateway-v2","aviatrix-vpn-gw","aviatrix_multi_cloud_service","aviatrix_openvpn_service","aviatrix_openvpn_service10","aviatrix_openvpn_service25","aviatrix_openvpn_service50"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"avi-networks"},{"field":"Microsoft.Compute/imageOffer","in":["avi-vantage-adc","internal-avi-vantage-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"axway"},{"field":"Microsoft.Compute/imageOffer","in":["axway-mailgate-secure-collaboration-advanced","axway-mailgate-secure-collaboration-premium","axway-mailgate-secure-collaboration-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azul"},{"field":"Microsoft.Compute/imageOffer","in":["azul-zulu-ubuntu-1804"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azurecyclecloud"},{"field":"Microsoft.Compute/imageOffer","in":["azure-cyclecloud-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"AzureDatabricks"},{"field":"Microsoft.Compute/imageOffer","in":["Databricks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baas-techbureau"},{"field":"Microsoft.Compute/imageOffer","in":["b1327623-d29b-4cc1-b833-85067dcc7bce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baffle-io"},{"field":"Microsoft.Compute/imageOffer","in":["baffle-application-data-protection"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"balabit"},{"field":"Microsoft.Compute/imageOffer","in":["balabit-shell-control-box","psm","sps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"barracudanetworks"},{"field":"Microsoft.Compute/imageOffer","in":["barracuda-app-sec-control-center","barracuda-email-security-gateway","barracuda-ng-cc","barracuda-ng-firewall","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"basho"},{"field":"Microsoft.Compute/imageOffer","in":["riak-2-0-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","in":["autodesk-maya-arnold-centos73","rendering-centos73"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bdy"},{"field":"Microsoft.Compute/imageOffer","in":["buddy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Bitnami"},{"field":"Microsoft.Compute/imageOffer","in":["3-4","abantecart","activemq","akeneo","alfrescocommunity","apachesolr","artifactory","canvaslms","cassandra","civicrm","cmsmadesimple","codiad","concrete5","consul","coppermine","couchdb","diaspora","discourse","djangostack","dokuwiki","dolibarr","DreamFactory","drupal","elastic-search","elk","erpnext","espocrm","etcd","eXo-Platform","exoplatform","fatfreecrm","ghost","gitlab","grafana","hadoop","hhvmstack","hordegroupwarewebmail","jasperreports","jenkins","joomla","jrubystack","kafka","kong","kubernetessandbox","lampstack","lappstack","letschat","liferay","limesurvey","livehelperchat","magento","mahara","mantis","mariadb","mattermost","mautic","mean","mediawiki","memcached","modx","mongodb","moodle","multicraft","mybb","mysql","nats","neo4j","neos","nginxstack","noalyss","nodejs","ocportal","odoo","openatrium","opencart","openedx","openfire","openproject","orangehrm","osclass","owncloud","oxid-eshop","parseserver","phabricator","phpbb","phplist","pimcore","piwik","plone","pootle","postgresql","prestashop","processmakerenterprise","processmakeropensourceedition","processwire","publify","rabbitmq","redash","redis","redmine","redmineplusagile","reportserver","reportserverenterprise","resourcespace","reviewboard","reviewboardpowerpack","roundcube","rubystack","seopanel","shopware","silverstripe","simplemachinesforum","sonarqube","spree","subversion","suitecrm","tensorflowserving","testlink","tikiwikicmsgroupware","tinytinyrss","tom-cat","trac","typo3","weblate","webmailpro","wildfly","wordpress","wordpress-multisite","wordpresspro","x2enginesalescrm","xoops","youtrack","zookeeper","zurmo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"black-duck-software"},{"field":"Microsoft.Compute/imageOffer","in":["blackduck_hub_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blk-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blk-io-erc-20-rest-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockapps"},{"field":"Microsoft.Compute/imageOffer","in":["strato-blockchain-base-template-latest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockstack"},{"field":"Microsoft.Compute/imageOffer","in":["blockstack-core-v14"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockchain-foundry"},{"field":"Microsoft.Compute/imageOffer","in":["syscoin-api","syscoin-full-node","syscoin-price-peg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bloombase"},{"field":"Microsoft.Compute/imageOffer","in":["bloombase-storesafe-3_4_7_0_el7_x86_64"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluecat"},{"field":"Microsoft.Compute/imageOffer","in":["bluecat-bam-for-azure","bluecat-dns-for-azure","bluecat-edge-service-point-vm-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluetalon"},{"field":"Microsoft.Compute/imageOffer","in":["bluetalon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"brocade_communications"},{"field":"Microsoft.Compute/imageOffer","in":["brocade-virtual-traffic-manager","brocade-virtual-traffic-manager-with-waf-module","brocade-virtual-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bt-americas-inc"},{"field":"Microsoft.Compute/imageOffer","in":["diamondip-sapphire-ev10","diamondip-sapphire-ev20","diamondip-sapphire-v10","diamondip-sapphire-v20","diamondip-sapphire-v5","diamondip-sapphire-vcaa20"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"buddhalabs"},{"field":"Microsoft.Compute/imageOffer","in":["sles_12_pci"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"carto"},{"field":"Microsoft.Compute/imageOffer","in":["cartobuilder2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cask"},{"field":"Microsoft.Compute/imageOffer","in":["cdap-cloud-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","in":["UbuntuServer","Ubuntu_Core"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cavirin"},{"field":"Microsoft.Compute/imageOffer","in":["cavirin-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cautelalabs"},{"field":"Microsoft.Compute/imageOffer","in":["log_management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"celum-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["celumdam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cds"},{"field":"Microsoft.Compute/imageOffer","in":["cds-data-migration-solution-for-legacy-to-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cis-centos-6-v2-0-2-l1","cis-centos-7-v2-1-1-l1","cis-oracle-linux-6-v1-0-0-l1","cis-oracle-linux-7-v2-0-0-l1","cis-rhel-6-v2-0-2-l1","cis-rhel-7-v2-2-0-l1","cis-suse-linux-11-v2-0-0-l1","cis-suse-linux-12-v2-0-0-l1","cis-ubuntu-linux-1404-v2-0-0-l1","cis-ubuntu-linux-1604-v1-0-0-l1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"certivox"},{"field":"Microsoft.Compute/imageOffer","in":["sso-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cfd-direct"},{"field":"Microsoft.Compute/imageOffer","in":["cfd-direct-from-the-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chain"},{"field":"Microsoft.Compute/imageOffer","in":["chain-core-developer-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"checkpoint"},{"field":"Microsoft.Compute/imageOffer","in":["check-point-r77-10","check-point-vsec-r80","check-point-vsec-r80-blink","sg2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chef-software"},{"field":"Microsoft.Compute/imageOffer","in":["chef-automate-vm-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"circleci"},{"field":"Microsoft.Compute/imageOffer","in":["circleci-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cires21"},{"field":"Microsoft.Compute/imageOffer","in":["c21l-enc","c21l-mos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cisco"},{"field":"Microsoft.Compute/imageOffer","in":["cisco-asav","cisco-csr-1000v","cisco-ftdv","cisco-meraki-vmx100","cisco-ngfwv-vm-test-unsupported","cisco_cloud_vedge_17_2_4","cos65","cos72","cos72_main_dev","uos14","vwaas-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"citrix"},{"field":"Microsoft.Compute/imageOffer","in":["citrix-sd-wan-opt","netscaler-ma-service-agent-120","netscaler-ma-service-agent-121","netscaler-sd-wan","netscaler-vpx","netscalervpx-120","netscalervpx-121","netscalervpx110-6531","netscalervpx111"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clear-linux-project"},{"field":"Microsoft.Compute/imageOffer","in":["clear-linux-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clouber"},{"field":"Microsoft.Compute/imageOffer","in":["cuber","cws","mcenter"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-cruiser"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-cruiser-16"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees"},{"field":"Microsoft.Compute/imageOffer","in":["jenkins-enterprise","jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees-enterprise-jenkins"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbees-jenkins-enterprise","cloudbees-jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbolt-software"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbolt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudboost"},{"field":"Microsoft.Compute/imageOffer","in":["cloudboost"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudenablers-inc"},{"field":"Microsoft.Compute/imageOffer","in":["corestack"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","in":["squid-proxy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","in":["cloudera-altus-centos-os","cloudera-centos-6","cloudera-centos-os","test-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlanes"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-video-accelerator-nfs","cloudlanes-cloud-backup-accelerator-vtl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlink"},{"field":"Microsoft.Compute/imageOffer","in":["cloudlink-securevm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudplan-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["cloudplan_pcn_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["paladion_ondemand_nextgen_firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsoft"},{"field":"Microsoft.Compute/imageOffer","in":["cloudsoft-amp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clustrix"},{"field":"Microsoft.Compute/imageOffer","in":["clustrixdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codelathe"},{"field":"Microsoft.Compute/imageOffer","in":["codelathe-filecloud-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codenvy"},{"field":"Microsoft.Compute/imageOffer","in":["codenvy-on-prem"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cognosys"},{"field":"Microsoft.Compute/imageOffer","in":["1-click-secured-joomla-on-centos-7-3","1-click-secured-joomla-on-ubuntu-1404-lts","1-click-secured-joomla-on-ubuntu-1604-lts","1-click-secured-joomla-on-ubuntu-1804-lts","centos-6-9","centos-7-3","centos-7-4","centos-7-5","deploy-a-secured-modx-on-ubuntu-14-04-lts","deploy-a-secured-silverstripe-on-ubuntu-14-04-lts","hardened-mysql-5-6-on-centos-7-3","hardened-mysql-5-6-on-ubu-1404-lts","hardened-mysql-5-7-on-centos-7-3","hardened-mysql-5-7-on-ubu-1404-lts","hardened-postgresql-on-ubu-1404-lts","invoice-ninja-2-5-1-1-on-ubuntu-1404","jruby-on-ubuntu-14-04-lts","low-latency-broadcasting-server-for-live-events","owncloud-9-with-lamp-stack-on-ubuntu-1404","piwigogallerys-ubuntu_14-04_lts","sec1011-dokuwiki-on-ubuntu-1404","sec1013-elasticsearch-on-ubuntu-1404","sec1014-opencart-on-ubuntu-1404","sec1015-orangehrm-on-ubuntu-1404","sec1016-nodejs-server-on-ubuntu-1404","sec1018-haproxy-on-ubuntu-1404","sec1019-secured-tomcat-on-ubuntu-1404","sec1020-phpbb-on-hardened-ubuntu-1404","sec1021-mybb-on-hardened-ubuntu-1404","sec1022-sugarcrm-on-ubuntu-1404","sec1023-moodle-on-ubuntu-1404","sec1024_magento-on-ubuntu-1404","sec1025-secured-drupal-on-ubuntu-1404","sec1027-secured-wordpress-on-ubuntu-1404","sec1028-secured-lamp-sever-on-ubuntu-1404","sec1029-secured-mediawiki-on-ubuntu-1404","sec1030-secured-subversion-on-ubuntu-1404","sec1031-secured-passenger-nginx-on-ubuntu-1404","sec1033-secured-piwik-on-ubuntu-1404","sec1034-secured-pligg-on-ubuntu-1404","sec1035-secured-jenkins-on-ubuntu-1404","sec1036-secured-postgresql-on-ubuntu-1404","secure-cloud-lamp-ubuntu-1404","secured-abantecart-on-centos","secured-abantecart-on-ubuntu-14-04-lts","secured-acquia-drupal-on-centos","secured-acquiadurpal-on-ubuntu-14-04-lts","secured-apachesolr-on-centos","secured-apachesolr-on-ubuntu-14-04-lts","secured-arartifactory-on-centos","secured-artifactory-on-ubuntu-14-04-lts","secured-cakephp-on-centos","secured-cakephp-on-ubuntu-14-04-lts","secured-cms-made-simple-on-centos","secured-cms-made-simple-on-ubuntu-14-04-lts","secured-codiad-on-centos","secured-codiad-on-ubuntu-14-04-lts","secured-cogdam-on-centos","secured-cogdam-on-ubuntu-14-04-lts","secured-concrete5-on-centos","secured-concrete5-on-ubuntu-14-04-lts","secured-coppermine-on-centos","secured-coppermine-on-ubuntu-14-04-lts","secured-crushftp-on-centos","secured-crushftp-on-ubuntu-14-04-lts","secured-django-on-centos","secured-django-on-ubuntu-14-04-lts","secured-dokuwiki-on-centos","secured-dolibarr-on-centos","secured-dolivbarr-on-ubuntu-14-04-lts","secured-drupal-on-centos","secured-elasticsearch-on-centos","secured-enterprise-nginx-varnish-haproxy-php","secured-espocrm-on-centos","secured-espocrm-on-ubuntu-14-04-lts","secured-exoplatform-on-centos","secured-exoplatform-on-ubuntu-14-04-lts","secured-ghost-on-centos","secured-ghost-on-ubuntu-14-04-lts","secured-gradle-on-centos","secured-gradle-on-ubuntu-14-04-lts","secured-haproxy-on-centos","secured-invoice-ninja-on-centos","secured-jboss-as-on-centos","secured-jbossas-on-ubuntu-14-04-lts","secured-jenkins-on-centos","secured-jruby-on-cento","secured-lamp-on-centos","secured-lamp-on-centos-m10","secured-lapp-on-centos","secured-lapp-on-ubuntu-14-04-lts","secured-lemp-sever-on-ubuntu-1404","secured-lime-survey-on-centos","secured-limesurvey-on-ubuntu-1404","secured-live-helper-chat-on-centos","secured-livehelperchat-on-ubuntu-14-04-lts","secured-magento-on-centos","secured-mahara-on-centos","secured-mahara-on-ubuntu-14-04-lts","secured-mantis-on-centos","secured-mantis-on-ubuntu-14-04-lts","secured-mariadb-on-ubuntu-16-04","secured-mautic-on-centos","secured-mautic-on-ubuntu-14-04-lts","secured-media-wiki-on-centos","secured-modx-on-centos","secured-moodle-on-centos","secured-ngnix-on-centos-7-3","secured-ngnix-on-ubuntu-14-04-lts","secured-ngnix-on-ubuntu-16-04-lts","secured-noalyss-on-centos","secured-noalyss-on-ubuntu-14-04-lts","secured-nodejs-on-centos","secured-occlass-on-ubuntu-14-04-lts","secured-ocportal-on-ubuntu-14-04-lts","secured-open-cart-on-centos","secured-orangehrm-on-centos","secured-osclass-on-centos","secured-owncloud-on-centos","secured-oxid-eshop-on-centos","secured-oxideshop-on-ubuntu-14-04-lts","secured-passenger-nginx-on-centos","secured-piwigo-gallery-on-centos","secured-plone-on-centos","secured-plone-on-ubuntu-14-04-lts","secured-prestashop-on-centos","secured-prestashop-on-ubuntu-14-04-lts","secured-railo-on-ubuntu-14-04-lts","secured-redis-on-centos","secured-redis-on-ubuntu-1404","secured-redmine-on-centos","secured-redmine-on-ubuntu-14-04-lts","secured-redmineagile-on-ubuntu-14-04-lts","secured-report-server-on-centos","secured-reportserverent-on-ubuntu-14-04-lts","secured-resource-space-on-centos","secured-resourcespace-on-ubuntu-14-04-lts","secured-round-cube-on-centos","secured-roundcube-on-ubuntu-14-04-lts","secured-ruby-on-centos","secured-ruby-on-ubuntu-14-04-lts","secured-seopanel-on-centos","secured-seopanel-on-ubuntu-14-04-lts","secured-silverstripe-on-centos","secured-simple-invoice-on-centos","secured-simple-machines-on-centos","secured-simple-machines-on-ubuntu-14-04-lts","secured-simpleinvoice-on-ubuntu-14-04-lts","secured-subversion-on-centos","secured-suitecrm-on-centos","secured-suitecrm-on-ubuntu-14-04-lts","secured-test-link-on-centos","secured-testlink-on-ubuntu-14-04-lts","secured-thinkup-on-centos","secured-thinkup-on-ubuntu-14-04-lts","secured-tikiwikicms-on-centos","secured-tikiwikicms-on-ubuntu-14-04-lts","secured-tiny-tiny-rss-on-centos","secured-tinytinyrss-on-ubuntu-14-04-lts","secured-tomcat-on-centos","secured-trac-on-centos","secured-trac-on-ubuntu-14-04-lts","secured-typo3-on-centos","secured-typo3-on-ubuntu-14-04-lts","secured-varnish-on-centos","secured-varnish-on-ubuntu-1404","secured-wildfly-on-centos","secured-wildfly-on-ubuntu-14-04-lts","secured-wordpress-on-centos-7-3","secured-wordpress-on-ubuntu-16-04-lts","secured-x-cart-on-ubuntu-14-04-lts","secured-xoops-on-centos","secured-xoops-on-ubuntu-14-04-lts","secured-zurmo-on-centos","secured-zurmo-on-ubuntu-14-04-lts","suse15","ubuntu-14-04-lts","ubuntu-16-04-lts","ubuntu-17-04-high-performance-hardened-tcp-bbr","ubuntu-18-04","ubuntu-18-04-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesity"},{"field":"Microsoft.Compute/imageOffer","in":["cohesity-cloudtd-tool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesive"},{"field":"Microsoft.Compute/imageOffer","in":["vns3_4x_network_security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"confluentinc"},{"field":"Microsoft.Compute/imageOffer","in":["confluentplatform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"consensys"},{"field":"Microsoft.Compute/imageOffer","in":["truffle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"convertigo"},{"field":"Microsoft.Compute/imageOffer","in":["convertigo-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"corda"},{"field":"Microsoft.Compute/imageOffer","in":["corda"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"CoreOS"},{"field":"Microsoft.Compute/imageOffer","in":["CoreOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"couchbase"},{"field":"Microsoft.Compute/imageOffer","in":["couchbase-server-enterprise","couchbase-sync-gateway-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","in":["Debian"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cryptzone"},{"field":"Microsoft.Compute/imageOffer","in":["appgate-appliance-3_2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cybernetica-as"},{"field":"Microsoft.Compute/imageOffer","in":["uxp-securityserver-connector","uxp-securityserver_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cyxtera"},{"field":"Microsoft.Compute/imageOffer","in":["appgatesdp-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataart"},{"field":"Microsoft.Compute/imageOffer","in":["devicehive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"databricks"},{"field":"Microsoft.Compute/imageOffer","in":["spfqogzeculbhdh"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datalayer"},{"field":"Microsoft.Compute/imageOffer","in":["datalayer-notebook"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datastax"},{"field":"Microsoft.Compute/imageOffer","in":["datastax-enterprise","datastax-enterprise-non-production-use-only"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datasunrise"},{"field":"Microsoft.Compute/imageOffer","in":["datasunrise-database-security-suite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataiku"},{"field":"Microsoft.Compute/imageOffer","in":["dataiku-data-science-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datometry"},{"field":"Microsoft.Compute/imageOffer","in":["hyper-q"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dellemc"},{"field":"Microsoft.Compute/imageOffer","in":["dell-emc-avamar-virtual-edition","dell-emc-datadomain-management-center","dell-emc-datadomain-virtual-edition","dell-emc-datadomain-virtual-edition-v4","dell-emc-networker-virtual-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"delphix"},{"field":"Microsoft.Compute/imageOffer","in":["delphix_dynamic_data_platform","omniosce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denodo"},{"field":"Microsoft.Compute/imageOffer","in":["denodo-platform","denodo-platform-7_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denyall"},{"field":"Microsoft.Compute/imageOffer","in":["denyall-rweb","denyall-vulnerability-manager","denyall-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dgsecure"},{"field":"Microsoft.Compute/imageOffer","in":["dgsecure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"diladele"},{"field":"Microsoft.Compute/imageOffer","in":["websafety"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dimensionalmechanics-inc"},{"field":"Microsoft.Compute/imageOffer","in":["neopulse-ai-studio","neopulse-query-runtime"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"docker"},{"field":"Microsoft.Compute/imageOffer","in":["docker-ce","docker-ce-edge","docker-datacenter-custom","docker-ee","docker-ee-basic","docker4azure","docker4azure-cs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dome9"},{"field":"Microsoft.Compute/imageOffer","in":["dome9ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drizti"},{"field":"Microsoft.Compute/imageOffer","in":["hpcbox-ansys-19-cluster-master","hpcbox-cluster-compute-node","hpcbox-cluster-cuda-node","hpcbox-cluster-gpu-node","hpcbox-docker-cluster-master","hpcbox-openfoam-cluster-master","hpcbox-su2-cluster-master"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drone"},{"field":"Microsoft.Compute/imageOffer","in":["drone"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dyadic_security"},{"field":"Microsoft.Compute/imageOffer","in":["dyadic_sec","ukc_image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dynatrace"},{"field":"Microsoft.Compute/imageOffer","in":["ruxit-managed-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"eastwind-networks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["eastwind-ixia-sensor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"egnyte"},{"field":"Microsoft.Compute/imageOffer","in":["egnyte-connect"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elasticbox"},{"field":"Microsoft.Compute/imageOffer","in":["elasticbox-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"electric-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["electricflowce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elfiqnetworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"emercoin"},{"field":"Microsoft.Compute/imageOffer","in":["emercoin"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprise-ethereum-alliance"},{"field":"Microsoft.Compute/imageOffer","in":["quorum-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprisedb-corp"},{"field":"Microsoft.Compute/imageOffer","in":["edb-postgres-ark"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"equalum"},{"field":"Microsoft.Compute/imageOffer","in":["equalum-vm-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"esdenera"},{"field":"Microsoft.Compute/imageOffer","in":["esdenera-firewall-3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ethereum"},{"field":"Microsoft.Compute/imageOffer","in":["ethereum-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"evostream-inc"},{"field":"Microsoft.Compute/imageOffer","in":["ems-for-template","ems-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"exasol"},{"field":"Microsoft.Compute/imageOffer","in":["exasol-analytics-database-byol","exasolution-analytic-database"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"falconstorsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["fss-v9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"f5-networks"},{"field":"Microsoft.Compute/imageOffer","in":["f5-big-ip-adc","f5-big-ip-advanced-waf","f5-big-ip-best","f5-big-ip-better","f5-big-ip-byol","f5-big-ip-good","f5-big-ip-per-app-ve","f5-big-iq","f5-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"filecatalyst"},{"field":"Microsoft.Compute/imageOffer","in":["filecatalyst-direct-per-hr-billing","filecatalyst-direct-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"firehost"},{"field":"Microsoft.Compute/imageOffer","in":["firehost_armor","firehost_armor_ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flexify-io"},{"field":"Microsoft.Compute/imageOffer","in":["single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flashgrid-inc"},{"field":"Microsoft.Compute/imageOffer","in":["flashgrid-racnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"foghorn-systems"},{"field":"Microsoft.Compute/imageOffer","in":["foghorn-edge-device-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forcepoint-llc"},{"field":"Microsoft.Compute/imageOffer","in":["forcepoint-ngfw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forscene"},{"field":"Microsoft.Compute/imageOffer","in":["forscene-edgeserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortycloud"},{"field":"Microsoft.Compute/imageOffer","in":["fortycloud-gw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortinet"},{"field":"Microsoft.Compute/imageOffer","in":["fortinet-fortianalyzer","fortinet-fortimanager","fortinet_fortigate-vm_v5","fortinet_fortimail","fortinet_fortivoice","fortinet_fortiweb-vm_v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fujitsu_fast"},{"field":"Microsoft.Compute/imageOffer","in":["fep10-rh7-test","feptest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gemalto-safenet"},{"field":"Microsoft.Compute/imageOffer","in":["safenet-keysecure-k170v","safenet-protectv","safenet-protectv-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gigamon-inc"},{"field":"Microsoft.Compute/imageOffer","in":["gigamon-fm-5_3_01","gigamon-fm-5_3_01_hourly","gigamon-fm-5_4_00","gigamon-fm-5_4_00_hourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gitlab"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-ce","gitlab-ee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"GitHub"},{"field":"Microsoft.Compute/imageOffer","in":["GitHub-Enterprise","githubenterprise-test-publishing"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"great-software-laboratory-private-limited"},{"field":"Microsoft.Compute/imageOffer","in":["xid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"greensql"},{"field":"Microsoft.Compute/imageOffer","in":["greensql-database-security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gridgain"},{"field":"Microsoft.Compute/imageOffer","in":["gridgain-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"guardicore"},{"field":"Microsoft.Compute/imageOffer","in":["guardicorecentra","infection_monkey"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haivision"},{"field":"Microsoft.Compute/imageOffer","in":["haivision-media-gateway-1-2","haivision-media-gateway-1-5","haivision-media-gateway-1-6-2","media-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"h2o-ai"},{"field":"Microsoft.Compute/imageOffer","in":["h2o-driverles-ai","h2o-driverless-ai","h2o-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haproxy-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hapee-rhel","hapee-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"harpaitalia"},{"field":"Microsoft.Compute/imageOffer","in":["mcuboenergy","yg","yougreen_trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hcl-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hcl17cp1104"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"heimdall-data"},{"field":"Microsoft.Compute/imageOffer","in":["heimdall-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"help-systems"},{"field":"Microsoft.Compute/imageOffer","in":["goanywheremftubuntulinux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hewlett-packard"},{"field":"Microsoft.Compute/imageOffer","in":["hpe-helion-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hillstone-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudedge-virtual-ngfw-advanced-edition","cloudedge-virtual-ngfw-standard-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hortonworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbreak-for-hortonworks-data-platform","hortonworks-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hitachi-solutions"},{"field":"Microsoft.Compute/imageOffer","in":["credeon-sfs-and-kms-for-sharepoint-online","credeonsecurefull-textsearch1_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hpe"},{"field":"Microsoft.Compute/imageOffer","in":["storeoncevsa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"huawei"},{"field":"Microsoft.Compute/imageOffer","in":["euleros-v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hyperglance"},{"field":"Microsoft.Compute/imageOffer","in":["hyperglance-dynamic-topology"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hypergrid"},{"field":"Microsoft.Compute/imageOffer","in":["hyperform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hytrust"},{"field":"Microsoft.Compute/imageOffer","in":["hytrust-keycontrol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ibm"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-security-guardium-multi-cloud","qradar_security_analytics"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iaansys"},{"field":"Microsoft.Compute/imageOffer","in":["iaansys-magento"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iboss"},{"field":"Microsoft.Compute/imageOffer","in":["iboss-14600-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imaginecommunications"},{"field":"Microsoft.Compute/imageOffer","in":["cloudxtream-cdvr","cloudxtream-dai-vms","telurio-aim"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imperva"},{"field":"Microsoft.Compute/imageOffer","in":["imperva-dam-v13","securesphere-waf","securesphere-waf-for-azr","securesphere-waf-v12","securesphere-waf-v13"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"infoblox"},{"field":"Microsoft.Compute/imageOffer","in":["infoblox-vnios-te-v1420"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informatica"},{"field":"Microsoft.Compute/imageOffer","in":["bdm10-1-1-u2","big-data-management-10-2","big-data-management-10-2-1","data_accelerator_for_azure_byol","data_quality_10_1_1_rhel_7_3_byol","eic","ics-byol","ics-payg-ubuntu","platform_10_1_1_multi_node_domain_rhel-7-3_byol","platform_10_2_hf1_domain_rhel-7-3_byol","powercenter-v10-domain-image-ubuntu14-04-3","powercenter-v10-update1-domain-image-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informationbuilders"},{"field":"Microsoft.Compute/imageOffer","in":["iway-big-data-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ingrammicro"},{"field":"Microsoft.Compute/imageOffer","in":["ingrammicroensimcentostrial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel"},{"field":"Microsoft.Compute/imageOffer","in":["lustre-cloud-edition-gs-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-bigdl"},{"field":"Microsoft.Compute/imageOffer","in":["bigdl-0815","bigdl__vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-fpga"},{"field":"Microsoft.Compute/imageOffer","in":["quartus_pro_opencl_sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intellicus-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["intellicus_bi_server_100_user_linux","intellicus_bi_server_10_user_linux","intellicus_bi_server_25_user_linux","intellicus_bi_server_50_user_linux","intellicus_bi_server_5_user_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intersystems"},{"field":"Microsoft.Compute/imageOffer","in":["intersystems-iris-single-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intigua"},{"field":"Microsoft.Compute/imageOffer","in":["intigua-agent-manager-3_7_0-trial","intigua-agent-manager-trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iquest"},{"field":"Microsoft.Compute/imageOffer","in":["keyhub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ishlangu-load-balancer-adc"},{"field":"Microsoft.Compute/imageOffer","in":["ishlangu-load-balancer-byol","ishlangu-load-balancer-is10","ishlangu-load-balancer-is100","ishlangu-load-balancer-is1000","ishlangu-load-balancer-is200","ishlangu-load-balancer-is5000","ishlangu-load-balancer-isbfg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"issp-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["ispocr"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"itelios"},{"field":"Microsoft.Compute/imageOffer","in":["magento2-on-zendserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jamcracker"},{"field":"Microsoft.Compute/imageOffer","in":["4632d5b4-feb0-4332-8452-f2e66133672f","jamcracker-cloudanalytics","jamcracker-cloudanalytics-version4","jamcracker-cloudanalytics-version5","jamcracker-csb-service-provider","jamcracker-csb-serviceprovider","jamcracker-csb-standard","jamcracker-csb-standard-v3","jamcracker-csb-standard-version4","jamcracker-hybrid-cloud-management-version4","jamcracker_cloud_control_appliance_version4","jsdnapp_csb_serviceprovider-version4","jsdnapp_hybrid","jsdnapp_hybrid_v3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jedox"},{"field":"Microsoft.Compute/imageOffer","in":["jedox-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jelastic"},{"field":"Microsoft.Compute/imageOffer","in":["jelastic-hybrid-paas-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetnexus"},{"field":"Microsoft.Compute/imageOffer","in":["dvwa","jetnexus-application-load-balancer","jetnexus-global-load-balancer","jetnexus-waf","zap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetware-srl"},{"field":"Microsoft.Compute/imageOffer","in":["caffe2","caffe_python_cpu","caffe_python_gpu","cockroachdb","lamp_optimized","lemp7_optimized","memcached","mongodb","mxnet_python","mysql","nodejs_nginx","percona_mongodb","percona_mysql","postgresql","pytorch","pytorch_cuda_notebook","pytorch_cuda_production","redis","redmine","tensorflow_cpu_notebook","tensorflow_cpu_production","tensorflow_cuda_notebook","tensorflow_cuda_production","tensorflow_python","theano_python","wordpress4_lemp7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jitterbit_integration"},{"field":"Microsoft.Compute/imageOffer","in":["jitterbit-harmony-agent"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jm-technology-inc"},{"field":"Microsoft.Compute/imageOffer","in":["smart-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"juniper-networks"},{"field":"Microsoft.Compute/imageOffer","in":["vmx-services-gateway-byol","vmx-services-gateway-byol-soltemp","vmx-virtual-router","vsrx-next-generation-firewall","vsrx-next-generation-firewall-payg","vsrx-next-generation-firewall-solution-templ-payg","vsrx-next-generation-firewall-solution-template"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaazing"},{"field":"Microsoft.Compute/imageOffer","in":["kaazing-kwic","kaazing-vpa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kali-linux"},{"field":"Microsoft.Compute/imageOffer","in":["kali-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kemptech"},{"field":"Microsoft.Compute/imageOffer","in":["kemp360central-byol","vlm-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kinetica"},{"field":"Microsoft.Compute/imageOffer","in":["kineticadbbyol","kineticadbpayasyougo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaspersky_lab"},{"field":"Microsoft.Compute/imageOffer","in":["kaspersky_secure_mail_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"knime"},{"field":"Microsoft.Compute/imageOffer","in":["knime-server-5-user_4-4-0","knime-server-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"krypc-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["krypccore"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leap-orbit"},{"field":"Microsoft.Compute/imageOffer","in":["leaporbitstoragebackedsftp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leostream-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["connection-broker"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquid-files"},{"field":"Microsoft.Compute/imageOffer","in":["liquidfiles"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquidware"},{"field":"Microsoft.Compute/imageOffer","in":["stratusphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"literatu"},{"field":"Microsoft.Compute/imageOffer","in":["literatu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"loadbalancer"},{"field":"Microsoft.Compute/imageOffer","in":["loadbalancer-org-load-balancer-for-azure","loadbalancer-org-load-balancer-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logsign"},{"field":"Microsoft.Compute/imageOffer","in":["logsignfocus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logtrust"},{"field":"Microsoft.Compute/imageOffer","in":["logtrust-log-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"looker"},{"field":"Microsoft.Compute/imageOffer","in":["looker-analytics-platform","looker-analytics-platform-326","looker-analytics-platform-5_6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"lti-lt-infotech"},{"field":"Microsoft.Compute/imageOffer","in":["trade-finance-blockchain"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"luminate-security"},{"field":"Microsoft.Compute/imageOffer","in":["luminate-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mapr-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["mapr52-base-dev","mapr60-base","mapr60-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mariadb"},{"field":"Microsoft.Compute/imageOffer","in":["mariadb-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"marklogic"},{"field":"Microsoft.Compute/imageOffer","in":["marklogic-9-byol","marklogic-developer-9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"massiveanalytic-"},{"field":"Microsoft.Compute/imageOffer","in":["oscarap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mathworks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["matlab-ref-arch-18a-v1-linux-disk","mps-ref-arch-18a-v1-linux-disk2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"matillion"},{"field":"Microsoft.Compute/imageOffer","in":["matillion-etl-snowflake"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mavinglobal"},{"field":"Microsoft.Compute/imageOffer","in":["mavin-business-trial","mavin-enterprise-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"meanio"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-enterprise-ready","linnovate-open-source-sla-pro","mean-machine-20","openideal3","redash"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"media3-technologies-llc"},{"field":"Microsoft.Compute/imageOffer","in":["cpan1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"memsql"},{"field":"Microsoft.Compute/imageOffer","in":["memsql-community-single-vm","memsql-enterprise-single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mendix"},{"field":"Microsoft.Compute/imageOffer","in":["mendix-docker","mendix-pro"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mfe_azure"},{"field":"Microsoft.Compute/imageOffer","in":["atd-mcafee","mcafee_vnsp_controller_for_azure","mcafee_vnsp_for_azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-aks"},{"field":"Microsoft.Compute/imageOffer","in":["aks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"micro-focus"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-avere"},{"field":"Microsoft.Compute/imageOffer","in":["vfxt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-batch"},{"field":"Microsoft.Compute/imageOffer","in":["centos-container","centos-container-rdma","ubuntu-server-container","ubuntu-server-container-rdma"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-compute"},{"field":"Microsoft.Compute/imageOffer","in":["azureconfidentialcompute"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["azureml","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftAzureSiteRecovery"},{"field":"Microsoft.Compute/imageOffer","in":["ASR-Hydration-VMs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftOSTC"},{"field":"Microsoft.Compute/imageOffer","in":["FreeBSD"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","in":["MLServer-CentOS","MLServer-RedHat","MLServer-Ubuntu","RServer-CentOS","RServer-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midfin"},{"field":"Microsoft.Compute/imageOffer","in":["mf_neon_cgw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midvision"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-datapower-virtual-edition-75","ibm-datapower-virtual-edition-76","ibm-datapower-virtual-edition-77","ibm-http-server","ibm-websphere-portal-server-85","ibm-websphere-portal-server-90","websphere-application-server-be","websphere-application-server-be-80","websphere-application-server-be-85","websphere-application-server-be-90","websphere-application-server-be-and-mq","websphere-application-server-lp","websphere-application-server-lp-16","websphere-application-server-lp-17","websphere-application-server-lp-18","websphere-application-server-nde","websphere-application-server-nde-80","websphere-application-server-nde-85","websphere-application-server-nde-90","websphere-mq","websphere-mq-75","websphere-mq-90","websphere-mq-91"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miraclelinux"},{"field":"Microsoft.Compute/imageOffer","in":["asianux-server-4-sp5","asianux-server-4-sp6","asianux-server-4-sp7","asianux-server-7-sp1","asianux-server-7-sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miri-infotech-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mobilab"},{"field":"Microsoft.Compute/imageOffer","in":["magento-wirecard-checkout"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moogsoft"},{"field":"Microsoft.Compute/imageOffer","in":["moogsoft-aiops"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moviemasher"},{"field":"Microsoft.Compute/imageOffer","in":["moviemasher"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","in":["SQL2017-RHEL7","SQL2017-RHEL73","SQL2017-SLES12SP2","SQL2017-Ubuntu1604","SQL2019-RHEL7","SQL2019-Ubuntu1604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mtnfog"},{"field":"Microsoft.Compute/imageOffer","in":["idyl-e3-entity-extraction-engine","prose-sentence-extraction-engine","renku-language-detection-engine","sonnet-tokenization-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mxhero"},{"field":"Microsoft.Compute/imageOffer","in":["mail2cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"my-com"},{"field":"Microsoft.Compute/imageOffer","in":["tarantool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"narrativescience"},{"field":"Microsoft.Compute/imageOffer","in":["narratives-for-power-bi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nasuni"},{"field":"Microsoft.Compute/imageOffer","in":["nasuni-nmc","nasuni_edge_appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ncbi"},{"field":"Microsoft.Compute/imageOffer","in":["ncbi-blast-2-3-0","ncbi-free-2-2-31"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nebbiolo-technologies-inc"},{"field":"Microsoft.Compute/imageOffer","in":["fog-system-manager","fogsm_basic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neo4j"},{"field":"Microsoft.Compute/imageOffer","in":["neo4j-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netapp"},{"field":"Microsoft.Compute/imageOffer","in":["netapp-altavault-cloud-integrated-storage-solution","netapp-oncommand-cloud-manager","netapp-ontap-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netgate"},{"field":"Microsoft.Compute/imageOffer","in":["netgate-pfsense-azure-fw-vpn-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netiq"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netscout"},{"field":"Microsoft.Compute/imageOffer","in":["netscout_virtual_ngeniusone_with_vscout","netscout_vstream"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netmail"},{"field":"Microsoft.Compute/imageOffer","in":["netmail-search"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netsweeper"},{"field":"Microsoft.Compute/imageOffer","in":["netsweeper6-0-6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netx"},{"field":"Microsoft.Compute/imageOffer","in":["simplehelp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neusoft-neteye"},{"field":"Microsoft.Compute/imageOffer","in":["neusoft-nisg-va-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nginxinc"},{"field":"Microsoft.Compute/imageOffer","in":["nginx-plus-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nicepeopleatwork"},{"field":"Microsoft.Compute/imageOffer","in":["youzana"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nodejsapi"},{"field":"Microsoft.Compute/imageOffer","in":["node-js-api"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"noobaa"},{"field":"Microsoft.Compute/imageOffer","in":["noobaa-hybrid-s3-archive-05","noobaa-multi-cloud-deduplication"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"northbridge-secure"},{"field":"Microsoft.Compute/imageOffer","in":["netconnect1","netconnectx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nubeva-inc"},{"field":"Microsoft.Compute/imageOffer","in":["controller","test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuco-networks"},{"field":"Microsoft.Compute/imageOffer","in":["aionnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuxeo"},{"field":"Microsoft.Compute/imageOffer","in":["nuxeo-6-lts","nuxeo-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nvidia"},{"field":"Microsoft.Compute/imageOffer","in":["ngc_azure_17_11"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"o2mc-real-time-data-platform"},{"field":"Microsoft.Compute/imageOffer","in":["o2mc-platform-app"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"oceanblue-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["obc-sdwan-solutions"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"omega-software"},{"field":"Microsoft.Compute/imageOffer","in":["ods_datastage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onyx-point-inc"},{"field":"Microsoft.Compute/imageOffer","in":["op-bnf-v1","op-bnf1_6-v1","op-bpnifi-v1","op-bpnifi16-v1","op-scc-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onapsis"},{"field":"Microsoft.Compute/imageOffer","in":["osp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"op5"},{"field":"Microsoft.Compute/imageOffer","in":["op5-monitor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"opencell"},{"field":"Microsoft.Compute/imageOffer","in":["meveo","meveo403sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","CentOS-CI","CentOS-HPC","CentOS-LVM","CentOS-SRIOV"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"openvpn"},{"field":"Microsoft.Compute/imageOffer","in":["openvpnas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","in":["Oracle-Database-Ee","Oracle-Database-Se","Oracle-Linux","Oracle-WebLogic-Server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"orientdb"},{"field":"Microsoft.Compute/imageOffer","in":["orientdb-community-edition","orientdb-community-edition-2_2","orientdb-enterprise-edition-2_2","orientdb-enterprise-edition-2_2_17"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osirium-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["osirium-pxm-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osnexus"},{"field":"Microsoft.Compute/imageOffer","in":["quantastorvsav4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"paloaltonetworks"},{"field":"Microsoft.Compute/imageOffer","in":["panorama","vmseries1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"panzura-file-system"},{"field":"Microsoft.Compute/imageOffer","in":["azura-freedom-filer-v7110","panzura-cloud-filer","panzura-freedom-filer-7140-13222","panzura-freedom-filer-716-13549","panzura-freedom-filer-v7020"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"parasoft"},{"field":"Microsoft.Compute/imageOffer","in":["parasoft-service-virtualization"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"passlogy"},{"field":"Microsoft.Compute/imageOffer","in":["passlogic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"penta-security-systems-inc"},{"field":"Microsoft.Compute/imageOffer","in":["wapples"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"percona"},{"field":"Microsoft.Compute/imageOffer","in":["percona-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"postgres-pro"},{"field":"Microsoft.Compute/imageOffer","in":["postgres-pro-enterprise","postgres-pro-enterprise-10","postgres-pro-standard","postgres-pro-standard-10"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"plesk"},{"field":"Microsoft.Compute/imageOffer","in":["plesk-onyx-linux","solution-server-business","solution-server-wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prestashop"},{"field":"Microsoft.Compute/imageOffer","in":["prestashop16-lamp","ubuntu-base-for-prestashop"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prime-strategy"},{"field":"Microsoft.Compute/imageOffer","in":["kusanagi-77"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","in":["pivotal-gpdb-vm","pivotal-greenplum-images","pivotal-ops-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"process-one"},{"field":"Microsoft.Compute/imageOffer","in":["ejabberd-community-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"profecia"},{"field":"Microsoft.Compute/imageOffer","in":["full_disk_encryption_vm","project_tools_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"progelspa"},{"field":"Microsoft.Compute/imageOffer","in":["libra-esva-antispam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ptsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["ptaf-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pulse-secure"},{"field":"Microsoft.Compute/imageOffer","in":["pulse-connect-secure-vm","pulse-virtual-traffic-manager","pulse-virtual-traffic-manager-with-waf","pulse-virtual-traffic-manager-with-waf2","pulse-virtual-traffic-manager2","pulse-virtual-web-application-firewall","pulse-virtual-web-application-firewall2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"PuppetLabs"},{"field":"Microsoft.Compute/imageOffer","in":["PuppetEnterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"puppet"},{"field":"Microsoft.Compute/imageOffer","in":["puppet-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pydio"},{"field":"Microsoft.Compute/imageOffer","in":["pydio-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qore-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["qorus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qualysguard"},{"field":"Microsoft.Compute/imageOffer","in":["qualys-virtual-firewall-appliance","qualys-virtual-scanner-v23b","qualys-virtual-scanner-v24"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quasardb"},{"field":"Microsoft.Compute/imageOffer","in":["quasardb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qubole-inc"},{"field":"Microsoft.Compute/imageOffer","in":["qubole-data-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quest"},{"field":"Microsoft.Compute/imageOffer","in":["fve"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"racknap"},{"field":"Microsoft.Compute/imageOffer","in":["racknap-server","racknap-server-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radware"},{"field":"Microsoft.Compute/imageOffer","in":["radware-alteon-va"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radiant-logic"},{"field":"Microsoft.Compute/imageOffer","in":["radiantone-vms"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rancher"},{"field":"Microsoft.Compute/imageOffer","in":["rancheros"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapid7"},{"field":"Microsoft.Compute/imageOffer","in":["nexpose-scan-engine","rapid7-vm-console"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapidminer"},{"field":"Microsoft.Compute/imageOffer","in":["rapidminer_server_75","rapidminer_server_76","rapidminer_server_80","rapidminer_server_81"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"realm"},{"field":"Microsoft.Compute/imageOffer","in":["realm-mobile-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"reblaze"},{"field":"Microsoft.Compute/imageOffer","in":["rbzr-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["osa","RHEL","rhel-byos","rhel-ocp-marketplace","RHEL-SAP","RHEL-SAP-APPS","RHEL-SAP-HANA"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"relevance-lab"},{"field":"Microsoft.Compute/imageOffer","in":["rlcatalyst"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"remotelearner"},{"field":"Microsoft.Compute/imageOffer","in":["fully-supported-moodle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"revolution-analytics"},{"field":"Microsoft.Compute/imageOffer","in":["revolution-r-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RightScaleLinux"},{"field":"Microsoft.Compute/imageOffer","in":["RightImage-CentOS","RightImage-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RiverbedTechnology"},{"field":"Microsoft.Compute/imageOffer","in":["steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"riverbed"},{"field":"Microsoft.Compute/imageOffer","in":["riverbed-sccm-5-5-1","riverbed-steelcentral-appinternals","riverbed-steelhead-9-2","riverbed-steelhead-9-5-0","riverbed-steelhead-9-6-0","riverbed_steelconnect_gw","riverbed_steelconnect_sh","steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rocketsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["rocket-discover"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsa-security-llc"},{"field":"Microsoft.Compute/imageOffer","in":["rsa-nw-azure-arch","rsa-nw-azure-broker","rsa-nw-azure-con","rsa-nw-azure-esa","rsa-nw-azure-ldec","rsa-nw-azure-vlc","rsa-nw-suite-11","rsa-nw-suite-11-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsk-labs"},{"field":"Microsoft.Compute/imageOffer","in":["rsk-bamboo-beta-node","rsk-node-orchid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saama"},{"field":"Microsoft.Compute/imageOffer","in":["fluidanalyticsengine","insurancefraudanalytics","realworldevidence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saltstack"},{"field":"Microsoft.Compute/imageOffer","in":["centos65saltstackenterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalearc"},{"field":"Microsoft.Compute/imageOffer","in":["scalearc-for-mysql-paygo","scalearc-for-sql-server-pay-go","scalearc_mysql-server","scalearc_sql_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalegrid"},{"field":"Microsoft.Compute/imageOffer","in":["centos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sap"},{"field":"Microsoft.Compute/imageOffer","in":["hanaexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scality"},{"field":"Microsoft.Compute/imageOffer","in":["scalityconnecthourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"secureworks"},{"field":"Microsoft.Compute/imageOffer","in":["scwx-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"shadow-soft"},{"field":"Microsoft.Compute/imageOffer","in":["icinga","icinga2-5","icinga2-7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"signal-sciences"},{"field":"Microsoft.Compute/imageOffer","in":["signalscienceswpp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sightapps"},{"field":"Microsoft.Compute/imageOffer","in":["sightapps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"silver-peak-systems"},{"field":"Microsoft.Compute/imageOffer","in":["silver_peak_edgeconnect","silver_peak_vx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"simmachinesinc"},{"field":"Microsoft.Compute/imageOffer","in":["simmachines_vm_v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sinefa"},{"field":"Microsoft.Compute/imageOffer","in":["sinefa-probe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"skyarc"},{"field":"Microsoft.Compute/imageOffer","in":["mt6","mta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"smartmessage-autoflow"},{"field":"Microsoft.Compute/imageOffer","in":["martmessage-autoflow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"snapt-adc"},{"field":"Microsoft.Compute/imageOffer","in":["snaptadc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soasta"},{"field":"Microsoft.Compute/imageOffer","in":["cloudtest-lite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"softnas"},{"field":"Microsoft.Compute/imageOffer","in":["cloud_dev","mp_ce","mp_ent","mp_nas_byol","mp_nas_ep","mp_nas_gp","mp_nas_hp","mp_plat","private_offerings","softnas-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solanolabs"},{"field":"Microsoft.Compute/imageOffer","in":["solano-ci-private-beta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soha"},{"field":"Microsoft.Compute/imageOffer","in":["soha-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solar-security"},{"field":"Microsoft.Compute/imageOffer","in":["solar-incode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sonicwall-inc"},{"field":"Microsoft.Compute/imageOffer","in":["sonicwall-nsz-azure","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sophos"},{"field":"Microsoft.Compute/imageOffer","in":["sophos-xg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spagobi"},{"field":"Microsoft.Compute/imageOffer","in":["spagobi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spacecurve"},{"field":"Microsoft.Compute/imageOffer","in":["spacecurve-quickstart"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"splunk"},{"field":"Microsoft.Compute/imageOffer","in":["splunk-enterprise-base-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"src-solution"},{"field":"Microsoft.Compute/imageOffer","in":["pilot-things-onem2m-smart-network"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sqlstream"},{"field":"Microsoft.Compute/imageOffer","in":["com"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sphere3d"},{"field":"Microsoft.Compute/imageOffer","in":["snapcloud-byol","snapcloud-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackato-platform-as-a-service"},{"field":"Microsoft.Compute/imageOffer","in":["activestate-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackstorm"},{"field":"Microsoft.Compute/imageOffer","in":["stackstorm-2015-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"startekfingerprintmatch"},{"field":"Microsoft.Compute/imageOffer","in":["bioserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"steelhive"},{"field":"Microsoft.Compute/imageOffer","in":["steelhive_carbon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stonefly"},{"field":"Microsoft.Compute/imageOffer","in":["stonefly-cloud-drive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stormshield"},{"field":"Microsoft.Compute/imageOffer","in":["stormshield-network-security-for-cloud","stormshield-network-security-for-cloud-xl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"storreduce"},{"field":"Microsoft.Compute/imageOffer","in":["storreduce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stratumn"},{"field":"Microsoft.Compute/imageOffer","in":["indigo-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"streamsets"},{"field":"Microsoft.Compute/imageOffer","in":["streamsets-data-collector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"striim"},{"field":"Microsoft.Compute/imageOffer","in":["integrationforsqlserveronazure","integrationtoazurestorage","integrationtoeventhub","integrationtohdinsight"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["openSUSE-Leap","SLES","SLES-BYOS","SLES-HPC","SLES-HPC-Priority","SLES-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-SAPCAL","SLES-Standard","SUSE-CaaSP-Admin-BYOS","SUSE-CaaSP-Cluster-BYOS","SUSE-Manager-Proxy-BYOS","SUSE-Manager-Server-BYOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"symantectest1"},{"field":"Microsoft.Compute/imageOffer","in":["cwpsazure-beta-01"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synack-inc"},{"field":"Microsoft.Compute/imageOffer","in":["synack-crowd-security-intelligence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synechron-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blockchain_tradefinance_quorum"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"syte"},{"field":"Microsoft.Compute/imageOffer","in":["syteoffer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tactic"},{"field":"Microsoft.Compute/imageOffer","in":["tactic-workflow-v001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talari-networks"},{"field":"Microsoft.Compute/imageOffer","in":["talari-networks-virtual-appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talena-inc"},{"field":"Microsoft.Compute/imageOffer","in":["talena_inc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tata_communications"},{"field":"Microsoft.Compute/imageOffer","in":["netfoundry_cloud_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tavendo"},{"field":"Microsoft.Compute/imageOffer","in":["crossbar_on_azure_ubuntu1404"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techdivision"},{"field":"Microsoft.Compute/imageOffer","in":["appserver-io-pe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techlatest"},{"field":"Microsoft.Compute/imageOffer","in":["ethereumdevkit","rippledevelopersuit"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"telepat"},{"field":"Microsoft.Compute/imageOffer","in":["free"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tenable"},{"field":"Microsoft.Compute/imageOffer","in":["tenable-nessus-6-byol","tenable-nessus-professional","tenablecorenessus","tenablecorewas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"teradata"},{"field":"Microsoft.Compute/imageOffer","in":["teradata-data-mover","teradata-data-mover-agent","teradata-data-mover-intellisphere","teradata-data-stream-controller","teradata-database-1510","teradata-database-1510-byol","teradata-database-1510-intellisphere","teradata-database-1510-v2","teradata-database-1610-intellisphere","teradata-database-1610-v2","teradata-database-1620","teradata-database-1620-byol","teradata-database-1620-intellisphere","teradata-database-enterprise","teradata-database-v1610","teradata-database-v1610-byol","teradata-ecosystem-manager","teradata-querygrid-manager","teradata-querygrid-manager-intellisphere","teradata-rest-services","teradata-server-management","teradata-viewpoint","teradata-viewpoint-intellisphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thales-vormetric"},{"field":"Microsoft.Compute/imageOffer","in":["ciphertrust-ckm","vormetric-dsm","vormetric-dsm-6-1-0","vormetric-tokenization-server","vts-2_2_0_2604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"things-board"},{"field":"Microsoft.Compute/imageOffer","in":["tb-pe-cassandra"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thoughtspot-inc"},{"field":"Microsoft.Compute/imageOffer","in":["thoughtspotvirtualmachine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tibco-software"},{"field":"Microsoft.Compute/imageOffer","in":["grid-server-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tig"},{"field":"Microsoft.Compute/imageOffer","in":["backup-as-a-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tigergraph"},{"field":"Microsoft.Compute/imageOffer","in":["tigergraph"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tmaxsoft"},{"field":"Microsoft.Compute/imageOffer","in":["tmax-jeusee","tmax-jeusse","tmax-webtobse"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tokyosystemhouse"},{"field":"Microsoft.Compute/imageOffer","in":["osscobol151j-pg961-centos72"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"torusware"},{"field":"Microsoft.Compute/imageOffer","in":["speedus-lite-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"totemo"},{"field":"Microsoft.Compute/imageOffer","in":["totemo-azr-tm6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"townsend-security"},{"field":"Microsoft.Compute/imageOffer","in":["alliance-key-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"trendmicro"},{"field":"Microsoft.Compute/imageOffer","in":["deep-security-vm","deep-security-vm-byol","iot-security-sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"truestack"},{"field":"Microsoft.Compute/imageOffer","in":["tsdc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tsa-public-service"},{"field":"Microsoft.Compute/imageOffer","in":["ckan-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tunnelbiz"},{"field":"Microsoft.Compute/imageOffer","in":["centos70-min","centos7optimizwithwordpress","centos7phpoptimizing","centos7phpoptimizingnginx","centos7phpoptimizwlaravel","centos7phpoptimizwosticket","centos7webserverwithwaf","centos7withaspdotnetcore2apache","centos7withjoomla","debian_web_server","fedora","fusio","linuxwithlimesurvey","networkmonitoringsystem","rimauwaf_cloud","ubuntu_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"twistlock"},{"field":"Microsoft.Compute/imageOffer","in":["twistlock"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"typesafe"},{"field":"Microsoft.Compute/imageOffer","in":["typesafe-reactive-maps-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubeeko"},{"field":"Microsoft.Compute/imageOffer","in":["hfactory-tools-for-hdinsight","hfactory-tools-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubercloud"},{"field":"Microsoft.Compute/imageOffer","in":["ansys-17-2-fluids-structures","ansys_182_test","comsol-multiphysics-v5-2","openfoam-v2dot3-centos-v6","openfoam-v3dot0","star-ccm-v10-04","star-ccm-v10-06-heeds-mdo-v2015","star-ccm-v12-00"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ulex"},{"field":"Microsoft.Compute/imageOffer","in":["voximal"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unifi-software"},{"field":"Microsoft.Compute/imageOffer","in":["unifi-data-catalog","unifi-dataplatform-2-3-3-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unitrends"},{"field":"Microsoft.Compute/imageOffer","in":["unitrends-enterprise-backup-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"usp"},{"field":"Microsoft.Compute/imageOffer","in":["unified-streaming-vod-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"varnish"},{"field":"Microsoft.Compute/imageOffer","in":["varnish-cache_","varnish-custom-statistics","varnish-plus-administration-and-statistics","varnish-plus-caching-engine-4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vaultive-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-security-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vbot"},{"field":"Microsoft.Compute/imageOffer","in":["vbot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"velocloud"},{"field":"Microsoft.Compute/imageOffer","in":["velocloud-virtual-edge","velocloud-virtual-edge-3x"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vidispine"},{"field":"Microsoft.Compute/imageOffer","in":["vidispine-content-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veritas"},{"field":"Microsoft.Compute/imageOffer","in":["cloudpoint-2-0-0","veritas-resiliency-platform-vhd-offer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veeam"},{"field":"Microsoft.Compute/imageOffer","in":["veeamhubimage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vigyanlabs-innovations-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["ipm-plus-energy-saver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"viptela"},{"field":"Microsoft.Compute/imageOffer","in":["viptela-vedge-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vizixiotplatformretail001"},{"field":"Microsoft.Compute/imageOffer","in":["vizix-iot-platform-retail-005"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vmturbo"},{"field":"Microsoft.Compute/imageOffer","in":["turbonomic","vmturbo64-opsmgr-5_3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vte"},{"field":"Microsoft.Compute/imageOffer","in":["slashdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vu-llc"},{"field":"Microsoft.Compute/imageOffer","in":["vu-app-server","vu-facerecogn","vu-fraudanalysis","vu-secureonboarding"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallarm"},{"field":"Microsoft.Compute/imageOffer","in":["wallarm-ng-waf-offer-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallix"},{"field":"Microsoft.Compute/imageOffer","in":["wallix-wabsuite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"watchguard-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["vm-firebox-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"waves"},{"field":"Microsoft.Compute/imageOffer","in":["waves"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"websense-apmailpe"},{"field":"Microsoft.Compute/imageOffer","in":["ap-data-email-gateway","forcepoint-email-security-85beta","triton-ap-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wmspanel"},{"field":"Microsoft.Compute/imageOffer","in":["nimble-streamer-centos","nimble-streamer-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wowza"},{"field":"Microsoft.Compute/imageOffer","in":["wowzastreamingengine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xfinityinc"},{"field":"Microsoft.Compute/imageOffer","in":["d3view-v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xtremedata"},{"field":"Microsoft.Compute/imageOffer","in":["dbx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"yellowfin"},{"field":"Microsoft.Compute/imageOffer","in":["yellowfin-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xyzrd-group-ou"},{"field":"Microsoft.Compute/imageOffer","in":["c73-zultys-mxvirtual"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"your-shop-online"},{"field":"Microsoft.Compute/imageOffer","in":["herefordshire-enterprise-platform-drupal-7","xenofile"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zend"},{"field":"Microsoft.Compute/imageOffer","in":["php-56-zend-server","php-zend-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"z1"},{"field":"Microsoft.Compute/imageOffer","in":["z1-securehub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zerodown_software"},{"field":"Microsoft.Compute/imageOffer","in":["bcaasforazure","stackbcaas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zoomdata"},{"field":"Microsoft.Compute/imageOffer","in":["zoomdata-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zscaler"},{"field":"Microsoft.Compute/imageOffer","in":["zscaler-private-access"]}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/c901e756f9e2e56e","type":"Microsoft.Authorization/policyDefinitions","name":"c901e756f9e2e56e"},{"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:00.4442389Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"tags[''NRMSVNetIntException'']","exists":"false"},{"value":"[resourceGroup().tags[''NRMSVNetIntException'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"not":{"field":"Microsoft.ContainerService/managedClusters/networkProfile.networkPlugin","equals":"azure"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323","type":"Microsoft.Authorization/policyDefinitions","name":"cb9c916fd4b6c323"},{"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-08-08T22:25:06.8419431Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts/pools"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"field":"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId","exists":"false"},{"field":"Microsoft.Batch/batchAccounts/pools/networkConfiguration.subnetId","in":["null",""]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cdd4d274005fb67b","type":"Microsoft.Authorization/policyDefinitions","name":"cdd4d274005fb67b"},{"properties":{"displayName":"nrms-nsg-rule-108_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:25.3178329Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/ce4b13eba037b5cc","type":"Microsoft.Authorization/policyDefinitions","name":"ce4b13eba037b5cc"},{"properties":{"displayName":"audit - ssh auth on existing vmss_1.3","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMSSs use password-only authentication for - SSH on existing resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:41.6737137Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allof":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","equals":""},{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration","exists":"True"},{"field":"Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile.osProfile.linuxConfiguration.disablePasswordAuthentication","equals":"false"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d950db6f06d4cd0c","type":"Microsoft.Authorization/policyDefinitions","name":"d950db6f06d4cd0c"},{"properties":{"displayName":"audit - ssh auth on new resources_1.1","policyType":"Custom","mode":"All","description":"This - policy audits whether any Linux VMs use password-only authentication for SSH - on new resources.","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-12-06T21:04:41.4948364Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"resourcetagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name","description":"Rule is not deployed if this tag exists on the Virtual - Machine"}},"resourcegrouptagname":{"type":"String","metadata":{"displayName":"Exclusion - Tag Name at the resource group level","description":"Rule is not deployed - if this tag exists on the Resource Group"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''resourcetagname''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''resourcegrouptagname'')]]","notEquals":""},{"field":"Microsoft.Compute/virtualMachines/osProfile.adminPassword","exists":"True"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"7isolutions"},{"field":"Microsoft.Compute/imageOffer","in":["sapp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"128technology"},{"field":"Microsoft.Compute/imageOffer","in":["128t_networking_platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"4psa"},{"field":"Microsoft.Compute/imageOffer","in":["voipnow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"a10networks"},{"field":"Microsoft.Compute/imageOffer","in":["a10-lightning-adc","a10-vthunder-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accellion"},{"field":"Microsoft.Compute/imageOffer","in":["kiteworks-by-accellion"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"abiquo"},{"field":"Microsoft.Compute/imageOffer","in":["abiquo-hybrid-cloud-34"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"accops"},{"field":"Microsoft.Compute/imageOffer","in":["hysecure5050"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian_matrix"},{"field":"Microsoft.Compute/imageOffer","in":["actian_matrix"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actifio"},{"field":"Microsoft.Compute/imageOffer","in":["actifio-sky"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"actian-corp"},{"field":"Microsoft.Compute/imageOffer","in":["vector-community","vector-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Acronis"},{"field":"Microsoft.Compute/imageOffer","in":["storage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"activeeon"},{"field":"Microsoft.Compute/imageOffer","in":["activeeon-workload-scheduler"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aerospike"},{"field":"Microsoft.Compute/imageOffer","in":["aerospike-database-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"affinio"},{"field":"Microsoft.Compute/imageOffer","in":["platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aiscaler-cache-control-ddos-and-url-rewriting-"},{"field":"Microsoft.Compute/imageOffer","in":["aimobile-site-acceleration","aiprotect-ddos-firewall","aiscaler-traffic-manager-caching","aivideo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"akamai-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["enterprise-application-access"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alces-flight-limited"},{"field":"Microsoft.Compute/imageOffer","in":["alces-flight-compute-solo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alertlogic"},{"field":"Microsoft.Compute/imageOffer","in":["alert-logic-tm","alert-logic-wsm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alienvault"},{"field":"Microsoft.Compute/imageOffer","in":["unified-security-management-anywhere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"alldigital-brevity"},{"field":"Microsoft.Compute/imageOffer","in":["alldigital-brevity-uploader"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altair-engineering-inc"},{"field":"Microsoft.Compute/imageOffer","in":["altair_hwulva"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"altamira-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["lumify"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"antmedia"},{"field":"Microsoft.Compute/imageOffer","in":["ams_community_edition","ant_media_server_enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"apigee"},{"field":"Microsoft.Compute/imageOffer","in":["apigee-edge"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcara"},{"field":"Microsoft.Compute/imageOffer","in":["app360v43-001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appcelerator"},{"field":"Microsoft.Compute/imageOffer","in":["appcelerator-arrow-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appex-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appistry"},{"field":"Microsoft.Compute/imageOffer","in":["genomepilot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"appscale-marketplace"},{"field":"Microsoft.Compute/imageOffer","in":["appscale"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arangodb"},{"field":"Microsoft.Compute/imageOffer","in":["arangodb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"arista-networks"},{"field":"Microsoft.Compute/imageOffer","in":["veos-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"array_networks"},{"field":"Microsoft.Compute/imageOffer","in":["array-networks-vapv"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"astadia-1148316"},{"field":"Microsoft.Compute/imageOffer","in":["astadia-ui-automation-tee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"atomicorp"},{"field":"Microsoft.Compute/imageOffer","in":["secure-os","secure-ubuntu-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"audiocodes"},{"field":"Microsoft.Compute/imageOffer","in":["mediantsessionbordercontroller"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"auriq-systems"},{"field":"Microsoft.Compute/imageOffer","in":["essentia"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"awingu"},{"field":"Microsoft.Compute/imageOffer","in":["awingu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"aviatrix-systems"},{"field":"Microsoft.Compute/imageOffer","in":["aviatrix-cloud-services","aviatrix-companion-gateway","aviatrix-companion-gateway-v2","aviatrix-vpn-gw","aviatrix_multi_cloud_service","aviatrix_openvpn_service","aviatrix_openvpn_service10","aviatrix_openvpn_service25","aviatrix_openvpn_service50"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"avi-networks"},{"field":"Microsoft.Compute/imageOffer","in":["avi-vantage-adc","internal-avi-vantage-adc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"axway"},{"field":"Microsoft.Compute/imageOffer","in":["axway-mailgate-secure-collaboration-advanced","axway-mailgate-secure-collaboration-premium","axway-mailgate-secure-collaboration-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azul"},{"field":"Microsoft.Compute/imageOffer","in":["azul-zulu-ubuntu-1804"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"azurecyclecloud"},{"field":"Microsoft.Compute/imageOffer","in":["azure-cyclecloud-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"AzureDatabricks"},{"field":"Microsoft.Compute/imageOffer","in":["Databricks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baas-techbureau"},{"field":"Microsoft.Compute/imageOffer","in":["b1327623-d29b-4cc1-b833-85067dcc7bce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"baffle-io"},{"field":"Microsoft.Compute/imageOffer","in":["baffle-application-data-protection"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"balabit"},{"field":"Microsoft.Compute/imageOffer","in":["balabit-shell-control-box","psm","sps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"barracudanetworks"},{"field":"Microsoft.Compute/imageOffer","in":["barracuda-app-sec-control-center","barracuda-email-security-gateway","barracuda-ng-cc","barracuda-ng-firewall","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"basho"},{"field":"Microsoft.Compute/imageOffer","in":["riak-2-0-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","in":["autodesk-maya-arnold-centos73","rendering-centos73"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bdy"},{"field":"Microsoft.Compute/imageOffer","in":["buddy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Bitnami"},{"field":"Microsoft.Compute/imageOffer","in":["3-4","abantecart","activemq","akeneo","alfrescocommunity","apachesolr","artifactory","canvaslms","cassandra","civicrm","cmsmadesimple","codiad","concrete5","consul","coppermine","couchdb","diaspora","discourse","djangostack","dokuwiki","dolibarr","DreamFactory","drupal","elastic-search","elk","erpnext","espocrm","etcd","eXo-Platform","exoplatform","fatfreecrm","ghost","gitlab","grafana","hadoop","hhvmstack","hordegroupwarewebmail","jasperreports","jenkins","joomla","jrubystack","kafka","kong","kubernetessandbox","lampstack","lappstack","letschat","liferay","limesurvey","livehelperchat","magento","mahara","mantis","mariadb","mattermost","mautic","mean","mediawiki","memcached","modx","mongodb","moodle","multicraft","mybb","mysql","nats","neo4j","neos","nginxstack","noalyss","nodejs","ocportal","odoo","openatrium","opencart","openedx","openfire","openproject","orangehrm","osclass","owncloud","oxid-eshop","parseserver","phabricator","phpbb","phplist","pimcore","piwik","plone","pootle","postgresql","prestashop","processmakerenterprise","processmakeropensourceedition","processwire","publify","rabbitmq","redash","redis","redmine","redmineplusagile","reportserver","reportserverenterprise","resourcespace","reviewboard","reviewboardpowerpack","roundcube","rubystack","seopanel","shopware","silverstripe","simplemachinesforum","sonarqube","spree","subversion","suitecrm","tensorflowserving","testlink","tikiwikicmsgroupware","tinytinyrss","tom-cat","trac","typo3","weblate","webmailpro","wildfly","wordpress","wordpress-multisite","wordpresspro","x2enginesalescrm","xoops","youtrack","zookeeper","zurmo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"black-duck-software"},{"field":"Microsoft.Compute/imageOffer","in":["blackduck_hub_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blk-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blk-io-erc-20-rest-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockapps"},{"field":"Microsoft.Compute/imageOffer","in":["strato-blockchain-base-template-latest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockstack"},{"field":"Microsoft.Compute/imageOffer","in":["blockstack-core-v14"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"blockchain-foundry"},{"field":"Microsoft.Compute/imageOffer","in":["syscoin-api","syscoin-full-node","syscoin-price-peg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bloombase"},{"field":"Microsoft.Compute/imageOffer","in":["bloombase-storesafe-3_4_7_0_el7_x86_64"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluecat"},{"field":"Microsoft.Compute/imageOffer","in":["bluecat-bam-for-azure","bluecat-dns-for-azure","bluecat-edge-service-point-vm-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bluetalon"},{"field":"Microsoft.Compute/imageOffer","in":["bluetalon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"brocade_communications"},{"field":"Microsoft.Compute/imageOffer","in":["brocade-virtual-traffic-manager","brocade-virtual-traffic-manager-with-waf-module","brocade-virtual-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"bt-americas-inc"},{"field":"Microsoft.Compute/imageOffer","in":["diamondip-sapphire-ev10","diamondip-sapphire-ev20","diamondip-sapphire-v10","diamondip-sapphire-v20","diamondip-sapphire-v5","diamondip-sapphire-vcaa20"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"buddhalabs"},{"field":"Microsoft.Compute/imageOffer","in":["sles_12_pci"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"carto"},{"field":"Microsoft.Compute/imageOffer","in":["cartobuilder2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cask"},{"field":"Microsoft.Compute/imageOffer","in":["cdap-cloud-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","in":["UbuntuServer","Ubuntu_Core"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cavirin"},{"field":"Microsoft.Compute/imageOffer","in":["cavirin-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cautelalabs"},{"field":"Microsoft.Compute/imageOffer","in":["log_management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"celum-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["celumdam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cds"},{"field":"Microsoft.Compute/imageOffer","in":["cds-data-migration-solution-for-legacy-to-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cis-centos-6-v2-0-2-l1","cis-centos-7-v2-1-1-l1","cis-oracle-linux-6-v1-0-0-l1","cis-oracle-linux-7-v2-0-0-l1","cis-rhel-6-v2-0-2-l1","cis-rhel-7-v2-2-0-l1","cis-suse-linux-11-v2-0-0-l1","cis-suse-linux-12-v2-0-0-l1","cis-ubuntu-linux-1404-v2-0-0-l1","cis-ubuntu-linux-1604-v1-0-0-l1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"certivox"},{"field":"Microsoft.Compute/imageOffer","in":["sso-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cfd-direct"},{"field":"Microsoft.Compute/imageOffer","in":["cfd-direct-from-the-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chain"},{"field":"Microsoft.Compute/imageOffer","in":["chain-core-developer-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"checkpoint"},{"field":"Microsoft.Compute/imageOffer","in":["check-point-r77-10","check-point-vsec-r80","check-point-vsec-r80-blink","sg2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"chef-software"},{"field":"Microsoft.Compute/imageOffer","in":["chef-automate-vm-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"circleci"},{"field":"Microsoft.Compute/imageOffer","in":["circleci-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cires21"},{"field":"Microsoft.Compute/imageOffer","in":["c21l-enc","c21l-mos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cisco"},{"field":"Microsoft.Compute/imageOffer","in":["cisco-asav","cisco-csr-1000v","cisco-ftdv","cisco-meraki-vmx100","cisco-ngfwv-vm-test-unsupported","cisco_cloud_vedge_17_2_4","cos65","cos72","cos72_main_dev","uos14","vwaas-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"citrix"},{"field":"Microsoft.Compute/imageOffer","in":["citrix-sd-wan-opt","netscaler-ma-service-agent-120","netscaler-ma-service-agent-121","netscaler-sd-wan","netscaler-vpx","netscalervpx-120","netscalervpx-121","netscalervpx110-6531","netscalervpx111"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clear-linux-project"},{"field":"Microsoft.Compute/imageOffer","in":["clear-linux-os"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clouber"},{"field":"Microsoft.Compute/imageOffer","in":["cuber","cws","mcenter"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-cruiser"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-cruiser-16"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees"},{"field":"Microsoft.Compute/imageOffer","in":["jenkins-enterprise","jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbees-enterprise-jenkins"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbees-jenkins-enterprise","cloudbees-jenkins-operations-center"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudbolt-software"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbolt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudboost"},{"field":"Microsoft.Compute/imageOffer","in":["cloudboost"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudenablers-inc"},{"field":"Microsoft.Compute/imageOffer","in":["corestack"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","in":["squid-proxy"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","in":["cloudera-altus-centos-os","cloudera-centos-6","cloudera-centos-os","test-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlanes"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-video-accelerator-nfs","cloudlanes-cloud-backup-accelerator-vtl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudlink"},{"field":"Microsoft.Compute/imageOffer","in":["cloudlink-securevm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudplan-gmbh"},{"field":"Microsoft.Compute/imageOffer","in":["cloudplan_pcn_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["paladion_ondemand_nextgen_firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudsoft"},{"field":"Microsoft.Compute/imageOffer","in":["cloudsoft-amp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"clustrix"},{"field":"Microsoft.Compute/imageOffer","in":["clustrixdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codelathe"},{"field":"Microsoft.Compute/imageOffer","in":["codelathe-filecloud-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"codenvy"},{"field":"Microsoft.Compute/imageOffer","in":["codenvy-on-prem"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cognosys"},{"field":"Microsoft.Compute/imageOffer","in":["1-click-secured-joomla-on-centos-7-3","1-click-secured-joomla-on-ubuntu-1404-lts","1-click-secured-joomla-on-ubuntu-1604-lts","1-click-secured-joomla-on-ubuntu-1804-lts","centos-6-9","centos-7-3","centos-7-4","centos-7-5","deploy-a-secured-modx-on-ubuntu-14-04-lts","deploy-a-secured-silverstripe-on-ubuntu-14-04-lts","hardened-mysql-5-6-on-centos-7-3","hardened-mysql-5-6-on-ubu-1404-lts","hardened-mysql-5-7-on-centos-7-3","hardened-mysql-5-7-on-ubu-1404-lts","hardened-postgresql-on-ubu-1404-lts","invoice-ninja-2-5-1-1-on-ubuntu-1404","jruby-on-ubuntu-14-04-lts","low-latency-broadcasting-server-for-live-events","owncloud-9-with-lamp-stack-on-ubuntu-1404","piwigogallerys-ubuntu_14-04_lts","sec1011-dokuwiki-on-ubuntu-1404","sec1013-elasticsearch-on-ubuntu-1404","sec1014-opencart-on-ubuntu-1404","sec1015-orangehrm-on-ubuntu-1404","sec1016-nodejs-server-on-ubuntu-1404","sec1018-haproxy-on-ubuntu-1404","sec1019-secured-tomcat-on-ubuntu-1404","sec1020-phpbb-on-hardened-ubuntu-1404","sec1021-mybb-on-hardened-ubuntu-1404","sec1022-sugarcrm-on-ubuntu-1404","sec1023-moodle-on-ubuntu-1404","sec1024_magento-on-ubuntu-1404","sec1025-secured-drupal-on-ubuntu-1404","sec1027-secured-wordpress-on-ubuntu-1404","sec1028-secured-lamp-sever-on-ubuntu-1404","sec1029-secured-mediawiki-on-ubuntu-1404","sec1030-secured-subversion-on-ubuntu-1404","sec1031-secured-passenger-nginx-on-ubuntu-1404","sec1033-secured-piwik-on-ubuntu-1404","sec1034-secured-pligg-on-ubuntu-1404","sec1035-secured-jenkins-on-ubuntu-1404","sec1036-secured-postgresql-on-ubuntu-1404","secure-cloud-lamp-ubuntu-1404","secured-abantecart-on-centos","secured-abantecart-on-ubuntu-14-04-lts","secured-acquia-drupal-on-centos","secured-acquiadurpal-on-ubuntu-14-04-lts","secured-apachesolr-on-centos","secured-apachesolr-on-ubuntu-14-04-lts","secured-arartifactory-on-centos","secured-artifactory-on-ubuntu-14-04-lts","secured-cakephp-on-centos","secured-cakephp-on-ubuntu-14-04-lts","secured-cms-made-simple-on-centos","secured-cms-made-simple-on-ubuntu-14-04-lts","secured-codiad-on-centos","secured-codiad-on-ubuntu-14-04-lts","secured-cogdam-on-centos","secured-cogdam-on-ubuntu-14-04-lts","secured-concrete5-on-centos","secured-concrete5-on-ubuntu-14-04-lts","secured-coppermine-on-centos","secured-coppermine-on-ubuntu-14-04-lts","secured-crushftp-on-centos","secured-crushftp-on-ubuntu-14-04-lts","secured-django-on-centos","secured-django-on-ubuntu-14-04-lts","secured-dokuwiki-on-centos","secured-dolibarr-on-centos","secured-dolivbarr-on-ubuntu-14-04-lts","secured-drupal-on-centos","secured-elasticsearch-on-centos","secured-enterprise-nginx-varnish-haproxy-php","secured-espocrm-on-centos","secured-espocrm-on-ubuntu-14-04-lts","secured-exoplatform-on-centos","secured-exoplatform-on-ubuntu-14-04-lts","secured-ghost-on-centos","secured-ghost-on-ubuntu-14-04-lts","secured-gradle-on-centos","secured-gradle-on-ubuntu-14-04-lts","secured-haproxy-on-centos","secured-invoice-ninja-on-centos","secured-jboss-as-on-centos","secured-jbossas-on-ubuntu-14-04-lts","secured-jenkins-on-centos","secured-jruby-on-cento","secured-lamp-on-centos","secured-lamp-on-centos-m10","secured-lapp-on-centos","secured-lapp-on-ubuntu-14-04-lts","secured-lemp-sever-on-ubuntu-1404","secured-lime-survey-on-centos","secured-limesurvey-on-ubuntu-1404","secured-live-helper-chat-on-centos","secured-livehelperchat-on-ubuntu-14-04-lts","secured-magento-on-centos","secured-mahara-on-centos","secured-mahara-on-ubuntu-14-04-lts","secured-mantis-on-centos","secured-mantis-on-ubuntu-14-04-lts","secured-mariadb-on-ubuntu-16-04","secured-mautic-on-centos","secured-mautic-on-ubuntu-14-04-lts","secured-media-wiki-on-centos","secured-modx-on-centos","secured-moodle-on-centos","secured-ngnix-on-centos-7-3","secured-ngnix-on-ubuntu-14-04-lts","secured-ngnix-on-ubuntu-16-04-lts","secured-noalyss-on-centos","secured-noalyss-on-ubuntu-14-04-lts","secured-nodejs-on-centos","secured-occlass-on-ubuntu-14-04-lts","secured-ocportal-on-ubuntu-14-04-lts","secured-open-cart-on-centos","secured-orangehrm-on-centos","secured-osclass-on-centos","secured-owncloud-on-centos","secured-oxid-eshop-on-centos","secured-oxideshop-on-ubuntu-14-04-lts","secured-passenger-nginx-on-centos","secured-piwigo-gallery-on-centos","secured-plone-on-centos","secured-plone-on-ubuntu-14-04-lts","secured-prestashop-on-centos","secured-prestashop-on-ubuntu-14-04-lts","secured-railo-on-ubuntu-14-04-lts","secured-redis-on-centos","secured-redis-on-ubuntu-1404","secured-redmine-on-centos","secured-redmine-on-ubuntu-14-04-lts","secured-redmineagile-on-ubuntu-14-04-lts","secured-report-server-on-centos","secured-reportserverent-on-ubuntu-14-04-lts","secured-resource-space-on-centos","secured-resourcespace-on-ubuntu-14-04-lts","secured-round-cube-on-centos","secured-roundcube-on-ubuntu-14-04-lts","secured-ruby-on-centos","secured-ruby-on-ubuntu-14-04-lts","secured-seopanel-on-centos","secured-seopanel-on-ubuntu-14-04-lts","secured-silverstripe-on-centos","secured-simple-invoice-on-centos","secured-simple-machines-on-centos","secured-simple-machines-on-ubuntu-14-04-lts","secured-simpleinvoice-on-ubuntu-14-04-lts","secured-subversion-on-centos","secured-suitecrm-on-centos","secured-suitecrm-on-ubuntu-14-04-lts","secured-test-link-on-centos","secured-testlink-on-ubuntu-14-04-lts","secured-thinkup-on-centos","secured-thinkup-on-ubuntu-14-04-lts","secured-tikiwikicms-on-centos","secured-tikiwikicms-on-ubuntu-14-04-lts","secured-tiny-tiny-rss-on-centos","secured-tinytinyrss-on-ubuntu-14-04-lts","secured-tomcat-on-centos","secured-trac-on-centos","secured-trac-on-ubuntu-14-04-lts","secured-typo3-on-centos","secured-typo3-on-ubuntu-14-04-lts","secured-varnish-on-centos","secured-varnish-on-ubuntu-1404","secured-wildfly-on-centos","secured-wildfly-on-ubuntu-14-04-lts","secured-wordpress-on-centos-7-3","secured-wordpress-on-ubuntu-16-04-lts","secured-x-cart-on-ubuntu-14-04-lts","secured-xoops-on-centos","secured-xoops-on-ubuntu-14-04-lts","secured-zurmo-on-centos","secured-zurmo-on-ubuntu-14-04-lts","suse15","ubuntu-14-04-lts","ubuntu-16-04-lts","ubuntu-17-04-high-performance-hardened-tcp-bbr","ubuntu-18-04","ubuntu-18-04-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesity"},{"field":"Microsoft.Compute/imageOffer","in":["cohesity-cloudtd-tool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cohesive"},{"field":"Microsoft.Compute/imageOffer","in":["vns3_4x_network_security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"confluentinc"},{"field":"Microsoft.Compute/imageOffer","in":["confluentplatform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"consensys"},{"field":"Microsoft.Compute/imageOffer","in":["truffle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"convertigo"},{"field":"Microsoft.Compute/imageOffer","in":["convertigo-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"corda"},{"field":"Microsoft.Compute/imageOffer","in":["corda"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"CoreOS"},{"field":"Microsoft.Compute/imageOffer","in":["CoreOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"couchbase"},{"field":"Microsoft.Compute/imageOffer","in":["couchbase-server-enterprise","couchbase-sync-gateway-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","in":["Debian"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cryptzone"},{"field":"Microsoft.Compute/imageOffer","in":["appgate-appliance-3_2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cybernetica-as"},{"field":"Microsoft.Compute/imageOffer","in":["uxp-securityserver-connector","uxp-securityserver_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cyxtera"},{"field":"Microsoft.Compute/imageOffer","in":["appgatesdp-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataart"},{"field":"Microsoft.Compute/imageOffer","in":["devicehive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"databricks"},{"field":"Microsoft.Compute/imageOffer","in":["spfqogzeculbhdh"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datalayer"},{"field":"Microsoft.Compute/imageOffer","in":["datalayer-notebook"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datastax"},{"field":"Microsoft.Compute/imageOffer","in":["datastax-enterprise","datastax-enterprise-non-production-use-only"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datasunrise"},{"field":"Microsoft.Compute/imageOffer","in":["datasunrise-database-security-suite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dataiku"},{"field":"Microsoft.Compute/imageOffer","in":["dataiku-data-science-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"datometry"},{"field":"Microsoft.Compute/imageOffer","in":["hyper-q"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dellemc"},{"field":"Microsoft.Compute/imageOffer","in":["dell-emc-avamar-virtual-edition","dell-emc-datadomain-management-center","dell-emc-datadomain-virtual-edition","dell-emc-datadomain-virtual-edition-v4","dell-emc-networker-virtual-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"delphix"},{"field":"Microsoft.Compute/imageOffer","in":["delphix_dynamic_data_platform","omniosce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denodo"},{"field":"Microsoft.Compute/imageOffer","in":["denodo-platform","denodo-platform-7_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"denyall"},{"field":"Microsoft.Compute/imageOffer","in":["denyall-rweb","denyall-vulnerability-manager","denyall-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dgsecure"},{"field":"Microsoft.Compute/imageOffer","in":["dgsecure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"diladele"},{"field":"Microsoft.Compute/imageOffer","in":["websafety"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dimensionalmechanics-inc"},{"field":"Microsoft.Compute/imageOffer","in":["neopulse-ai-studio","neopulse-query-runtime"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"docker"},{"field":"Microsoft.Compute/imageOffer","in":["docker-ce","docker-ce-edge","docker-datacenter-custom","docker-ee","docker-ee-basic","docker4azure","docker4azure-cs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dome9"},{"field":"Microsoft.Compute/imageOffer","in":["dome9ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drizti"},{"field":"Microsoft.Compute/imageOffer","in":["hpcbox-ansys-19-cluster-master","hpcbox-cluster-compute-node","hpcbox-cluster-cuda-node","hpcbox-cluster-gpu-node","hpcbox-docker-cluster-master","hpcbox-openfoam-cluster-master","hpcbox-su2-cluster-master"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"drone"},{"field":"Microsoft.Compute/imageOffer","in":["drone"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dyadic_security"},{"field":"Microsoft.Compute/imageOffer","in":["dyadic_sec","ukc_image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"dynatrace"},{"field":"Microsoft.Compute/imageOffer","in":["ruxit-managed-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"eastwind-networks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["eastwind-ixia-sensor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"egnyte"},{"field":"Microsoft.Compute/imageOffer","in":["egnyte-connect"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elasticbox"},{"field":"Microsoft.Compute/imageOffer","in":["elasticbox-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"electric-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["electricflowce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"elfiqnetworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"emercoin"},{"field":"Microsoft.Compute/imageOffer","in":["emercoin"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprise-ethereum-alliance"},{"field":"Microsoft.Compute/imageOffer","in":["quorum-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"enterprisedb-corp"},{"field":"Microsoft.Compute/imageOffer","in":["edb-postgres-ark"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"equalum"},{"field":"Microsoft.Compute/imageOffer","in":["equalum-vm-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"esdenera"},{"field":"Microsoft.Compute/imageOffer","in":["esdenera-firewall-3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ethereum"},{"field":"Microsoft.Compute/imageOffer","in":["ethereum-studio"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"evostream-inc"},{"field":"Microsoft.Compute/imageOffer","in":["ems-for-template","ems-test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"exasol"},{"field":"Microsoft.Compute/imageOffer","in":["exasol-analytics-database-byol","exasolution-analytic-database"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"falconstorsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["fss-v9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"f5-networks"},{"field":"Microsoft.Compute/imageOffer","in":["f5-big-ip-adc","f5-big-ip-advanced-waf","f5-big-ip-best","f5-big-ip-better","f5-big-ip-byol","f5-big-ip-good","f5-big-ip-per-app-ve","f5-big-iq","f5-web-application-firewall"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"filecatalyst"},{"field":"Microsoft.Compute/imageOffer","in":["filecatalyst-direct-per-hr-billing","filecatalyst-direct-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"firehost"},{"field":"Microsoft.Compute/imageOffer","in":["firehost_armor","firehost_armor_ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flexify-io"},{"field":"Microsoft.Compute/imageOffer","in":["single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"flashgrid-inc"},{"field":"Microsoft.Compute/imageOffer","in":["flashgrid-racnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"foghorn-systems"},{"field":"Microsoft.Compute/imageOffer","in":["foghorn-edge-device-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forcepoint-llc"},{"field":"Microsoft.Compute/imageOffer","in":["forcepoint-ngfw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"forscene"},{"field":"Microsoft.Compute/imageOffer","in":["forscene-edgeserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortycloud"},{"field":"Microsoft.Compute/imageOffer","in":["fortycloud-gw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fortinet"},{"field":"Microsoft.Compute/imageOffer","in":["fortinet-fortianalyzer","fortinet-fortimanager","fortinet_fortigate-vm_v5","fortinet_fortimail","fortinet_fortivoice","fortinet_fortiweb-vm_v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"fujitsu_fast"},{"field":"Microsoft.Compute/imageOffer","in":["fep10-rh7-test","feptest"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gemalto-safenet"},{"field":"Microsoft.Compute/imageOffer","in":["safenet-keysecure-k170v","safenet-protectv","safenet-protectv-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gigamon-inc"},{"field":"Microsoft.Compute/imageOffer","in":["gigamon-fm-5_3_01","gigamon-fm-5_3_01_hourly","gigamon-fm-5_4_00","gigamon-fm-5_4_00_hourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gitlab"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-ce","gitlab-ee"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"GitHub"},{"field":"Microsoft.Compute/imageOffer","in":["GitHub-Enterprise","githubenterprise-test-publishing"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"great-software-laboratory-private-limited"},{"field":"Microsoft.Compute/imageOffer","in":["xid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"greensql"},{"field":"Microsoft.Compute/imageOffer","in":["greensql-database-security"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"gridgain"},{"field":"Microsoft.Compute/imageOffer","in":["gridgain-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"guardicore"},{"field":"Microsoft.Compute/imageOffer","in":["guardicorecentra","infection_monkey"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haivision"},{"field":"Microsoft.Compute/imageOffer","in":["haivision-media-gateway-1-2","haivision-media-gateway-1-5","haivision-media-gateway-1-6-2","media-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"h2o-ai"},{"field":"Microsoft.Compute/imageOffer","in":["h2o-driverles-ai","h2o-driverless-ai","h2o-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"haproxy-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hapee-rhel","hapee-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"harpaitalia"},{"field":"Microsoft.Compute/imageOffer","in":["mcuboenergy","yg","yougreen_trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hcl-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["hcl17cp1104"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"heimdall-data"},{"field":"Microsoft.Compute/imageOffer","in":["heimdall-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"help-systems"},{"field":"Microsoft.Compute/imageOffer","in":["goanywheremftubuntulinux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hewlett-packard"},{"field":"Microsoft.Compute/imageOffer","in":["hpe-helion-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hillstone-networks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudedge-virtual-ngfw-advanced-edition","cloudedge-virtual-ngfw-standard-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hortonworks"},{"field":"Microsoft.Compute/imageOffer","in":["cloudbreak-for-hortonworks-data-platform","hortonworks-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hitachi-solutions"},{"field":"Microsoft.Compute/imageOffer","in":["credeon-sfs-and-kms-for-sharepoint-online","credeonsecurefull-textsearch1_0"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hpe"},{"field":"Microsoft.Compute/imageOffer","in":["storeoncevsa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"huawei"},{"field":"Microsoft.Compute/imageOffer","in":["euleros-v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hyperglance"},{"field":"Microsoft.Compute/imageOffer","in":["hyperglance-dynamic-topology"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hypergrid"},{"field":"Microsoft.Compute/imageOffer","in":["hyperform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"hytrust"},{"field":"Microsoft.Compute/imageOffer","in":["hytrust-keycontrol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ibm"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-security-guardium-multi-cloud","qradar_security_analytics"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iaansys"},{"field":"Microsoft.Compute/imageOffer","in":["iaansys-magento"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iboss"},{"field":"Microsoft.Compute/imageOffer","in":["iboss-14600-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imaginecommunications"},{"field":"Microsoft.Compute/imageOffer","in":["cloudxtream-cdvr","cloudxtream-dai-vms","telurio-aim"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"imperva"},{"field":"Microsoft.Compute/imageOffer","in":["imperva-dam-v13","securesphere-waf","securesphere-waf-for-azr","securesphere-waf-v12","securesphere-waf-v13"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"infoblox"},{"field":"Microsoft.Compute/imageOffer","in":["infoblox-vnios-te-v1420"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informatica"},{"field":"Microsoft.Compute/imageOffer","in":["bdm10-1-1-u2","big-data-management-10-2","big-data-management-10-2-1","data_accelerator_for_azure_byol","data_quality_10_1_1_rhel_7_3_byol","eic","ics-byol","ics-payg-ubuntu","platform_10_1_1_multi_node_domain_rhel-7-3_byol","platform_10_2_hf1_domain_rhel-7-3_byol","powercenter-v10-domain-image-ubuntu14-04-3","powercenter-v10-update1-domain-image-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"informationbuilders"},{"field":"Microsoft.Compute/imageOffer","in":["iway-big-data-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ingrammicro"},{"field":"Microsoft.Compute/imageOffer","in":["ingrammicroensimcentostrial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel"},{"field":"Microsoft.Compute/imageOffer","in":["lustre-cloud-edition-gs-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-bigdl"},{"field":"Microsoft.Compute/imageOffer","in":["bigdl-0815","bigdl__vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intel-fpga"},{"field":"Microsoft.Compute/imageOffer","in":["quartus_pro_opencl_sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intellicus-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["intellicus_bi_server_100_user_linux","intellicus_bi_server_10_user_linux","intellicus_bi_server_25_user_linux","intellicus_bi_server_50_user_linux","intellicus_bi_server_5_user_linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intersystems"},{"field":"Microsoft.Compute/imageOffer","in":["intersystems-iris-single-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"intigua"},{"field":"Microsoft.Compute/imageOffer","in":["intigua-agent-manager-3_7_0-trial","intigua-agent-manager-trial"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"iquest"},{"field":"Microsoft.Compute/imageOffer","in":["keyhub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ishlangu-load-balancer-adc"},{"field":"Microsoft.Compute/imageOffer","in":["ishlangu-load-balancer-byol","ishlangu-load-balancer-is10","ishlangu-load-balancer-is100","ishlangu-load-balancer-is1000","ishlangu-load-balancer-is200","ishlangu-load-balancer-is5000","ishlangu-load-balancer-isbfg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"issp-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["ispocr"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"itelios"},{"field":"Microsoft.Compute/imageOffer","in":["magento2-on-zendserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jamcracker"},{"field":"Microsoft.Compute/imageOffer","in":["4632d5b4-feb0-4332-8452-f2e66133672f","jamcracker-cloudanalytics","jamcracker-cloudanalytics-version4","jamcracker-cloudanalytics-version5","jamcracker-csb-service-provider","jamcracker-csb-serviceprovider","jamcracker-csb-standard","jamcracker-csb-standard-v3","jamcracker-csb-standard-version4","jamcracker-hybrid-cloud-management-version4","jamcracker_cloud_control_appliance_version4","jsdnapp_csb_serviceprovider-version4","jsdnapp_hybrid","jsdnapp_hybrid_v3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jedox"},{"field":"Microsoft.Compute/imageOffer","in":["jedox-for-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jelastic"},{"field":"Microsoft.Compute/imageOffer","in":["jelastic-hybrid-paas-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetnexus"},{"field":"Microsoft.Compute/imageOffer","in":["dvwa","jetnexus-application-load-balancer","jetnexus-global-load-balancer","jetnexus-waf","zap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jetware-srl"},{"field":"Microsoft.Compute/imageOffer","in":["caffe2","caffe_python_cpu","caffe_python_gpu","cockroachdb","lamp_optimized","lemp7_optimized","memcached","mongodb","mxnet_python","mysql","nodejs_nginx","percona_mongodb","percona_mysql","postgresql","pytorch","pytorch_cuda_notebook","pytorch_cuda_production","redis","redmine","tensorflow_cpu_notebook","tensorflow_cpu_production","tensorflow_cuda_notebook","tensorflow_cuda_production","tensorflow_python","theano_python","wordpress4_lemp7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jitterbit_integration"},{"field":"Microsoft.Compute/imageOffer","in":["jitterbit-harmony-agent"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"jm-technology-inc"},{"field":"Microsoft.Compute/imageOffer","in":["smart-gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"juniper-networks"},{"field":"Microsoft.Compute/imageOffer","in":["vmx-services-gateway-byol","vmx-services-gateway-byol-soltemp","vmx-virtual-router","vsrx-next-generation-firewall","vsrx-next-generation-firewall-payg","vsrx-next-generation-firewall-solution-templ-payg","vsrx-next-generation-firewall-solution-template"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaazing"},{"field":"Microsoft.Compute/imageOffer","in":["kaazing-kwic","kaazing-vpa"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kali-linux"},{"field":"Microsoft.Compute/imageOffer","in":["kali-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kemptech"},{"field":"Microsoft.Compute/imageOffer","in":["kemp360central-byol","vlm-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kinetica"},{"field":"Microsoft.Compute/imageOffer","in":["kineticadbbyol","kineticadbpayasyougo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"kaspersky_lab"},{"field":"Microsoft.Compute/imageOffer","in":["kaspersky_secure_mail_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"knime"},{"field":"Microsoft.Compute/imageOffer","in":["knime-server-5-user_4-4-0","knime-server-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"krypc-technologies-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["krypccore"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leap-orbit"},{"field":"Microsoft.Compute/imageOffer","in":["leaporbitstoragebackedsftp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"leostream-corporation"},{"field":"Microsoft.Compute/imageOffer","in":["connection-broker"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquid-files"},{"field":"Microsoft.Compute/imageOffer","in":["liquidfiles"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"liquidware"},{"field":"Microsoft.Compute/imageOffer","in":["stratusphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"literatu"},{"field":"Microsoft.Compute/imageOffer","in":["literatu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"loadbalancer"},{"field":"Microsoft.Compute/imageOffer","in":["loadbalancer-org-load-balancer-for-azure","loadbalancer-org-load-balancer-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logsign"},{"field":"Microsoft.Compute/imageOffer","in":["logsignfocus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"logtrust"},{"field":"Microsoft.Compute/imageOffer","in":["logtrust-log-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"looker"},{"field":"Microsoft.Compute/imageOffer","in":["looker-analytics-platform","looker-analytics-platform-326","looker-analytics-platform-5_6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"lti-lt-infotech"},{"field":"Microsoft.Compute/imageOffer","in":["trade-finance-blockchain"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"luminate-security"},{"field":"Microsoft.Compute/imageOffer","in":["luminate-connector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mapr-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["mapr52-base-dev","mapr60-base","mapr60-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mariadb"},{"field":"Microsoft.Compute/imageOffer","in":["mariadb-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"marklogic"},{"field":"Microsoft.Compute/imageOffer","in":["marklogic-9-byol","marklogic-developer-9"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"massiveanalytic-"},{"field":"Microsoft.Compute/imageOffer","in":["oscarap"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mathworks-inc"},{"field":"Microsoft.Compute/imageOffer","in":["matlab-ref-arch-18a-v1-linux-disk","mps-ref-arch-18a-v1-linux-disk2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"matillion"},{"field":"Microsoft.Compute/imageOffer","in":["matillion-etl-snowflake"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mavinglobal"},{"field":"Microsoft.Compute/imageOffer","in":["mavin-business-trial","mavin-enterprise-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"meanio"},{"field":"Microsoft.Compute/imageOffer","in":["gitlab-enterprise-ready","linnovate-open-source-sla-pro","mean-machine-20","openideal3","redash"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"media3-technologies-llc"},{"field":"Microsoft.Compute/imageOffer","in":["cpan1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"memsql"},{"field":"Microsoft.Compute/imageOffer","in":["memsql-community-single-vm","memsql-enterprise-single-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mendix"},{"field":"Microsoft.Compute/imageOffer","in":["mendix-docker","mendix-pro"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mfe_azure"},{"field":"Microsoft.Compute/imageOffer","in":["atd-mcafee","mcafee_vnsp_controller_for_azure","mcafee_vnsp_for_azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-aks"},{"field":"Microsoft.Compute/imageOffer","in":["aks"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"micro-focus"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-avere"},{"field":"Microsoft.Compute/imageOffer","in":["vfxt"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-batch"},{"field":"Microsoft.Compute/imageOffer","in":["centos-container","centos-container-rdma","ubuntu-server-container","ubuntu-server-container-rdma"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-azure-compute"},{"field":"Microsoft.Compute/imageOffer","in":["azureconfidentialcompute"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["azureml","linux-data-science-vm-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftAzureSiteRecovery"},{"field":"Microsoft.Compute/imageOffer","in":["ASR-Hydration-VMs"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftOSTC"},{"field":"Microsoft.Compute/imageOffer","in":["FreeBSD"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","in":["MLServer-CentOS","MLServer-RedHat","MLServer-Ubuntu","RServer-CentOS","RServer-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midfin"},{"field":"Microsoft.Compute/imageOffer","in":["mf_neon_cgw"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"midvision"},{"field":"Microsoft.Compute/imageOffer","in":["ibm-datapower-virtual-edition-75","ibm-datapower-virtual-edition-76","ibm-datapower-virtual-edition-77","ibm-http-server","ibm-websphere-portal-server-85","ibm-websphere-portal-server-90","websphere-application-server-be","websphere-application-server-be-80","websphere-application-server-be-85","websphere-application-server-be-90","websphere-application-server-be-and-mq","websphere-application-server-lp","websphere-application-server-lp-16","websphere-application-server-lp-17","websphere-application-server-lp-18","websphere-application-server-nde","websphere-application-server-nde-80","websphere-application-server-nde-85","websphere-application-server-nde-90","websphere-mq","websphere-mq-75","websphere-mq-90","websphere-mq-91"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miraclelinux"},{"field":"Microsoft.Compute/imageOffer","in":["asianux-server-4-sp5","asianux-server-4-sp6","asianux-server-4-sp7","asianux-server-7-sp1","asianux-server-7-sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"miri-infotech-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mobilab"},{"field":"Microsoft.Compute/imageOffer","in":["magento-wirecard-checkout"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moogsoft"},{"field":"Microsoft.Compute/imageOffer","in":["moogsoft-aiops"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"moviemasher"},{"field":"Microsoft.Compute/imageOffer","in":["moviemasher"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","in":["SQL2017-RHEL7","SQL2017-RHEL73","SQL2017-SLES12SP2","SQL2017-Ubuntu1604","SQL2019-RHEL7","SQL2019-Ubuntu1604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mtnfog"},{"field":"Microsoft.Compute/imageOffer","in":["idyl-e3-entity-extraction-engine","prose-sentence-extraction-engine","renku-language-detection-engine","sonnet-tokenization-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"mxhero"},{"field":"Microsoft.Compute/imageOffer","in":["mail2cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"my-com"},{"field":"Microsoft.Compute/imageOffer","in":["tarantool"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"narrativescience"},{"field":"Microsoft.Compute/imageOffer","in":["narratives-for-power-bi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nasuni"},{"field":"Microsoft.Compute/imageOffer","in":["nasuni-nmc","nasuni_edge_appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ncbi"},{"field":"Microsoft.Compute/imageOffer","in":["ncbi-blast-2-3-0","ncbi-free-2-2-31"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nebbiolo-technologies-inc"},{"field":"Microsoft.Compute/imageOffer","in":["fog-system-manager","fogsm_basic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neo4j"},{"field":"Microsoft.Compute/imageOffer","in":["neo4j-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netapp"},{"field":"Microsoft.Compute/imageOffer","in":["netapp-altavault-cloud-integrated-storage-solution","netapp-oncommand-cloud-manager","netapp-ontap-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netgate"},{"field":"Microsoft.Compute/imageOffer","in":["netgate-pfsense-azure-fw-vpn-router"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netiq"},{"field":"Microsoft.Compute/imageOffer","in":["replication_environment"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netscout"},{"field":"Microsoft.Compute/imageOffer","in":["netscout_virtual_ngeniusone_with_vscout","netscout_vstream"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netmail"},{"field":"Microsoft.Compute/imageOffer","in":["netmail-search"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netsweeper"},{"field":"Microsoft.Compute/imageOffer","in":["netsweeper6-0-6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"netx"},{"field":"Microsoft.Compute/imageOffer","in":["simplehelp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"neusoft-neteye"},{"field":"Microsoft.Compute/imageOffer","in":["neusoft-nisg-va-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nginxinc"},{"field":"Microsoft.Compute/imageOffer","in":["nginx-plus-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nicepeopleatwork"},{"field":"Microsoft.Compute/imageOffer","in":["youzana"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nodejsapi"},{"field":"Microsoft.Compute/imageOffer","in":["node-js-api"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"noobaa"},{"field":"Microsoft.Compute/imageOffer","in":["noobaa-hybrid-s3-archive-05","noobaa-multi-cloud-deduplication"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"northbridge-secure"},{"field":"Microsoft.Compute/imageOffer","in":["netconnect1","netconnectx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nubeva-inc"},{"field":"Microsoft.Compute/imageOffer","in":["controller","test"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuco-networks"},{"field":"Microsoft.Compute/imageOffer","in":["aionnode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nuxeo"},{"field":"Microsoft.Compute/imageOffer","in":["nuxeo-6-lts","nuxeo-lts"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"nvidia"},{"field":"Microsoft.Compute/imageOffer","in":["ngc_azure_17_11"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"o2mc-real-time-data-platform"},{"field":"Microsoft.Compute/imageOffer","in":["o2mc-platform-app"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"oceanblue-cloud"},{"field":"Microsoft.Compute/imageOffer","in":["obc-sdwan-solutions"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"omega-software"},{"field":"Microsoft.Compute/imageOffer","in":["ods_datastage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onyx-point-inc"},{"field":"Microsoft.Compute/imageOffer","in":["op-bnf-v1","op-bnf1_6-v1","op-bpnifi-v1","op-bpnifi16-v1","op-scc-v1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"onapsis"},{"field":"Microsoft.Compute/imageOffer","in":["osp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"op5"},{"field":"Microsoft.Compute/imageOffer","in":["op5-monitor"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"opencell"},{"field":"Microsoft.Compute/imageOffer","in":["meveo","meveo403sp2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","CentOS-CI","CentOS-HPC","CentOS-LVM","CentOS-SRIOV"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"openvpn"},{"field":"Microsoft.Compute/imageOffer","in":["openvpnas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","in":["Oracle-Database-Ee","Oracle-Database-Se","Oracle-Linux","Oracle-WebLogic-Server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"orientdb"},{"field":"Microsoft.Compute/imageOffer","in":["orientdb-community-edition","orientdb-community-edition-2_2","orientdb-enterprise-edition-2_2","orientdb-enterprise-edition-2_2_17"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osirium-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["osirium-pxm-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"osnexus"},{"field":"Microsoft.Compute/imageOffer","in":["quantastorvsav4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"paloaltonetworks"},{"field":"Microsoft.Compute/imageOffer","in":["panorama","vmseries1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"panzura-file-system"},{"field":"Microsoft.Compute/imageOffer","in":["azura-freedom-filer-v7110","panzura-cloud-filer","panzura-freedom-filer-7140-13222","panzura-freedom-filer-716-13549","panzura-freedom-filer-v7020"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"parasoft"},{"field":"Microsoft.Compute/imageOffer","in":["parasoft-service-virtualization"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"passlogy"},{"field":"Microsoft.Compute/imageOffer","in":["passlogic"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"penta-security-systems-inc"},{"field":"Microsoft.Compute/imageOffer","in":["wapples"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"percona"},{"field":"Microsoft.Compute/imageOffer","in":["percona-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"postgres-pro"},{"field":"Microsoft.Compute/imageOffer","in":["postgres-pro-enterprise","postgres-pro-enterprise-10","postgres-pro-standard","postgres-pro-standard-10"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"plesk"},{"field":"Microsoft.Compute/imageOffer","in":["plesk-onyx-linux","solution-server-business","solution-server-wordpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prestashop"},{"field":"Microsoft.Compute/imageOffer","in":["prestashop16-lamp","ubuntu-base-for-prestashop"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"prime-strategy"},{"field":"Microsoft.Compute/imageOffer","in":["kusanagi-77"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","in":["pivotal-gpdb-vm","pivotal-greenplum-images","pivotal-ops-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"process-one"},{"field":"Microsoft.Compute/imageOffer","in":["ejabberd-community-edition"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"profecia"},{"field":"Microsoft.Compute/imageOffer","in":["full_disk_encryption_vm","project_tools_vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"progelspa"},{"field":"Microsoft.Compute/imageOffer","in":["libra-esva-antispam"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ptsecurity"},{"field":"Microsoft.Compute/imageOffer","in":["ptaf-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pulse-secure"},{"field":"Microsoft.Compute/imageOffer","in":["pulse-connect-secure-vm","pulse-virtual-traffic-manager","pulse-virtual-traffic-manager-with-waf","pulse-virtual-traffic-manager-with-waf2","pulse-virtual-traffic-manager2","pulse-virtual-web-application-firewall","pulse-virtual-web-application-firewall2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"PuppetLabs"},{"field":"Microsoft.Compute/imageOffer","in":["PuppetEnterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"puppet"},{"field":"Microsoft.Compute/imageOffer","in":["puppet-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pydio"},{"field":"Microsoft.Compute/imageOffer","in":["pydio-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qore-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["qorus"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qualysguard"},{"field":"Microsoft.Compute/imageOffer","in":["qualys-virtual-firewall-appliance","qualys-virtual-scanner-v23b","qualys-virtual-scanner-v24"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quasardb"},{"field":"Microsoft.Compute/imageOffer","in":["quasardb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"qubole-inc"},{"field":"Microsoft.Compute/imageOffer","in":["qubole-data-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"quest"},{"field":"Microsoft.Compute/imageOffer","in":["fve"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"racknap"},{"field":"Microsoft.Compute/imageOffer","in":["racknap-server","racknap-server-linux"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radware"},{"field":"Microsoft.Compute/imageOffer","in":["radware-alteon-va"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"radiant-logic"},{"field":"Microsoft.Compute/imageOffer","in":["radiantone-vms"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rancher"},{"field":"Microsoft.Compute/imageOffer","in":["rancheros"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapid7"},{"field":"Microsoft.Compute/imageOffer","in":["nexpose-scan-engine","rapid7-vm-console"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rapidminer"},{"field":"Microsoft.Compute/imageOffer","in":["rapidminer_server_75","rapidminer_server_76","rapidminer_server_80","rapidminer_server_81"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"realm"},{"field":"Microsoft.Compute/imageOffer","in":["realm-mobile-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"reblaze"},{"field":"Microsoft.Compute/imageOffer","in":["rbzr-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["osa","RHEL","rhel-byos","rhel-ocp-marketplace","RHEL-SAP","RHEL-SAP-APPS","RHEL-SAP-HANA"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"relevance-lab"},{"field":"Microsoft.Compute/imageOffer","in":["rlcatalyst"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"remotelearner"},{"field":"Microsoft.Compute/imageOffer","in":["fully-supported-moodle"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"revolution-analytics"},{"field":"Microsoft.Compute/imageOffer","in":["revolution-r-enterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RightScaleLinux"},{"field":"Microsoft.Compute/imageOffer","in":["RightImage-CentOS","RightImage-Ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RiverbedTechnology"},{"field":"Microsoft.Compute/imageOffer","in":["steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"riverbed"},{"field":"Microsoft.Compute/imageOffer","in":["riverbed-sccm-5-5-1","riverbed-steelcentral-appinternals","riverbed-steelhead-9-2","riverbed-steelhead-9-5-0","riverbed-steelhead-9-6-0","riverbed_steelconnect_gw","riverbed_steelconnect_sh","steelapp_traffic_manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rocketsoftware"},{"field":"Microsoft.Compute/imageOffer","in":["rocket-discover"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsa-security-llc"},{"field":"Microsoft.Compute/imageOffer","in":["rsa-nw-azure-arch","rsa-nw-azure-broker","rsa-nw-azure-con","rsa-nw-azure-esa","rsa-nw-azure-ldec","rsa-nw-azure-vlc","rsa-nw-suite-11","rsa-nw-suite-11-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"rsk-labs"},{"field":"Microsoft.Compute/imageOffer","in":["rsk-bamboo-beta-node","rsk-node-orchid"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saama"},{"field":"Microsoft.Compute/imageOffer","in":["fluidanalyticsengine","insurancefraudanalytics","realworldevidence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"saltstack"},{"field":"Microsoft.Compute/imageOffer","in":["centos65saltstackenterprise"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalearc"},{"field":"Microsoft.Compute/imageOffer","in":["scalearc-for-mysql-paygo","scalearc-for-sql-server-pay-go","scalearc_mysql-server","scalearc_sql_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scalegrid"},{"field":"Microsoft.Compute/imageOffer","in":["centos"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sap"},{"field":"Microsoft.Compute/imageOffer","in":["hanaexpress"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"scality"},{"field":"Microsoft.Compute/imageOffer","in":["scalityconnecthourly"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"secureworks"},{"field":"Microsoft.Compute/imageOffer","in":["scwx-azure-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"shadow-soft"},{"field":"Microsoft.Compute/imageOffer","in":["icinga","icinga2-5","icinga2-7"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"signal-sciences"},{"field":"Microsoft.Compute/imageOffer","in":["signalscienceswpp"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sightapps"},{"field":"Microsoft.Compute/imageOffer","in":["sightapps"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"silver-peak-systems"},{"field":"Microsoft.Compute/imageOffer","in":["silver_peak_edgeconnect","silver_peak_vx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"simmachinesinc"},{"field":"Microsoft.Compute/imageOffer","in":["simmachines_vm_v2"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sinefa"},{"field":"Microsoft.Compute/imageOffer","in":["sinefa-probe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"skyarc"},{"field":"Microsoft.Compute/imageOffer","in":["mt6","mta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"smartmessage-autoflow"},{"field":"Microsoft.Compute/imageOffer","in":["martmessage-autoflow"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"snapt-adc"},{"field":"Microsoft.Compute/imageOffer","in":["snaptadc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soasta"},{"field":"Microsoft.Compute/imageOffer","in":["cloudtest-lite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"softnas"},{"field":"Microsoft.Compute/imageOffer","in":["cloud_dev","mp_ce","mp_ent","mp_nas_byol","mp_nas_ep","mp_nas_gp","mp_nas_hp","mp_plat","private_offerings","softnas-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solanolabs"},{"field":"Microsoft.Compute/imageOffer","in":["solano-ci-private-beta"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"soha"},{"field":"Microsoft.Compute/imageOffer","in":["soha-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"solar-security"},{"field":"Microsoft.Compute/imageOffer","in":["solar-incode"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sonicwall-inc"},{"field":"Microsoft.Compute/imageOffer","in":["sonicwall-nsz-azure","waf"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sophos"},{"field":"Microsoft.Compute/imageOffer","in":["sophos-xg"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spagobi"},{"field":"Microsoft.Compute/imageOffer","in":["spagobi"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"spacecurve"},{"field":"Microsoft.Compute/imageOffer","in":["spacecurve-quickstart"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"splunk"},{"field":"Microsoft.Compute/imageOffer","in":["splunk-enterprise-base-image"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"src-solution"},{"field":"Microsoft.Compute/imageOffer","in":["pilot-things-onem2m-smart-network"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sqlstream"},{"field":"Microsoft.Compute/imageOffer","in":["com"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"sphere3d"},{"field":"Microsoft.Compute/imageOffer","in":["snapcloud-byol","snapcloud-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackato-platform-as-a-service"},{"field":"Microsoft.Compute/imageOffer","in":["activestate-stackato"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stackstorm"},{"field":"Microsoft.Compute/imageOffer","in":["stackstorm-2015-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"startekfingerprintmatch"},{"field":"Microsoft.Compute/imageOffer","in":["bioserver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"steelhive"},{"field":"Microsoft.Compute/imageOffer","in":["steelhive_carbon"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stonefly"},{"field":"Microsoft.Compute/imageOffer","in":["stonefly-cloud-drive"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stormshield"},{"field":"Microsoft.Compute/imageOffer","in":["stormshield-network-security-for-cloud","stormshield-network-security-for-cloud-xl"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"storreduce"},{"field":"Microsoft.Compute/imageOffer","in":["storreduce"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"stratumn"},{"field":"Microsoft.Compute/imageOffer","in":["indigo-node"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"streamsets"},{"field":"Microsoft.Compute/imageOffer","in":["streamsets-data-collector"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"striim"},{"field":"Microsoft.Compute/imageOffer","in":["integrationforsqlserveronazure","integrationtoazurestorage","integrationtoeventhub","integrationtohdinsight"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["openSUSE-Leap","SLES","SLES-BYOS","SLES-HPC","SLES-HPC-Priority","SLES-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-SAPCAL","SLES-Standard","SUSE-CaaSP-Admin-BYOS","SUSE-CaaSP-Cluster-BYOS","SUSE-Manager-Proxy-BYOS","SUSE-Manager-Server-BYOS"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"symantectest1"},{"field":"Microsoft.Compute/imageOffer","in":["cwpsazure-beta-01"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synack-inc"},{"field":"Microsoft.Compute/imageOffer","in":["synack-crowd-security-intelligence"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"synechron-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["blockchain_tradefinance_quorum"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"syte"},{"field":"Microsoft.Compute/imageOffer","in":["syteoffer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tactic"},{"field":"Microsoft.Compute/imageOffer","in":["tactic-workflow-v001"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talari-networks"},{"field":"Microsoft.Compute/imageOffer","in":["talari-networks-virtual-appliance"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"talena-inc"},{"field":"Microsoft.Compute/imageOffer","in":["talena_inc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tata_communications"},{"field":"Microsoft.Compute/imageOffer","in":["netfoundry_cloud_gateway"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tavendo"},{"field":"Microsoft.Compute/imageOffer","in":["crossbar_on_azure_ubuntu1404"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techdivision"},{"field":"Microsoft.Compute/imageOffer","in":["appserver-io-pe"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"techlatest"},{"field":"Microsoft.Compute/imageOffer","in":["ethereumdevkit","rippledevelopersuit"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"telepat"},{"field":"Microsoft.Compute/imageOffer","in":["free"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tenable"},{"field":"Microsoft.Compute/imageOffer","in":["tenable-nessus-6-byol","tenable-nessus-professional","tenablecorenessus","tenablecorewas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"teradata"},{"field":"Microsoft.Compute/imageOffer","in":["teradata-data-mover","teradata-data-mover-agent","teradata-data-mover-intellisphere","teradata-data-stream-controller","teradata-database-1510","teradata-database-1510-byol","teradata-database-1510-intellisphere","teradata-database-1510-v2","teradata-database-1610-intellisphere","teradata-database-1610-v2","teradata-database-1620","teradata-database-1620-byol","teradata-database-1620-intellisphere","teradata-database-enterprise","teradata-database-v1610","teradata-database-v1610-byol","teradata-ecosystem-manager","teradata-querygrid-manager","teradata-querygrid-manager-intellisphere","teradata-rest-services","teradata-server-management","teradata-viewpoint","teradata-viewpoint-intellisphere"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thales-vormetric"},{"field":"Microsoft.Compute/imageOffer","in":["ciphertrust-ckm","vormetric-dsm","vormetric-dsm-6-1-0","vormetric-tokenization-server","vts-2_2_0_2604"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"things-board"},{"field":"Microsoft.Compute/imageOffer","in":["tb-pe-cassandra"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"thoughtspot-inc"},{"field":"Microsoft.Compute/imageOffer","in":["thoughtspotvirtualmachine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tibco-software"},{"field":"Microsoft.Compute/imageOffer","in":["grid-server-engine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tig"},{"field":"Microsoft.Compute/imageOffer","in":["backup-as-a-service"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tigergraph"},{"field":"Microsoft.Compute/imageOffer","in":["tigergraph"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tmaxsoft"},{"field":"Microsoft.Compute/imageOffer","in":["tmax-jeusee","tmax-jeusse","tmax-webtobse"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tokyosystemhouse"},{"field":"Microsoft.Compute/imageOffer","in":["osscobol151j-pg961-centos72"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"torusware"},{"field":"Microsoft.Compute/imageOffer","in":["speedus-lite-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"totemo"},{"field":"Microsoft.Compute/imageOffer","in":["totemo-azr-tm6"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"townsend-security"},{"field":"Microsoft.Compute/imageOffer","in":["alliance-key-manager"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"trendmicro"},{"field":"Microsoft.Compute/imageOffer","in":["deep-security-vm","deep-security-vm-byol","iot-security-sdk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"truestack"},{"field":"Microsoft.Compute/imageOffer","in":["tsdc"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tsa-public-service"},{"field":"Microsoft.Compute/imageOffer","in":["ckan-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"tunnelbiz"},{"field":"Microsoft.Compute/imageOffer","in":["centos70-min","centos7optimizwithwordpress","centos7phpoptimizing","centos7phpoptimizingnginx","centos7phpoptimizwlaravel","centos7phpoptimizwosticket","centos7webserverwithwaf","centos7withaspdotnetcore2apache","centos7withjoomla","debian_web_server","fedora","fusio","linuxwithlimesurvey","networkmonitoringsystem","rimauwaf_cloud","ubuntu_server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"twistlock"},{"field":"Microsoft.Compute/imageOffer","in":["twistlock"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"typesafe"},{"field":"Microsoft.Compute/imageOffer","in":["typesafe-reactive-maps-demo"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubeeko"},{"field":"Microsoft.Compute/imageOffer","in":["hfactory-tools-for-hdinsight","hfactory-tools-sandbox"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ubercloud"},{"field":"Microsoft.Compute/imageOffer","in":["ansys-17-2-fluids-structures","ansys_182_test","comsol-multiphysics-v5-2","openfoam-v2dot3-centos-v6","openfoam-v3dot0","star-ccm-v10-04","star-ccm-v10-06-heeds-mdo-v2015","star-ccm-v12-00"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"ulex"},{"field":"Microsoft.Compute/imageOffer","in":["voximal"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unifi-software"},{"field":"Microsoft.Compute/imageOffer","in":["unifi-data-catalog","unifi-dataplatform-2-3-3-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"unitrends"},{"field":"Microsoft.Compute/imageOffer","in":["unitrends-enterprise-backup-azure"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"usp"},{"field":"Microsoft.Compute/imageOffer","in":["unified-streaming-vod-standard"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"varnish"},{"field":"Microsoft.Compute/imageOffer","in":["varnish-cache_","varnish-custom-statistics","varnish-plus-administration-and-statistics","varnish-plus-caching-engine-4"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vaultive-inc"},{"field":"Microsoft.Compute/imageOffer","in":["cloud-security-platform"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vbot"},{"field":"Microsoft.Compute/imageOffer","in":["vbot"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"velocloud"},{"field":"Microsoft.Compute/imageOffer","in":["velocloud-virtual-edge","velocloud-virtual-edge-3x"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vidispine"},{"field":"Microsoft.Compute/imageOffer","in":["vidispine-content-management"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veritas"},{"field":"Microsoft.Compute/imageOffer","in":["cloudpoint-2-0-0","veritas-resiliency-platform-vhd-offer"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"veeam"},{"field":"Microsoft.Compute/imageOffer","in":["veeamhubimage"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vigyanlabs-innovations-pvt-ltd"},{"field":"Microsoft.Compute/imageOffer","in":["ipm-plus-energy-saver"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"viptela"},{"field":"Microsoft.Compute/imageOffer","in":["viptela-vedge-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vizixiotplatformretail001"},{"field":"Microsoft.Compute/imageOffer","in":["vizix-iot-platform-retail-005"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vmturbo"},{"field":"Microsoft.Compute/imageOffer","in":["turbonomic","vmturbo64-opsmgr-5_3"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vte"},{"field":"Microsoft.Compute/imageOffer","in":["slashdb"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"vu-llc"},{"field":"Microsoft.Compute/imageOffer","in":["vu-app-server","vu-facerecogn","vu-fraudanalysis","vu-secureonboarding"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallarm"},{"field":"Microsoft.Compute/imageOffer","in":["wallarm-ng-waf-offer-1"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wallix"},{"field":"Microsoft.Compute/imageOffer","in":["wallix-wabsuite"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"watchguard-technologies"},{"field":"Microsoft.Compute/imageOffer","in":["vm-firebox-cloud"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"waves"},{"field":"Microsoft.Compute/imageOffer","in":["waves"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"websense-apmailpe"},{"field":"Microsoft.Compute/imageOffer","in":["ap-data-email-gateway","forcepoint-email-security-85beta","triton-ap-data"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wmspanel"},{"field":"Microsoft.Compute/imageOffer","in":["nimble-streamer-centos","nimble-streamer-ubuntu"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"wowza"},{"field":"Microsoft.Compute/imageOffer","in":["wowzastreamingengine"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xfinityinc"},{"field":"Microsoft.Compute/imageOffer","in":["d3view-v5"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xtremedata"},{"field":"Microsoft.Compute/imageOffer","in":["dbx"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"yellowfin"},{"field":"Microsoft.Compute/imageOffer","in":["yellowfin-for-azure-byol"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"xyzrd-group-ou"},{"field":"Microsoft.Compute/imageOffer","in":["c73-zultys-mxvirtual"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"your-shop-online"},{"field":"Microsoft.Compute/imageOffer","in":["herefordshire-enterprise-platform-drupal-7","xenofile"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zend"},{"field":"Microsoft.Compute/imageOffer","in":["php-56-zend-server","php-zend-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"z1"},{"field":"Microsoft.Compute/imageOffer","in":["z1-securehub"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zerodown_software"},{"field":"Microsoft.Compute/imageOffer","in":["bcaasforazure","stackbcaas"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zoomdata"},{"field":"Microsoft.Compute/imageOffer","in":["zoomdata-server"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"zscaler"},{"field":"Microsoft.Compute/imageOffer","in":["zscaler-private-access"]}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/d974fab8daefe230","type":"Microsoft.Authorization/policyDefinitions","name":"d974fab8daefe230"},{"properties":{"displayName":"geneva - monitoring extension and azsecpack autoupdate policy for vmss_2.0","policyType":"Custom","mode":"Indexed","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-12T00:29:56.9604539Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"Microsoft.Azure.Geneva.GenevaMonitoring","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"GenevaMonitoring"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Geneva"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/enableAutomaticUpgrade","equals":"true"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmssName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2018-10-01","name":"[concat(parameters(''vmssName''), - ''/Microsoft.Azure.Geneva.GenevaMonitoring'')]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.Azure.Geneva","type":"GenevaMonitoring","typeHandlerVersion":"2.0","autoUpgradeMinorVersion":true,"enableAutomaticUpgrade":true,"settings":{}}}]},"parameters":{"vmssName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/dac4e4f8ad529fe5","type":"Microsoft.Authorization/policyDefinitions","name":"dac4e4f8ad529fe5"},{"properties":{"displayName":"nrms-nsg-rule-109_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:52.5486159Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff","type":"Microsoft.Authorization/policyDefinitions","name":"e0bc08af3bd773ff"},{"properties":{"displayName":"nrms-nsg-rule-103_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:24.0068177Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e24b2791c9576d86","type":"Microsoft.Authorization/policyDefinitions","name":"e24b2791c9576d86"},{"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:58.9310187Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"priorities":{"type":"Array","metadata":{"displayName":"Rule - Priority","description":"List of Rule Priority Numbers reserved for Security"}},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","In":"[parameters(''priorities'')]"},{"field":"location","In":"[parameters(''allowedLocations'')]"},{"allOf":[{"not":{"field":"name","contains":"Cleanuptool"}},{"not":{"field":"name","contains":"NRMS-Rule-"}}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d","type":"Microsoft.Authorization/policyDefinitions","name":"e695de0794b757d"},{"properties":{"displayName":"nrms-nsg-rule-102_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:16.2005161Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e788a85b5ac6ce0f","type":"Microsoft.Authorization/policyDefinitions","name":"e788a85b5ac6ce0f"},{"properties":{"displayName":"nrms-nsg-rule-109_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:36.1193587Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/eb9b3ba85853f934","type":"Microsoft.Authorization/policyDefinitions","name":"eb9b3ba85853f934"},{"properties":{"displayName":"nrms-nsg-rule-104_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:24.2401173Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/eed6a81371f5e28b","type":"Microsoft.Authorization/policyDefinitions","name":"eed6a81371f5e28b"},{"properties":{"displayName":"nrms-nsg-rule-107_1.1","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-08T19:20:24.6068273Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"}},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"}},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","equals":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Any"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/f0e3de3e84e21226","type":"Microsoft.Authorization/policyDefinitions","name":"f0e3de3e84e21226"},{"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-06-26T21:23:26.5935651Z","updatedBy":null,"updatedOn":null},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}}},"policyRule":{"if":{"allOf":[{"field":"location","in":"[parameters(''allowedLocations'')]"},{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","notIn":["null",""]}}]},{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"false"}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/f828e370e4aad7e8","type":"Microsoft.Authorization/policyDefinitions","name":"f828e370e4aad7e8"},{"properties":{"displayName":"nrms-nsg-rule-107_1.3","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:08.0100184Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagname'')]]","equals":""},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[resourceGroup().tags[''SkipNRMSAll'']]","equals":""},{"field":"tags[''autopilotcluster'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotcluster'']]","equals":""},{"field":"tags[''autopilotenvironment'']","exists":"false"},{"value":"[resourceGroup().tags[''autopilotenvironment'']]","equals":""},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1","type":"Microsoft.Authorization/policyDefinitions","name":"fb6de85c9e746cf1"},{"properties":{"displayName":"nrms-nsg-rule-108_1.2","policyType":"Custom","mode":"All","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-07-09T18:15:32.8982907Z","updatedBy":null,"updatedOn":null},"parameters":{"allowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying resources.","strongType":"location"}},"ruleNo":{"type":"String","metadata":{"displayName":"Priority","description":"The - priority slot for the new rule"},"allowedValues":["100","101","102","103","104","105","106","107","108","109"]},"info":{"type":"String","metadata":{"displayName":"Description","description":"A - description"},"defaultValue":""},"destinationPortRanges":{"type":"Array","metadata":{"displayName":"Port - Number","description":"Security rule port numbers must match these numbers"}},"subscriptionExclusions":{"type":"Array","metadata":{"displayName":"Subscriptions - Excluded","description":"Subscriptions excluded from policy due to security - exceptions"},"defaultValue":[]},"protocol":{"type":"String","metadata":{"displayName":"protocol","description":"Protocol - for the rule"},"allowedValues":["*","Tcp","Udp"]},"sourceType":{"type":"String","metadata":{"displayName":"sourceType","description":null},"allowedValues":["IP - Addresses","Service Tag","App Security Group"]},"sourceValue":{"type":"String","metadata":{"displayName":"sourceValue","description":null}},"actionValue":{"type":"String","metadata":{"displayName":"actionValue","description":null},"allowedValues":["Allow","Deny"]},"direction":{"type":"String","metadata":{"displayName":"direction","description":null},"allowedValues":["Inbound","Outbound"]},"tagname":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Rule is not deployed if this tag exists on the NSG"},"allowedValues":["NA","NRMSException","SkipNRMSCorp","nrmsskipcorpnetsaw","SkipNRMSSAW","SkipNRMSDatabricks","SkipNRMSRDPSSH","SkipNRMSMgmt","SkipNRMSHigh","SkipNRMSVNet","SkipNRMSLoadBal","SkipNRMSDB","SkipNRMSMedium"],"defaultValue":"NA"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},{"field":"location","in":"[parameters(''allowedLocations'')]"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"field":"tags[''SkipNRMSAll'']","exists":"false"},{"value":"[subscription().subscriptionId]","notIn":"[parameters(''subscriptionExclusions'')]"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Network/networkSecurityGroups/securityRules","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"existenceCondition":{"anyOf":[{"allOf":[{"field":"fullName","equals":"[concat(field(''name''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"[parameters(''ruleno'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"[parameters(''sourceValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"[parameters(''actionValue'')]"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"[parameters(''direction'')]"}]},{"allOf":[{"field":"fullName","contains":"Cleanuptool-Deny-103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/priority","equals":"103"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","in":["Any","*"]},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"}]}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"ruleNo":{"type":"String"},"destinationPortRanges":{"type":"Array"},"protocol":{"type":"String"},"sourceType":{"type":"String"},"sourceValue":{"type":"String"},"actionValue":{"type":"String"},"direction":{"type":"String"},"info":{"type":"String"}},"variables":{"SourceArr":"[split(parameters(''sourceValue''),'','')]","appSecGroups":{"copy":[{"name":"values","count":"[length(variables(''SourceArr''))]","input":{"id":"[if(equals(parameters(''sourceType''),''App - Security Group''),if(contains(variables(''SourceArr'')[copyindex(''values'')],''subscriptions''), - variables(''SourceArr'')[copyindex(''values'')],resourceId(''Microsoft.Network/applicationSecurityGroups'', - variables(''SourceArr'')[copyindex(''values'')])), '''')]"}}]}},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/securityRules","name":"[concat(parameters(''fullName''),''/'',''NRMS-Rule-'', - parameters(''ruleNo''))]","apiVersion":"2017-10-01","scale":null,"properties":{"protocol":"[parameters(''protocol'')]","description":"[parameters(''info'')]","sourcePortRange":"*","sourceAddressPrefix":"[if(equals(parameters(''sourceType''),''Service - Tag''),parameters(''sourceValue''),json(''null''))]","sourceAddressPrefixes":"[if(equals(parameters(''sourceType''),''IP - Addresses''),variables(''SourceArr''),json(''null''))]","sourceApplicationSecurityGroups":"[if(equals(parameters(''sourceType''),''App - Security Group''),variables(''appSecGroups'').values,json(''null''))]","destinationPortRanges":"[if - (equals(1,length(parameters(''destinationPortRanges''))), json(''null''), - parameters(''destinationPortRanges''))]","destinationPortRange":"[if (equals(1,length(parameters(''destinationPortRanges''))), - parameters(''destinationPortRanges'')[0], json(''null''))]","destinationAddressPrefix":"*","destinationApplicationSecurityGroups":[],"access":"[parameters(''actionValue'')]","priority":"[parameters(''ruleNo'')]","direction":"[parameters(''direction'')]"}}]},"parameters":{"fullName":{"value":"[field(''fullName'')]"},"ruleNo":{"value":"[parameters(''ruleNo'')]"},"destinationPortRanges":{"value":"[parameters(''destinationPortRanges'')]"},"protocol":{"value":"[parameters(''protocol'')]"},"sourceType":{"value":"[parameters(''sourceType'')]"},"sourceValue":{"value":"[parameters(''sourceValue'')]"},"actionValue":{"value":"[parameters(''actionValue'')]"},"direction":{"value":"[parameters(''direction'')]"},"info":{"value":"[parameters(''info'')]"}}}}}}}},"id":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fc84f507da5fe442","type":"Microsoft.Authorization/policyDefinitions","name":"fc84f507da5fe442"}]}' - headers: - cache-control: - - no-cache - content-length: - - '2498442' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:18 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: 'b''{"properties": {"policyDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0"}}''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '162' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:20.1637971Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:19 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1197' - status: - code: 201 - message: Created -- request: - body: 'b''{"properties": {"displayName": "Cost Management", "description": "Policies - to enforce low cost storage SKUs", "metadata": {"category": "Cost Management"}, - "policyDefinitions": [{"policyDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0", - "parameters": {}}]}}''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '344' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:21.5783135Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"3625167962627172328","policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","parameters":{}}]},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '745' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1196' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:20.1637971Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments?api-version=2019-09-01 - response: - body: - string: '{"value":[{"sku":{"name":"A1","tier":"Standard"},"properties":{"displayName":"ASC - Default (subscription: 00000000-0000-0000-0000-000000000000)","policyDefinitionId":"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","parameters":{"diagnosticsLogsInServiceFabricMonitoringEffect":{"value":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"value":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"value":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"value":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"networkSecurityGroupsMonitoringEffect":{"value":"AuditIfNotExists"},"webApplicationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"sqlAuditingMonitoringEffect":{"value":"AuditIfNotExists"},"sqlEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"nextGenerationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"storageEncryptionMonitoringEffect":{"value":"Audit"},"jitNetworkAccessMonitoringEffect":{"value":"AuditIfNotExists"},"adaptiveApplicationControlsMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"value":"Audit"},"aadAuthenticationInSqlServerMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"value":"Audit"},"clusterProtectionLevelInServiceFabricMonitoringEffect":{"value":"Audit"},"aadAuthenticationInServiceFabricMonitoringEffect":{"value":"Audit"},"diagnosticsLogsInServiceBusMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeStoreMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInEventHubMonitoringEffect":{"value":"AuditIfNotExists"},"metricAlertsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"value":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"value":"Audit"},"classicComputeVMsMonitoringEffect":{"value":"Audit"},"classicStorageAccountsMonitoringEffect":{"value":"Audit"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInKeyVaultMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInStreamAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"value":"AuditIfNotExists"}},"description":"This - policy assignment was automatically created by Azure Security Center","metadata":{"assignedBy":"Security - Center"},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn","type":"Microsoft.Authorization/policyAssignments","name":"SecurityCenterBuiltIn"},{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:20.1637971Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/3be0ea1bef3d71ca","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:48:29.541787Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:07.5223938Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/1fc2c9de5f6971ca","type":"Microsoft.Authorization/policyAssignments","name":"1fc2c9de5f6971ca"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:48.1992021Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:06.5182641Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460","type":"Microsoft.Authorization/policyAssignments","name":"5ba6a44ac3269460"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Batch - Accounts must use a Pool Allocation Mode of User subscription on the Advanced - tab to configure a VNet in the subscriptiong. This enables the use of NSGs - to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.9760562Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:13.6157074Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88","type":"Microsoft.Authorization/policyAssignments","name":"6bff79d27acb9c88"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.682075Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:12.1198218Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392","type":"Microsoft.Authorization/policyAssignments","name":"aca4d19ab4e30392"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.5549343Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:46.8539286Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d","type":"Microsoft.Authorization/policyAssignments","name":"b65cf29bbd4b57d"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:58.085345Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:19.3433657Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa","type":"Microsoft.Authorization/policyAssignments","name":"bce5fcf8b40531aa"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.3537501Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:21.3945714Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f","type":"Microsoft.Authorization/policyAssignments","name":"fcbba78ebf3e874f"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Batch - Pools must be configured to use a VNet in the users subscription. This enables - the use of NSGs to secure the network traffic for the Batch Account. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:59.165052Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:01.1245878Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-BTCH-AUDT-VINJ-v021"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:58.0927784Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:48.1385238Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-HDIN-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:02.4581818Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:19.6796255Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-KBNT-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-101_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"101"},"info":{"value":"Created - by Azure Core Security managed policy, placeholder you can delete, please - see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["443"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"VirtualNetwork"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDatabricks"},"subscriptionExclusions":{"value":[]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:06.5946651Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:28.6718333Z"},"enforcementMode":"Default"},"identity":{"principalId":"b7a49237-f5b0-473f-a4ff-6830d23af17d","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR101-v013","location":"uaenorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-102_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"102"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"IP - Addresses"},"sourceValue":{"value":"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:34.1091048Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:14.8874054Z"},"enforcementMode":"Default"},"identity":{"principalId":"985bb80e-8113-4542-8d68-418589e6ff34","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR102-v013","location":"southafricanorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-103_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"103"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetPublic"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:59.4953193Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:59.938494Z"},"enforcementMode":"Default"},"identity":{"principalId":"2ac3f52f-f3ad-40a4-9b2d-aa24e4c7bbba","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR103-v014","location":"eastus2"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-104_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"104"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetSaw"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSSAW"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:25.1822092Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:34.2006379Z"},"enforcementMode":"Default"},"identity":{"principalId":"f2e939bc-742a-42f9-a27a-f0982c6e3f64","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR104-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-105_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"105"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["1433","1434","3306","4333","5432","6379","7000","7001","7199","9042","9160","9300","16379","26379","27017"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDB"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943","6f5dcae0-a801-4d61-869d-7cf26ac8b3c3"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:47.192623Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:40.4928683Z"},"enforcementMode":"Default"},"identity":{"principalId":"4a113caa-961f-4535-ac9b-79bfba8b9ed2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR105-v013","location":"australiasoutheast"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-106_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"106"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["22","3389"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSRDPSSH"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:53.5540872Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:11:50.4193674Z"},"enforcementMode":"Default"},"identity":{"principalId":"6179a082-c057-4fe3-8118-916b816a42e3","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR106-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-107_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"107"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["23","135","445","5985","5986"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMgmt"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:11.2279015Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:01.1939884Z"},"enforcementMode":"Default"},"identity":{"principalId":"7c2d0d59-528c-434a-8c6c-03330539cad2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR107-v013","location":"uksouth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-108_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"108"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["13","17","19","53","69","111","123","512","514","593","873","1900","5353","11211"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSHigh"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:02.4628867Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:37.7827349Z"},"enforcementMode":"Default"},"identity":{"principalId":"7d7aed0a-228e-420b-a6a2-82a49dacb8cb","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR108-v013","location":"germanywestcentral"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-109_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"109"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["119","137","138","139","161","162","389","636","2049","2301","2381","3268","5800","5900"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMedium"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:57.9727253Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:28.3338457Z"},"enforcementMode":"Default"},"identity":{"principalId":"56d08bc2-cc29-4d23-9d23-fd396b807b02","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR109-v013","location":"southeastasia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:59.4565556Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:04.7666469Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSGS-AUDT-RULS-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:34:02.1062104Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:06.0476055Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-AUDT-NSG-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:32:33.7856438Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:55.7007131Z"},"enforcementMode":"Default"},"identity":{"principalId":"6fe923a8-2e4d-4c1f-b7d6-a7c5984f0129","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-DINE-NSG-v012","location":"southindia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"azuresecuritypackautoupdate_3.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2","uaecentral","uaenorth","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]}},"description":"Combinations - of multiple policies to enable auto update of security pack and geneva agent","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-09-06T16:43:37.3818749Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:35.1192401Z"},"enforcementMode":"Default"},"identity":{"principalId":"8845dee4-c749-46a4-b8e8-35512cf066cd","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031","type":"Microsoft.Authorization/policyAssignments","name":"SEC-AzSecPack-v031","location":"centralindia"}]}' - headers: - cache-control: - - no-cache - content-length: - - '133715' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments?api-version=2019-09-01 - response: - body: - string: '{"value":[{"sku":{"name":"A1","tier":"Standard"},"properties":{"displayName":"ASC - Default (subscription: 00000000-0000-0000-0000-000000000000)","policyDefinitionId":"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","parameters":{"diagnosticsLogsInServiceFabricMonitoringEffect":{"value":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"value":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"value":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"value":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"networkSecurityGroupsMonitoringEffect":{"value":"AuditIfNotExists"},"webApplicationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"sqlAuditingMonitoringEffect":{"value":"AuditIfNotExists"},"sqlEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"nextGenerationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"storageEncryptionMonitoringEffect":{"value":"Audit"},"jitNetworkAccessMonitoringEffect":{"value":"AuditIfNotExists"},"adaptiveApplicationControlsMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"value":"Audit"},"aadAuthenticationInSqlServerMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"value":"Audit"},"clusterProtectionLevelInServiceFabricMonitoringEffect":{"value":"Audit"},"aadAuthenticationInServiceFabricMonitoringEffect":{"value":"Audit"},"diagnosticsLogsInServiceBusMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeStoreMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInEventHubMonitoringEffect":{"value":"AuditIfNotExists"},"metricAlertsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"value":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"value":"Audit"},"classicComputeVMsMonitoringEffect":{"value":"Audit"},"classicStorageAccountsMonitoringEffect":{"value":"Audit"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInKeyVaultMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInStreamAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"value":"AuditIfNotExists"}},"description":"This - policy assignment was automatically created by Azure Security Center","metadata":{"assignedBy":"Security - Center"},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn","type":"Microsoft.Authorization/policyAssignments","name":"SecurityCenterBuiltIn"},{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:20.1637971Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/3be0ea1bef3d71ca","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:48:29.541787Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:07.5223938Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/1fc2c9de5f6971ca","type":"Microsoft.Authorization/policyAssignments","name":"1fc2c9de5f6971ca"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:48.1992021Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:06.5182641Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460","type":"Microsoft.Authorization/policyAssignments","name":"5ba6a44ac3269460"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Batch - Accounts must use a Pool Allocation Mode of User subscription on the Advanced - tab to configure a VNet in the subscriptiong. This enables the use of NSGs - to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.9760562Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:13.6157074Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88","type":"Microsoft.Authorization/policyAssignments","name":"6bff79d27acb9c88"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.682075Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:12.1198218Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392","type":"Microsoft.Authorization/policyAssignments","name":"aca4d19ab4e30392"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.5549343Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:46.8539286Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d","type":"Microsoft.Authorization/policyAssignments","name":"b65cf29bbd4b57d"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:58.085345Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:19.3433657Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa","type":"Microsoft.Authorization/policyAssignments","name":"bce5fcf8b40531aa"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.3537501Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:21.3945714Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f","type":"Microsoft.Authorization/policyAssignments","name":"fcbba78ebf3e874f"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Batch - Pools must be configured to use a VNet in the users subscription. This enables - the use of NSGs to secure the network traffic for the Batch Account. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:59.165052Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:01.1245878Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-BTCH-AUDT-VINJ-v021"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:58.0927784Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:48.1385238Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-HDIN-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:02.4581818Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:19.6796255Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-KBNT-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-101_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"101"},"info":{"value":"Created - by Azure Core Security managed policy, placeholder you can delete, please - see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["443"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"VirtualNetwork"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDatabricks"},"subscriptionExclusions":{"value":[]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:06.5946651Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:28.6718333Z"},"enforcementMode":"Default"},"identity":{"principalId":"b7a49237-f5b0-473f-a4ff-6830d23af17d","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR101-v013","location":"uaenorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-102_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"102"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"IP - Addresses"},"sourceValue":{"value":"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:34.1091048Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:14.8874054Z"},"enforcementMode":"Default"},"identity":{"principalId":"985bb80e-8113-4542-8d68-418589e6ff34","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR102-v013","location":"southafricanorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-103_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"103"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetPublic"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:59.4953193Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:59.938494Z"},"enforcementMode":"Default"},"identity":{"principalId":"2ac3f52f-f3ad-40a4-9b2d-aa24e4c7bbba","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR103-v014","location":"eastus2"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-104_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"104"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetSaw"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSSAW"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:25.1822092Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:34.2006379Z"},"enforcementMode":"Default"},"identity":{"principalId":"f2e939bc-742a-42f9-a27a-f0982c6e3f64","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR104-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-105_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"105"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["1433","1434","3306","4333","5432","6379","7000","7001","7199","9042","9160","9300","16379","26379","27017"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDB"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943","6f5dcae0-a801-4d61-869d-7cf26ac8b3c3"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:47.192623Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:40.4928683Z"},"enforcementMode":"Default"},"identity":{"principalId":"4a113caa-961f-4535-ac9b-79bfba8b9ed2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR105-v013","location":"australiasoutheast"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-106_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"106"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["22","3389"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSRDPSSH"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:53.5540872Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:11:50.4193674Z"},"enforcementMode":"Default"},"identity":{"principalId":"6179a082-c057-4fe3-8118-916b816a42e3","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR106-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-107_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"107"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["23","135","445","5985","5986"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMgmt"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:11.2279015Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:01.1939884Z"},"enforcementMode":"Default"},"identity":{"principalId":"7c2d0d59-528c-434a-8c6c-03330539cad2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR107-v013","location":"uksouth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-108_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"108"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["13","17","19","53","69","111","123","512","514","593","873","1900","5353","11211"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSHigh"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:02.4628867Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:37.7827349Z"},"enforcementMode":"Default"},"identity":{"principalId":"7d7aed0a-228e-420b-a6a2-82a49dacb8cb","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR108-v013","location":"germanywestcentral"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-109_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"109"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["119","137","138","139","161","162","389","636","2049","2301","2381","3268","5800","5900"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMedium"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:57.9727253Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:28.3338457Z"},"enforcementMode":"Default"},"identity":{"principalId":"56d08bc2-cc29-4d23-9d23-fd396b807b02","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR109-v013","location":"southeastasia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:59.4565556Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:04.7666469Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSGS-AUDT-RULS-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:34:02.1062104Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:06.0476055Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-AUDT-NSG-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:32:33.7856438Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:55.7007131Z"},"enforcementMode":"Default"},"identity":{"principalId":"6fe923a8-2e4d-4c1f-b7d6-a7c5984f0129","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-DINE-NSG-v012","location":"southindia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"azuresecuritypackautoupdate_3.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2","uaecentral","uaenorth","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]}},"description":"Combinations - of multiple policies to enable auto update of security pack and geneva agent","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-09-06T16:43:37.3818749Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:35.1192401Z"},"enforcementMode":"Default"},"identity":{"principalId":"8845dee4-c749-46a4-b8e8-35512cf066cd","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031","type":"Microsoft.Authorization/policyAssignments","name":"SEC-AzSecPack-v031","location":"centralindia"}]}' - headers: - cache-control: - - no-cache - content-length: - - '133715' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,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' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:20.1637971Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14998' - status: - code: 200 - message: OK -- request: - body: 'b''{"properties": {"policyDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0"}}''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '162' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:22.8715861Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:22 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1195' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:21.5783135Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"3625167962627172328","policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","parameters":{}}]},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '745' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:22 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:22.8715861Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:22 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,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' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:22.8715861Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments/pypolicyassignmentea4a13f0","type":"Microsoft.Authorization/policyAssignments","name":"pypolicyassignmentea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '794' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:22 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14997' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:21.5783135Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"3625167962627172328","policyDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","parameters":{}}]},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policySetDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '745' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:23 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14996' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:17.6391295Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/read"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/pypolicyea4a13f0","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicyea4a13f0"}' - headers: - cache-control: - - no-cache - content-length: - - '630' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:23 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14995' - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition_at_management_group.yaml b/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition_at_management_group.yaml index 7904df0fc6b3..e69de29bb2d1 100644 --- a/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition_at_management_group.yaml +++ b/sdk/resources/azure-mgmt-resource/tests/recordings/test_mgmt_resource_policy.test_policy_definition_at_management_group.yaml @@ -1,17114 +0,0 @@ -interactions: -- request: - body: '{"name": "20000000-0001-0000-0000-000000000123"}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Cache-Control: - - no-cache - Connection: - - keep-alive - Content-Length: - - '48' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 - msrest_azure/0.6.2 azure-mgmt-managementgroups/0.2.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://management.azure.com/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123","type":"/providers/Microsoft.Management/managementGroups","name":"20000000-0001-0000-0000-000000000123","properties":{"tenantId":"00000000-0000-0000-0000-000000000000","displayName":"20000000-0001-0000-0000-000000000123","details":{"version":16,"updatedTime":"2020-05-19T17:18:03.6125967Z","updatedBy":"20d81029-94cd-4923-a766-994415ff73bd","parent":{"id":"/providers/Microsoft.Management/managementGroups/00000000-0000-0000-0000-000000000000","name":"00000000-0000-0000-0000-000000000000","displayName":"00000000-0000-0000-0000-000000000000"}}}}' - headers: - cache-control: - - no-cache - content-length: - - '640' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:37 GMT - expires: - - '-1' - pragma: - - no-cache - request-id: - - 943df5c8-279e-4552-9436-2832aa02703a - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-ba-restapi: - - 1.0.3.1572 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1199' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"policyType": "Custom", "description": "Don''t create a - VM anywhere", "policyRule": {"if": {"allOf": [{"source": "action", "equals": - "Microsoft.Compute/virtualMachines/write"}, {"field": "location", "in": ["eastus", - "eastus2", "centralus"]}]}, "then": {"effect": "deny"}}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '288' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:38.5457348Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/write"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '665' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:38 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:38.5457348Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/write"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '665' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:38 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions?api-version=2019-09-01 - response: - body: - string: '{"value":[{"properties":{"displayName":"Microsoft Managed Control 1599 - - Developer Configuration Management | Software / Firmware Integrity Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1599"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945","type":"Microsoft.Authorization/policyDefinitions","name":"0004bbf0-5099-4179-869e-e9ffe5fb0945"},{"properties":{"displayName":"Audit - virtual machines without disaster recovery configured","policyType":"BuiltIn","mode":"All","description":"Audit - virtual machines which do not have disaster recovery configured. To learn - more about disaster recovery, visit https://aka.ms/asr-doc.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Resources/links","existenceCondition":{"field":"name","like":"ASR-Protect-*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","type":"Microsoft.Authorization/policyDefinitions","name":"0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Function App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an Function app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/001802d1-4969-4c82-a700-c29c6c6f9bbd","type":"Microsoft.Authorization/policyDefinitions","name":"001802d1-4969-4c82-a700-c29c6c6f9bbd"},{"properties":{"displayName":"Microsoft - Managed Control 1375 - Incident Response Assistance | Automation Support For - Availability Of Information / Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1375"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/00379355-8932-4b52-b63a-3bc6daf3451a","type":"Microsoft.Authorization/policyDefinitions","name":"00379355-8932-4b52-b63a-3bc6daf3451a"},{"properties":{"displayName":"Microsoft - Managed Control 1605 - Developer Security Testing And Evaluation | Static - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1605"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0062eb8b-dc75-4718-8ea5-9bb4a9606655","type":"Microsoft.Authorization/policyDefinitions","name":"0062eb8b-dc75-4718-8ea5-9bb4a9606655"},{"properties":{"displayName":"Azure - Backup should be enabled for Virtual Machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit if Azure Backup service is enabled for all Virtual machines. - Azure Backup is a cost-effective, one-click backup solution simplifies data - recovery and is easier to enable than other cloud backup services.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.RecoveryServices/backupprotecteditems"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/013e242c-8828-4970-87b3-ab247555486d","type":"Microsoft.Authorization/policyDefinitions","name":"013e242c-8828-4970-87b3-ab247555486d"},{"properties":{"displayName":"Microsoft - Managed Control 1142 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1142"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01524fa8-4555-48ce-ba5f-c3b8dcef5147","type":"Microsoft.Authorization/policyDefinitions","name":"01524fa8-4555-48ce-ba5f-c3b8dcef5147"},{"properties":{"displayName":"Microsoft - Managed Control 1099 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1099"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01910bab-8639-4bd0-84ef-cc53b24d79ba","type":"Microsoft.Authorization/policyDefinitions","name":"01910bab-8639-4bd0-84ef-cc53b24d79ba"},{"properties":{"displayName":"Microsoft - Managed Control 1285 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1285"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01f7726b-db54-45c2-bcb5-9bd7a43796ee","type":"Microsoft.Authorization/policyDefinitions","name":"01f7726b-db54-45c2-bcb5-9bd7a43796ee"},{"properties":{"displayName":"Microsoft - Managed Control 1709 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1709"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/025992d6-7fee-4137-9bbf-2ffc39c0686c","type":"Microsoft.Authorization/policyDefinitions","name":"025992d6-7fee-4137-9bbf-2ffc39c0686c"},{"properties":{"displayName":"Microsoft - Managed Control 1052 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1052"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/027cae1c-ec3e-4492-9036-4168d540c42a","type":"Microsoft.Authorization/policyDefinitions","name":"027cae1c-ec3e-4492-9036-4168d540c42a"},{"properties":{"displayName":"Microsoft - Managed Control 1034 - Least Privilege","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1034"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a5ed00-6d2e-4e97-9a98-46c32c057329","type":"Microsoft.Authorization/policyDefinitions","name":"02a5ed00-6d2e-4e97-9a98-46c32c057329"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the remote host connection status - does not match the specified one","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the remote host connection status - does not match the specified one. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad","type":"Microsoft.Authorization/policyDefinitions","name":"02a84be7-c304-421f-9bb7-5d2c26af54ad"},{"properties":{"displayName":"Microsoft - Managed Control 1623 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1623"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02ce1b22-412a-4528-8630-c42146f917ed","type":"Microsoft.Authorization/policyDefinitions","name":"02ce1b22-412a-4528-8630-c42146f917ed"},{"properties":{"displayName":"Microsoft - Managed Control 1515 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1515"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02dd141a-a2b2-49a7-bcbd-ca31142f6211","type":"Microsoft.Authorization/policyDefinitions","name":"02dd141a-a2b2-49a7-bcbd-ca31142f6211"},{"properties":{"displayName":"Microsoft - Managed Control 1327 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1327"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03188d8f-1ae5-4fe1-974d-2d7d32ef937d","type":"Microsoft.Authorization/policyDefinitions","name":"03188d8f-1ae5-4fe1-974d-2d7d32ef937d"},{"properties":{"displayName":"Microsoft - Managed Control 1229 - Information System Component Inventory | No Duplicate - Accounting Of Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1229"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03752212-103c-4ab8-a306-7e813022ca9d","type":"Microsoft.Authorization/policyDefinitions","name":"03752212-103c-4ab8-a306-7e813022ca9d"},{"properties":{"displayName":"Microsoft - Managed Control 1123 - Audit Review, Analysis, And Reporting | Audit Level - Adjustment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1123"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03996055-37a4-45a5-8b70-3f1caa45f87d","type":"Microsoft.Authorization/policyDefinitions","name":"03996055-37a4-45a5-8b70-3f1caa45f87d"},{"properties":{"displayName":"Microsoft - Managed Control 1474 - Emergency Power | Long-Term Alternate Power Supply - - Minimal Operational Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1474"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ad326e-d7a1-44b1-9a76-e17492efc9e4","type":"Microsoft.Authorization/policyDefinitions","name":"03ad326e-d7a1-44b1-9a76-e17492efc9e4"},{"properties":{"displayName":"Microsoft - Managed Control 1227 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1227"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03b78f5e-4877-4303-b0f4-eb6583f25768","type":"Microsoft.Authorization/policyDefinitions","name":"03b78f5e-4877-4303-b0f4-eb6583f25768"},{"properties":{"displayName":"Microsoft - Managed Control 1361 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1361"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ed3be1-7276-4452-9a5d-e4168565ac67","type":"Microsoft.Authorization/policyDefinitions","name":"03ed3be1-7276-4452-9a5d-e4168565ac67"},{"properties":{"displayName":"Microsoft - Managed Control 1594 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1594"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/042ba2a1-8bb8-45f4-b080-c78cf62b90e9","type":"Microsoft.Authorization/policyDefinitions","name":"042ba2a1-8bb8-45f4-b080-c78cf62b90e9"},{"properties":{"displayName":"Azure - Cosmos DB allowed locations","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to restrict the locations your organization can specify - when deploying Azure Cosmos DB resources. Use to enforce your geo-compliance - requirements.","metadata":{"version":"1.0.0","category":"Cosmos DB"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying Azure Cosmos DB resources.","strongType":"location"}},"policyEffect":{"type":"String","metadata":{"displayName":"Policy - Effect","description":"The desired effect of the policy."},"allowedValues":["deny","audit","disabled"],"defaultValue":"deny"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"count":{"field":"Microsoft.DocumentDB/databaseAccounts/Locations[*]","where":{"value":"[replace(toLower(first(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*].locationName''))), - '' '', '''')]","in":"[parameters(''listOfAllowedLocations'')]"}},"notEquals":"[length(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*]''))]"}]},"then":{"effect":"[parameters(''policyEffect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0473574d-2d43-4217-aefe-941fcdf7e684","type":"Microsoft.Authorization/policyDefinitions","name":"0473574d-2d43-4217-aefe-941fcdf7e684"},{"properties":{"displayName":"SQL - managed instance TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","type":"Microsoft.Authorization/policyDefinitions","name":"048248b0-55cd-46da-b1ff-39efd52db260"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Linux virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Linux VMs monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04c4380f-3fae-46e8-96c9-30193528f602","type":"Microsoft.Authorization/policyDefinitions","name":"04c4380f-3fae-46e8-96c9-30193528f602"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Log Analytics - workspace when any Service Bus which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04d53d87-841c-4f23-8a5b-21564380b55e","type":"Microsoft.Authorization/policyDefinitions","name":"04d53d87-841c-4f23-8a5b-21564380b55e"},{"properties":{"displayName":"Microsoft - Managed Control 1572 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1572"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04f5fb00-80bb-48a9-a75b-4cb4d4c97c36","type":"Microsoft.Authorization/policyDefinitions","name":"04f5fb00-80bb-48a9-a75b-4cb4d4c97c36"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77","type":"Microsoft.Authorization/policyDefinitions","name":"053d3325-282c-4e5c-b944-24faffd30d77"},{"properties":{"displayName":"Microsoft - Managed Control 1331 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1331"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05460fe2-301f-4ed1-8174-d62c8bb92ff4","type":"Microsoft.Authorization/policyDefinitions","name":"05460fe2-301f-4ed1-8174-d62c8bb92ff4"},{"properties":{"displayName":"Private - endpoint should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a private endpoint. - For more details, visit https://aka.ms/pgprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0564d078-92f5-4f97-8398-b9f58a51f70b","type":"Microsoft.Authorization/policyDefinitions","name":"0564d078-92f5-4f97-8398-b9f58a51f70b"},{"properties":{"displayName":"Vulnerability - Assessment settings for SQL server should contain an email address to receive - scan reports","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send scan reports to'' field in - the Vulnerability Assessment settings. This email address receives scan result - summary after a periodic scan runs on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","type":"Microsoft.Authorization/policyDefinitions","name":"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9"},{"properties":{"displayName":"Diagnostic - logs in Azure Data Lake Store should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb","type":"Microsoft.Authorization/policyDefinitions","name":"057ef27e-665e-4328-8ea3-04b3122bd9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1132 - Protection Of Audit Information | Audit Backup On Separate - Physical Systems / Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1132"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05938e10-cdbd-4a54-9b2b-1cbcfc141ad0","type":"Microsoft.Authorization/policyDefinitions","name":"05938e10-cdbd-4a54-9b2b-1cbcfc141ad0"},{"properties":{"displayName":"Microsoft - Managed Control 1223 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1223"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a","type":"Microsoft.Authorization/policyDefinitions","name":"05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a"},{"properties":{"displayName":"Microsoft - Managed Control 1640 - Transmission Confidentiality And Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1640"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a289ce-6a20-4b75-a0f3-dc8601b6acd0","type":"Microsoft.Authorization/policyDefinitions","name":"05a289ce-6a20-4b75-a0f3-dc8601b6acd0"},{"properties":{"displayName":"Microsoft - Managed Control 1420 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1420"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05ae08cc-a282-413b-90c7-21a2c60b8404","type":"Microsoft.Authorization/policyDefinitions","name":"05ae08cc-a282-413b-90c7-21a2c60b8404"},{"properties":{"displayName":"Microsoft - Managed Control 1658 - Secure Name / Address Resolution Service (Recursive - Or Caching Resolver)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1658"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063b540e-4bdc-4e7a-a569-3a42ddf22098","type":"Microsoft.Authorization/policyDefinitions","name":"063b540e-4bdc-4e7a-a569-3a42ddf22098"},{"properties":{"displayName":"Microsoft - Managed Control 1688 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1688"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063c3f09-e0f0-4587-8fd5-f4276fae675f","type":"Microsoft.Authorization/policyDefinitions","name":"063c3f09-e0f0-4587-8fd5-f4276fae675f"},{"properties":{"displayName":"Microsoft - Managed Control 1332 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1332"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068260be-a5e6-4b0a-a430-cd27071c226a","type":"Microsoft.Authorization/policyDefinitions","name":"068260be-a5e6-4b0a-a430-cd27071c226a"},{"properties":{"displayName":"Microsoft - Managed Control 1455 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1455"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068a88d4-e520-434e-baf0-9005a8164e6a","type":"Microsoft.Authorization/policyDefinitions","name":"068a88d4-e520-434e-baf0-9005a8164e6a"},{"properties":{"displayName":"[Deprecated]: - Audit SQL DB Level Audit Setting","policyType":"BuiltIn","mode":"All","description":"Audit - DB level audit setting for SQL databases","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{"setting":{"type":"String","metadata":{"displayName":"[Deprecated]: - Audit Setting"},"allowedValues":["enabled","disabled"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/auditingSettings","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Audit - VMs that do not use managed disks","policyType":"BuiltIn","mode":"All","description":"This - policy audits VMs that do not use managed disks","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osDisk.uri","exists":"True"}]},{"allOf":[{"field":"type","equals":"Microsoft.Compute/VirtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osDisk.vhdContainers","exists":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/osdisk.imageUrl","exists":"True"}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a4d"},{"properties":{"displayName":"Microsoft - Managed Control 1366 - Incident Handling | Information Correlation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1366"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06c45c30-ae44-4f0f-82be-41331da911cc","type":"Microsoft.Authorization/policyDefinitions","name":"06c45c30-ae44-4f0f-82be-41331da911cc"},{"properties":{"displayName":"Microsoft - Managed Control 1633 - Boundary Protection | Route Traffic To Authenticated - Proxy Servers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1633"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/07557aa0-e02f-4460-9a81-8ecd2fed601a","type":"Microsoft.Authorization/policyDefinitions","name":"07557aa0-e02f-4460-9a81-8ecd2fed601a"},{"properties":{"displayName":"CORS - should not allow every resource to access your Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your Function - app. Allow only required domains to interact with your Function app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5","type":"Microsoft.Authorization/policyDefinitions","name":"0820b7b9-23aa-4725-a1ce-ae4558f718e5"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - values: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c","type":"Microsoft.Authorization/policyDefinitions","name":"0868462e-646c-4fe3-9ced-a733534b6a2c"},{"properties":{"displayName":"Microsoft - Managed Control 1583 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1583"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0882d488-8e80-4466-bc0f-0cd15b6cb66d","type":"Microsoft.Authorization/policyDefinitions","name":"0882d488-8e80-4466-bc0f-0cd15b6cb66d"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08b17839-76c6-4015-90e0-33d9d54d219c","type":"Microsoft.Authorization/policyDefinitions","name":"08b17839-76c6-4015-90e0-33d9d54d219c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Log Analytics - workspace when any Search Services which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08ba64b8-738f-4918-9686-730d2ed79c7d","type":"Microsoft.Authorization/policyDefinitions","name":"08ba64b8-738f-4918-9686-730d2ed79c7d"},{"properties":{"displayName":"Adaptive - Network Hardening recommendations should be applied on internet facing virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Azure Security - Center analyzes the traffic patterns of Internet facing virtual machines and - provides Network Security Group rule recommendations that reduce the potential - attack surface","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"adaptiveNetworkHardenings","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","type":"Microsoft.Authorization/policyDefinitions","name":"08e6af2d-db70-460a-bfe9-d5bd474ba9d6"},{"properties":{"displayName":"There - should be more than one owner assigned to your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate more than one subscription owner in order to have - administrator access redundancy.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateMoreThanOneOwner","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","type":"Microsoft.Authorization/policyDefinitions","name":"09024ccc-0c5f-475e-9457-b7c0d9ed487b"},{"properties":{"displayName":"Microsoft - Managed Control 1159 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1159"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0925f098-7877-450b-8ba4-d1e55f2d8795","type":"Microsoft.Authorization/policyDefinitions","name":"0925f098-7877-450b-8ba4-d1e55f2d8795"},{"properties":{"displayName":"Disk - encryption should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"VMs - without an enabled disk encryption will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","type":"Microsoft.Authorization/policyDefinitions","name":"0961003e-5a0a-4549-abde-af6a37f2724d"},{"properties":{"displayName":"Microsoft - Managed Control 1302 - Identification And Authentication (Org. Users) | Network - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1302"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09828c65-e323-422b-9774-9d5c646124da","type":"Microsoft.Authorization/policyDefinitions","name":"09828c65-e323-422b-9774-9d5c646124da"},{"properties":{"displayName":"Configure - backup on VMs of a location to an existing central Vault in the same location","policyType":"BuiltIn","mode":"Indexed","description":"This - policy configures Azure Backup protection on VMs in a given location to an - existing central vault in the same location. It applies to only those VMs - that are not already configured for backup. It is recommended that this policy - is assigned to not more than 200 VMs. If the policy is assigned for more than - 200 VMs, it can result in the backup getting triggered a few hours beyond - the defined schedule. This policy will be enhanced to support more VM images.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"vaultLocation":{"type":"String","metadata":{"displayName":"Location - (Specify the location of the VMs that you want to protect)","description":"Specify - the location of the VMs that you want to protect. VMs should be backed up - to a vault in the same location.\nFor example - southeastasia","strongType":"location"}},"backupPolicyId":{"type":"String","metadata":{"displayName":"Backup - Policy (of type Azure VM from a vault in the location chosen above)","description":"Specify - the id of the Azure backup policy to configure backup of the virtual machines. - The selected Azure backup policy should be of type Azure virtual machine. - This policy needs to be in a vault that is present in the location chosen - above.\nFor example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/","strongType":"Microsoft.RecoveryServices/vaults/backupPolicies"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["deployIfNotExists","auditIfNotExists","disabled"],"defaultValue":"deployIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"location","equals":"[parameters(''vaultLocation'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c","/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b"],"type":"Microsoft.RecoveryServices/backupprotecteditems","deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"apiVersion":"2017-05-10","name":"[concat(''DeployProtection-'',uniqueString(parameters(''protectedItems'')))]","type":"Microsoft.Resources/deployments","resourceGroup":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 4))]","subscriptionId":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 2))]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"type":"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems","name":"[concat(first(skip(split(parameters(''backupPolicyId''), - ''/''), 8)), ''/'', parameters(''fabricName''), ''/'',parameters(''protectionContainers''), - ''/'', parameters(''protectedItems''))]","apiVersion":"2016-06-01","properties":{"protectedItemType":"Microsoft.Compute/virtualMachines","policyId":"[parameters(''backupPolicyId'')]","sourceResourceId":"[parameters(''sourceResourceId'')]"}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"[parameters(''fabricName'')]"},"protectionContainers":{"value":"[parameters(''protectionContainers'')]"},"protectedItems":{"value":"[parameters(''protectedItems'')]"},"sourceResourceId":{"value":"[parameters(''sourceResourceId'')]"}}}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"Azure"},"protectionContainers":{"value":"[concat(''iaasvmcontainer;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"protectedItems":{"value":"[concat(''vm;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"sourceResourceId":{"value":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/'', resourceGroup().name, - ''/providers/Microsoft.Compute/virtualMachines/'',field(''name''))]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09ce66bc-1220-4153-8104-e3f51c936913","type":"Microsoft.Authorization/policyDefinitions","name":"09ce66bc-1220-4153-8104-e3f51c936913"},{"properties":{"displayName":"Private - endpoint should be enabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mariadbprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a1302fb-a631-4106-9753-f3d494733990","type":"Microsoft.Authorization/policyDefinitions","name":"0a1302fb-a631-4106-9753-f3d494733990"},{"properties":{"displayName":"Microsoft - Managed Control 1654 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1654"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a2ee16e-ab1f-414a-800b-d1608835862b","type":"Microsoft.Authorization/policyDefinitions","name":"0a2ee16e-ab1f-414a-800b-d1608835862b"},{"properties":{"displayName":"Microsoft - Managed Control 1402 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1402"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a560d32-8075-4fec-9615-9f7c853f4ea9","type":"Microsoft.Authorization/policyDefinitions","name":"0a560d32-8075-4fec-9615-9f7c853f4ea9"},{"properties":{"displayName":"Microsoft - Managed Control 1428 - Media Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1428"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a77fcc7-b8d8-451a-ab52-56197913c0c7","type":"Microsoft.Authorization/policyDefinitions","name":"0a77fcc7-b8d8-451a-ab52-56197913c0c7"},{"properties":{"displayName":"Audit - resource location matches resource group location","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that the resource location matches its resource group location","metadata":{"version":"1.0.0","category":"General"},"policyRule":{"if":{"field":"location","notIn":["[resourcegroup().location]","global"]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a","type":"Microsoft.Authorization/policyDefinitions","name":"0a914e76-4921-4c19-b460-a2d36003525a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Management''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Management''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountManagement"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29","type":"Microsoft.Authorization/policyDefinitions","name":"0a9991e6-21be-49f9-8916-a06d934bcf29"},{"properties":{"displayName":"Microsoft - Managed Control 1044 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1044"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0abbac52-57cf-450d-8408-1208d0dd9e90","type":"Microsoft.Authorization/policyDefinitions","name":"0abbac52-57cf-450d-8408-1208d0dd9e90"},{"properties":{"displayName":"Microsoft - Managed Control 1253 - Contingency Plan | Resume Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1253"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0afce0b3-dd9f-42bb-af28-1e4284ba8311","type":"Microsoft.Authorization/policyDefinitions","name":"0afce0b3-dd9f-42bb-af28-1e4284ba8311"},{"properties":{"displayName":"Email - notification to subscription owner for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the subscription owner, in order to have them - receive security alert emails from Microsoft. This ensures that they are aware - of any potential security issues and can mitigate the risk in a timely fashion","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertsToAdmins","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d","type":"Microsoft.Authorization/policyDefinitions","name":"0b15565f-aa9e-48ba-8619-45960f2c314d"},{"properties":{"displayName":"Microsoft - Managed Control 1046 - Automatic Account Lock | Purge / Wipe Mobile Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1046"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b1aa965-7502-41f9-92be-3e2fe7cc392a","type":"Microsoft.Authorization/policyDefinitions","name":"0b1aa965-7502-41f9-92be-3e2fe7cc392a"},{"properties":{"displayName":"Microsoft - Managed Control 1020 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1020"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b291ee8-3140-4cad-beb7-568c077c78ce","type":"Microsoft.Authorization/policyDefinitions","name":"0b291ee8-3140-4cad-beb7-568c077c78ce"},{"properties":{"displayName":"Key - Vault objects should be recoverable","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits if key vault objects are not recoverable. Soft Delete feature - helps to effectively hold the resources for a given retention period (90 days) - even after a DELETE operation, while giving the appearance that the object - is deleted. When ''Purge protection'' is on, a vault or an object in deleted - state cannot be purged until the retention period of 90 days has passed. These - vaults and objects can still be recovered, assuring customers that the retention - policy will be followed.","metadata":{"version":"1.0.0","category":"Key Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","equals":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","type":"Microsoft.Authorization/policyDefinitions","name":"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53"},{"properties":{"displayName":"Microsoft - Managed Control 1115 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1115"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b653845-2ad9-4e09-a4f3-5a7c1d78353d","type":"Microsoft.Authorization/policyDefinitions","name":"0b653845-2ad9-4e09-a4f3-5a7c1d78353d"},{"properties":{"displayName":"Microsoft - Managed Control 1239 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1239"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0be51298-f643-4556-88af-d7db90794879","type":"Microsoft.Authorization/policyDefinitions","name":"0be51298-f643-4556-88af-d7db90794879"},{"properties":{"displayName":"Ensure - API app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0c192fe8-9cbb-4516-85b3-0ade8bd03886","type":"Microsoft.Authorization/policyDefinitions","name":"0c192fe8-9cbb-4516-85b3-0ade8bd03886"},{"properties":{"displayName":"Microsoft - Managed Control 1496 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1496"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ca96127-2f87-46ab-a4fc-0d2a786df1c8","type":"Microsoft.Authorization/policyDefinitions","name":"0ca96127-2f87-46ab-a4fc-0d2a786df1c8"},{"properties":{"displayName":"SQL - server TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/servers/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","type":"Microsoft.Authorization/policyDefinitions","name":"0d134df8-db83-46fb-ad72-fe0c9428c8dd"},{"properties":{"displayName":"Microsoft - Managed Control 1518 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1518"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d58f734-c052-40e9-8b2f-a1c2bff0b815","type":"Microsoft.Authorization/policyDefinitions","name":"0d58f734-c052-40e9-8b2f-a1c2bff0b815"},{"properties":{"displayName":"Microsoft - Managed Control 1713 - Software, Firmware, And Information Integrity | Integrity - Checks","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1713"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d87c70b-5012-48e9-994b-e70dd4b8def0","type":"Microsoft.Authorization/policyDefinitions","name":"0d87c70b-5012-48e9-994b-e70dd4b8def0"},{"properties":{"displayName":"Microsoft - Managed Control 1466 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1466"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d943a9c-a6f1-401f-a792-740cdb09c451","type":"Microsoft.Authorization/policyDefinitions","name":"0d943a9c-a6f1-401f-a792-740cdb09c451"},{"properties":{"displayName":"[Deprecated]: - Show audit results from Windows VMs on which Windows Defender Exploit Guard - is not enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which Windows Defender Exploit Guard is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-deprecated","category":"Guest - Configuration","deprecated":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053","type":"Microsoft.Authorization/policyDefinitions","name":"0d9b45ff-9ddd-43fc-bf59-fbd1c8423053"},{"properties":{"displayName":"Managed - identity should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f","type":"Microsoft.Authorization/policyDefinitions","name":"0da106f2-4ca3-48e8-bc85-c638fe6aea8f"},{"properties":{"displayName":"Microsoft - Managed Control 1718 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1718"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0dced7ab-9ce5-4137-93aa-14c13e06ab17","type":"Microsoft.Authorization/policyDefinitions","name":"0dced7ab-9ce5-4137-93aa-14c13e06ab17"},{"properties":{"displayName":"[Preview]: - Authorized IP ranges should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Restrict - access to the Kubernetes Service Management API by granting API access only - to IP addresses in specific ranges. It is recommended to limit access to authorized - IP ranges to ensure that only applications from allowed networks can access - the cluster.","metadata":{"version":"1.0.1-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.authorizedIPRanges","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","type":"Microsoft.Authorization/policyDefinitions","name":"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea"},{"properties":{"displayName":"Remote - debugging should be turned off for Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on function apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","type":"Microsoft.Authorization/policyDefinitions","name":"0e60b895-3786-45da-8377-9c6b4b6ac5f9"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MariaDB","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MariaDB with geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","type":"Microsoft.Authorization/policyDefinitions","name":"0ec47710-77ff-4a3d-9181-6aa50af424d0"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Windows VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ecd903d-91e7-4726-83d3-a229d7f2e293","type":"Microsoft.Authorization/policyDefinitions","name":"0ecd903d-91e7-4726-83d3-a229d7f2e293"},{"properties":{"displayName":"Microsoft - Managed Control 1601 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1601"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e","type":"Microsoft.Authorization/policyDefinitions","name":"0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e"},{"properties":{"displayName":"[Preview]: - Audit Azure Spring Cloud instances where distributed tracing is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Distributed - tracing tools in Azure Spring Cloud allow debugging and monitoring the complex - interconnections between microservices in an application. Distributed tracing - tools should be enabled and in a healthy state.","metadata":{"version":"1.0.0-preview","category":"App - Platform","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppPlatform/Spring"},{"anyOf":[{"field":"Microsoft.AppPlatform/Spring/trace.enabled","notEquals":"true"},{"field":"Microsoft.AppPlatform/Spring/trace.state","notEquals":"Succeeded"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f2d8593-4667-4932-acca-6a9f187af109","type":"Microsoft.Authorization/policyDefinitions","name":"0f2d8593-4667-4932-acca-6a9f187af109"},{"properties":{"displayName":"Microsoft - Managed Control 1476 - Fire Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1476"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f3c4ac2-3e35-4906-a80b-473b12a622d7","type":"Microsoft.Authorization/policyDefinitions","name":"0f3c4ac2-3e35-4906-a80b-473b12a622d7"},{"properties":{"displayName":"Microsoft - Managed Control 1204 - Access Restrictions For Change | Review System Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1204"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f4f6750-d1ab-4a4c-8dfd-af3237682665","type":"Microsoft.Authorization/policyDefinitions","name":"0f4f6750-d1ab-4a4c-8dfd-af3237682665"},{"properties":{"displayName":"Microsoft - Managed Control 1430 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1430"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f559588-5e53-4b14-a7c4-85d28ebc2234","type":"Microsoft.Authorization/policyDefinitions","name":"0f559588-5e53-4b14-a7c4-85d28ebc2234"},{"properties":{"displayName":"Microsoft - Managed Control 1574 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1574"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f935dab-83d6-47b8-85ef-68b8584161b9","type":"Microsoft.Authorization/policyDefinitions","name":"0f935dab-83d6-47b8-85ef-68b8584161b9"},{"properties":{"displayName":"Microsoft - Managed Control 1164 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1164"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fb8d3ce-9e96-481c-9c68-88d4e3019310","type":"Microsoft.Authorization/policyDefinitions","name":"0fb8d3ce-9e96-481c-9c68-88d4e3019310"},{"properties":{"displayName":"Microsoft - Managed Control 1017 - Account Management | Inactivity Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1017"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fc3db37-e59a-48c1-84e9-1780cedb409e","type":"Microsoft.Authorization/policyDefinitions","name":"0fc3db37-e59a-48c1-84e9-1780cedb409e"},{"properties":{"displayName":"Microsoft - Managed Control 1087 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1087"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/100c82ba-42e9-4d44-a2ba-94b209248583","type":"Microsoft.Authorization/policyDefinitions","name":"100c82ba-42e9-4d44-a2ba-94b209248583"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not contain the specified - certificates in Trusted Root","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs that - do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateThumbprints":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints","description":"A semicolon-separated list of certificate - thumbprints that should exist under the Trusted Root certificate store (Cert:\\LocalMachine\\Root). - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprints'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsCertificateInTrustedRoot"},"CertificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateThumbprints":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","type":"Microsoft.Authorization/policyDefinitions","name":"106ccbe4-a791-4f33-a44a-06796944b8d5"},{"properties":{"displayName":"Microsoft - Managed Control 1554 - Vulnerability Scanning | Discoverable Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1554"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10984b4e-c93e-48d7-bf20-9c03b04e9eca","type":"Microsoft.Authorization/policyDefinitions","name":"10984b4e-c93e-48d7-bf20-9c03b04e9eca"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Function - App","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","type":"Microsoft.Authorization/policyDefinitions","name":"10c1859c-e1a7-4df3-ab97-a487fa8059f6"},{"properties":{"displayName":"Custom - subscription owner roles should not exist","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that no custom subscription owner roles exist.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"},{"anyOf":[{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions[*].actions[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions.actions[*]","notEquals":"*"}}]},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notIn":["[concat(subscription().id,''/'')]","[subscription().id]","/"]}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notLike":"/providers/Microsoft.Management/*"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9","type":"Microsoft.Authorization/policyDefinitions","name":"10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9"},{"properties":{"displayName":"Microsoft - Managed Control 1230 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1230"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11158848-f679-4e9b-aa7b-9fb07d945071","type":"Microsoft.Authorization/policyDefinitions","name":"11158848-f679-4e9b-aa7b-9fb07d945071"},{"properties":{"displayName":"Microsoft - Managed Control 1432 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1432"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1140e542-b80d-4048-af45-3f7245be274b","type":"Microsoft.Authorization/policyDefinitions","name":"1140e542-b80d-4048-af45-3f7245be274b"},{"properties":{"displayName":"Audit - Dependency agent deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07","type":"Microsoft.Authorization/policyDefinitions","name":"11ac78e3-31bc-4f0c-8434-37ab963cea07"},{"properties":{"displayName":"Microsoft - Managed Control 1655 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1655"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/121eab72-390e-4629-a7e2-6d6184f57c6b","type":"Microsoft.Authorization/policyDefinitions","name":"121eab72-390e-4629-a7e2-6d6184f57c6b"},{"properties":{"displayName":"Microsoft - Managed Control 1681 - Malicious Code Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1681"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12623e7e-4736-4b2e-b776-c1600f35f93a","type":"Microsoft.Authorization/policyDefinitions","name":"12623e7e-4736-4b2e-b776-c1600f35f93a"},{"properties":{"displayName":"Microsoft - Managed Control 1240 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1240"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/129eb39f-d79a-4503-84cd-92f036b5e429","type":"Microsoft.Authorization/policyDefinitions","name":"129eb39f-d79a-4503-84cd-92f036b5e429"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System objects''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemobjects"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa","type":"Microsoft.Authorization/policyDefinitions","name":"12ae2d24-3805-4b37-9fa9-465968bfbcfa"},{"properties":{"displayName":"Microsoft - Managed Control 1666 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1666"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12e30ee3-61e6-4509-8302-a871e8ebb91e","type":"Microsoft.Authorization/policyDefinitions","name":"12e30ee3-61e6-4509-8302-a871e8ebb91e"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"installedApplication":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should be installed. e.g. ''Microsoft SQL Server - 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server 2014*'' - (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]bwhitelistedapp;Name'', - ''='', parameters(''installedApplication'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WhitelistedApplication"},"installedApplication":{"value":"[parameters(''installedApplication'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"installedApplication":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6","type":"Microsoft.Authorization/policyDefinitions","name":"12f7e5d0-42a7-4630-80d8-54fb7cff9bd6"},{"properties":{"displayName":"Microsoft - Managed Control 1347 - Identification And Authentication (Non-Org. Users) - | Acceptance Of PIV Creds. From Other Agys.","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1347"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/131a2706-61e9-4916-a164-00e052056462","type":"Microsoft.Authorization/policyDefinitions","name":"131a2706-61e9-4916-a164-00e052056462"},{"properties":{"displayName":"Microsoft - Managed Control 1450 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1450"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/134d7a13-ba3e-41e2-b236-91bfcfa24e01","type":"Microsoft.Authorization/policyDefinitions","name":"134d7a13-ba3e-41e2-b236-91bfcfa24e01"},{"properties":{"displayName":"Microsoft - Managed Control 1184 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1184"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13579d0e-0ab0-4b26-b0fb-d586f6d7ed20","type":"Microsoft.Authorization/policyDefinitions","name":"13579d0e-0ab0-4b26-b0fb-d586f6d7ed20"},{"properties":{"displayName":"Microsoft - Managed Control 1085 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1085"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d117e0-38b0-4bbb-aaab-563be5dd10ba","type":"Microsoft.Authorization/policyDefinitions","name":"13d117e0-38b0-4bbb-aaab-563be5dd10ba"},{"properties":{"displayName":"Microsoft - Managed Control 1404 - Maintenance Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1404"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d8f903-0cd6-449f-a172-50f6579c182b","type":"Microsoft.Authorization/policyDefinitions","name":"13d8f903-0cd6-449f-a172-50f6579c182b"},{"properties":{"displayName":"Microsoft - Managed Control 1695 - Information System Monitoring | Wireless Intrusion - Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1695"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13fcf812-ec82-4eda-9b89-498de9efd620","type":"Microsoft.Authorization/policyDefinitions","name":"13fcf812-ec82-4eda-9b89-498de9efd620"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group contains any of the specified members. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToExclude":{"type":"String","metadata":{"displayName":"Members - to exclude","description":"A semicolon-separated list of members that should - be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToExclude'', - ''='', parameters(''MembersToExclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToExclude"},"MembersToExclude":{"value":"[parameters(''MembersToExclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToExclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","type":"Microsoft.Authorization/policyDefinitions","name":"144f1397-32f9-4598-8c88-118decc3ccba"},{"properties":{"displayName":"Microsoft - Managed Control 1157 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1157"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/15495367-cf68-464c-bbc3-f53ca5227b7a","type":"Microsoft.Authorization/policyDefinitions","name":"15495367-cf68-464c-bbc3-f53ca5227b7a"},{"properties":{"displayName":"Microsoft - Managed Control 1491 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1491"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1571dd40-dafc-4ef4-8f55-16eba27efc7b","type":"Microsoft.Authorization/policyDefinitions","name":"1571dd40-dafc-4ef4-8f55-16eba27efc7b"},{"properties":{"displayName":"Microsoft - Managed Control 1564 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1564"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/157f0ef9-143f-496d-b8f9-f8c8eeaad801","type":"Microsoft.Authorization/policyDefinitions","name":"157f0ef9-143f-496d-b8f9-f8c8eeaad801"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a minimum password - age of 1 day","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a minimum password age of 1 day. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","type":"Microsoft.Authorization/policyDefinitions","name":"16390df4-2f73-4b42-af13-c801066763df"},{"properties":{"displayName":"Microsoft - Managed Control 1662 - Fail In Known State","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1662"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/165cb91f-7ea8-4ab7-beaf-8636b98c9d15","type":"Microsoft.Authorization/policyDefinitions","name":"165cb91f-7ea8-4ab7-beaf-8636b98c9d15"},{"properties":{"displayName":"Microsoft - Managed Control 1684 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1684"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16bfdb59-db38-47a5-88a9-2e9371a638cf","type":"Microsoft.Authorization/policyDefinitions","name":"16bfdb59-db38-47a5-88a9-2e9371a638cf"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - modules installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not have the specified Windows PowerShell - modules installed. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6","type":"Microsoft.Authorization/policyDefinitions","name":"16f9b37c-4408-4c30-bc17-254958f2e2d6"},{"properties":{"displayName":"Microsoft - Managed Control 1103 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1103"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16feeb31-6377-437e-bbab-d7f73911896d","type":"Microsoft.Authorization/policyDefinitions","name":"16feeb31-6377-437e-bbab-d7f73911896d"},{"properties":{"displayName":"Microsoft - Managed Control 1007 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1007"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17200329-bf6c-46d8-ac6d-abf4641c2add","type":"Microsoft.Authorization/policyDefinitions","name":"17200329-bf6c-46d8-ac6d-abf4641c2add"},{"properties":{"displayName":"Microsoft - Managed Control 1349 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Approved Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1349"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17641f70-94cd-4a5d-a613-3d1143e20e34","type":"Microsoft.Authorization/policyDefinitions","name":"17641f70-94cd-4a5d-a613-3d1143e20e34"},{"properties":{"displayName":"Deploy - associations for a managed application","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - managed application. This policy deployment does not support nested resource - types.","metadata":{"version":"1.0.0","category":"Managed Application"},"parameters":{"targetManagedApplicationId":{"type":"String","metadata":{"displayName":"Managed - application ID","description":"Resource ID of the managed application to which - resources need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the managed application.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetManagedApplicationId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetManagedApplicationId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetManagedApplicationId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetManagedApplicationId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetManagedApplicationId":{"value":"[parameters(''targetManagedApplicationId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17763ad9-70c0-4794-9397-53d765932634","type":"Microsoft.Authorization/policyDefinitions","name":"17763ad9-70c0-4794-9397-53d765932634"},{"properties":{"displayName":"Transparent - Data Encryption on SQL databases should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - data encryption should be enabled to protect data-at-rest and meet compliance - requirements","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"enabled"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"17k78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Microsoft - Managed Control 1325 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1325"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1845796a-7581-49b2-ae20-443121538e19","type":"Microsoft.Authorization/policyDefinitions","name":"1845796a-7581-49b2-ae20-443121538e19"},{"properties":{"displayName":"Microsoft - Managed Control 1480 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1480"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18a767cc-1947-4338-a240-bc058c81164f","type":"Microsoft.Authorization/policyDefinitions","name":"18a767cc-1947-4338-a240-bc058c81164f"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment without bring your own - key data protection enabled. For more details, visit https://aka.ms/postgresqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforPostgreSQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18adea5e-f416-4d0f-8aa8-d24321e3e274","type":"Microsoft.Authorization/policyDefinitions","name":"18adea5e-f416-4d0f-8aa8-d24321e3e274"},{"properties":{"displayName":"Microsoft - Managed Control 1369 - Incident Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1369"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18cc35ed-a429-486d-8d59-cb47e87304ed","type":"Microsoft.Authorization/policyDefinitions","name":"18cc35ed-a429-486d-8d59-cb47e87304ed"},{"properties":{"displayName":"Microsoft - Managed Control 1269 - Alternate Storage Site | Separation From Primary Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1269"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/19b9439d-865d-4474-b17d-97d2702fdb66","type":"Microsoft.Authorization/policyDefinitions","name":"19b9439d-865d-4474-b17d-97d2702fdb66"},{"properties":{"displayName":"Microsoft - Managed Control 1071 - Wireless Access | Restrict Configurations By Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1071"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a437f5b-9ad6-4f28-8861-de404d511ae4","type":"Microsoft.Authorization/policyDefinitions","name":"1a437f5b-9ad6-4f28-8861-de404d511ae4"},{"properties":{"displayName":"Azure - Monitor log profile should collect logs for categories ''write,'' ''delete,'' - and ''action''","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that a log profile collects logs for categories ''write,'' ''delete,'' - and ''action''","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logprofiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Write"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Delete"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Action"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7","type":"Microsoft.Authorization/policyDefinitions","name":"1a4e592a-6a6e-44a5-9814-e36264ca96e7"},{"properties":{"displayName":"[Deprecated]: - Access to App Services should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - security center has discovered that the networking configuration of some of - your app services are overly permissive and allow inbound traffic from ranges - that are too broad","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Web/sites"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToAppServices","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a833ff1-d297-4a0f-9944-888428f8e0ff","type":"Microsoft.Authorization/policyDefinitions","name":"1a833ff1-d297-4a0f-9944-888428f8e0ff"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","type":"Microsoft.Authorization/policyDefinitions","name":"1b7aa243-30e4-4c9e-bca8-d0d3022b634a"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for API - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","type":"Microsoft.Authorization/policyDefinitions","name":"1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba"},{"properties":{"displayName":"Deploy - Dependency agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04","type":"Microsoft.Authorization/policyDefinitions","name":"1c210e94-a481-4beb-95fa-1571b434fb04"},{"properties":{"displayName":"Microsoft - Managed Control 1072 - Wireless Access | Antennas / Transmission Power Levels","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1072"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1ca29e41-34ec-4e70-aba9-6248aca18c31","type":"Microsoft.Authorization/policyDefinitions","name":"1ca29e41-34ec-4e70-aba9-6248aca18c31"},{"properties":{"displayName":"Microsoft - Managed Control 1656 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1656"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1cb067d5-c8b5-4113-a7ee-0a493633924b","type":"Microsoft.Authorization/policyDefinitions","name":"1cb067d5-c8b5-4113-a7ee-0a493633924b"},{"properties":{"displayName":"Microsoft - Managed Control 1592 - External Information System Services | Consistent Interests - Of Consumers And Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1592"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d01ba6c-289f-42fd-a408-494b355b6222","type":"Microsoft.Authorization/policyDefinitions","name":"1d01ba6c-289f-42fd-a408-494b355b6222"},{"properties":{"displayName":"Microsoft - Managed Control 1088 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1088"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d50f99d-1356-49c0-934a-45f742ba7783","type":"Microsoft.Authorization/policyDefinitions","name":"1d50f99d-1356-49c0-934a-45f742ba7783"},{"properties":{"displayName":"Microsoft - Managed Control 1538 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1538"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d7658b2-e827-49c3-a2ae-6d2bd0b45874","type":"Microsoft.Authorization/policyDefinitions","name":"1d7658b2-e827-49c3-a2ae-6d2bd0b45874"},{"properties":{"displayName":"Virtual - machines should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your virtual machines to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachines"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicCompute/virtualMachines"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","type":"Microsoft.Authorization/policyDefinitions","name":"1d84d5fb-01f6-4d12-ba4f-4a26081d403d"},{"properties":{"displayName":"Microsoft - Managed Control 1298 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1298"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1dc784b5-4895-4d27-9d40-a06b032bd1ee","type":"Microsoft.Authorization/policyDefinitions","name":"1dc784b5-4895-4d27-9d40-a06b032bd1ee"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1de7b11d-1870-41a5-8181-507e7c663cfb","type":"Microsoft.Authorization/policyDefinitions","name":"1de7b11d-1870-41a5-8181-507e7c663cfb"},{"properties":{"displayName":"Microsoft - Managed Control 1595 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1595"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e0414e7-6ef5-4182-8076-aa82fbb53341","type":"Microsoft.Authorization/policyDefinitions","name":"1e0414e7-6ef5-4182-8076-aa82fbb53341"},{"properties":{"displayName":"Require - a tag and its value on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - a required tag and its value. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"not":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","equals":"[parameters(''tagValue'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62","type":"Microsoft.Authorization/policyDefinitions","name":"1e30110a-5ceb-460c-a204-c1c3969c6d62"},{"properties":{"displayName":"An - Azure Active Directory administrator should be provisioned for SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - provisioning of an Azure Active Directory administrator for your SQL server - to enable Azure AD authentication. Azure AD authentication enables simplified - permission management and centralized identity management of database users - and other Microsoft services","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/administrators"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","type":"Microsoft.Authorization/policyDefinitions","name":"1f314764-cb73-4fc9-b863-8eca98ac36e9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Log Analytics - workspace when any Event Hub which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f6e93e8-6b31-41b1-83f6-36e449a42579","type":"Microsoft.Authorization/policyDefinitions","name":"1f6e93e8-6b31-41b1-83f6-36e449a42579"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Shutdown''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Allow system to be shut down without having to log on","description":"Specifies - whether a computer can be shut down when a user is not logged on. If this - policy setting is enabled, the shutdown command is available on the Windows - logon screen."},"defaultValue":"0"},"ShutdownClearVirtualMemoryPagefile":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Clear virtual memory pagefile","description":"Specifies whether - the virtual memory pagefile is cleared when the system is shut down. When - this policy setting is enabled, the system pagefile is cleared each time that - the system shuts down properly. For systems with large amounts of RAM, this - could result in substantial time needed to complete the shutdown."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Shutdown: - Allow system to be shut down without having to log on;ExpectedValue'', ''='', - parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn''), '','', - ''Shutdown: Clear virtual memory pagefile;ExpectedValue'', ''='', parameters(''ShutdownClearVirtualMemoryPagefile'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsShutdown"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},"ShutdownClearVirtualMemoryPagefile":{"value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"string"},"ShutdownClearVirtualMemoryPagefile":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da","type":"Microsoft.Authorization/policyDefinitions","name":"1f8c20ce-3414-4496-8b26-0e902a1541da"},{"properties":{"displayName":"Microsoft - Managed Control 1616 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1616"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2006457a-48b3-4f7b-8d2e-1532287f9929","type":"Microsoft.Authorization/policyDefinitions","name":"2006457a-48b3-4f7b-8d2e-1532287f9929"},{"properties":{"displayName":"Microsoft - Managed Control 1650 - Public Key Infrastructure Certificates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1650"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201d3740-bd16-4baf-b4b8-7cda352228b7","type":"Microsoft.Authorization/policyDefinitions","name":"201d3740-bd16-4baf-b4b8-7cda352228b7"},{"properties":{"displayName":"[Deprecated]: - Web ports should be restricted on Network Security Groups associated to your - VM","policyType":"BuiltIn","mode":"All","description":"Azure security center - has discovered that some of your virtual machines are running web applications, - and the NSGs associated to these virtual machines are overly permissive with - regards to the web application ports","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6","type":"Microsoft.Authorization/policyDefinitions","name":"201ea587-7c90-41c3-910f-c280ae01cfd6"},{"properties":{"displayName":"Microsoft - Managed Control 1181 - Baseline Configuration | Retention Of Previous Configurations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1181"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21839937-d241-4fa5-95c6-b669253d9ab9","type":"Microsoft.Authorization/policyDefinitions","name":"21839937-d241-4fa5-95c6-b669253d9ab9"},{"properties":{"displayName":"Microsoft - Managed Control 1111 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1111"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21de687c-f15e-4e51-bf8d-f35c8619965b","type":"Microsoft.Authorization/policyDefinitions","name":"21de687c-f15e-4e51-bf8d-f35c8619965b"},{"properties":{"displayName":"Microsoft - Managed Control 1596 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1596"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e25e01-0ae0-41be-919e-04ce92b8e8b8","type":"Microsoft.Authorization/policyDefinitions","name":"21e25e01-0ae0-41be-919e-04ce92b8e8b8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Audit''. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a","type":"Microsoft.Authorization/policyDefinitions","name":"21e2995e-683e-497a-9e81-2f42ad07050a"},{"properties":{"displayName":"Microsoft - Managed Control 1426 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1426"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21f639bc-f42b-46b1-8f40-7a2a389c291a","type":"Microsoft.Authorization/policyDefinitions","name":"21f639bc-f42b-46b1-8f40-7a2a389c291a"},{"properties":{"displayName":"[Deprecated]: - Audit API Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a API app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/224da9fe-0d38-4e79-adb3-0a6e2af942ac","type":"Microsoft.Authorization/policyDefinitions","name":"224da9fe-0d38-4e79-adb3-0a6e2af942ac"},{"properties":{"displayName":"Microsoft - Managed Control 1399 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1399"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2256e638-eb23-480f-9e15-6cf1af0a76b3","type":"Microsoft.Authorization/policyDefinitions","name":"2256e638-eb23-480f-9e15-6cf1af0a76b3"},{"properties":{"displayName":"Microsoft - Managed Control 1221 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1221"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22589a07-0007-486a-86ca-95355081ae2a","type":"Microsoft.Authorization/policyDefinitions","name":"22589a07-0007-486a-86ca-95355081ae2a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Management''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Management''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a","type":"Microsoft.Authorization/policyDefinitions","name":"225e937e-d32e-4713-ab74-13ce95b3519a"},{"properties":{"displayName":"Management - ports should be closed on your virtual machines","policyType":"BuiltIn","mode":"All","description":"Open - remote management ports are exposing your VM to a high level of risk from - Internet-based attacks. These attacks attempt to brute force credentials to - gain admin access to the machine.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToManagementPorts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","type":"Microsoft.Authorization/policyDefinitions","name":"22730e10-96f6-4aac-ad84-9383d35b5917"},{"properties":{"displayName":"Microsoft - Managed Control 1493 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1493"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22b469b3-fccf-42da-aa3b-a28e6fb113ce","type":"Microsoft.Authorization/policyDefinitions","name":"22b469b3-fccf-42da-aa3b-a28e6fb113ce"},{"properties":{"displayName":"Only - secure connections to your Redis Cache should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of only connections via SSL to Redis Cache. Use of secure connections - ensures authentication between the server and the service and protects data - in transit from network layer attacks such as man-in-the-middle, eavesdropping, - and session-hijacking","metadata":{"version":"1.0.0","category":"Cache"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Cache/redis"},{"field":"Microsoft.Cache/Redis/enableNonSslPort","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","type":"Microsoft.Authorization/policyDefinitions","name":"22bee202-a82f-4305-9a2a-6d7f44d4dedb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not restrict the minimum - password length to 14 characters","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not restrict the minimum password length to 14 characters. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordLength"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","type":"Microsoft.Authorization/policyDefinitions","name":"23020aa6-1135-4be2-bae2-149982b06eca"},{"properties":{"displayName":"Microsoft - Managed Control 1256 - Contingency Plan | Identify Critical Assets","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1256"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/232ab24b-810b-4640-9019-74a7d0d6a980","type":"Microsoft.Authorization/policyDefinitions","name":"232ab24b-810b-4640-9019-74a7d0d6a980"},{"properties":{"displayName":"Service - Bus should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Service Bus not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.ServiceBus/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.ServiceBus/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e","type":"Microsoft.Authorization/policyDefinitions","name":"235359c5-7c52-4b82-9055-01c75cf9f60e"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Log Analytics - workspace when any Stream Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/237e0f7e-b0e8-4ec4-ad46-8c12cb66d673","type":"Microsoft.Authorization/policyDefinitions","name":"237e0f7e-b0e8-4ec4-ad46-8c12cb66d673"},{"properties":{"displayName":"Microsoft - Managed Control 1268 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1268"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23f6e984-3053-4dfc-ab48-543b764781f5","type":"Microsoft.Authorization/policyDefinitions","name":"23f6e984-3053-4dfc-ab48-543b764781f5"},{"properties":{"displayName":"Microsoft - Managed Control 1122 - Audit Review, Analysis, And Reporting | Permitted Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1122"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/243ec95e-800c-49d4-ba52-1fdd9f6b8b57","type":"Microsoft.Authorization/policyDefinitions","name":"243ec95e-800c-49d4-ba52-1fdd9f6b8b57"},{"properties":{"displayName":"Microsoft - Managed Control 1231 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1231"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/244e0c05-cc45-4fe7-bf36-42dcf01f457d","type":"Microsoft.Authorization/policyDefinitions","name":"244e0c05-cc45-4fe7-bf36-42dcf01f457d"},{"properties":{"displayName":"Microsoft - Managed Control 1082 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1082"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24d480ef-11a0-4b1b-8e70-4e023bf2be23","type":"Microsoft.Authorization/policyDefinitions","name":"24d480ef-11a0-4b1b-8e70-4e023bf2be23"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a maximum password age - of 70 days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a maximum password age of 70 days. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","type":"Microsoft.Authorization/policyDefinitions","name":"24dde96d-f0b1-425e-884f-4a1421e2dcdc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Log Analytics workspace when any Data Lake Storage Gen1 which is missing this - diagnostic settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25763a0a-5783-4f14-969e-79d4933eb74b","type":"Microsoft.Authorization/policyDefinitions","name":"25763a0a-5783-4f14-969e-79d4933eb74b"},{"properties":{"displayName":"Microsoft - Managed Control 1372 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1372"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25b96717-c912-4c00-9143-4e487f411726","type":"Microsoft.Authorization/policyDefinitions","name":"25b96717-c912-4c00-9143-4e487f411726"},{"properties":{"displayName":"Microsoft - Managed Control 1038 - Least Privilege | Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1038"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26692e88-71b7-4a5f-a8ac-9f31dd05bd8e","type":"Microsoft.Authorization/policyDefinitions","name":"26692e88-71b7-4a5f-a8ac-9f31dd05bd8e"},{"properties":{"displayName":"Endpoint - protection solution should be installed on virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the existence and health of an endpoint protection solution on your virtual - machines scale sets, to protect them from threats and vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EndpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","type":"Microsoft.Authorization/policyDefinitions","name":"26a828e1-e88f-464e-bbb3-c134a282b9de"},{"properties":{"displayName":"Microsoft - Managed Control 1649 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1649"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26d292cc-b0b8-4c29-9337-68abc758bf7b","type":"Microsoft.Authorization/policyDefinitions","name":"26d292cc-b0b8-4c29-9337-68abc758bf7b"},{"properties":{"displayName":"Metric - alert rules should be configured on Batch accounts","policyType":"BuiltIn","mode":"Indexed","description":"Audit - configuration of metric alert rules on Batch account to enable the required - metric","metadata":{"version":"1.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"metricName":{"type":"String","metadata":{"displayName":"Metric - name","description":"The metric name that an alert rule must be enabled on"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/alertRules","existenceScope":"Subscription","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/alertRules/isEnabled","equals":"true"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.metricName","equals":"[parameters(''metricName'')]"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.resourceUri","equals":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourcegroups/'', resourceGroup().name, - ''/providers/Microsoft.Batch/batchAccounts/'', field(''name''))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7","type":"Microsoft.Authorization/policyDefinitions","name":"26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7"},{"properties":{"displayName":"Microsoft - Managed Control 1396 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1396"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/276af98f-4ff9-4e69-99fb-c9b2452fb85f","type":"Microsoft.Authorization/policyDefinitions","name":"276af98f-4ff9-4e69-99fb-c9b2452fb85f"},{"properties":{"displayName":"Microsoft - Managed Control 1074 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1074"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/27a69937-af92-4198-9b86-08d355c7e59a","type":"Microsoft.Authorization/policyDefinitions","name":"27a69937-af92-4198-9b86-08d355c7e59a"},{"properties":{"displayName":"Microsoft - Managed Control 1527 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1527"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2823de66-332f-4bfd-94a3-3eb036cd3b67","type":"Microsoft.Authorization/policyDefinitions","name":"2823de66-332f-4bfd-94a3-3eb036cd3b67"},{"properties":{"displayName":"Deploy - default Microsoft IaaSAntimalware extension for Windows Server","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys a Microsoft IaaSAntimalware extension with a default configuration - when a VM is not configured with the antimalware extension.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"ExclusionsPaths":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file paths or locations to exclude from scanning"}},"ExclusionsExtensions":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file extensions to exclude from scanning"}},"ExclusionsProcesses":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of process names to exclude from scanning"}},"RealtimeProtectionEnabled":{"type":"string","defaultValue":"true","metadata":{"description":"Indicates - whether or not real time protection is enabled (default is true)"}},"ScheduledScanSettingsIsEnabled":{"type":"string","defaultValue":"false","metadata":{"description":"Indicates - whether or not custom scheduled scan settings are enabled (default is false)"}},"ScheduledScanSettingsScanType":{"type":"string","defaultValue":"Quick","metadata":{"description":"Indicates - whether scheduled scan setting type is set to Quick or Full (default is Quick)"}},"ScheduledScanSettingsDay":{"type":"string","defaultValue":"7","metadata":{"description":"Day - of the week for scheduled scan (1-Sunday, 2-Monday, ..., 7-Saturday)"}},"ScheduledScanSettingsTime":{"type":"string","defaultValue":"120","metadata":{"description":"When - to perform the scheduled scan, measured in minutes from midnight (0-1440). - For example: 0 = 12AM, 60 = 1AM, 120 = 2AM."}}},"resources":[{"name":"[concat(parameters(''vmName''),''/IaaSAntimalware'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.Azure.Security","type":"IaaSAntimalware","typeHandlerVersion":"1.3","autoUpgradeMinorVersion":true,"settings":{"AntimalwareEnabled":true,"RealtimeProtectionEnabled":"[parameters(''RealtimeProtectionEnabled'')]","ScheduledScanSettings":{"isEnabled":"[parameters(''ScheduledScanSettingsIsEnabled'')]","day":"[parameters(''ScheduledScanSettingsDay'')]","time":"[parameters(''ScheduledScanSettingsTime'')]","scanType":"[parameters(''ScheduledScanSettingsScanType'')]"},"Exclusions":{"Extensions":"[parameters(''ExclusionsExtensions'')]","Paths":"[parameters(''ExclusionsPaths'')]","Processes":"[parameters(''ExclusionsProcesses'')]"}}}}]},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"RealtimeProtectionEnabled":{"value":"true"},"ScheduledScanSettingsIsEnabled":{"value":"true"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc","type":"Microsoft.Authorization/policyDefinitions","name":"2835b622-407b-4114-9198-6f7064cbe0dc"},{"properties":{"displayName":"Microsoft - Managed Control 1342 - Authenticator Management | Hardware Token-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1342"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/283a4e29-69d5-4c94-b99e-29acf003c899","type":"Microsoft.Authorization/policyDefinitions","name":"283a4e29-69d5-4c94-b99e-29acf003c899"},{"properties":{"displayName":"Microsoft - Managed Control 1436 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1436"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28aab8b4-74fd-4b7c-9080-5a7be525d574","type":"Microsoft.Authorization/policyDefinitions","name":"28aab8b4-74fd-4b7c-9080-5a7be525d574"},{"properties":{"displayName":"Microsoft - Managed Control 1224 - Information System Component Inventory | Updates During - Installations / Removals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1224"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28cfa30b-7f72-47ce-ba3b-eed26c8d2c82","type":"Microsoft.Authorization/policyDefinitions","name":"28cfa30b-7f72-47ce-ba3b-eed26c8d2c82"},{"properties":{"displayName":"Microsoft - Managed Control 1148 - Security Assessments | Independent Assessors","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1148"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e62650-c7c2-4786-bdfa-17edc1673902","type":"Microsoft.Authorization/policyDefinitions","name":"28e62650-c7c2-4786-bdfa-17edc1673902"},{"properties":{"displayName":"Microsoft - Managed Control 1418 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1418"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e633fd-284e-4ea7-88b4-02ca157ed713","type":"Microsoft.Authorization/policyDefinitions","name":"28e633fd-284e-4ea7-88b4-02ca157ed713"},{"properties":{"displayName":"Microsoft - Managed Control 1634 - Boundary Protection | Prevent Unauthorized Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1634"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/292a7c44-37fa-4c68-af7c-9d836955ded2","type":"Microsoft.Authorization/policyDefinitions","name":"292a7c44-37fa-4c68-af7c-9d836955ded2"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - User Account Control''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0","type":"Microsoft.Authorization/policyDefinitions","name":"29829ec2-489d-4925-81b7-bda06b1718e0"},{"properties":{"displayName":"Append - a tag and its value to resources","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag and value when any resource which is missing this tag is - created or updated. Does not modify the tags of resources created before this - policy was applied until those resources are changed. Does not apply to resource - groups. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a0e14a6-b0a6-4fab-991a-187a4f81c498","type":"Microsoft.Authorization/policyDefinitions","name":"2a0e14a6-b0a6-4fab-991a-187a4f81c498"},{"properties":{"displayName":"Microsoft - Managed Control 1219 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1219"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a39ac75-622b-4c88-9a3f-45b7373f7ef7","type":"Microsoft.Authorization/policyDefinitions","name":"2a39ac75-622b-4c88-9a3f-45b7373f7ef7"},{"properties":{"displayName":"Microsoft - Managed Control 1274 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1274"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2aee175f-cd16-4825-939a-a85349d96210","type":"Microsoft.Authorization/policyDefinitions","name":"2aee175f-cd16-4825-939a-a85349d96210"},{"properties":{"displayName":"Microsoft - Managed Control 1603 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1603"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b909c26-162f-47ce-8e15-0c1f55632eac","type":"Microsoft.Authorization/policyDefinitions","name":"2b909c26-162f-47ce-8e15-0c1f55632eac"},{"properties":{"displayName":"Managed - identity should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332","type":"Microsoft.Authorization/policyDefinitions","name":"2b9ad585-36bc-4615-b300-fd4435808332"},{"properties":{"displayName":"Microsoft - Managed Control 1434 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1434"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c18f06b-a68d-41c3-8863-b8cd3acb5f8f","type":"Microsoft.Authorization/policyDefinitions","name":"2c18f06b-a68d-41c3-8863-b8cd3acb5f8f"},{"properties":{"displayName":"Microsoft - Managed Control 1343 - Authenticator Management | Expiration Of Cached Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1343"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c251a55-31eb-4e53-99c6-e9c43c393ac2","type":"Microsoft.Authorization/policyDefinitions","name":"2c251a55-31eb-4e53-99c6-e9c43c393ac2"},{"properties":{"displayName":"Microsoft - Managed Control 1388 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1388"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c7c575a-d4c5-4f6f-bd49-dee97a8cba55","type":"Microsoft.Authorization/policyDefinitions","name":"2c7c575a-d4c5-4f6f-bd49-dee97a8cba55"},{"properties":{"displayName":"Microsoft - Managed Control 1344 - Authenticator Feedback","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1344"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c895fe7-2d8e-43a2-838c-3a533a5b355e","type":"Microsoft.Authorization/policyDefinitions","name":"2c895fe7-2d8e-43a2-838c-3a533a5b355e"},{"properties":{"displayName":"SSH - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows SSH access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"22"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"22"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fab","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fab"},{"properties":{"displayName":"Unattached - disks should be encrypted","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any unattached disk without encryption enabled.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/disks"},{"field":"Microsoft.Compute/disks/diskState","equals":"Unattached"},{"anyOf":[{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","exists":"false"},{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fb2"},{"properties":{"displayName":"Microsoft - Managed Control 1593 - External Information System Services | Processing, - Storage, And Service Location","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1593"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa","type":"Microsoft.Authorization/policyDefinitions","name":"2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa"},{"properties":{"displayName":"Microsoft - Managed Control 1546 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1546"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce1ea7e-4038-4e53-82f4-63e8859333c1","type":"Microsoft.Authorization/policyDefinitions","name":"2ce1ea7e-4038-4e53-82f4-63e8859333c1"},{"properties":{"displayName":"Microsoft - Managed Control 1414 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1414"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce63a52-e47b-4ae2-adbb-6e40d967f9e6","type":"Microsoft.Authorization/policyDefinitions","name":"2ce63a52-e47b-4ae2-adbb-6e40d967f9e6"},{"properties":{"displayName":"Microsoft - Managed Control 1679 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1679"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cf42a28-193e-41c5-98df-7688e7ef0a88","type":"Microsoft.Authorization/policyDefinitions","name":"2cf42a28-193e-41c5-98df-7688e7ef0a88"},{"properties":{"displayName":"Microsoft - Managed Control 1068 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1068"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d045bca-a0fd-452e-9f41-4ec33769717c","type":"Microsoft.Authorization/policyDefinitions","name":"2d045bca-a0fd-452e-9f41-4ec33769717c"},{"properties":{"displayName":"App - Service should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Service not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/virtualNetworkConnections","existenceCondition":{"field":"Microsoft.Web/sites/virtualnetworkconnections/vnetResourceId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb","type":"Microsoft.Authorization/policyDefinitions","name":"2d21331d-a4c2-4def-a9ad-ee4e1e023beb"},{"properties":{"displayName":"Microsoft - Managed Control 1704 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1704"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d44b6fa-1134-4ea6-ad4e-9edb68f65429","type":"Microsoft.Authorization/policyDefinitions","name":"2d44b6fa-1134-4ea6-ad4e-9edb68f65429"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not store passwords using reversible - encryption","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not store passwords using reversible encryption. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","type":"Microsoft.Authorization/policyDefinitions","name":"2d60d3b7-aa10-454c-88a8-de39d99d17c6"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that allow remote connections from accounts - without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that allow remote connections from accounts - without passwords. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","type":"Microsoft.Authorization/policyDefinitions","name":"2d67222d-05fd-4526-a171-2ee132ad9e83"},{"properties":{"displayName":"Microsoft - Managed Control 1077 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1077"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2dad3668-797a-412e-a798-07d3849a7a79","type":"Microsoft.Authorization/policyDefinitions","name":"2dad3668-797a-412e-a798-07d3849a7a79"},{"properties":{"displayName":"Microsoft - Managed Control 1149 - Security Assessments | Specialized Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1149"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e1b855b-a013-481a-aeeb-2bcb129fd35d","type":"Microsoft.Authorization/policyDefinitions","name":"2e1b855b-a013-481a-aeeb-2bcb129fd35d"},{"properties":{"displayName":"Microsoft - Managed Control 1497 - System Security Plan | Plan / Coordinate With Other - Organizational Entities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1497"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e3c5583-1729-4d36-8771-59c32f090a22","type":"Microsoft.Authorization/policyDefinitions","name":"2e3c5583-1729-4d36-8771-59c32f090a22"},{"properties":{"displayName":"Microsoft - Managed Control 1000 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1000"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ef3cc79-733e-48ed-ab6f-7bf439e9b406","type":"Microsoft.Authorization/policyDefinitions","name":"2ef3cc79-733e-48ed-ab6f-7bf439e9b406"},{"properties":{"displayName":"Microsoft - Managed Control 1519 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1519"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f13915a-324c-4ab8-b45c-2eefeeefb098","type":"Microsoft.Authorization/policyDefinitions","name":"2f13915a-324c-4ab8-b45c-2eefeeefb098"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Windows virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Windows VMs - monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f2ee1de-44aa-4762-b6bd-0893fc3f306d","type":"Microsoft.Authorization/policyDefinitions","name":"2f2ee1de-44aa-4762-b6bd-0893fc3f306d"},{"properties":{"displayName":"Microsoft - Managed Control 1144 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1144"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fa15ff1-a693-4ee4-b094-324818dc9a51","type":"Microsoft.Authorization/policyDefinitions","name":"2fa15ff1-a693-4ee4-b094-324818dc9a51"},{"properties":{"displayName":"Microsoft - Managed Control 1090 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1090"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fb740e5-cbc7-4d10-8686-d1bf826652b1","type":"Microsoft.Authorization/policyDefinitions","name":"2fb740e5-cbc7-4d10-8686-d1bf826652b1"},{"properties":{"displayName":"[Deprecated]: - Web Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fde8a98-6892-426a-83ba-050e640c0ce0","type":"Microsoft.Authorization/policyDefinitions","name":"2fde8a98-6892-426a-83ba-050e640c0ce0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Access''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9","type":"Microsoft.Authorization/policyDefinitions","name":"30040dab-4e75-4456-8273-14b8f75d91d9"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that are not joined to the specified domain. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"DomainName":{"type":"String","metadata":{"displayName":"Domain - Name (FQDN)","description":"The fully qualified domain name (FQDN) that the - Windows VMs should be joined to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[DomainMembership]WindowsDomainMembership;DomainName'', - ''='', parameters(''DomainName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDomainMembership"},"DomainName":{"value":"[parameters(''DomainName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DomainName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970","type":"Microsoft.Authorization/policyDefinitions","name":"315c850a-272d-4502-8935-b79010405970"},{"properties":{"displayName":"Microsoft - Managed Control 1042 - Least Privilege | Auditing Use Of Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1042"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/319dc4f0-0fed-4ac9-8fc3-7aeddee82c07","type":"Microsoft.Authorization/policyDefinitions","name":"319dc4f0-0fed-4ac9-8fc3-7aeddee82c07"},{"properties":{"displayName":"Microsoft - Managed Control 1698 - Information System Monitoring | Individuals Posing - Greater Risk","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1698"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/31b752c1-05a9-432a-8fce-c39b56550119","type":"Microsoft.Authorization/policyDefinitions","name":"31b752c1-05a9-432a-8fce-c39b56550119"},{"properties":{"displayName":"[Preview]: - Audit Log Analytics Agent Deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","type":"Microsoft.Authorization/policyDefinitions","name":"32133ab0-ee4b-4b44-98d6-042180979d50"},{"properties":{"displayName":"Microsoft - Managed Control 1587 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1587"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32820956-9c6d-4376-934c-05cd8525be7c","type":"Microsoft.Authorization/policyDefinitions","name":"32820956-9c6d-4376-934c-05cd8525be7c"},{"properties":{"displayName":"Microsoft - Managed Control 1333 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1333"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3298d6bf-4bc6-4278-a95d-f7ef3ac6e594","type":"Microsoft.Authorization/policyDefinitions","name":"3298d6bf-4bc6-4278-a95d-f7ef3ac6e594"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs on which the specified services are not - installed and ''Running''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the specified services are not installed and ''Running''. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ServiceName":{"type":"String","metadata":{"displayName":"Service - names (supports wildcards)","description":"A semicolon-separated list of the - names of the services that should be installed and ''Running''. e.g. ''WinRm;Wi*''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsServiceStatus]WindowsServiceStatus1;ServiceName'', - ''='', parameters(''ServiceName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsServiceStatus"},"ServiceName":{"value":"[parameters(''ServiceName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ServiceName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262","type":"Microsoft.Authorization/policyDefinitions","name":"32b1e4d4-6cd5-47b4-a935-169da8a5c262"},{"properties":{"displayName":"Microsoft - Managed Control 1445 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1445"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32d07d59-2716-4972-b37b-214a67ac4a37","type":"Microsoft.Authorization/policyDefinitions","name":"32d07d59-2716-4972-b37b-214a67ac4a37"},{"properties":{"displayName":"MySQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mysqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3375856c-3824-4e0e-ae6a-79e011dd4c47","type":"Microsoft.Authorization/policyDefinitions","name":"3375856c-3824-4e0e-ae6a-79e011dd4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1282 - Telecommunications Services | Single Points Of Failure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1282"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34042a97-ec6d-4263-93d2-8c1c46823b2a","type":"Microsoft.Authorization/policyDefinitions","name":"34042a97-ec6d-4263-93d2-8c1c46823b2a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have accounts without passwords. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid232"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","type":"Microsoft.Authorization/policyDefinitions","name":"3470477a-b35a-49db-aca5-1073d04524fe"},{"properties":{"displayName":"Microsoft - Managed Control 1151 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1151"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/347e3b69-7fb7-47df-a8ef-71a1a7b44bca","type":"Microsoft.Authorization/policyDefinitions","name":"347e3b69-7fb7-47df-a8ef-71a1a7b44bca"},{"properties":{"displayName":"Microsoft - Managed Control 1412 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1412"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3492d949-0dbb-4589-88b3-7b59601cc764","type":"Microsoft.Authorization/policyDefinitions","name":"3492d949-0dbb-4589-88b3-7b59601cc764"},{"properties":{"displayName":"Microsoft - Managed Control 1475 - Emergency Lighting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1475"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a63848-30cf-4081-937e-ce1a1c885501","type":"Microsoft.Authorization/policyDefinitions","name":"34a63848-30cf-4081-937e-ce1a1c885501"},{"properties":{"displayName":"Microsoft - Managed Control 1060 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1060"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a987fd-2003-45de-a120-014956581f2b","type":"Microsoft.Authorization/policyDefinitions","name":"34a987fd-2003-45de-a120-014956581f2b"},{"properties":{"displayName":"Storage - accounts should restrict network access","policyType":"BuiltIn","mode":"Indexed","description":"Network - access to storage accounts should be restricted. Configure network rules so - only applications from allowed networks can access the storage account. To - allow connections from specific internet or on-premise clients, access can - be granted to traffic from specific Azure virtual networks or to public internet - IP address ranges","metadata":{"version":"1.1.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","type":"Microsoft.Authorization/policyDefinitions","name":"34c877ad-507e-4c82-993e-3452a6e0ad3c"},{"properties":{"displayName":"Microsoft - Managed Control 1341 - Authenticator Management | Multiple Information System - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1341"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34cb7e92-fe4c-4826-b51e-8cd203fa5d35","type":"Microsoft.Authorization/policyDefinitions","name":"34cb7e92-fe4c-4826-b51e-8cd203fa5d35"},{"properties":{"displayName":"Diagnostic - logs in Logic Apps should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Logic - Apps"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","type":"Microsoft.Authorization/policyDefinitions","name":"34f95f76-5386-4de7-b824-0d8478470c9d"},{"properties":{"displayName":"Microsoft - Managed Control 1210 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1210"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3502c968-c490-4570-8167-1476f955e9b8","type":"Microsoft.Authorization/policyDefinitions","name":"3502c968-c490-4570-8167-1476f955e9b8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a maximum password - age of 70 days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a maximum password age of 70 days. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MaximumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","type":"Microsoft.Authorization/policyDefinitions","name":"356a906e-05e5-4625-8729-90771e0ee934"},{"properties":{"displayName":"CORS - should not allow every resource to access your API App","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your API app. - Allow only required domains to interact with your API app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","type":"Microsoft.Authorization/policyDefinitions","name":"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac"},{"properties":{"displayName":"Microsoft - Managed Control 1659 - Architecture And Provisioning For Name / Address Resolution - Service","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1659"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35a4102f-a778-4a2e-98c2-971056288df8","type":"Microsoft.Authorization/policyDefinitions","name":"35a4102f-a778-4a2e-98c2-971056288df8"},{"properties":{"displayName":"Gateway - subnets should not be configured with a network security group","policyType":"BuiltIn","mode":"All","description":"This - policy denies if a gateway subnet is configured with a network security group. - Assigning a network security group to a gateway subnet will cause the gateway - to stop functioning.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"name","equals":"GatewaySubnet"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35f9c03a-cc27-418e-9c0c-539ff999d010","type":"Microsoft.Authorization/policyDefinitions","name":"35f9c03a-cc27-418e-9c0c-539ff999d010"},{"properties":{"displayName":"Microsoft - Managed Control 1043 - Least Privilege | Prohibit Non-Privileged Users From - Executing Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1043"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361a77f6-0f9c-4748-8eec-bc13aaaa2455","type":"Microsoft.Authorization/policyDefinitions","name":"361a77f6-0f9c-4748-8eec-bc13aaaa2455"},{"properties":{"displayName":"Deploy - Advanced Threat Protection on Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection on Storage Accounts.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Storage/storageAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"storageAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.Storage/storageAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''storageAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"storageAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361c2074-3595-4e5d-8cab-4f21dffc835c","type":"Microsoft.Authorization/policyDefinitions","name":"361c2074-3595-4e5d-8cab-4f21dffc835c"},{"properties":{"displayName":"Microsoft - Managed Control 1313 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1313"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36220f5b-79a1-4cdb-8c74-2d2449f9a510","type":"Microsoft.Authorization/policyDefinitions","name":"36220f5b-79a1-4cdb-8c74-2d2449f9a510"},{"properties":{"displayName":"Microsoft - Managed Control 1630 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1630"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3643717a-3897-4bfd-8530-c7c96b26b2a0","type":"Microsoft.Authorization/policyDefinitions","name":"3643717a-3897-4bfd-8530-c7c96b26b2a0"},{"properties":{"displayName":"Automation - account variables should be encrypted","policyType":"BuiltIn","mode":"All","description":"It - is important to enable encryption of Automation account variable assets when - storing sensitive data","metadata":{"version":"1.1.0","category":"Automation"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Automation/automationAccounts/variables"},{"field":"Microsoft.Automation/automationAccounts/variables/isEncrypted","notEquals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","type":"Microsoft.Authorization/policyDefinitions","name":"3657f5a0-770e-44a3-b44e-9431ba1e9735"},{"properties":{"displayName":"Microsoft - Managed Control 1339 - Authenticator Management | Protection Of Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1339"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/367ae386-db7f-4167-b672-984ff86277c0","type":"Microsoft.Authorization/policyDefinitions","name":"367ae386-db7f-4167-b672-984ff86277c0"},{"properties":{"displayName":"Microsoft - Managed Control 1685 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1685"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36b0ef30-366f-4b1b-8652-a3511df11f53","type":"Microsoft.Authorization/policyDefinitions","name":"36b0ef30-366f-4b1b-8652-a3511df11f53"},{"properties":{"displayName":"Deploy - Threat Detection on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Threat Detection is enabled on SQL Servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"}},"variables":{},"resources":[{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}}]},"parameters":{"serverName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5","type":"Microsoft.Authorization/policyDefinitions","name":"36d49e87-48c4-4f2e-beed-ba4ed02b71f5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Security''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"String","metadata":{"displayName":"[Preview]: - Network Security: Configure encryption types allowed for Kerberos","description":"Specifies - the encryption types that Kerberos is allowed to use."},"defaultValue":"2147483644"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LAN Manager authentication level","description":"Specify - which challenge-response authentication protocol is used for network logons. - This choice affects the level of authentication protocol used by clients, - the level of session security negotiated, and the level of authentication - accepted by servers."},"defaultValue":"5"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LDAP client signing requirements","description":"Specify - the level of data signing that is requested on behalf of clients that issue - LDAP BIND requests."},"defaultValue":"1"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) clients","description":"Specifies which behaviors are allowed by clients - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers - for more information."},"defaultValue":"537395200"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) servers","description":"Specifies which behaviors are allowed by servers - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services."},"defaultValue":"537395200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue'', - ''='', parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos''), - '','', ''Network security: LAN Manager authentication level;ExpectedValue'', - ''='', parameters(''NetworkSecurityLANManagerAuthenticationLevel''), '','', - ''Network security: LDAP client signing requirements;ExpectedValue'', ''='', - parameters(''NetworkSecurityLDAPClientSigningRequirements''), '','', ''Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients''), - '','', ''Network security: Minimum session security for NTLM SSP based (including - secure RPC) servers;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkSecurity"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},"NetworkSecurityLANManagerAuthenticationLevel":{"value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},"NetworkSecurityLDAPClientSigningRequirements":{"value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"string"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"string"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b","type":"Microsoft.Authorization/policyDefinitions","name":"36e17963-7202-494a-80c3-f508211c826b"},{"properties":{"displayName":"Microsoft - Managed Control 1557 - Vulnerability Scanning | Review Historic Audit Logs","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1557"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36fbe499-f2f2-41b6-880e-52d7ea1d94a5","type":"Microsoft.Authorization/policyDefinitions","name":"36fbe499-f2f2-41b6-880e-52d7ea1d94a5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Interactive Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsInteractiveLogon"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9","type":"Microsoft.Authorization/policyDefinitions","name":"3750712b-43d0-478e-9966-d2c26f6141b9"},{"properties":{"displayName":"Microsoft - Managed Control 1624 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1624"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37d079e3-d6aa-4263-a069-dd7ac6dd9684","type":"Microsoft.Authorization/policyDefinitions","name":"37d079e3-d6aa-4263-a069-dd7ac6dd9684"},{"properties":{"displayName":"Storage - accounts should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your storage accounts to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicStorage/storageAccounts","Microsoft.Storage/StorageAccounts"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicStorage/storageAccounts"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","type":"Microsoft.Authorization/policyDefinitions","name":"37e0d2fe-28a5-43d6-a273-67d37d1f5606"},{"properties":{"displayName":"Microsoft - Managed Control 1335 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1335"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/382016f3-d4ba-4e15-9716-55077ec4dc2a","type":"Microsoft.Authorization/policyDefinitions","name":"382016f3-d4ba-4e15-9716-55077ec4dc2a"},{"properties":{"displayName":"Diagnostic - logs in IoT Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Internet - of Things"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Devices/IotHubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4","type":"Microsoft.Authorization/policyDefinitions","name":"383856f8-de7f-44a2-81fc-e5135b5c2aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1081 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1081"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3867f2a9-23bb-4729-851f-c3ad98580caf","type":"Microsoft.Authorization/policyDefinitions","name":"3867f2a9-23bb-4729-851f-c3ad98580caf"},{"properties":{"displayName":"Microsoft - Managed Control 1522 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1522"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38b470cc-f939-4a15-80e0-9f0c74f2e2c9","type":"Microsoft.Authorization/policyDefinitions","name":"38b470cc-f939-4a15-80e0-9f0c74f2e2c9"},{"properties":{"displayName":"Microsoft - Managed Control 1416 - Nonlocal Maintenance | Document Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1416"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38dfd8a3-5290-4099-88b7-4081f4c4d8ae","type":"Microsoft.Authorization/policyDefinitions","name":"38dfd8a3-5290-4099-88b7-4081f4c4d8ae"},{"properties":{"displayName":"Microsoft - Managed Control 1397 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1397"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391af4ab-1117-46b9-b2c7-78bbd5cd995b","type":"Microsoft.Authorization/policyDefinitions","name":"391af4ab-1117-46b9-b2c7-78bbd5cd995b"},{"properties":{"displayName":"Microsoft - Managed Control 1556 - Vulnerability Scanning | Automated Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1556"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391ff8b3-afed-405e-9f7d-ef2f8168d5da","type":"Microsoft.Authorization/policyDefinitions","name":"391ff8b3-afed-405e-9f7d-ef2f8168d5da"},{"properties":{"displayName":"Advanced - data security settings for SQL managed instance should contain an email address - to receive security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL managed instances.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","notEquals":""},{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","type":"Microsoft.Authorization/policyDefinitions","name":"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8"},{"properties":{"displayName":"Microsoft - Managed Control 1232 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1232"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/396ba986-eac1-4d6d-85c4-d3fda6b78272","type":"Microsoft.Authorization/policyDefinitions","name":"396ba986-eac1-4d6d-85c4-d3fda6b78272"},{"properties":{"displayName":"Microsoft - Managed Control 1246 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1246"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/398eb61e-8111-40d5-a0c9-003df28f1753","type":"Microsoft.Authorization/policyDefinitions","name":"398eb61e-8111-40d5-a0c9-003df28f1753"},{"properties":{"displayName":"FTPS - only should be required in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15","type":"Microsoft.Authorization/policyDefinitions","name":"399b2637-a50f-4f95-96f8-3a145476eb15"},{"properties":{"displayName":"Microsoft - Managed Control 1680 - Malicious Code Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1680"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399cd6ee-0e18-41db-9dea-cde3bd712f38","type":"Microsoft.Authorization/policyDefinitions","name":"399cd6ee-0e18-41db-9dea-cde3bd712f38"},{"properties":{"displayName":"Microsoft - Managed Control 1228 - Information System Component Inventory | Accountability - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1228"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/39c54140-5902-4079-8bb5-ad31936fe764","type":"Microsoft.Authorization/policyDefinitions","name":"39c54140-5902-4079-8bb5-ad31936fe764"},{"properties":{"displayName":"Microsoft - Managed Control 1039 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1039"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a7b9de4-a8a2-4672-914d-c5f6752aa7f9","type":"Microsoft.Authorization/policyDefinitions","name":"3a7b9de4-a8a2-4672-914d-c5f6752aa7f9"},{"properties":{"displayName":"Microsoft - Managed Control 1648 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1648"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a9eb14b-495a-4ebb-933c-ce4ef5264e32","type":"Microsoft.Authorization/policyDefinitions","name":"3a9eb14b-495a-4ebb-933c-ce4ef5264e32"},{"properties":{"displayName":"Microsoft - Managed Control 1315 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1315"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3aa87116-f1a1-4edb-bfbf-14e036f8d454","type":"Microsoft.Authorization/policyDefinitions","name":"3aa87116-f1a1-4edb-bfbf-14e036f8d454"},{"properties":{"displayName":"[Preview]: - Pod Security Policies should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Define - Pod Security Policies to reduce the attack vector by removing unnecessary - application privileges. It is recommended to configure Pod Security Policies - to only allow pods to access the resources which they have permissions to - access.","metadata":{"version":"1.0.0-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94","type":"Microsoft.Authorization/policyDefinitions","name":"3abeb944-26af-43ee-b83d-32aaf060fb94"},{"properties":{"displayName":"Microsoft - Managed Control 1548 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1548"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3afe6c78-6124-4d95-b85c-eb8c0c9539cb","type":"Microsoft.Authorization/policyDefinitions","name":"3afe6c78-6124-4d95-b85c-eb8c0c9539cb"},{"properties":{"displayName":"Microsoft - Managed Control 1266 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1266"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b4a3eb2-c25d-40bf-ad41-5094b6f59cee","type":"Microsoft.Authorization/policyDefinitions","name":"3b4a3eb2-c25d-40bf-ad41-5094b6f59cee"},{"properties":{"displayName":"Microsoft - Managed Control 1003 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1003"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b68b179-3704-4ff7-b51d-7d65374d165d","type":"Microsoft.Authorization/policyDefinitions","name":"3b68b179-3704-4ff7-b51d-7d65374d165d"},{"properties":{"displayName":"An - activity log alert should exist for specific Security operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Security operations with no activity log alerts configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Security Operation name for which activity log alert - should exist"},"allowedValues":["Microsoft.Security/policies/write","Microsoft.Security/securitySolutions/write","Microsoft.Security/securitySolutions/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Security"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","type":"Microsoft.Authorization/policyDefinitions","name":"3b980d31-7904-4bb7-8575-5665739a8052"},{"properties":{"displayName":"Deploy - Dependency agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. The list of OS images - will be updated over time as support is updated. Note: if your scale set upgradePolicy - is set to Manual, you need to apply the extension to the all VMs in the set - by calling upgrade on them. In CLI this would be az vmss update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9","type":"Microsoft.Authorization/policyDefinitions","name":"3be22e3b-d919-47aa-805e-8985dbeb0ad9"},{"properties":{"displayName":"PostgreSQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/postgresqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c14b034-bcb6-4905-94e7-5b8e98a47b65","type":"Microsoft.Authorization/policyDefinitions","name":"3c14b034-bcb6-4905-94e7-5b8e98a47b65"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows virtual machine scale sets if the VM Image - (OS) is in the list defined and the agent is not installed. The list of OS - images will be updated over time as support is updated. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038","type":"Microsoft.Authorization/policyDefinitions","name":"3c1b3629-c8f8-4bf6-862c-037cb9094038"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your virtual machine scale sets should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the OS vulnerabilities on your virtual machine scale sets to protect them - from attacks.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OsVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","type":"Microsoft.Authorization/policyDefinitions","name":"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4"},{"properties":{"displayName":"Microsoft - Managed Control 1621 - Resource Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1621"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cb9f731-744a-4691-a481-ca77b0411538","type":"Microsoft.Authorization/policyDefinitions","name":"3cb9f731-744a-4691-a481-ca77b0411538"},{"properties":{"displayName":"Microsoft - Managed Control 1521 - Personnel Termination | Automated Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1521"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5","type":"Microsoft.Authorization/policyDefinitions","name":"3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5"},{"properties":{"displayName":"Microsoft - Managed Control 1127 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1127"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3ce328db-aef3-48ed-9f81-2ab7cf839c66","type":"Microsoft.Authorization/policyDefinitions","name":"3ce328db-aef3-48ed-9f81-2ab7cf839c66"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Event - Hub when any Search Services which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Search - Services in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Search/searchServices"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d5da587-71bd-41f5-ac95-dd3330c2d58d","type":"Microsoft.Authorization/policyDefinitions","name":"3d5da587-71bd-41f5-ac95-dd3330c2d58d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Devices''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2","type":"Microsoft.Authorization/policyDefinitions","name":"3d7b154e-2700-4c8c-9e46-cb65ac1578c2"},{"properties":{"displayName":"[Deprecated]: - Deploy default Log Analytics Agent for Ubuntu VMs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Log Analytics Agent on Ubuntu VMs, and connects to the - selected Log Analytics workspace","metadata":{"version":"1.0.0-deprecated","category":"Compute","deprecated":true},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"[Deprecated]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS","16.04-LTS","16.04.0-LTS","14.04.2-LTS","12.04.5-LTS"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"resources":[{"name":"[concat(parameters(''vmName''),''/omsPolicy'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.EnterpriseCloud.Monitoring","type":"OmsAgentForLinux","typeHandlerVersion":"1.4","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - monitoring for Linux VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d8640fc-63f6-4734-8dcb-cfd3d8c78f38","type":"Microsoft.Authorization/policyDefinitions","name":"3d8640fc-63f6-4734-8dcb-cfd3d8c78f38"},{"properties":{"displayName":"Microsoft - Managed Control 1385 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1385"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e495e65-8663-49ca-9b38-9f45e800bc58","type":"Microsoft.Authorization/policyDefinitions","name":"3e495e65-8663-49ca-9b38-9f45e800bc58"},{"properties":{"displayName":"Azure - Monitor solution ''Security and Audit'' must be deployed","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that Security and Audit is deployed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.OperationsManagement/solutions","existenceCondition":{"allOf":[{"field":"Microsoft.OperationsManagement/solutions/provisioningState","equals":"Succeeded"},{"field":"name","like":"Security(*)"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e596b57-105f-48a6-be97-03e9243bad6e","type":"Microsoft.Authorization/policyDefinitions","name":"3e596b57-105f-48a6-be97-03e9243bad6e"},{"properties":{"displayName":"Microsoft - Managed Control 1160 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1160"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e797ca6-2aa8-4333-b335-7036f1110c05","type":"Microsoft.Authorization/policyDefinitions","name":"3e797ca6-2aa8-4333-b335-7036f1110c05"},{"properties":{"displayName":"Microsoft - Managed Control 1545 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1545"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f4b171a-a56b-4328-8112-32cf7f947ee1","type":"Microsoft.Authorization/policyDefinitions","name":"3f4b171a-a56b-4328-8112-32cf7f947ee1"},{"properties":{"displayName":"Microsoft - Managed Control 1179 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1179"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c","type":"Microsoft.Authorization/policyDefinitions","name":"3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fe37002-5d00-4b37-a301-da09e3a0ca66","type":"Microsoft.Authorization/policyDefinitions","name":"3fe37002-5d00-4b37-a301-da09e3a0ca66"},{"properties":{"displayName":"Microsoft - Managed Control 1561 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1561"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40364c3f-c331-4e29-b1e3-2fbe998ba2f5","type":"Microsoft.Authorization/policyDefinitions","name":"40364c3f-c331-4e29-b1e3-2fbe998ba2f5"},{"properties":{"displayName":"Secure - transfer to storage accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - requirement of Secure transfer in your storage account. Secure transfer is - an option that forces your storage account to accept requests only from secure - connections (HTTPS). Use of HTTPS ensures authentication between the server - and the service and protects data in transit from network layer attacks such - as man-in-the-middle, eavesdropping, and session-hijacking","metadata":{"version":"1.0.1","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","type":"Microsoft.Authorization/policyDefinitions","name":"404c3081-a854-4457-ae30-26a93ef643f9"},{"properties":{"displayName":"Microsoft - Managed Control 1100 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1100"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4057863c-ca7d-47eb-b1e0-503580cba8a4","type":"Microsoft.Authorization/policyDefinitions","name":"4057863c-ca7d-47eb-b1e0-503580cba8a4"},{"properties":{"displayName":"Microsoft - Managed Control 1637 - Boundary Protection | Fail Secure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1637"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4075bedc-c62a-4635-bede-a01be89807f3","type":"Microsoft.Authorization/policyDefinitions","name":"4075bedc-c62a-4635-bede-a01be89807f3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AlwaysUseClassicLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Always use classic logon","description":"Specifies whether to force the user - to log on to the computer using the classic logon screen. This setting only - works when the computer is not on a domain."},"defaultValue":"0"},"BootStartDriverInitializationPolicy":{"type":"String","metadata":{"displayName":"[Preview]: - Boot-Start Driver Initialization Policy","description":"Specifies which boot-start - drivers are initialized based on a classification determined by an Early Launch - Antimalware boot-start driver."},"defaultValue":"3"},"EnableWindowsNTPClient":{"type":"String","metadata":{"displayName":"[Preview]: - Enable Windows NTP Client","description":"Specifies whether the Windows NTP - Client is enabled. Enabling the Windows NTP Client allows your computer to - synchronize its computer clock with other NTP servers."},"defaultValue":"1"},"TurnOnConveniencePINSignin":{"type":"String","metadata":{"displayName":"[Preview]: - Turn on convenience PIN sign-in","description":"Specifies whether a domain - user can sign in using a convenience PIN."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Always - use classic logon;ExpectedValue'', ''='', parameters(''AlwaysUseClassicLogon''), - '','', ''Boot-Start Driver Initialization Policy;ExpectedValue'', ''='', parameters(''BootStartDriverInitializationPolicy''), - '','', ''Enable Windows NTP Client;ExpectedValue'', ''='', parameters(''EnableWindowsNTPClient''), - '','', ''Turn on convenience PIN sign-in;ExpectedValue'', ''='', parameters(''TurnOnConveniencePINSignin'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesSystem"},"AlwaysUseClassicLogon":{"value":"[parameters(''AlwaysUseClassicLogon'')]"},"BootStartDriverInitializationPolicy":{"value":"[parameters(''BootStartDriverInitializationPolicy'')]"},"EnableWindowsNTPClient":{"value":"[parameters(''EnableWindowsNTPClient'')]"},"TurnOnConveniencePINSignin":{"value":"[parameters(''TurnOnConveniencePINSignin'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AlwaysUseClassicLogon":{"type":"string"},"BootStartDriverInitializationPolicy":{"type":"string"},"EnableWindowsNTPClient":{"type":"string"},"TurnOnConveniencePINSignin":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899","type":"Microsoft.Authorization/policyDefinitions","name":"40917425-69db-4018-8dae-2a0556cef899"},{"properties":{"displayName":"Microsoft - Managed Control 1202 - Access Restrictions For Change","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1202"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40a2a83b-74f2-4c02-ae65-f460a5d2792a","type":"Microsoft.Authorization/policyDefinitions","name":"40a2a83b-74f2-4c02-ae65-f460a5d2792a"},{"properties":{"displayName":"Inherit - a tag from the subscription if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the containing subscription when any - resource missing this tag is created or updated. Existing resources can be - remediated by triggering a remediation task. If the tag exists with a different - value it will not be changed.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40df99da-1232-49b1-a39a-6da8d878f469","type":"Microsoft.Authorization/policyDefinitions","name":"40df99da-1232-49b1-a39a-6da8d878f469"},{"properties":{"displayName":"Microsoft - Managed Control 1438 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1438"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40fcc635-52a2-4dbc-9523-80a1f4aa1de6","type":"Microsoft.Authorization/policyDefinitions","name":"40fcc635-52a2-4dbc-9523-80a1f4aa1de6"},{"properties":{"displayName":"Microsoft - Managed Control 1365 - Incident Handling | Continuity Of Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1365"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4116891d-72f7-46ee-911c-8056cc8dcbd5","type":"Microsoft.Authorization/policyDefinitions","name":"4116891d-72f7-46ee-911c-8056cc8dcbd5"},{"properties":{"displayName":"Microsoft - Managed Control 1022 - Account Management | Shared / Group Account Credential - Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1022"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/411f7e2d-9a0b-4627-a0b9-1700432db47d","type":"Microsoft.Authorization/policyDefinitions","name":"411f7e2d-9a0b-4627-a0b9-1700432db47d"},{"properties":{"displayName":"Microsoft - Managed Control 1464 - Monitoring Physical Access | Intrusion Alarms / Surveillance - Equipment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1464"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41256567-1795-4684-b00b-a1308ce43cac","type":"Microsoft.Authorization/policyDefinitions","name":"41256567-1795-4684-b00b-a1308ce43cac"},{"properties":{"displayName":"Azure - Monitor should collect activity logs from all regions","policyType":"BuiltIn","mode":"All","description":"This - policy audits the Azure Monitor log profile which does not export activities - from all Azure supported regions including global.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiasoutheast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"brazilsouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francesouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japaneast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japanwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreasouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricanorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricawest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southeastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaenorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uksouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"ukwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"global"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","type":"Microsoft.Authorization/policyDefinitions","name":"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9"},{"properties":{"displayName":"Microsoft - Managed Control 1263 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1263"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41472613-3b05-49f6-8fe8-525af113ce17","type":"Microsoft.Authorization/policyDefinitions","name":"41472613-3b05-49f6-8fe8-525af113ce17"},{"properties":{"displayName":"Microsoft - Managed Control 1096 - Role-Based Security Training | Practical Exercises","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1096"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/420c1477-aa43-49d0-bd7e-c4abdd9addff","type":"Microsoft.Authorization/policyDefinitions","name":"420c1477-aa43-49d0-bd7e-c4abdd9addff"},{"properties":{"displayName":"Microsoft - Managed Control 1260 - Contingency Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1260"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42254fc4-2738-4128-9613-72aaa4f0d9c3","type":"Microsoft.Authorization/policyDefinitions","name":"42254fc4-2738-4128-9613-72aaa4f0d9c3"},{"properties":{"displayName":"Microsoft - Managed Control 1694 - Information System Monitoring | Analyze Communications - Traffic Anomalies","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1694"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/426c4ac9-ff17-49d0-acd7-a13c157081c0","type":"Microsoft.Authorization/policyDefinitions","name":"426c4ac9-ff17-49d0-acd7-a13c157081c0"},{"properties":{"displayName":"Diagnostic - logs in Batch accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","type":"Microsoft.Authorization/policyDefinitions","name":"428256e6-1fac-4f48-a757-df34c2b3336d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Detailed Tracking''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Detailed Tracking''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditProcessTermination":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Process Termination","description":"Specifies whether audit events are - generated when a process has exited. Recommended for monitoring termination - of critical processes."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Process Termination;ExpectedValue'', ''='', parameters(''AuditProcessTermination'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesDetailedTracking"},"AuditProcessTermination":{"value":"[parameters(''AuditProcessTermination'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditProcessTermination":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505","type":"Microsoft.Authorization/policyDefinitions","name":"42a07bbf-ffcf-459a-b4b1-30ecd118a505"},{"properties":{"displayName":"Microsoft - Managed Control 1174 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1174"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a9a714-8fbb-43ac-b115-ea12d2bd652f","type":"Microsoft.Authorization/policyDefinitions","name":"42a9a714-8fbb-43ac-b115-ea12d2bd652f"},{"properties":{"displayName":"Microsoft - Managed Control 1137 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1137"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4344df62-88ab-4637-b97b-bcaf2ec97e7c","type":"Microsoft.Authorization/policyDefinitions","name":"4344df62-88ab-4637-b97b-bcaf2ec97e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1367 - Incident Handling | Insider Threats - Specific Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1367"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/435b2547-6374-4f87-b42d-6e8dbe6ae62a","type":"Microsoft.Authorization/policyDefinitions","name":"435b2547-6374-4f87-b42d-6e8dbe6ae62a"},{"properties":{"displayName":"Microsoft - Managed Control 1552 - Vulnerability Scanning | Update By Frequency / Prior - To New Scan / When Identified","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1552"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43684572-e4f1-4642-af35-6b933bc506da","type":"Microsoft.Authorization/policyDefinitions","name":"43684572-e4f1-4642-af35-6b933bc506da"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System settings''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"String","metadata":{"displayName":"[Preview]: - System settings: Use Certificate Rules on Windows Executables for Software - Restriction Policies","description":"Specifies whether digital certificates - are processed when software restriction policies are enabled and a user or - process attempts to run software with an .exe file name extension. It enables - or disables certificate rules (a type of software restriction policies rule). - For certificate rules to take effect in software restriction policies, you - must enable this policy setting."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue'', ''='', parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemsettings"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5","type":"Microsoft.Authorization/policyDefinitions","name":"437a1f8f-8552-47a8-8b12-a2fee3269dd5"},{"properties":{"displayName":"Microsoft - Managed Control 1544 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1544"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43ced7c9-cd53-456b-b0da-2522649a4271","type":"Microsoft.Authorization/policyDefinitions","name":"43ced7c9-cd53-456b-b0da-2522649a4271"},{"properties":{"displayName":"Microsoft - Managed Control 1398 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1398"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/443e8f3d-b51a-45d8-95a7-18b0e42f4dc4","type":"Microsoft.Authorization/policyDefinitions","name":"443e8f3d-b51a-45d8-95a7-18b0e42f4dc4"},{"properties":{"displayName":"[Deprecated]: - Monitor permissive network access in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Network - Security Groups with too permissive rules will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"permissiveNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed","type":"Microsoft.Authorization/policyDefinitions","name":"44452482-524f-4bf4-b852-0bff7cc4a3ed"},{"properties":{"displayName":"Microsoft - Managed Control 1066 - Remote Access | Disconnect / Disable Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1066"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4455c2e8-c65d-4acf-895e-304916f90b36","type":"Microsoft.Authorization/policyDefinitions","name":"4455c2e8-c65d-4acf-895e-304916f90b36"},{"properties":{"displayName":"Microsoft - Managed Control 1720 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1720"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44b9a7cd-f36a-491a-a48b-6d04ae7c4221","type":"Microsoft.Authorization/policyDefinitions","name":"44b9a7cd-f36a-491a-a48b-6d04ae7c4221"},{"properties":{"displayName":"Microsoft - Managed Control 1334 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1334"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44bfdadc-8c2e-4c30-9c99-f005986fabcd","type":"Microsoft.Authorization/policyDefinitions","name":"44bfdadc-8c2e-4c30-9c99-f005986fabcd"},{"properties":{"displayName":"Microsoft - Managed Control 1604 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1604"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44dbba23-0b61-478e-89c7-b3084667782f","type":"Microsoft.Authorization/policyDefinitions","name":"44dbba23-0b61-478e-89c7-b3084667782f"},{"properties":{"displayName":"Microsoft - Managed Control 1712 - Software, Firmware, And Information Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1712"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44e543aa-41db-42aa-98eb-8a5eb1db53f0","type":"Microsoft.Authorization/policyDefinitions","name":"44e543aa-41db-42aa-98eb-8a5eb1db53f0"},{"properties":{"displayName":"Microsoft - Managed Control 1310 - Device Identification And Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1310"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/450d7ede-823d-4931-a99d-57f6a38807dc","type":"Microsoft.Authorization/policyDefinitions","name":"450d7ede-823d-4931-a99d-57f6a38807dc"},{"properties":{"displayName":"Microsoft - Managed Control 1559 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1559"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45692294-f074-42bd-ac54-16f1a3c07554","type":"Microsoft.Authorization/policyDefinitions","name":"45692294-f074-42bd-ac54-16f1a3c07554"},{"properties":{"displayName":"Microsoft - Managed Control 1578 - Acquisition Process | Functions / Ports / Protocols - / Services In Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1578"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45b7b644-5f91-498e-9d89-7402532d3645","type":"Microsoft.Authorization/policyDefinitions","name":"45b7b644-5f91-498e-9d89-7402532d3645"},{"properties":{"displayName":"Microsoft - Managed Control 1565 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1565"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45ce2396-5c76-4654-9737-f8792ab3d26b","type":"Microsoft.Authorization/policyDefinitions","name":"45ce2396-5c76-4654-9737-f8792ab3d26b"},{"properties":{"displayName":"Microsoft - Managed Control 1337 - Authenticator Management | In-Person Or Trusted Third-Party - Registration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1337"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/463e5220-3f79-4e24-a63f-343e4096cd22","type":"Microsoft.Authorization/policyDefinitions","name":"463e5220-3f79-4e24-a63f-343e4096cd22"},{"properties":{"displayName":"[Deprecated]: - Require SQL Server version 12.0","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures all SQL servers use version 12.0. This policy is deprecated - because it is no longer possible to create an Azure SQL server with any version - other than 12.0.","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers"},{"not":{"field":"Microsoft.Sql/servers/version","equals":"12.0"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf","type":"Microsoft.Authorization/policyDefinitions","name":"464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf"},{"properties":{"displayName":"Microsoft - Managed Control 1346 - Identification And Authentication (Non-Organizational - Users)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1346"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dc8ce-2200-4720-87a5-dc5952924cc6","type":"Microsoft.Authorization/policyDefinitions","name":"464dc8ce-2200-4720-87a5-dc5952924cc6"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46544d7b-1f0d-46f5-81da-5c1351de1b06","type":"Microsoft.Authorization/policyDefinitions","name":"46544d7b-1f0d-46f5-81da-5c1351de1b06"},{"properties":{"displayName":"Require - automatic OS image patching on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"All","description":"This - policy enforces enabling automatic OS image patching on Virtual Machine Scale - Sets to always keep Virtual Machines secure by safely applying latest security - patches every month.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade","notEquals":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade","notEquals":"True"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f0161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"465f0161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1368 - Incident Handling | Correlation With External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1368"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f32da-0ace-4603-8d1b-7be5a3a702de","type":"Microsoft.Authorization/policyDefinitions","name":"465f32da-0ace-4603-8d1b-7be5a3a702de"},{"properties":{"displayName":"Microsoft - Managed Control 1062 - Remote Access | Protection Of Confidentiality / Integrity - Using Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1062"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4708723f-e099-4af1-bbf9-b6df7642e444","type":"Microsoft.Authorization/policyDefinitions","name":"4708723f-e099-4af1-bbf9-b6df7642e444"},{"properties":{"displayName":"Automatic - provisioning of the Log Analytics monitoring agent should be enabled on your - subscription","policyType":"BuiltIn","mode":"All","description":"Enable automatic - provisioning of the Log Analytics monitoring agent in order to collect security - data","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17","type":"Microsoft.Authorization/policyDefinitions","name":"475aae12-b88a-4572-8b36-9b712b2b3a17"},{"properties":{"displayName":"Adaptive - Application Controls should be enabled on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - Application Whitelist configuration will be monitored by Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"applicationWhitelisting","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","type":"Microsoft.Authorization/policyDefinitions","name":"47a6b606-51aa-4496-8bb7-64b11cf66adc"},{"properties":{"displayName":"Microsoft - Managed Control 1359 - Incident Response Testing | Coordination With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1359"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47bc7ea0-7d13-4f7c-a154-b903f7194253","type":"Microsoft.Authorization/policyDefinitions","name":"47bc7ea0-7d13-4f7c-a154-b903f7194253"},{"properties":{"displayName":"Microsoft - Managed Control 1165 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1165"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47e10916-6c9e-446b-b0bd-ff5fd439d79d","type":"Microsoft.Authorization/policyDefinitions","name":"47e10916-6c9e-446b-b0bd-ff5fd439d79d"},{"properties":{"displayName":"Microsoft - Managed Control 1048 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1048"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/483e7ca9-82b3-45a2-be97-b93163a0deb7","type":"Microsoft.Authorization/policyDefinitions","name":"483e7ca9-82b3-45a2-be97-b93163a0deb7"},{"properties":{"displayName":"Microsoft - Managed Control 1033 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1033"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48540f01-fc11-411a-b160-42807c68896e","type":"Microsoft.Authorization/policyDefinitions","name":"48540f01-fc11-411a-b160-42807c68896e"},{"properties":{"displayName":"Microsoft - Managed Control 1477 - Fire Protection | Detection Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1477"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4862a63c-6c74-4a9d-a221-89af3c374503","type":"Microsoft.Authorization/policyDefinitions","name":"4862a63c-6c74-4a9d-a221-89af3c374503"},{"properties":{"displayName":"Microsoft - Managed Control 1484 - Water Damage Protection | Automation Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1484"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/486b006a-3653-45e8-b41c-a052d3e05456","type":"Microsoft.Authorization/policyDefinitions","name":"486b006a-3653-45e8-b41c-a052d3e05456"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for an API App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects an API app from common attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48893b84-a2c8-4d9a-badf-835d5d1b7d53","type":"Microsoft.Authorization/policyDefinitions","name":"48893b84-a2c8-4d9a-badf-835d5d1b7d53"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for PostgreSQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for PostgreSQL with geo-redundant backup - not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","type":"Microsoft.Authorization/policyDefinitions","name":"48af4db5-9b8b-401c-8e74-076be876a430"},{"properties":{"displayName":"Microsoft - Managed Control 1669 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1669"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48f2f62b-5743-4415-a143-288adc0e078d","type":"Microsoft.Authorization/policyDefinitions","name":"48f2f62b-5743-4415-a143-288adc0e078d"},{"properties":{"displayName":"Microsoft - Managed Control 1376 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1376"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/493a95f3-f2e3-47d0-af02-65e6d6decc2f","type":"Microsoft.Authorization/policyDefinitions","name":"493a95f3-f2e3-47d0-af02-65e6d6decc2f"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","type":"Microsoft.Authorization/policyDefinitions","name":"496223c3-ad65-4ecd-878a-bae78737e9ed"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Audit''. It also creates a system-assigned managed identity and deploys the - VM extension for Guest Configuration. This policy should only be used along - with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"String","metadata":{"displayName":"[Preview]: - Audit: Shut down system immediately if unable to log security audits","description":"Audits - if the system will shut down when unable to log Security events."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit: - Shut down system immediately if unable to log security audits;ExpectedValue'', - ''='', parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAudit"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3","type":"Microsoft.Authorization/policyDefinitions","name":"498b810c-59cd-4222-9338-352ba146ccf3"},{"properties":{"displayName":"Microsoft - Managed Control 1329 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1329"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498f6234-3e20-4b6a-a880-cbd646d973bd","type":"Microsoft.Authorization/policyDefinitions","name":"498f6234-3e20-4b6a-a880-cbd646d973bd"},{"properties":{"displayName":"Microsoft - Managed Control 1638 - Boundary Protection | Dynamic Isolation / Segregation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1638"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49b99653-32cd-405d-a135-e7d60a9aae1f","type":"Microsoft.Authorization/policyDefinitions","name":"49b99653-32cd-405d-a135-e7d60a9aae1f"},{"properties":{"displayName":"Append - a tag and its value to resource groups","policyType":"BuiltIn","mode":"All","description":"Appends - the specified tag and value when any resource group which is missing this - tag is created or updated. Does not modify the tags of resource groups created - before this policy was applied until those resource groups are changed. New - ''modify'' effect policies are available that support remediation of tags - on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71","type":"Microsoft.Authorization/policyDefinitions","name":"49c88fc8-6fd1-46fd-a676-f12d1d3a4c71"},{"properties":{"displayName":"Microsoft - Managed Control 1294 - Information System Backup | Transfer To Alternate Storage - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1294"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49dbe627-2c1e-438c-979e-dd7a39bbf81d","type":"Microsoft.Authorization/policyDefinitions","name":"49dbe627-2c1e-438c-979e-dd7a39bbf81d"},{"properties":{"displayName":"Microsoft - Managed Control 1218 - Least Functionality | Prevent Program Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1218"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a1d0394-b9f5-493e-9e83-563fd0ac4df8","type":"Microsoft.Authorization/policyDefinitions","name":"4a1d0394-b9f5-493e-9e83-563fd0ac4df8"},{"properties":{"displayName":"Microsoft - Managed Control 1677 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1677"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a248e1e-040f-43e5-bff2-afc3a57a3923","type":"Microsoft.Authorization/policyDefinitions","name":"4a248e1e-040f-43e5-bff2-afc3a57a3923"},{"properties":{"displayName":"Microsoft - Managed Control 1094 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1094"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4b1853e0-8973-446b-b567-09d901d31a09","type":"Microsoft.Authorization/policyDefinitions","name":"4b1853e0-8973-446b-b567-09d901d31a09"},{"properties":{"displayName":"Microsoft - Managed Control 1114 - Response To Audit Processing Failures | Real-Time Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1114"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c090801-59bc-4454-bb33-e0455133486a","type":"Microsoft.Authorization/policyDefinitions","name":"4c090801-59bc-4454-bb33-e0455133486a"},{"properties":{"displayName":"Microsoft - Managed Control 1364 - Incident Handling | Dynamic Reconfiguration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1364"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c615c2a-dc83-4dda-8220-abce7b50c9bc","type":"Microsoft.Authorization/policyDefinitions","name":"4c615c2a-dc83-4dda-8220-abce7b50c9bc"},{"properties":{"displayName":"Microsoft - Managed Control 1661 - Session Authenticity | Invalidate Session Identifiers - At Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1661"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c643c9a-1be7-4016-a5e7-e4bada052920","type":"Microsoft.Authorization/policyDefinitions","name":"4c643c9a-1be7-4016-a5e7-e4bada052920"},{"properties":{"displayName":"Microsoft - Managed Control 1373 - Incident Reporting | Automated Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1373"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4cca950f-c3b7-492a-8e8f-ea39663c14f9","type":"Microsoft.Authorization/policyDefinitions","name":"4cca950f-c3b7-492a-8e8f-ea39663c14f9"},{"properties":{"displayName":"Microsoft - Managed Control 1632 - Boundary Protection | Prevent Split Tunneling For Remote - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1632"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ce9073a-77fa-48f0-96b1-87aa8e6091c2","type":"Microsoft.Authorization/policyDefinitions","name":"4ce9073a-77fa-48f0-96b1-87aa8e6091c2"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721","type":"Microsoft.Authorization/policyDefinitions","name":"4d1c04de-2172-403f-901b-90608c35c721"},{"properties":{"displayName":"FTPS - should be required in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b","type":"Microsoft.Authorization/policyDefinitions","name":"4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b"},{"properties":{"displayName":"Microsoft - Managed Control 1155 - System Interconnections | Restrictions On External - System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1155"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d33f9f1-12d0-46ad-9fbd-8f8046694977","type":"Microsoft.Authorization/policyDefinitions","name":"4d33f9f1-12d0-46ad-9fbd-8f8046694977"},{"properties":{"displayName":"Microsoft - Managed Control 1156 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1156"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d52e864-9a3b-41ee-8f03-520815fe5378","type":"Microsoft.Authorization/policyDefinitions","name":"4d52e864-9a3b-41ee-8f03-520815fe5378"},{"properties":{"displayName":"Microsoft - Managed Control 1312 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1312"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d6a5968-9eef-4c18-8534-376790ab7274","type":"Microsoft.Authorization/policyDefinitions","name":"4d6a5968-9eef-4c18-8534-376790ab7274"},{"properties":{"displayName":"Deploy - Dependency agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee","type":"Microsoft.Authorization/policyDefinitions","name":"4da21710-ce6f-4e06-8cdb-5cc4c93ffbee"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Event - Hub when any Data Lake Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4daddf25-4823-43d4-88eb-2419eb6dcc08","type":"Microsoft.Authorization/policyDefinitions","name":"4daddf25-4823-43d4-88eb-2419eb6dcc08"},{"properties":{"displayName":"Microsoft - Managed Control 1394 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1394"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4db56f68-3f50-45ab-88f3-ca46f5379a94","type":"Microsoft.Authorization/policyDefinitions","name":"4db56f68-3f50-45ab-88f3-ca46f5379a94"},{"properties":{"displayName":"Microsoft - Managed Control 1702 - Information System Monitoring | Indicators Of Compromise","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1702"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4dfc0855-92c4-4641-b155-a55ddd962362","type":"Microsoft.Authorization/policyDefinitions","name":"4dfc0855-92c4-4641-b155-a55ddd962362"},{"properties":{"displayName":"Microsoft - Managed Control 1001 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1001"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e26f8c3-4bf3-4191-b8fc-d888805101b7","type":"Microsoft.Authorization/policyDefinitions","name":"4e26f8c3-4bf3-4191-b8fc-d888805101b7"},{"properties":{"displayName":"Microsoft - Managed Control 1083 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1083"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e319cb6-2ca3-4a58-ad75-e67f484e50ec","type":"Microsoft.Authorization/policyDefinitions","name":"4e319cb6-2ca3-4a58-ad75-e67f484e50ec"},{"properties":{"displayName":"Microsoft - Managed Control 1579 - Acquisition Process | Use Of Approved Piv Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1579"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e54c7ef-7457-430b-9a3e-ef8881d4a8e0","type":"Microsoft.Authorization/policyDefinitions","name":"4e54c7ef-7457-430b-9a3e-ef8881d4a8e0"},{"properties":{"displayName":"Microsoft - Managed Control 1247 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1247"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e666db5-b2ef-4b06-aac6-09bfce49151b","type":"Microsoft.Authorization/policyDefinitions","name":"4e666db5-b2ef-4b06-aac6-09bfce49151b"},{"properties":{"displayName":"Microsoft - Managed Control 1196 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1196"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e7f4ea4-dd62-44f6-8886-ac6137cf52b0","type":"Microsoft.Authorization/policyDefinitions","name":"4e7f4ea4-dd62-44f6-8886-ac6137cf52b0"},{"properties":{"displayName":"Microsoft - Managed Control 1134 - Protection Of Audit Information | Access By Subset - Of Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1134"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e95f70e-181c-4422-9da2-43079710c789","type":"Microsoft.Authorization/policyDefinitions","name":"4e95f70e-181c-4422-9da2-43079710c789"},{"properties":{"displayName":"Microsoft - Managed Control 1267 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1267"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e97ba1d-be5d-4953-8da4-0cccf28f4805","type":"Microsoft.Authorization/policyDefinitions","name":"4e97ba1d-be5d-4953-8da4-0cccf28f4805"},{"properties":{"displayName":"Microsoft - Managed Control 1192 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1192"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ebd97f7-b105-4f50-8daf-c51465991240","type":"Microsoft.Authorization/policyDefinitions","name":"4ebd97f7-b105-4f50-8daf-c51465991240"},{"properties":{"displayName":"Microsoft - Managed Control 1139 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1139"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ed62522-de00-4dda-9810-5205733d2f34","type":"Microsoft.Authorization/policyDefinitions","name":"4ed62522-de00-4dda-9810-5205733d2f34"},{"properties":{"displayName":"A - maximum of 3 owners should be designated for your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate up to 3 subscription owners in order to reduce - the potential for breach by a compromised owner.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateLessThanXOwners","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","type":"Microsoft.Authorization/policyDefinitions","name":"4f11b553-d42e-4e3a-89be-32ca364cad4c"},{"properties":{"displayName":"Microsoft - Managed Control 1442 - Media Sanitization | Nondestructive Techniques","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1442"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f26049b-2c5a-4841-9ff3-d48a26aae475","type":"Microsoft.Authorization/policyDefinitions","name":"4f26049b-2c5a-4841-9ff3-d48a26aae475"},{"properties":{"displayName":"Microsoft - Managed Control 1182 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1182"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f34f554-da4b-4786-8d66-7915c90893da","type":"Microsoft.Authorization/policyDefinitions","name":"4f34f554-da4b-4786-8d66-7915c90893da"},{"properties":{"displayName":"A - security contact email address should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - an email address to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/email","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","type":"Microsoft.Authorization/policyDefinitions","name":"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7"},{"properties":{"displayName":"Add - a tag to resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag and value when any resource missing this tag is created - or updated. Existing resources can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f9dc7db-30c1-420c-b61a-e1d640128d26","type":"Microsoft.Authorization/policyDefinitions","name":"4f9dc7db-30c1-420c-b61a-e1d640128d26"},{"properties":{"displayName":"[Preview] - Vulnerability Assessment should be enabled on Virtual Machines","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Azure Security Center Vulnerability Assessment - on Virtual Machines","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"serverVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","type":"Microsoft.Authorization/policyDefinitions","name":"501541f7-f7e7-4cd6-868c-4190fdad3ac9"},{"properties":{"displayName":"Microsoft - Managed Control 1485 - Delivery And Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1485"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50301354-95d0-4a11-8af5-8039ecf6d38b","type":"Microsoft.Authorization/policyDefinitions","name":"50301354-95d0-4a11-8af5-8039ecf6d38b"},{"properties":{"displayName":"Microsoft - Managed Control 1646 - Cryptographic Key Establishment And Management | Asymmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1646"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/506814fa-b930-4b10-894e-a45b98c40e1a","type":"Microsoft.Authorization/policyDefinitions","name":"506814fa-b930-4b10-894e-a45b98c40e1a"},{"properties":{"displayName":"Microsoft - Managed Control 1566 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1566"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50ad3724-e2ac-4716-afcc-d8eabd97adb9","type":"Microsoft.Authorization/policyDefinitions","name":"50ad3724-e2ac-4716-afcc-d8eabd97adb9"},{"properties":{"displayName":"A - custom IPsec/IKE policy must be applied to all Azure virtual network gateway - connections","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that all Azure virtual network gateway connections use a custom Internet - Protocol Security(Ipsec)/Internet Key Exchange(IKE) policy. Supported algorithms - and key strengths - https://aka.ms/AA62kb0","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"IPsecEncryption":{"type":"Array","metadata":{"displayName":"IPsec - Encryption","description":"IPsec Encryption"}},"IPsecIntegrity":{"type":"Array","metadata":{"displayName":"IPsec - Integrity","description":"IPsec Integrity"}},"IKEEncryption":{"type":"Array","metadata":{"displayName":"IKE - Encryption","description":"IKE Encryption"}},"IKEIntegrity":{"type":"Array","metadata":{"displayName":"IKE - Integrity","description":"IKE Integrity"}},"DHGroup":{"type":"Array","metadata":{"displayName":"DH - Group","description":"DH Group"}},"PFSGroup":{"type":"Array","metadata":{"displayName":"PFS - Group","description":"PFS Group"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/connections"},{"anyOf":[{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecEncryption","notIn":"[parameters(''IPsecEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecIntegrity","notIn":"[parameters(''IPsecIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeEncryption","notIn":"[parameters(''IKEEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeIntegrity","notIn":"[parameters(''IKEIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].dhGroup","notIn":"[parameters(''DHGroup'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].pfsGroup","notIn":"[parameters(''PFSGroup'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50b83b09-03da-41c1-b656-c293c914862b","type":"Microsoft.Authorization/policyDefinitions","name":"50b83b09-03da-41c1-b656-c293c914862b"},{"properties":{"displayName":"Microsoft - Managed Control 1248 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1248"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50fc602d-d8e0-444b-a039-ad138ee5deb0","type":"Microsoft.Authorization/policyDefinitions","name":"50fc602d-d8e0-444b-a039-ad138ee5deb0"},{"properties":{"displayName":"Microsoft - Managed Control 1386 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1386"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5120193e-91fd-4f9d-bc6d-194f94734065","type":"Microsoft.Authorization/policyDefinitions","name":"5120193e-91fd-4f9d-bc6d-194f94734065"},{"properties":{"displayName":"Microsoft - Managed Control 1352 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1352"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/518cb545-bfa8-43f8-a108-3b7d5037469a","type":"Microsoft.Authorization/policyDefinitions","name":"518cb545-bfa8-43f8-a108-3b7d5037469a"},{"properties":{"displayName":"Microsoft - Managed Control 1642 - Network Disconnect","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1642"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53397227-5ee3-4b23-9e5e-c8a767ce6928","type":"Microsoft.Authorization/policyDefinitions","name":"53397227-5ee3-4b23-9e5e-c8a767ce6928"},{"properties":{"displayName":"Connection - throttling should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without Connection - throttling enabled. This setting enables temporary connection throttling per - IP for too many invalid password login failures.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"connection_throttling","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd","type":"Microsoft.Authorization/policyDefinitions","name":"5345bb39-67dc-4960-a1bf-427e16b9a0bd"},{"properties":{"displayName":"Microsoft - Managed Control 1467 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1467"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5350cbf9-8bdd-4904-b22a-e88be84ca49d","type":"Microsoft.Authorization/policyDefinitions","name":"5350cbf9-8bdd-4904-b22a-e88be84ca49d"},{"properties":{"displayName":"Microsoft - Managed Control 1183 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1183"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5352e3e0-e63a-452e-9e5f-9c1d181cff9c","type":"Microsoft.Authorization/policyDefinitions","name":"5352e3e0-e63a-452e-9e5f-9c1d181cff9c"},{"properties":{"displayName":"Microsoft - Managed Control 1029 - Information Flow Enforcement | Security Policy Filters","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1029"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69","type":"Microsoft.Authorization/policyDefinitions","name":"53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69"},{"properties":{"displayName":"Microsoft - Managed Control 1270 - Alternate Storage Site | Recovery Time / Point Objectives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1270"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c76a39-2097-408a-b237-b279f7b4614d","type":"Microsoft.Authorization/policyDefinitions","name":"53c76a39-2097-408a-b237-b279f7b4614d"},{"properties":{"displayName":"Microsoft - Managed Control 1040 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1040"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/54205576-cec9-463f-ba44-b4b3f5d0a84c","type":"Microsoft.Authorization/policyDefinitions","name":"54205576-cec9-463f-ba44-b4b3f5d0a84c"},{"properties":{"displayName":"Microsoft - Managed Control 1015 - Account Management | Disable Inactive Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1015"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/544a208a-9c3f-40bc-b1d1-d7e144495c14","type":"Microsoft.Authorization/policyDefinitions","name":"544a208a-9c3f-40bc-b1d1-d7e144495c14"},{"properties":{"displayName":"Microsoft - Managed Control 1026 - Account Management | Disable Accounts For High-Risk - Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1026"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/55419419-c597-4cd4-b51e-009fd2266783","type":"Microsoft.Authorization/policyDefinitions","name":"55419419-c597-4cd4-b51e-009fd2266783"},{"properties":{"displayName":"Microsoft - Managed Control 1045 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1045"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/554d2dd6-f3a8-4ad5-b66f-5ce23bd18892","type":"Microsoft.Authorization/policyDefinitions","name":"554d2dd6-f3a8-4ad5-b66f-5ce23bd18892"},{"properties":{"displayName":"Microsoft - Managed Control 1523 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1523"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5577a310-2551-49c8-803b-36e0d5e55601","type":"Microsoft.Authorization/policyDefinitions","name":"5577a310-2551-49c8-803b-36e0d5e55601"},{"properties":{"displayName":"Microsoft - Managed Control 1113 - Response To Audit Processing Failures | Audit Storage - Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1113"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/562afd61-56be-4313-8fe4-b9564aa4ba7d","type":"Microsoft.Authorization/policyDefinitions","name":"562afd61-56be-4313-8fe4-b9564aa4ba7d"},{"properties":{"displayName":"Microsoft - Managed Control 1212 - Configuration Settings | Automated Central Management - / Application / Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1212"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/56d970ee-4efc-49c8-8a4e-5916940d784c","type":"Microsoft.Authorization/policyDefinitions","name":"56d970ee-4efc-49c8-8a4e-5916940d784c"},{"properties":{"displayName":"Microsoft - Managed Control 1403 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1403"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/57149289-d52b-4f40-9fe6-5233c1ef80f7","type":"Microsoft.Authorization/policyDefinitions","name":"57149289-d52b-4f40-9fe6-5233c1ef80f7"},{"properties":{"displayName":"CORS - should not allow every resource to access your Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your web application. - Allow only required domains to interact with your web app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","type":"Microsoft.Authorization/policyDefinitions","name":"5744710e-cc2f-4ee8-8809-3b11e89f4bc9"},{"properties":{"displayName":"Microsoft - Managed Control 1162 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1162"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592","type":"Microsoft.Authorization/policyDefinitions","name":"5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592"},{"properties":{"displayName":"Microsoft - Managed Control 1054 - Session Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1054"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5807e1b4-ba5e-4718-8689-a0ca05a191b2","type":"Microsoft.Authorization/policyDefinitions","name":"5807e1b4-ba5e-4718-8689-a0ca05a191b2"},{"properties":{"displayName":"Microsoft - Managed Control 1584 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1584"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5864522b-ff1d-4979-a9f8-58bee1fb174c","type":"Microsoft.Authorization/policyDefinitions","name":"5864522b-ff1d-4979-a9f8-58bee1fb174c"},{"properties":{"displayName":"Microsoft - Managed Control 1547 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1547"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52","type":"Microsoft.Authorization/policyDefinitions","name":"58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52"},{"properties":{"displayName":"Microsoft - Managed Control 1573 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1573"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58c93053-7b98-4cf0-b99f-1beb985416c2","type":"Microsoft.Authorization/policyDefinitions","name":"58c93053-7b98-4cf0-b99f-1beb985416c2"},{"properties":{"displayName":"[Deprecated]: - Ensure Function app is using the latest version of TLS encryption","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193 - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58d94fc1-a072-47c2-bd37-9cdb38e77453","type":"Microsoft.Authorization/policyDefinitions","name":"58d94fc1-a072-47c2-bd37-9cdb38e77453"},{"properties":{"displayName":"Microsoft - Managed Control 1063 - Remote Access | Managed Access Control Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1063"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/593ce201-54b2-4dd0-b34f-c308005d7780","type":"Microsoft.Authorization/policyDefinitions","name":"593ce201-54b2-4dd0-b34f-c308005d7780"},{"properties":{"displayName":"Microsoft - Managed Control 1463 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1463"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/59721f87-ae25-4db0-a2a4-77cc5b25d495","type":"Microsoft.Authorization/policyDefinitions","name":"59721f87-ae25-4db0-a2a4-77cc5b25d495"},{"properties":{"displayName":"Microsoft - Managed Control 1425 - Timely Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1425"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5983d99c-f39b-4c32-a3dc-170f19f6941b","type":"Microsoft.Authorization/policyDefinitions","name":"5983d99c-f39b-4c32-a3dc-170f19f6941b"},{"properties":{"displayName":"Microsoft - Managed Control 1512 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1512"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5a8324ad-f599-429b-aaed-f9c6e8c987a8","type":"Microsoft.Authorization/policyDefinitions","name":"5a8324ad-f599-429b-aaed-f9c6e8c987a8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a minimum password age - of 1 day","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a minimum password age of 1 day. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","type":"Microsoft.Authorization/policyDefinitions","name":"5aa11bbc-5c76-4302-80e5-aba46a4282e7"},{"properties":{"displayName":"Microsoft - Managed Control 1032 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1032"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa85661-d618-46b8-a20f-ca40a86f0751","type":"Microsoft.Authorization/policyDefinitions","name":"5aa85661-d618-46b8-a20f-ca40a86f0751"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not restrict the minimum password - length to 14 characters","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not restrict the minimum password - length to 14 characters. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","type":"Microsoft.Authorization/policyDefinitions","name":"5aebc8d1-020d-4037-89a0-02043a7524ec"},{"properties":{"displayName":"Microsoft - Managed Control 1555 - Vulnerability Scanning | Privileged Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1555"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5afa8cab-1ed7-4e40-884c-64e0ac2059cc","type":"Microsoft.Authorization/policyDefinitions","name":"5afa8cab-1ed7-4e40-884c-64e0ac2059cc"},{"properties":{"displayName":"Microsoft - Managed Control 1205 - Access Restrictions For Change | Signed Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1205"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b070cab-0fb8-4e48-ad29-fc90b4c2797c","type":"Microsoft.Authorization/policyDefinitions","name":"5b070cab-0fb8-4e48-ad29-fc90b4c2797c"},{"properties":{"displayName":"Microsoft - Managed Control 1005 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1005"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b626abc-26d4-4e22-9de8-3831818526b1","type":"Microsoft.Authorization/policyDefinitions","name":"5b626abc-26d4-4e22-9de8-3831818526b1"},{"properties":{"displayName":"Microsoft - Managed Control 1105 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1105"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b73f57b-587d-4470-a344-0b0ae805f459","type":"Microsoft.Authorization/policyDefinitions","name":"5b73f57b-587d-4470-a344-0b0ae805f459"},{"properties":{"displayName":"Show - audit results from Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8","type":"Microsoft.Authorization/policyDefinitions","name":"5b842acb-0fe7-41b0-9f40-880ec4ad84d8"},{"properties":{"displayName":"Microsoft - Managed Control 1433 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1433"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b879b41-2728-41c5-ad24-9ee2c37cbe65","type":"Microsoft.Authorization/policyDefinitions","name":"5b879b41-2728-41c5-ad24-9ee2c37cbe65"},{"properties":{"displayName":"[Preview]: - Container Registries should be encrypted with a Customer-Managed Key (CMK)","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have encryption enabled with Customer-Managed - Keys (CMK). For more information on CMK encryption, please visit: https://aka.ms/acr/CMK.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"not":{"field":"Microsoft.ContainerRegistry/registries/encryption.status","equals":"enabled"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580","type":"Microsoft.Authorization/policyDefinitions","name":"5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580"},{"properties":{"displayName":"Ensure - WEB app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609","type":"Microsoft.Authorization/policyDefinitions","name":"5bb220d9-2698-4ee4-8404-b9c30c9df609"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the remote host connection - status does not match the specified one","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the remote host connection status does not match the specified one. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"host":{"type":"String","metadata":{"displayName":"[Preview]: - Remote Host Name","description":"Specifies the Domain Name System (DNS) name - or IP address of the remote host machine."}},"port":{"type":"String","metadata":{"displayName":"[Preview]: - Port","description":"The TCP port number on the remote host name."}},"shouldConnect":{"type":"String","metadata":{"displayName":"[Preview]: - Should connect to remote host","description":"Must be ''True'' or ''False''. - ''True'' indicates that the virtual machine should be able to establish a - connection with the remote host specified, so the machine will be non-compliant - if it cannot establish a connection. ''False'' indicates that the virtual - machine should not be able to establish a connection with the remote host - specified, so the machine will be non-compliant if it can establish a connection."},"allowedValues":["True","False"],"defaultValue":"False"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsRemoteConnection]WindowsRemoteConnection1;host'', - ''='', parameters(''host''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;port'', - ''='', parameters(''port''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect'', - ''='', parameters(''shouldConnect'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsRemoteConnection"},"host":{"value":"[parameters(''host'')]"},"port":{"value":"[parameters(''port'')]"},"shouldConnect":{"value":"[parameters(''shouldConnect'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"host":{"type":"string"},"port":{"type":"string"},"shouldConnect":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a","type":"Microsoft.Authorization/policyDefinitions","name":"5bb36dda-8a78-4df9-affd-4f05a8612a8a"},{"properties":{"displayName":"Microsoft - Managed Control 1551 - Vulnerability Scanning | Update Tool Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1551"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bbda922-0172-4095-89e6-5b4a0bf03af7","type":"Microsoft.Authorization/policyDefinitions","name":"5bbda922-0172-4095-89e6-5b4a0bf03af7"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Security''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8","type":"Microsoft.Authorization/policyDefinitions","name":"5c028d2a-1889-45f6-b821-31f42711ced8"},{"properties":{"displayName":"Audit - Log Analytics agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","type":"Microsoft.Authorization/policyDefinitions","name":"5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138"},{"properties":{"displayName":"Microsoft - Managed Control 1671 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1671"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5bbef7-a316-415b-9b38-29753ce8e698","type":"Microsoft.Authorization/policyDefinitions","name":"5c5bbef7-a316-415b-9b38-29753ce8e698"},{"properties":{"displayName":"Microsoft - Managed Control 1067 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1067"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5e54f6-0127-44d0-8b61-f31dc8dd6190","type":"Microsoft.Authorization/policyDefinitions","name":"5c5e54f6-0127-44d0-8b61-f31dc8dd6190"},{"properties":{"displayName":"External - accounts with write permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with write privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","type":"Microsoft.Authorization/policyDefinitions","name":"5c607a2e-c700-4744-8254-d77e7c9eb5e4"},{"properties":{"displayName":"Microsoft - Managed Control 1483 - Water Damage Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1483"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5cb81060-3c8a-4968-bcdc-395a1801f6c1","type":"Microsoft.Authorization/policyDefinitions","name":"5cb81060-3c8a-4968-bcdc-395a1801f6c1"},{"properties":{"displayName":"Microsoft - Managed Control 1362 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1362"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5d169442-d6ef-439b-8dca-46c2c3248214","type":"Microsoft.Authorization/policyDefinitions","name":"5d169442-d6ef-439b-8dca-46c2c3248214"},{"properties":{"displayName":"Microsoft - Managed Control 1014 - Account Management | Removal Of Temporary / Emergency - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1014"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5dee936c-8037-4df1-ab35-6635733da48c","type":"Microsoft.Authorization/policyDefinitions","name":"5dee936c-8037-4df1-ab35-6635733da48c"},{"properties":{"displayName":"Microsoft - Managed Control 1665 - Process Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1665"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df3a55c-8456-44d4-941e-175f79332512","type":"Microsoft.Authorization/policyDefinitions","name":"5df3a55c-8456-44d4-941e-175f79332512"},{"properties":{"displayName":"[Deprecated]: - Function App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForFunctionApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df82f4f-773a-4a2d-97a2-422a806f1a55","type":"Microsoft.Authorization/policyDefinitions","name":"5df82f4f-773a-4a2d-97a2-422a806f1a55"},{"properties":{"displayName":"Microsoft - Managed Control 1251 - Contingency Plan | Coordinate With Related Plans","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1251"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e2b3730-8c14-4081-8893-19dbb5de7348","type":"Microsoft.Authorization/policyDefinitions","name":"5e2b3730-8c14-4081-8893-19dbb5de7348"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e3315e0-a414-4efb-a4d2-c7bd2b0443d2","type":"Microsoft.Authorization/policyDefinitions","name":"5e3315e0-a414-4efb-a4d2-c7bd2b0443d2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the specified applications installed. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9","type":"Microsoft.Authorization/policyDefinitions","name":"5e393799-e3ca-4e43-a9a5-0ec4648a57d9"},{"properties":{"displayName":"Microsoft - Managed Control 1116 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1116"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e47bc51-35d1-44b8-92af-e2f2d8b67635","type":"Microsoft.Authorization/policyDefinitions","name":"5e47bc51-35d1-44b8-92af-e2f2d8b67635"},{"properties":{"displayName":"Microsoft - Managed Control 1208 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1208"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ea87673-d06b-456f-a324-8abcee5c159f","type":"Microsoft.Authorization/policyDefinitions","name":"5ea87673-d06b-456f-a324-8abcee5c159f"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in India data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: West India, South India, - Central India","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["westindia","southindia","centralindia"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54","type":"Microsoft.Authorization/policyDefinitions","name":"5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069","type":"Microsoft.Authorization/policyDefinitions","name":"5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069"},{"properties":{"displayName":"Microsoft - Managed Control 1576 - Acquisition Process | Design / Implementation Information - For Security Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1576"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f18c885-ade3-48c5-80b1-8f9216019c18","type":"Microsoft.Authorization/policyDefinitions","name":"5f18c885-ade3-48c5-80b1-8f9216019c18"},{"properties":{"displayName":"External - accounts with read permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with read privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","type":"Microsoft.Authorization/policyDefinitions","name":"5f76cf89-fbf2-47fd-a3f4-b891fa780b60"},{"properties":{"displayName":"Audit - prerequisites to enable Guest Configuration policies on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - definition allows Azure Policy to audit the Azure Policy for Windows extension - on Windows VMs. The extension is a prerequisite for Guest Configuration policies. - For more information on Guest Configuration policies, visit https://aka.ms/gcpol.","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5fc23db3-dd4d-4c56-bcc7-43626243e601","type":"Microsoft.Authorization/policyDefinitions","name":"5fc23db3-dd4d-4c56-bcc7-43626243e601"},{"properties":{"displayName":"Add - or replace a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value when any resource is created or updated. - Existing resources can be remediated by triggering a remediation task. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ffd78d9-436d-4b41-a421-5baa819e3008","type":"Microsoft.Authorization/policyDefinitions","name":"5ffd78d9-436d-4b41-a421-5baa819e3008"},{"properties":{"displayName":"Microsoft - Managed Control 1663 - Protection Of Information At Rest","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1663"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60171210-6dde-40af-a144-bf2670518bfa","type":"Microsoft.Authorization/policyDefinitions","name":"60171210-6dde-40af-a144-bf2670518bfa"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Object Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Object Access''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b","type":"Microsoft.Authorization/policyDefinitions","name":"60aeaf73-a074-417a-905f-7ce9df0ff77b"},{"properties":{"displayName":"Storage - Accounts should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"anyOf":[{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4","type":"Microsoft.Authorization/policyDefinitions","name":"60d21c4f-21a3-4d94-85f4-b924e6aeeda4"},{"properties":{"displayName":"Show - audit results from Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - web servers that are not using secure communication protocols (TLS 1.1 or - TLS 1.2). For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","type":"Microsoft.Authorization/policyDefinitions","name":"60ffe3e2-4604-4460-8f22-0f1da058266c"},{"properties":{"displayName":"Deploy - Advanced Data Security on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Data Security on SQL Servers. This includes turning - on Threat Detection and Vulnerability Assessment. It will automatically create - a storage account in the same region and resource group as the SQL server - to store scan results, with a ''sqlva'' prefix.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"location":{"type":"string"}},"variables":{"serverResourceGroupName":"[resourceGroup().name]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - variables(''serverResourceGroupName''), parameters(''location''))]","storageName":"[tolower(concat(''sqlva'', - variables(''uniqueStorage'')))]"},"resources":[{"type":"Microsoft.Storage/storageAccounts","name":"[variables(''storageName'')]","apiVersion":"2019-04-01","location":"[parameters(''location'')]","sku":{"name":"Standard_LRS"},"kind":"StorageV2","properties":{}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/vulnerabilityAssessments","apiVersion":"2018-06-01-preview","properties":{"storageContainerPath":"[concat(reference(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName''))).primaryEndpoints.blob, ''vulnerability-assessment'')]","storageAccountAccessKey":"[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName'')), ''2018-02-01'').keys[0].value]","recurringScans":{"isEnabled":true,"emailSubscriptionAdmins":true,"emails":[]}},"dependsOn":["[concat(''Microsoft.Storage/storageAccounts/'', - variables(''storageName''))]","[concat(''Microsoft.Sql/servers/'', parameters(''serverName''), - ''/securityAlertPolicies/Default'')]"]}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6134c3db-786f-471e-87bc-8f479dc890f6","type":"Microsoft.Authorization/policyDefinitions","name":"6134c3db-786f-471e-87bc-8f479dc890f6"},{"properties":{"displayName":"[Preview]: - Configure time zone on Windows machines.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to set specified time zone - on Windows virtual machines.","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Time zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"SetWindowsTimeZone","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"SetWindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6141c932-9384-44c6-a395-59e4c057d7c9","type":"Microsoft.Authorization/policyDefinitions","name":"6141c932-9384-44c6-a395-59e4c057d7c9"},{"properties":{"displayName":"Service - Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign","policyType":"BuiltIn","mode":"Indexed","description":"Service - Fabric provides three levels of protection (None, Sign and EncryptAndSign) - for node-to-node communication using a primary cluster certificate. Set the - protection level to ensure that all node-to-node messages are encrypted and - digitally signed","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].name","notEquals":"Security"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].name","notEquals":"ClusterProtectionLevel"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].value","notEquals":"EncryptAndSign"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","type":"Microsoft.Authorization/policyDefinitions","name":"617c02be-7f02-4efd-8836-3180d47b6c68"},{"properties":{"displayName":"Microsoft - Managed Control 1110 - Audit Storage Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1110"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6182bfa7-0f2a-43f5-834a-a2ddf31c13c7","type":"Microsoft.Authorization/policyDefinitions","name":"6182bfa7-0f2a-43f5-834a-a2ddf31c13c7"},{"properties":{"displayName":"Microsoft - Managed Control 1415 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1415"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61a1dd98-b259-4840-abd5-fbba7ee0da83","type":"Microsoft.Authorization/policyDefinitions","name":"61a1dd98-b259-4840-abd5-fbba7ee0da83"},{"properties":{"displayName":"Microsoft - Managed Control 1153 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1153"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61cf3125-142c-4754-8a16-41ab4d529635","type":"Microsoft.Authorization/policyDefinitions","name":"61cf3125-142c-4754-8a16-41ab4d529635"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System objects''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636","type":"Microsoft.Authorization/policyDefinitions","name":"620e58b5-ac75-49b4-993f-a9d4f0459636"},{"properties":{"displayName":"Microsoft - Managed Control 1682 - Malicious Code Protection | Nonsignature-Based Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1682"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/62b638c5-29d7-404b-8d93-f21e4b1ce198","type":"Microsoft.Authorization/policyDefinitions","name":"62b638c5-29d7-404b-8d93-f21e4b1ce198"},{"properties":{"displayName":"Microsoft - Managed Control 1660 - Session Authenticity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1660"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63096613-ce83-43e5-96f4-e588e8813554","type":"Microsoft.Authorization/policyDefinitions","name":"63096613-ce83-43e5-96f4-e588e8813554"},{"properties":{"displayName":"Microsoft - Managed Control 1002 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1002"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/632024c2-8079-439d-a7f6-90af1d78cc65","type":"Microsoft.Authorization/policyDefinitions","name":"632024c2-8079-439d-a7f6-90af1d78cc65"},{"properties":{"displayName":"Microsoft - Managed Control 1498 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1498"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/633988b9-cf2f-4323-8394-f0d2af9cd6e1","type":"Microsoft.Authorization/policyDefinitions","name":"633988b9-cf2f-4323-8394-f0d2af9cd6e1"},{"properties":{"displayName":"Microsoft - Managed Control 1177 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1177"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc","type":"Microsoft.Authorization/policyDefinitions","name":"63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc"},{"properties":{"displayName":"Microsoft - Managed Control 1185 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1185"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6420cd73-b939-43b7-9d99-e8688fea053c","type":"Microsoft.Authorization/policyDefinitions","name":"6420cd73-b939-43b7-9d99-e8688fea053c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Devices''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"String","metadata":{"displayName":"[Preview]: - Devices: Allowed to format and eject removable media","description":"Specifies - who is allowed to format and eject removable NTFS media. You can use this - policy setting to prevent unauthorized users from removing data on one computer - to access it on another computer on which they have local administrator privileges."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Devices: - Allowed to format and eject removable media;ExpectedValue'', ''='', parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsDevices"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897","type":"Microsoft.Authorization/policyDefinitions","name":"6481cc21-ed6e-4480-99dd-ea7c5222e897"},{"properties":{"displayName":"Microsoft - Managed Control 1441 - Media Sanitization | Equipment Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1441"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6519d7f3-e8a2-4ff3-a935-9a9497152ad7","type":"Microsoft.Authorization/policyDefinitions","name":"6519d7f3-e8a2-4ff3-a935-9a9497152ad7"},{"properties":{"displayName":"Microsoft - Managed Control 1558 - Vulnerability Scanning | Correlate Scanning Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1558"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65592b16-4367-42c5-a26e-d371be450e17","type":"Microsoft.Authorization/policyDefinitions","name":"65592b16-4367-42c5-a26e-d371be450e17"},{"properties":{"displayName":"[Deprecated]: - Audit missing blob encryption for storage accounts","policyType":"BuiltIn","mode":"All","description":"This - policy is no longer necessary because storage blob encryption is enabled by - default and cannot be turned off.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759","type":"Microsoft.Authorization/policyDefinitions","name":"655cb504-bcee-4362-bd4c-402e6aa38759"},{"properties":{"displayName":"Microsoft - Managed Control 1261 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1261"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65aeceb5-a59c-4cb1-8d82-9c474be5d431","type":"Microsoft.Authorization/policyDefinitions","name":"65aeceb5-a59c-4cb1-8d82-9c474be5d431"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Function App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a Function app from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/664346d9-be92-43fb-a219-d595eeb76a90","type":"Microsoft.Authorization/policyDefinitions","name":"664346d9-be92-43fb-a219-d595eeb76a90"},{"properties":{"displayName":"Microsoft - Managed Control 1444 - Media Use | Prohibit Use Without Owner","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1444"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/666143df-f5e0-45bd-b554-135f0f93e44e","type":"Microsoft.Authorization/policyDefinitions","name":"666143df-f5e0-45bd-b554-135f0f93e44e"},{"properties":{"displayName":"Microsoft - Managed Control 1319 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1319"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/66f7ae57-5560-4fc5-85c9-659f204e7a42","type":"Microsoft.Authorization/policyDefinitions","name":"66f7ae57-5560-4fc5-85c9-659f204e7a42"},{"properties":{"displayName":"Microsoft - Managed Control 1628 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1628"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/67de62b4-a737-4781-8861-3baed3c35069","type":"Microsoft.Authorization/policyDefinitions","name":"67de62b4-a737-4781-8861-3baed3c35069"},{"properties":{"displayName":"Microsoft - Managed Control 1377 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1377"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68434bd1-e14b-4031-9edb-a4adf5f84a67","type":"Microsoft.Authorization/policyDefinitions","name":"68434bd1-e14b-4031-9edb-a4adf5f84a67"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the Log Analytics agent - is not connected as expected","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the Log Analytics agent is not connected to the specified workspaces. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Connected workspace IDs","description":"A semicolon-separated list of the - workspace IDs that the Log Analytics agent should be connected to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId'', - ''='', parameters(''WorkspaceId'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsLogAnalyticsAgentConnection"},"WorkspaceId":{"value":"[parameters(''WorkspaceId'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WorkspaceId":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","type":"Microsoft.Authorization/policyDefinitions","name":"68511db2-bd02-41c4-ae6b-1900a012968a"},{"properties":{"displayName":"Microsoft - Managed Control 1597 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1597"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68b250ec-2e4f-4eee-898a-117a9fda7016","type":"Microsoft.Authorization/policyDefinitions","name":"68b250ec-2e4f-4eee-898a-117a9fda7016"},{"properties":{"displayName":"Microsoft - Managed Control 1588 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1588"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68ebae26-e0e0-4ecb-8379-aabf633b51e9","type":"Microsoft.Authorization/policyDefinitions","name":"68ebae26-e0e0-4ecb-8379-aabf633b51e9"},{"properties":{"displayName":"Microsoft - Managed Control 1070 - Wireless Access | Disable Wireless Networking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1070"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68f837d0-8942-4b1e-9b31-be78b247bda8","type":"Microsoft.Authorization/policyDefinitions","name":"68f837d0-8942-4b1e-9b31-be78b247bda8"},{"properties":{"displayName":"Microsoft - Managed Control 1727 - Memory Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1727"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/697175a7-9715-4e89-b98b-c6f605888fa3","type":"Microsoft.Authorization/policyDefinitions","name":"697175a7-9715-4e89-b98b-c6f605888fa3"},{"properties":{"displayName":"Microsoft - Managed Control 1652 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1652"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6998e84a-2d29-4e10-8962-76754d4f772d","type":"Microsoft.Authorization/policyDefinitions","name":"6998e84a-2d29-4e10-8962-76754d4f772d"},{"properties":{"displayName":"Microsoft - Managed Control 1699 - Information System Monitoring | Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1699"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69c7bee8-bc19-4129-a51e-65a7b39d3e7c","type":"Microsoft.Authorization/policyDefinitions","name":"69c7bee8-bc19-4129-a51e-65a7b39d3e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1696 - Information System Monitoring | Correlate Monitoring - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1696"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69d2a238-20ab-4206-a6dc-f302bf88b1b8","type":"Microsoft.Authorization/policyDefinitions","name":"69d2a238-20ab-4206-a6dc-f302bf88b1b8"},{"properties":{"displayName":"Microsoft - Managed Control 1244 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1244"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a13a8f8-c163-4b1b-8554-d63569dab937","type":"Microsoft.Authorization/policyDefinitions","name":"6a13a8f8-c163-4b1b-8554-d63569dab937"},{"properties":{"displayName":"Microsoft - Managed Control 1019 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1019"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a3ee9b2-3977-459c-b8ce-2db583abd9f7","type":"Microsoft.Authorization/policyDefinitions","name":"6a3ee9b2-3977-459c-b8ce-2db583abd9f7"},{"properties":{"displayName":"[Deprecated]: - Deploy prerequisites to audit Windows VMs on which Windows Defender Exploit - Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which Windows Defender Exploit Guard is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-deprecated","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"deprecated":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Deprecated]: - State in which to show VMs on which Windows Defender Exploit Guard is not - available","description":"Windows Defender Exploit Guard is only available - starting with Windows 10/Windows Server with update 1709. Setting this value - to ''Non-Compliant'' will make machines with older versions on which Windows - Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. - Setting this value to ''Compliant'' will make these machines compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDefenderExploitGuard"},"NotAvailableMachineState":{"value":"[parameters(''NotAvailableMachineState'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NotAvailableMachineState":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d","type":"Microsoft.Authorization/policyDefinitions","name":"6a7a2bcf-f9be-4e35-9734-4f9657a70f1d"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Web Application","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a web application from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8450e2-6c61-43b4-be65-62e3a197bffe","type":"Microsoft.Authorization/policyDefinitions","name":"6a8450e2-6c61-43b4-be65-62e3a197bffe"},{"properties":{"displayName":"Microsoft - Managed Control 1211 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1211"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8b9dc8-6b00-4701-aa96-bba3277ebf50","type":"Microsoft.Authorization/policyDefinitions","name":"6a8b9dc8-6b00-4701-aa96-bba3277ebf50"},{"properties":{"displayName":"[Deprecated]: - Ensure WEB app is using the latest version of TLS encryption ","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS.","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ad61431-88ce-4357-a0e1-6da43f292bd7","type":"Microsoft.Authorization/policyDefinitions","name":"6ad61431-88ce-4357-a0e1-6da43f292bd7"},{"properties":{"displayName":"Microsoft - Managed Control 1653 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1653"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b","type":"Microsoft.Authorization/policyDefinitions","name":"6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b"},{"properties":{"displayName":"Deprecated - accounts should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts should be removed from your subscriptions. Deprecated accounts are - accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccounts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","type":"Microsoft.Authorization/policyDefinitions","name":"6b1cbf55-e8b6-442f-ba4c-7246b6381474"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Event Hub - when any Service Bus which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Service - Bus in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b51af03-9277-49a9-a3f8-1c69c9ff7403","type":"Microsoft.Authorization/policyDefinitions","name":"6b51af03-9277-49a9-a3f8-1c69c9ff7403"},{"properties":{"displayName":"Microsoft - Managed Control 1031 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1031"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b93a801-fe25-4574-a60d-cb22acffae00","type":"Microsoft.Authorization/policyDefinitions","name":"6b93a801-fe25-4574-a60d-cb22acffae00"},{"properties":{"displayName":"Not - allowed resource types","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to specify the resource types that your organization cannot - deploy.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesNotAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that cannot be deployed.","displayName":"Not allowed - resource types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypesNotAllowed'')]"},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c112d4e-5bc7-47ae-a041-ea2d9dccd749","type":"Microsoft.Authorization/policyDefinitions","name":"6c112d4e-5bc7-47ae-a041-ea2d9dccd749"},{"properties":{"displayName":"Microsoft - Managed Control 1338 - Authenticator Management | Automated Support For Password - Strength Determination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1338"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c59a207-6aed-41dc-83a2-e1ff66e4a4db","type":"Microsoft.Authorization/policyDefinitions","name":"6c59a207-6aed-41dc-83a2-e1ff66e4a4db"},{"properties":{"displayName":"Microsoft - Managed Control 1304 - Identification And Authentication (Org. Users) | Local - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1304"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b","type":"Microsoft.Authorization/policyDefinitions","name":"6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b"},{"properties":{"displayName":"Microsoft - Managed Control 1437 - Media Transport | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1437"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d1eb6ed-bf13-4046-b993-b9e2aef0f76c","type":"Microsoft.Authorization/policyDefinitions","name":"6d1eb6ed-bf13-4046-b993-b9e2aef0f76c"},{"properties":{"displayName":"Microsoft - Managed Control 1171 - Penetration Testing | Independent Penetration Agent - Or Team","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1171"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d4820bc-8b61-4982-9501-2123cb776c00","type":"Microsoft.Authorization/policyDefinitions","name":"6d4820bc-8b61-4982-9501-2123cb776c00"},{"properties":{"displayName":"Function - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","type":"Microsoft.Authorization/policyDefinitions","name":"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab"},{"properties":{"displayName":"Microsoft - Managed Control 1643 - Cryptographic Key Establishment And Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1643"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8d492c-dd7a-46f7-a723-fa66a425b87c","type":"Microsoft.Authorization/policyDefinitions","name":"6d8d492c-dd7a-46f7-a723-fa66a425b87c"},{"properties":{"displayName":"Microsoft - Managed Control 1291 - Information System Backup | Testing For Reliability - / Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1291"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912","type":"Microsoft.Authorization/policyDefinitions","name":"6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912"},{"properties":{"displayName":"Microsoft - Managed Control 1175 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1175"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6dab4254-c30d-4bb7-ae99-1d21586c063c","type":"Microsoft.Authorization/policyDefinitions","name":"6dab4254-c30d-4bb7-ae99-1d21586c063c"},{"properties":{"displayName":"Microsoft - Managed Control 1651 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1651"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6db63528-c9ba-491c-8a80-83e1e6977a50","type":"Microsoft.Authorization/policyDefinitions","name":"6db63528-c9ba-491c-8a80-83e1e6977a50"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with default workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using ASC default workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6df2fee6-a9ed-4fef-bced-e13be1b25f1c","type":"Microsoft.Authorization/policyDefinitions","name":"6df2fee6-a9ed-4fef-bced-e13be1b25f1c"},{"properties":{"displayName":"Email - notification for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the security contact, in order to have them receive - security alert emails from Microsoft. This ensures that the right people are - aware of any potential security issues and are able to mitigate the risks","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertNotifications","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899","type":"Microsoft.Authorization/policyDefinitions","name":"6e2593d9-add6-4083-9c9b-4b7d2188c899"},{"properties":{"displayName":"Microsoft - Managed Control 1586 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1586"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e3b2fbd-8f37-4766-a64d-3f37703dcb51","type":"Microsoft.Authorization/policyDefinitions","name":"6e3b2fbd-8f37-4766-a64d-3f37703dcb51"},{"properties":{"displayName":"Microsoft - Managed Control 1536 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1536"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e40d9de-2ad4-4cb5-8945-23143326a502","type":"Microsoft.Authorization/policyDefinitions","name":"6e40d9de-2ad4-4cb5-8945-23143326a502"},{"properties":{"displayName":"Microsoft - Managed Control 1530 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1530"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e8f9566-29f1-49cd-b61f-f8628a3cf993","type":"Microsoft.Authorization/policyDefinitions","name":"6e8f9566-29f1-49cd-b61f-f8628a3cf993"},{"properties":{"displayName":"Microsoft - Managed Control 1460 - Access Control For Output Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1460"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f3ce1bb-4f77-4695-8355-70b08d54fdda","type":"Microsoft.Authorization/policyDefinitions","name":"6f3ce1bb-4f77-4695-8355-70b08d54fdda"},{"properties":{"displayName":"Microsoft - Managed Control 1320 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1320"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f54c732-71d4-4f93-a696-4e373eca3a77","type":"Microsoft.Authorization/policyDefinitions","name":"6f54c732-71d4-4f93-a696-4e373eca3a77"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdb9205-3462-4cfc-87d8-16c7860b53f4","type":"Microsoft.Authorization/policyDefinitions","name":"6fdb9205-3462-4cfc-87d8-16c7860b53f4"},{"properties":{"displayName":"Microsoft - Managed Control 1141 - Audit Generation | Changes By Authorized Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1141"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdefbf4-93e7-4513-bc95-c1858b7093e0","type":"Microsoft.Authorization/policyDefinitions","name":"6fdefbf4-93e7-4513-bc95-c1858b7093e0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Server''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","type":"Microsoft.Authorization/policyDefinitions","name":"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7008174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Components''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"String","metadata":{"displayName":"[Preview]: - Send file samples when further analysis is required","description":"Specifies - whether and how Windows Defender will submit samples of suspected malware to - Microsoft for further analysis when opt-in for MAPS telemetry is set."},"defaultValue":"1"},"AllowIndexingOfEncryptedFiles":{"type":"String","metadata":{"displayName":"[Preview]: - Allow indexing of encrypted files","description":"Specifies whether encrypted - items are allowed to be indexed."},"defaultValue":"0"},"AllowTelemetry":{"type":"String","metadata":{"displayName":"[Preview]: - Allow Telemetry","description":"Specifies configuration of the amount of diagnostic - and usage data reported to Microsoft. The data is transmitted securely and - sensitive data is not sent."},"defaultValue":"2"},"AllowUnencryptedTraffic":{"type":"String","metadata":{"displayName":"[Preview]: - Allow unencrypted traffic","description":"Specifies whether the Windows Remote - Management (WinRM) service sends and receives unencrypted messages over the - network."},"defaultValue":"0"},"AlwaysInstallWithElevatedPrivileges":{"type":"String","metadata":{"displayName":"[Preview]: - Always install with elevated privileges","description":"Specifies whether - Windows Installer should use system permissions when it installs any program - on the system."},"defaultValue":"0"},"AlwaysPromptForPasswordUponConnection":{"type":"String","metadata":{"displayName":"[Preview]: - Always prompt for password upon connection","description":"Specifies whether - Terminal Services/Remote Desktop Connection always prompts the client computer - for a password upon connection."},"defaultValue":"1"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Application: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Application event log in kilobytes."},"defaultValue":"32768"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"String","metadata":{"displayName":"[Preview]: - Automatically send memory dumps for OS-generated error reports","description":"Specifies - if memory dumps in support of OS-generated error reports can be sent to Microsoft - automatically."},"defaultValue":"1"},"ConfigureDefaultConsent":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Default consent","description":"Specifies setting of the default - consent handling for error reports sent to Microsoft."},"defaultValue":"4"},"ConfigureWindowsSmartScreen":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Windows SmartScreen","description":"Specifies how to manage the - behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer - by warning users before running unrecognized programs downloaded from the - Internet. Some information is sent to Microsoft about files and programs run - on PCs with this feature enabled."},"defaultValue":"1"},"DisallowDigestAuthentication":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow Digest authentication","description":"Specifies whether the Windows - Remote Management (WinRM) client will not use Digest authentication."},"defaultValue":"0"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow WinRM from storing RunAs credentials","description":"Specifies whether - the Windows Remote Management (WinRM) service will not allow RunAs credentials - to be stored for any plug-ins."},"defaultValue":"1"},"DoNotAllowPasswordsToBeSaved":{"type":"String","metadata":{"displayName":"[Preview]: - Do not allow passwords to be saved","description":"Specifies whether to prevent - Remote Desktop Services - Terminal Services clients from saving passwords - on a computer."},"defaultValue":"1"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Security: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Security event log in kilobytes."},"defaultValue":"196608"},"SetClientConnectionEncryptionLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Set client connection encryption level","description":"Specifies whether to - require the use of a specific encryption level to secure communications between - client computers and RD Session Host servers during Remote Desktop Protocol - (RDP) connections. This policy only applies when you are using native RDP - encryption."},"defaultValue":"3"},"SetTheDefaultBehaviorForAutoRun":{"type":"String","metadata":{"displayName":"[Preview]: - Set the default behavior for AutoRun","description":"Specifies the default - behavior for Autorun commands. Autorun commands are generally stored in autorun.inf - files. They often launch the installation program or other routines."},"defaultValue":"1"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Setup: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the Setup event log in kilobytes."},"defaultValue":"32768"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - System: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the System event log in kilobytes."},"defaultValue":"32768"},"TurnOffDataExecutionPreventionForExplorer":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off Data Execution Prevention for Explorer","description":"Specifies - whether to turn off Data Execution Prevention for Windows File Explorer. Disabling - data execution prevention can allow certain legacy plug-in applications to - function without terminating Explorer."},"defaultValue":"0"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"String","metadata":{"displayName":"[Preview]: - Specify the interval to check for definition updates","description":"Specifies - an interval at which to check for Windows Defender definition updates. The - time value is represented as the number of hours between update checks."},"defaultValue":"8"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Send - file samples when further analysis is required;ExpectedValue'', ''='', parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired''), - '','', ''Allow indexing of encrypted files;ExpectedValue'', ''='', parameters(''AllowIndexingOfEncryptedFiles''), - '','', ''Allow Telemetry;ExpectedValue'', ''='', parameters(''AllowTelemetry''), - '','', ''Allow unencrypted traffic;ExpectedValue'', ''='', parameters(''AllowUnencryptedTraffic''), - '','', ''Always install with elevated privileges;ExpectedValue'', ''='', parameters(''AlwaysInstallWithElevatedPrivileges''), - '','', ''Always prompt for password upon connection;ExpectedValue'', ''='', - parameters(''AlwaysPromptForPasswordUponConnection''), '','', ''Application: - Specify the maximum log file size (KB);ExpectedValue'', ''='', parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB''), - '','', ''Automatically send memory dumps for OS-generated error reports;ExpectedValue'', - ''='', parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports''), - '','', ''Configure Default consent;ExpectedValue'', ''='', parameters(''ConfigureDefaultConsent''), - '','', ''Configure Windows SmartScreen;ExpectedValue'', ''='', parameters(''ConfigureWindowsSmartScreen''), - '','', ''Disallow Digest authentication;ExpectedValue'', ''='', parameters(''DisallowDigestAuthentication''), - '','', ''Disallow WinRM from storing RunAs credentials;ExpectedValue'', ''='', - parameters(''DisallowWinRMFromStoringRunAsCredentials''), '','', ''Do not - allow passwords to be saved;ExpectedValue'', ''='', parameters(''DoNotAllowPasswordsToBeSaved''), - '','', ''Security: Specify the maximum log file size (KB);ExpectedValue'', - ''='', parameters(''SecuritySpecifyTheMaximumLogFileSizeKB''), '','', ''Set - client connection encryption level;ExpectedValue'', ''='', parameters(''SetClientConnectionEncryptionLevel''), - '','', ''Set the default behavior for AutoRun;ExpectedValue'', ''='', parameters(''SetTheDefaultBehaviorForAutoRun''), - '','', ''Setup: Specify the maximum log file size (KB);ExpectedValue'', ''='', - parameters(''SetupSpecifyTheMaximumLogFileSizeKB''), '','', ''System: Specify - the maximum log file size (KB);ExpectedValue'', ''='', parameters(''SystemSpecifyTheMaximumLogFileSizeKB''), - '','', ''Turn off Data Execution Prevention for Explorer;ExpectedValue'', - ''='', parameters(''TurnOffDataExecutionPreventionForExplorer''), '','', ''Specify - the interval to check for definition updates;ExpectedValue'', ''='', parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsComponents"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},"AllowIndexingOfEncryptedFiles":{"value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},"AllowTelemetry":{"value":"[parameters(''AllowTelemetry'')]"},"AllowUnencryptedTraffic":{"value":"[parameters(''AllowUnencryptedTraffic'')]"},"AlwaysInstallWithElevatedPrivileges":{"value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},"AlwaysPromptForPasswordUponConnection":{"value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},"ConfigureDefaultConsent":{"value":"[parameters(''ConfigureDefaultConsent'')]"},"ConfigureWindowsSmartScreen":{"value":"[parameters(''ConfigureWindowsSmartScreen'')]"},"DisallowDigestAuthentication":{"value":"[parameters(''DisallowDigestAuthentication'')]"},"DisallowWinRMFromStoringRunAsCredentials":{"value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},"DoNotAllowPasswordsToBeSaved":{"value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},"SetClientConnectionEncryptionLevel":{"value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},"SetTheDefaultBehaviorForAutoRun":{"value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},"SetupSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},"SystemSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},"TurnOffDataExecutionPreventionForExplorer":{"value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"string"},"AllowIndexingOfEncryptedFiles":{"type":"string"},"AllowTelemetry":{"type":"string"},"AllowUnencryptedTraffic":{"type":"string"},"AlwaysInstallWithElevatedPrivileges":{"type":"string"},"AlwaysPromptForPasswordUponConnection":{"type":"string"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"string"},"ConfigureDefaultConsent":{"type":"string"},"ConfigureWindowsSmartScreen":{"type":"string"},"DisallowDigestAuthentication":{"type":"string"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"string"},"DoNotAllowPasswordsToBeSaved":{"type":"string"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SetClientConnectionEncryptionLevel":{"type":"string"},"SetTheDefaultBehaviorForAutoRun":{"type":"string"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"TurnOffDataExecutionPreventionForExplorer":{"type":"string"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24","type":"Microsoft.Authorization/policyDefinitions","name":"7040a231-fb65-4412-8c0a-b365f4866c24"},{"properties":{"displayName":"Microsoft - Managed Control 1254 - Contingency Plan | Resume All Missions / Business Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1254"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/704e136a-4fe0-427c-b829-cd69957f5d2b","type":"Microsoft.Authorization/policyDefinitions","name":"704e136a-4fe0-427c-b829-cd69957f5d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''System - Audit Policies - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6","type":"Microsoft.Authorization/policyDefinitions","name":"7066131b-61a6-4917-a7e4-72e8983f0aa6"},{"properties":{"displayName":"Microsoft - Managed Control 1509 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1509"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70792197-9bfc-4813-905a-bd33993e327f","type":"Microsoft.Authorization/policyDefinitions","name":"70792197-9bfc-4813-905a-bd33993e327f"},{"properties":{"displayName":"Microsoft - Managed Control 1541 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1541"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70f6af82-7be6-44aa-9b15-8b9231b2e434","type":"Microsoft.Authorization/policyDefinitions","name":"70f6af82-7be6-44aa-9b15-8b9231b2e434"},{"properties":{"displayName":"Microsoft - Managed Control 1691 - Information System Monitoring | Automated Tools For - Real-Time Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1691"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71475fb4-49bd-450b-a1a5-f63894c24725","type":"Microsoft.Authorization/policyDefinitions","name":"71475fb4-49bd-450b-a1a5-f63894c24725"},{"properties":{"displayName":"Microsoft - Managed Control 1481 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1481"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/717a1c78-a267-4f56-ac58-ee6c54dc4339","type":"Microsoft.Authorization/policyDefinitions","name":"717a1c78-a267-4f56-ac58-ee6c54dc4339"},{"properties":{"displayName":"Microsoft - Managed Control 1129 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1129"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71bb965d-4047-4623-afd4-b8189a58df5d","type":"Microsoft.Authorization/policyDefinitions","name":"71bb965d-4047-4623-afd4-b8189a58df5d"},{"properties":{"displayName":"Microsoft - Managed Control 1395 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1395"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7207a023-a517-41c5-9df2-09d4c6845a05","type":"Microsoft.Authorization/policyDefinitions","name":"7207a023-a517-41c5-9df2-09d4c6845a05"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the DSC configuration is not - compliant","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs on which the Desired State Configuration (DSC) configuration is not compliant. - This policy is only applicable to machines with WMF 4 and above. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f","type":"Microsoft.Authorization/policyDefinitions","name":"7227ebe5-9ff7-47ab-b823-171cd02fb90f"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Network''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - Network''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8","type":"Microsoft.Authorization/policyDefinitions","name":"7229bd6a-693d-478a-87f0-1dc1af06f3b8"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7238174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the WEB app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for web - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","type":"Microsoft.Authorization/policyDefinitions","name":"7261b898-8a84-4db8-9e04-18527132abb3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that allow re-use of the previous - 24 passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that allow re-use of the previous 24 passwords. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"EnforcePasswordHistory"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","type":"Microsoft.Authorization/policyDefinitions","name":"726671ac-c4de-4908-8c7d-6043ae62e3b6"},{"properties":{"displayName":"Add - a tag to resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - the specified tag and value when any resource group missing this tag is created - or updated. Existing resource groups can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532","type":"Microsoft.Authorization/policyDefinitions","name":"726aca4c-86e9-4b04-b0c5-073027359532"},{"properties":{"displayName":"Microsoft - Managed Control 1524 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1524"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/72f1cb4e-2439-4fe8-88ea-b8671ce3c268","type":"Microsoft.Authorization/policyDefinitions","name":"72f1cb4e-2439-4fe8-88ea-b8671ce3c268"},{"properties":{"displayName":"Microsoft - Managed Control 1393 - Information Spillage Response | Exposure To Unauthorized - Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1393"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/731856d8-1598-4b75-92de-7d46235747c0","type":"Microsoft.Authorization/policyDefinitions","name":"731856d8-1598-4b75-92de-7d46235747c0"},{"properties":{"displayName":"Microsoft - Managed Control 1101 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1101"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7327b708-f0e0-457d-9d2a-527fcc9c9a65","type":"Microsoft.Authorization/policyDefinitions","name":"7327b708-f0e0-457d-9d2a-527fcc9c9a65"},{"properties":{"displayName":"Microsoft - Managed Control 1456 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1456"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/733ba9e3-9e7c-440a-a7aa-6196a90a2870","type":"Microsoft.Authorization/policyDefinitions","name":"733ba9e3-9e7c-440a-a7aa-6196a90a2870"},{"properties":{"displayName":"Microsoft - Managed Control 1581 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1581"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/742b549b-7a25-465f-b83c-ea1ffb4f4e0e","type":"Microsoft.Authorization/policyDefinitions","name":"742b549b-7a25-465f-b83c-ea1ffb4f4e0e"},{"properties":{"displayName":"Allowed - storage account SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of storage account SKUs that your organization - can deploy.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of SKUs that can be specified for storage accounts.","displayName":"Allowed - SKUs","strongType":"StorageSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1","type":"Microsoft.Authorization/policyDefinitions","name":"7433c107-6db4-4ad1-b57a-a76dce0154a1"},{"properties":{"displayName":"Microsoft - Managed Control 1631 - Boundary Protection | Deny By Default / Allow By Exception","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1631"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74ae9b8e-e7bb-4c9c-992f-c535282f7a2c","type":"Microsoft.Authorization/policyDefinitions","name":"74ae9b8e-e7bb-4c9c-992f-c535282f7a2c"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Api apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","type":"Microsoft.Authorization/policyDefinitions","name":"74c3584d-afae-46f7-a20a-6f8adba71a16"},{"properties":{"displayName":"Microsoft - Managed Control 1417 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1417"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7522ed84-70d5-4181-afc0-21e50b1b6d0e","type":"Microsoft.Authorization/policyDefinitions","name":"7522ed84-70d5-4181-afc0-21e50b1b6d0e"},{"properties":{"displayName":"[Deprecated]: - Audit enabling of diagnostic logs in App Services","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0-deprecated","category":"App Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites/config"},{"field":"name","equals":"web"},{"anyOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","notEquals":"true"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/752c6934-9bcc-4749-b004-655e676ae2ac","type":"Microsoft.Authorization/policyDefinitions","name":"752c6934-9bcc-4749-b004-655e676ae2ac"},{"properties":{"displayName":"Microsoft - Managed Control 1468 - Visitor Access Records | Automated Records Maintenance - / Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1468"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75603f96-80a1-4757-991d-5a1221765ddd","type":"Microsoft.Authorization/policyDefinitions","name":"75603f96-80a1-4757-991d-5a1221765ddd"},{"properties":{"displayName":"Microsoft - Managed Control 1053 - Session Lock | Pattern-Hiding Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1053"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7582b19c-9dba-438e-aed8-ede59ac35ba3","type":"Microsoft.Authorization/policyDefinitions","name":"7582b19c-9dba-438e-aed8-ede59ac35ba3"},{"properties":{"displayName":"Private - endpoint should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mysqlprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7595c971-233d-4bcf-bd18-596129188c49","type":"Microsoft.Authorization/policyDefinitions","name":"7595c971-233d-4bcf-bd18-596129188c49"},{"properties":{"displayName":"Microsoft - Managed Control 1459 - Access Control For Transmission Medium","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1459"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0","type":"Microsoft.Authorization/policyDefinitions","name":"75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0"},{"properties":{"displayName":"Vulnerabilities - should be remediated by a Vulnerability Assessment solution","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Vulnerability Assessment solution and VMs without - a Vulnerability Assessment solution in Azure Security Center as recommendations.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"vulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","type":"Microsoft.Authorization/policyDefinitions","name":"760a85ff-6162-42b3-8d70-698e268f648c"},{"properties":{"displayName":"Deploy - Dependency agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0","type":"Microsoft.Authorization/policyDefinitions","name":"765266ab-e40e-4c61-bcb2-5a5275d0b7c0"},{"properties":{"displayName":"Microsoft - Managed Control 1055 - Session Termination| User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1055"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/769efd9b-3587-4e22-90ce-65ddcd5bd969","type":"Microsoft.Authorization/policyDefinitions","name":"769efd9b-3587-4e22-90ce-65ddcd5bd969"},{"properties":{"displayName":"Audit - delegation of scopes to a managing tenant","policyType":"BuiltIn","mode":"All","description":"Audit - delegation of scopes to a managing tenant via Azure Lighthouse.","metadata":{"version":"1.0.0","category":"Lighthouse"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ManagedServices/registrationAssignments"},{"value":"true","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76bed37b-484f-430f-a009-fd7592dff818","type":"Microsoft.Authorization/policyDefinitions","name":"76bed37b-484f-430f-a009-fd7592dff818"},{"properties":{"displayName":"Microsoft - Managed Control 1058 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1058"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76e85d08-8fbb-4112-a1c1-93521e6a9254","type":"Microsoft.Authorization/policyDefinitions","name":"76e85d08-8fbb-4112-a1c1-93521e6a9254"},{"properties":{"displayName":"Microsoft - Managed Control 1508 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1508"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76f500cc-4bca-4583-bda1-6d084dc21086","type":"Microsoft.Authorization/policyDefinitions","name":"76f500cc-4bca-4583-bda1-6d084dc21086"},{"properties":{"displayName":"Microsoft - Managed Control 1423 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1423"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7741669e-d4f6-485a-83cb-e70ce7cbbc20","type":"Microsoft.Authorization/policyDefinitions","name":"7741669e-d4f6-485a-83cb-e70ce7cbbc20"},{"properties":{"displayName":"Azure - subscriptions should have a log profile for Activity Log","policyType":"BuiltIn","mode":"All","description":"This - policy ensures if a log profile is enabled for exporting activity logs. It - audits if there is no log profile created to export the logs either to a storage - account or to an event hub.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"field":"Microsoft.Insights/logProfiles/categories","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7","type":"Microsoft.Authorization/policyDefinitions","name":"7796937f-307b-4598-941c-67d3a05ebfe7"},{"properties":{"displayName":"Microsoft - Managed Control 1336 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1336"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77f56280-e367-432a-a3b9-8ca2aa636a26","type":"Microsoft.Authorization/policyDefinitions","name":"77f56280-e367-432a-a3b9-8ca2aa636a26"},{"properties":{"displayName":"Microsoft - Managed Control 1258 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1258"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7814506c-382c-4d33-a142-249dd4a0dbff","type":"Microsoft.Authorization/policyDefinitions","name":"7814506c-382c-4d33-a142-249dd4a0dbff"},{"properties":{"displayName":"Microsoft - Managed Control 1178 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1178"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7818b8f4-47c6-441a-90ae-12ce04e99893","type":"Microsoft.Authorization/policyDefinitions","name":"7818b8f4-47c6-441a-90ae-12ce04e99893"},{"properties":{"displayName":"Microsoft - Managed Control 1057 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1057"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78255758-6d45-4bf0-a005-7016bc03b13c","type":"Microsoft.Authorization/policyDefinitions","name":"78255758-6d45-4bf0-a005-7016bc03b13c"},{"properties":{"displayName":"Microsoft - Managed Control 1700 - Information System Monitoring | Unauthorized Network - Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1700"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5","type":"Microsoft.Authorization/policyDefinitions","name":"7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5"},{"properties":{"displayName":"Microsoft - Managed Control 1010 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1010"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/784663a8-1eb0-418a-a98c-24d19bc1bb62","type":"Microsoft.Authorization/policyDefinitions","name":"784663a8-1eb0-418a-a98c-24d19bc1bb62"},{"properties":{"displayName":"Microsoft - Managed Control 1216 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1216"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7894fe6a-f5cb-44c8-ba90-c3f254ff9484","type":"Microsoft.Authorization/policyDefinitions","name":"7894fe6a-f5cb-44c8-ba90-c3f254ff9484"},{"properties":{"displayName":"Microsoft - Managed Control 1639 - Boundary Protection | Isolation Of Information System - Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1639"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78e8e649-50f6-4fe3-99ac-fedc2e63b03f","type":"Microsoft.Authorization/policyDefinitions","name":"78e8e649-50f6-4fe3-99ac-fedc2e63b03f"},{"properties":{"displayName":"Microsoft - Managed Control 1647 - Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1647"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/791cfc15-6974-42a0-9f4c-2d4b82f4a78c","type":"Microsoft.Authorization/policyDefinitions","name":"791cfc15-6974-42a0-9f4c-2d4b82f4a78c"},{"properties":{"displayName":"Microsoft - Managed Control 1510 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1510"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79da5b09-0e7e-499e-adda-141b069c7998","type":"Microsoft.Authorization/policyDefinitions","name":"79da5b09-0e7e-499e-adda-141b069c7998"},{"properties":{"displayName":"Microsoft - Managed Control 1384 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1384"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79fbc228-461c-4a45-9004-a865ca0728a7","type":"Microsoft.Authorization/policyDefinitions","name":"79fbc228-461c-4a45-9004-a865ca0728a7"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows Server VMs on which Windows Serial Console - is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows Server virtual - machines on which Windows Serial Console is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"EMSPortNumber":{"type":"String","metadata":{"displayName":"EMS - Port Number","description":"An integer indicating the COM port to be used - for the Emergency Management Services (EMS) console redirection. For more - information on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["1","2","3","4"],"defaultValue":"1"},"EMSBaudRate":{"type":"String","metadata":{"displayName":"EMS - Baud Rate","description":"An integer indicating the baud rate to be used for - the Emergency Management Services (EMS) console redirection. For more information - on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["9600","19200","38400","57600","115200"],"defaultValue":"115200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber'', - ''='', parameters(''EMSPortNumber''), '','', ''[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate'', - ''='', parameters(''EMSBaudRate'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsSerialConsole"},"EMSPortNumber":{"value":"[parameters(''EMSPortNumber'')]"},"EMSBaudRate":{"value":"[parameters(''EMSBaudRate'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EMSPortNumber":{"type":"string"},"EMSBaudRate":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0","type":"Microsoft.Authorization/policyDefinitions","name":"7a031c68-d6ab-406e-a506-697a19c634b0"},{"properties":{"displayName":"Microsoft - Managed Control 1093 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1093"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a0bdeeb-15f4-47e8-a1da-9f769f845fdf","type":"Microsoft.Authorization/policyDefinitions","name":"7a0bdeeb-15f4-47e8-a1da-9f769f845fdf"},{"properties":{"displayName":"Microsoft - Managed Control 1708 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1708"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a1e2c88-13de-4959-8ee7-47e3d74f1f48","type":"Microsoft.Authorization/policyDefinitions","name":"7a1e2c88-13de-4959-8ee7-47e3d74f1f48"},{"properties":{"displayName":"Microsoft - Managed Control 1289 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1289"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a724864-956a-496c-b778-637cb1d762cf","type":"Microsoft.Authorization/policyDefinitions","name":"7a724864-956a-496c-b778-637cb1d762cf"},{"properties":{"displayName":"Microsoft - Managed Control 1687 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1687"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a87fc7f-301e-49f3-ba2a-4d74f424fa97","type":"Microsoft.Authorization/policyDefinitions","name":"7a87fc7f-301e-49f3-ba2a-4d74f424fa97"},{"properties":{"displayName":"Microsoft - Managed Control 1061 - Remote Access | Automated Monitoring / Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1061"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ac22808-a2e8-41c4-9d46-429b50738914","type":"Microsoft.Authorization/policyDefinitions","name":"7ac22808-a2e8-41c4-9d46-429b50738914"},{"properties":{"displayName":"Microsoft - Managed Control 1492 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1492"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ad5f307-e045-46f7-8214-5bdb7e973737","type":"Microsoft.Authorization/policyDefinitions","name":"7ad5f307-e045-46f7-8214-5bdb7e973737"},{"properties":{"displayName":"Microsoft - Managed Control 1636 - Boundary Protection | Isolation Of Security Tools / - Mechanisms / Support Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1636"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7b694eed-7081-43c6-867c-41c76c961043","type":"Microsoft.Authorization/policyDefinitions","name":"7b694eed-7081-43c6-867c-41c76c961043"},{"properties":{"displayName":"Diagnostic - logs in Virtual Machine Scale Sets should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable Logs so that activity trail can be recreated when - investigations are required in the event of an incident or a compromise.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"IaaSDiagnostics"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Diagnostics"}]},{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"LinuxDiagnostic"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","in":["Microsoft.OSTCExtensions","Microsoft.Azure.Diagnostics"]}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","type":"Microsoft.Authorization/policyDefinitions","name":"7c1b1214-f927-48bf-8882-84f0af6588b1"},{"properties":{"displayName":"[Deprecated]: - Require blob encryption for storage accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures blob encryption for storage accounts is turned on. It only - applies to Microsoft.Storage resource types, not other storage providers. - This policy is deprecated because storage blob encryption is now enabled by - default, and can no longer be disabled.","metadata":{"version":"1.0.0-deprecated","category":"Storage","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f","type":"Microsoft.Authorization/policyDefinitions","name":"7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f"},{"properties":{"displayName":"Microsoft - Managed Control 1143 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1143"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c6de11b-5f51-4f7c-8d83-d2467c8a816e","type":"Microsoft.Authorization/policyDefinitions","name":"7c6de11b-5f51-4f7c-8d83-d2467c8a816e"},{"properties":{"displayName":"Microsoft - Managed Control 1051 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1051"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339","type":"Microsoft.Authorization/policyDefinitions","name":"7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339"},{"properties":{"displayName":"Microsoft - Managed Control 1279 - Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1279"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0","type":"Microsoft.Authorization/policyDefinitions","name":"7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0"},{"properties":{"displayName":"Microsoft - Managed Control 1109 - Content Of Audit Records | Centralized Management Of - Planned Audit Record Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1109"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec","type":"Microsoft.Authorization/policyDefinitions","name":"7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec"},{"properties":{"displayName":"Microsoft - Managed Control 1201 - Security Impact Analysis | Separate Test Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1201"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7daef997-fdd3-461b-8807-a608a6dd70f1","type":"Microsoft.Authorization/policyDefinitions","name":"7daef997-fdd3-461b-8807-a608a6dd70f1"},{"properties":{"displayName":"Microsoft - Managed Control 1471 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1471"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7dd0e9ce-1772-41fb-a50a-99977071f916","type":"Microsoft.Authorization/policyDefinitions","name":"7dd0e9ce-1772-41fb-a50a-99977071f916"},{"properties":{"displayName":"Show - audit results from Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c","type":"Microsoft.Authorization/policyDefinitions","name":"7e56b49b-5990-4159-a734-511ea19b731c"},{"properties":{"displayName":"Microsoft - Managed Control 1011 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1011"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e6a54f3-883f-43d5-87c4-172dfd64a1f5","type":"Microsoft.Authorization/policyDefinitions","name":"7e6a54f3-883f-43d5-87c4-172dfd64a1f5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that have not restarted within the specified - number of days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that have not restarted within the specified number of days. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa","type":"Microsoft.Authorization/policyDefinitions","name":"7e84ba44-6d03-46fd-950e-5efa5a1112fa"},{"properties":{"displayName":"Microsoft - Managed Control 1692 - Information System Monitoring | Inbound And Outbound - Communications Traffic","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1692"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ecda928-9df4-4dd7-8f44-641a91e470e8","type":"Microsoft.Authorization/policyDefinitions","name":"7ecda928-9df4-4dd7-8f44-641a91e470e8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the password complexity setting enabled. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordMustMeetComplexityRequirements"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","type":"Microsoft.Authorization/policyDefinitions","name":"7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8"},{"properties":{"displayName":"Microsoft - Managed Control 1191 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1191"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f26a61b-a74d-467c-99cf-63644db144f7","type":"Microsoft.Authorization/policyDefinitions","name":"7f26a61b-a74d-467c-99cf-63644db144f7"},{"properties":{"displayName":"Microsoft - Managed Control 1520 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1520"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f2c513b-eb16-463b-b469-c10e5fa94f0a","type":"Microsoft.Authorization/policyDefinitions","name":"7f2c513b-eb16-463b-b469-c10e5fa94f0a"},{"properties":{"displayName":"Microsoft - Managed Control 1126 - Audit Reduction And Report Generation | Automatic Processing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1126"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f37f71b-420f-49bf-9477-9c0196974ecf","type":"Microsoft.Authorization/policyDefinitions","name":"7f37f71b-420f-49bf-9477-9c0196974ecf"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Privilege Use''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Privilege Use''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c","type":"Microsoft.Authorization/policyDefinitions","name":"7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c"},{"properties":{"displayName":"Audit - diagnostic setting","policyType":"BuiltIn","mode":"All","description":"Audit - diagnostic setting for selected resource types","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"Resource - Types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypes'')]"},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","type":"Microsoft.Authorization/policyDefinitions","name":"7f89b1eb-583c-429a-8828-af049802c1d9"},{"properties":{"displayName":"Microsoft - Managed Control 1117 - Audit Review, Analysis, And Reporting | Process Integration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1117"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7fbfe680-6dbb-4037-963c-a621c5635902","type":"Microsoft.Authorization/policyDefinitions","name":"7fbfe680-6dbb-4037-963c-a621c5635902"},{"properties":{"displayName":"SQL - Auditing settings should have Action-Groups configured to capture critical - activities","policyType":"BuiltIn","mode":"Indexed","description":"The AuditActionsAndGroups - property should contain at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, - FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP to ensure a thorough - audit logging","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"FAILED_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"BATCH_COMPLETED_GROUP"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5","type":"Microsoft.Authorization/policyDefinitions","name":"7ff426e2-515f-405a-91c8-4f2333442eb5"},{"properties":{"displayName":"Microsoft - Managed Control 1703 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1703"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/804faf7d-b687-40f7-9f74-79e28adf4205","type":"Microsoft.Authorization/policyDefinitions","name":"804faf7d-b687-40f7-9f74-79e28adf4205"},{"properties":{"displayName":"Microsoft - Managed Control 1303 - Identification And Authentication (Org. Users) | Local - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1303"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/80ca0a27-918a-4604-af9e-723a27ee51e8","type":"Microsoft.Authorization/policyDefinitions","name":"80ca0a27-918a-4604-af9e-723a27ee51e8"},{"properties":{"displayName":"Microsoft - Managed Control 1505 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1505"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/813a10a7-3943-4fe3-8678-00dc52db5490","type":"Microsoft.Authorization/policyDefinitions","name":"813a10a7-3943-4fe3-8678-00dc52db5490"},{"properties":{"displayName":"Microsoft - Managed Control 1614 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1614"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8154e3b3-cc52-40be-9407-7756581d71f6","type":"Microsoft.Authorization/policyDefinitions","name":"8154e3b3-cc52-40be-9407-7756581d71f6"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''User Rights - Assignment''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''User Rights Assignment''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may access this computer from the network","description":"Specifies - which remote users on the network are permitted to connect to the computer. - This does not include Remote Desktop Connection."},"defaultValue":"Administrators, - Authenticated Users"},"UsersOrGroupsThatMayLogOnLocally":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on locally","description":"Specifies which users - or groups can interactively log on to the computer. Users who attempt to log - on via Remote Desktop Connection or IIS also require this user right."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on through Remote Desktop Services","description":"Specifies - which users or groups are permitted to log on as a Terminal Services client, - Remote Desktop, or for Remote Assistance."},"defaultValue":"Administrators, - Remote Desktop Users"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied access to this computer from the network","description":"Specifies - which users or groups are explicitly prohibited from connecting to the computer - across the network."},"defaultValue":"Guests"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may manage auditing and security log","description":"Specifies - users and groups permitted to change the auditing options for files and directories - and clear the Security log."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may back up files and directories","description":"Specifies - users and groups allowed to circumvent file and directory permissions to back - up the system."},"defaultValue":"Administrators, Backup Operators"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the system time","description":"Specifies - which users and groups are permitted to change the time and date on the internal - clock of the computer."},"defaultValue":"Administrators, LOCAL SERVICE"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the time zone","description":"Specifies which - users and groups are permitted to change the time zone of the computer."},"defaultValue":"Administrators, - LOCAL SERVICE"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may create a token object","description":"Specifies which - users and groups are permitted to create an access token, which may provide - elevated rights to access sensitive data."},"defaultValue":"No One"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a batch job","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - as a batch job (i.e. scheduled task)."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a service","description":"Specifies - which service accounts are explicitly not permitted to register a process - as a service."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied local logon","description":"Specifies which - users and groups are explicitly not permitted to log on to the computer."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied log on through Remote Desktop Services","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - via Terminal Services/Remote Desktop Client."},"defaultValue":"Guests"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"String","metadata":{"displayName":"[Preview]: - User and groups that may force shutdown from a remote system","description":"Specifies - which users and groups are permitted to shut down the computer from a remote - location on the network."},"defaultValue":"Administrators"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may restore files and directories","description":"Specifies - which users and groups are permitted to bypass file, directory, registry, - and other persistent object permissions when restoring backed up files and - directories."},"defaultValue":"Administrators, Backup Operators"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may shut down the system","description":"Specifies which - users and groups who are logged on locally to the computers in your environment - are permitted to shut down the operating system with the Shut Down command."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may take ownership of files or other objects","description":"Specifies - which users and groups are permitted to take ownership of files, folders, - registry keys, processes, or threads. This user right bypasses any permissions - that are in place to protect objects to give ownership to the specified user."},"defaultValue":"Administrators"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Access - this computer from the network;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork''), - '','', ''Allow log on locally;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayLogOnLocally''), - '','', ''Allow log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices''), '','', - ''Deny access to this computer from the network;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork''), - '','', ''Manage auditing and security log;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog''), - '','', ''Back up files and directories;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories''), - '','', ''Change the system time;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheSystemTime''), - '','', ''Change the time zone;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheTimeZone''), - '','', ''Create a token object;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayCreateATokenObject''), - '','', ''Deny log on as a batch job;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob''), - '','', ''Deny log on as a service;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService''), - '','', ''Deny log on locally;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLocalLogon''), - '','', ''Deny log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices''), - '','', ''Force shutdown from a remote system;ExpectedValue'', ''='', parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem''), - '','', ''Restore files and directories;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories''), - '','', ''Shut down the system;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayShutDownTheSystem''), - '','', ''Take ownership of files or other objects;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_UserRightsAssignment"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayLogOnLocally":{"value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},"UsersOrGroupsThatMayChangeTheSystemTime":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},"UsersOrGroupsThatMayChangeTheTimeZone":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},"UsersOrGroupsThatMayCreateATokenObject":{"value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},"UsersAndGroupsThatAreDeniedLocalLogon":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},"UsersAndGroupsThatMayShutDownTheSystem":{"value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayLogOnLocally":{"type":"string"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"string"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"string"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"string"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"string"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"string"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"string"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"string"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"string"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"string"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"string"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"string"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24","type":"Microsoft.Authorization/policyDefinitions","name":"815dcc9f-6662-43f2-9a03-1b83e9876f24"},{"properties":{"displayName":"Microsoft - Managed Control 1308 - Identification And Authentication (Org. Users) | Remote - Access - Separate Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1308"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81817e1c-5347-48dd-965a-40159d008229","type":"Microsoft.Authorization/policyDefinitions","name":"81817e1c-5347-48dd-965a-40159d008229"},{"properties":{"displayName":"Microsoft - Managed Control 1287 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1287"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/819dc6da-289d-476e-8500-7e341ef8677d","type":"Microsoft.Authorization/policyDefinitions","name":"819dc6da-289d-476e-8500-7e341ef8677d"},{"properties":{"displayName":"Microsoft - Managed Control 1213 - Configuration Settings | Respond To Unauthorized Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1213"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81f11e32-a293-4a58-82cd-134af52e2318","type":"Microsoft.Authorization/policyDefinitions","name":"81f11e32-a293-4a58-82cd-134af52e2318"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MySQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MySQL with geo-redundant backup not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","type":"Microsoft.Authorization/policyDefinitions","name":"82339799-d096-41ae-8538-b108becf0970"},{"properties":{"displayName":"Microsoft - Managed Control 1168 - Continuous Monitoring | Independent Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1168"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82409f9e-1f32-4775-bf07-b99d53a91b06","type":"Microsoft.Authorization/policyDefinitions","name":"82409f9e-1f32-4775-bf07-b99d53a91b06"},{"properties":{"displayName":"Microsoft - Managed Control 1448 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1448"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/825d6494-e583-42f2-a3f2-6458e6f0004f","type":"Microsoft.Authorization/policyDefinitions","name":"825d6494-e583-42f2-a3f2-6458e6f0004f"},{"properties":{"displayName":"Microsoft - Managed Control 1452 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1452"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82c76455-4d3f-4e09-a654-22e592107e74","type":"Microsoft.Authorization/policyDefinitions","name":"82c76455-4d3f-4e09-a654-22e592107e74"},{"properties":{"displayName":"Microsoft - Managed Control 1262 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1262"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/831e510e-db41-4c72-888e-a0621ab62265","type":"Microsoft.Authorization/policyDefinitions","name":"831e510e-db41-4c72-888e-a0621ab62265"},{"properties":{"displayName":"Microsoft - Managed Control 1008 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1008"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8356cfc6-507a-4d20-b818-08038011cd07","type":"Microsoft.Authorization/policyDefinitions","name":"8356cfc6-507a-4d20-b818-08038011cd07"},{"properties":{"displayName":"Diagnostic - logs in Event Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","type":"Microsoft.Authorization/policyDefinitions","name":"83a214f7-d01a-484b-91a9-ed54470c9a6a"},{"properties":{"displayName":"Network - interfaces should not have public IPs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which are configured with any public - IP. Public IP addresses allow internet resources to communicate inbound to - Azure resources, and Azure resources to communicate outbound to the internet. - This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].publicIpAddress.id","notLike":"*"}}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a86a26-fd1f-447c-b59d-e51f44264114","type":"Microsoft.Authorization/policyDefinitions","name":"83a86a26-fd1f-447c-b59d-e51f44264114"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment without bring your own key - data protection enabled. For more details, visit https://aka.ms/mysqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforMySQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforMySQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforMySQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83cef61d-dbd1-4b20-a4fc-5fbc7da10833","type":"Microsoft.Authorization/policyDefinitions","name":"83cef61d-dbd1-4b20-a4fc-5fbc7da10833"},{"properties":{"displayName":"Microsoft - Managed Control 1382 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1382"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/841392b3-40da-4473-b328-4cde49db67b3","type":"Microsoft.Authorization/policyDefinitions","name":"841392b3-40da-4473-b328-4cde49db67b3"},{"properties":{"displayName":"Microsoft - Managed Control 1098 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1098"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84363adb-dde3-411a-9fc1-36b56737f822","type":"Microsoft.Authorization/policyDefinitions","name":"84363adb-dde3-411a-9fc1-36b56737f822"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Web - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","type":"Microsoft.Authorization/policyDefinitions","name":"843664e0-7563-41ee-a9cb-7522c382d2c4"},{"properties":{"displayName":"Microsoft - Managed Control 1119 - Audit Review, Analysis, And Reporting | Central Review - And Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1119"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/845f6359-b764-4b40-b579-657aefe23c44","type":"Microsoft.Authorization/policyDefinitions","name":"845f6359-b764-4b40-b579-657aefe23c44"},{"properties":{"displayName":"Microsoft - Managed Control 1024 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1024"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84914fb4-12da-4c53-a341-a9fd463bed10","type":"Microsoft.Authorization/policyDefinitions","name":"84914fb4-12da-4c53-a341-a9fd463bed10"},{"properties":{"displayName":"Microsoft - Managed Control 1307 - Identification And Authentication (Org. Users) | Net. - Access To Non-Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1307"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84e622c8-4bed-417c-84c6-b2fb0dd73682","type":"Microsoft.Authorization/policyDefinitions","name":"84e622c8-4bed-417c-84c6-b2fb0dd73682"},{"properties":{"displayName":"Microsoft - Managed Control 1080 - Use Of External Information Systems | Portable Storage - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1080"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/852981b4-a380-4704-aa1e-2e52d63445e5","type":"Microsoft.Authorization/policyDefinitions","name":"852981b4-a380-4704-aa1e-2e52d63445e5"},{"properties":{"displayName":"Microsoft - Managed Control 1580 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1580"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/854db8ac-6adf-42a0-bef3-b73f764f40b9","type":"Microsoft.Authorization/policyDefinitions","name":"854db8ac-6adf-42a0-bef3-b73f764f40b9"},{"properties":{"displayName":"Microsoft - Managed Control 1348 - Identification And Authentication (Non-Org. Users) - | Acceptance Of Third-Party Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1348"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/855ced56-417b-4d74-9d5f-dd1bc81e22d6","type":"Microsoft.Authorization/policyDefinitions","name":"855ced56-417b-4d74-9d5f-dd1bc81e22d6"},{"properties":{"displayName":"Microsoft - Managed Control 1079 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1079"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/85c32733-7d23-4948-88da-058e2c56b60f","type":"Microsoft.Authorization/policyDefinitions","name":"85c32733-7d23-4948-88da-058e2c56b60f"},{"properties":{"displayName":"Microsoft - Managed Control 1326 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1326"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8605fc00-1bf5-4fb3-984e-c95cec4f231d","type":"Microsoft.Authorization/policyDefinitions","name":"8605fc00-1bf5-4fb3-984e-c95cec4f231d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Server''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e","type":"Microsoft.Authorization/policyDefinitions","name":"86880e5c-df35-43c5-95ad-7e120635775e"},{"properties":{"displayName":"Deploy - SQL DB transparent data encryption","policyType":"BuiltIn","mode":"Indexed","description":"Enables - transparent data encryption on SQL databases","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullDbName":{"type":"string"}},"resources":[{"name":"[concat(parameters(''fullDbName''), - ''/current'')]","type":"Microsoft.Sql/servers/databases/transparentDataEncryption","apiVersion":"2014-04-01","properties":{"status":"Enabled"}}]},"parameters":{"fullDbName":{"value":"[field(''fullName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86a912f6-9a06-4e26-b447-11b16ba8659f","type":"Microsoft.Authorization/policyDefinitions","name":"86a912f6-9a06-4e26-b447-11b16ba8659f"},{"properties":{"displayName":"System - updates should be installed on your machines","policyType":"BuiltIn","mode":"All","description":"Missing - security system updates on your servers will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"systemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","type":"Microsoft.Authorization/policyDefinitions","name":"86b3d65f-7626-441e-b690-81a8b71cff60"},{"properties":{"displayName":"Microsoft - Managed Control 1507 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1507"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ccd1bf-e7ad-4851-93ce-6ec817469c1e","type":"Microsoft.Authorization/policyDefinitions","name":"86ccd1bf-e7ad-4851-93ce-6ec817469c1e"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on API app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3","type":"Microsoft.Authorization/policyDefinitions","name":"86d97760-d216-4d81-a3ad-163087b2b6c3"},{"properties":{"displayName":"Microsoft - Managed Control 1392 - Information Spillage Response | Post-Spill Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1392"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86dc819f-15e1-43f9-a271-41ae58d4cecc","type":"Microsoft.Authorization/policyDefinitions","name":"86dc819f-15e1-43f9-a271-41ae58d4cecc"},{"properties":{"displayName":"Microsoft - Managed Control 1589 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1589"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ec7f9b-9478-40ff-8cfd-6a0d510081a8","type":"Microsoft.Authorization/policyDefinitions","name":"86ec7f9b-9478-40ff-8cfd-6a0d510081a8"},{"properties":{"displayName":"Microsoft - Managed Control 1207 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1207"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8713a0ed-0d1e-4d10-be82-83dffb39830e","type":"Microsoft.Authorization/policyDefinitions","name":"8713a0ed-0d1e-4d10-be82-83dffb39830e"},{"properties":{"displayName":"Require - a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - existence of a tag. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/871b6d14-10aa-478d-b590-94f262ecfa99","type":"Microsoft.Authorization/policyDefinitions","name":"871b6d14-10aa-478d-b590-94f262ecfa99"},{"properties":{"displayName":"Microsoft - Managed Control 1180 - Baseline Configuration | Automation Support For Accuracy - / Currency","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1180"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/874e7880-a067-42a7-bcbe-1a340f54c8cc","type":"Microsoft.Authorization/policyDefinitions","name":"874e7880-a067-42a7-bcbe-1a340f54c8cc"},{"properties":{"displayName":"Microsoft - Managed Control 1635 - Boundary Protection | Host-Based Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1635"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e","type":"Microsoft.Authorization/policyDefinitions","name":"87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Control Panel''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - Control Panel''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c","type":"Microsoft.Authorization/policyDefinitions","name":"87b590fe-4a1d-4697-ae74-d4fe72ab786c"},{"properties":{"displayName":"Microsoft - Managed Control 1293 - Information System Backup | Separate Storage For Critical - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1293"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87f7cd82-2e45-4d0f-9e2f-586b0962d142","type":"Microsoft.Authorization/policyDefinitions","name":"87f7cd82-2e45-4d0f-9e2f-586b0962d142"},{"properties":{"displayName":"Microsoft - Managed Control 1440 - Media Sanitization | Review / Approve / Track / Document - / Verify","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1440"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/881299bf-2a5b-4686-a1b2-321d33679953","type":"Microsoft.Authorization/policyDefinitions","name":"881299bf-2a5b-4686-a1b2-321d33679953"},{"properties":{"displayName":"Microsoft - Managed Control 1356 - Incident Response Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1356"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8829f8f5-e8be-441e-85c9-85b72a5d0ef3","type":"Microsoft.Authorization/policyDefinitions","name":"8829f8f5-e8be-441e-85c9-85b72a5d0ef3"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should not be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"not_installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0","type":"Microsoft.Authorization/policyDefinitions","name":"884b209a-963b-4520-8006-d20cb3c213e0"},{"properties":{"displayName":"Microsoft - Managed Control 1317 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1317"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8877f519-c166-47b7-81b7-8a8eb4ff3775","type":"Microsoft.Authorization/policyDefinitions","name":"8877f519-c166-47b7-81b7-8a8eb4ff3775"},{"properties":{"displayName":"Microsoft - Managed Control 1501 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1501"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88817b58-8472-4f6c-81fa-58ce42b67f51","type":"Microsoft.Authorization/policyDefinitions","name":"88817b58-8472-4f6c-81fa-58ce42b67f51"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java either due to security flaws or to include - additional functionality. Using the latest Python version for Api apps is - recommended in order to take advantage of security fixes, if any, and/or new - functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","type":"Microsoft.Authorization/policyDefinitions","name":"88999f4c-376a-45c8-bcb3-4058f713cf39"},{"properties":{"displayName":"Network - interfaces should disable IP forwarding","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which enabled IP forwarding. The setting - of IP forwarding disables Azure''s check of the source and destination for - a network interface. This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"field":"Microsoft.Network/networkInterfaces/enableIpForwarding","equals":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900","type":"Microsoft.Authorization/policyDefinitions","name":"88c0b9da-ce96-4b03-9635-f29a937e2900"},{"properties":{"displayName":"Microsoft - Managed Control 1215 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1215"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88fc93e8-4745-4785-b5a5-b44bb92c44ff","type":"Microsoft.Authorization/policyDefinitions","name":"88fc93e8-4745-4785-b5a5-b44bb92c44ff"},{"properties":{"displayName":"SQL - servers should be configured with auditing retention days greater than 90 - days.","policyType":"BuiltIn","mode":"Indexed","description":"Audit SQL servers - configured with an auditing retention period of less than 90 days.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/auditingSettings/retentionDays","greater":90}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","type":"Microsoft.Authorization/policyDefinitions","name":"89099bee-89e0-4b26-a5f4-165451757743"},{"properties":{"displayName":"Microsoft - Managed Control 1411 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1411"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/898d4fe8-f743-4333-86b7-0c9245d93e7d","type":"Microsoft.Authorization/policyDefinitions","name":"898d4fe8-f743-4333-86b7-0c9245d93e7d"},{"properties":{"displayName":"Microsoft - Managed Control 1092 - Security Awareness Training | Insider Threat","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1092"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a29d47b-8604-4667-84ef-90d203fcb305","type":"Microsoft.Authorization/policyDefinitions","name":"8a29d47b-8604-4667-84ef-90d203fcb305"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System settings''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b","type":"Microsoft.Authorization/policyDefinitions","name":"8a39d1f1-5513-4628-b261-f469a5a3341b"},{"properties":{"displayName":"Show - audit results from Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with a pending reboot. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b","type":"Microsoft.Authorization/policyDefinitions","name":"8b0de57a-f511-4d45-a277-17cb79cb163b"},{"properties":{"displayName":"Microsoft - Managed Control 1534 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1534"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b2b263e-cd05-4488-bcbf-4debec7a17d9","type":"Microsoft.Authorization/policyDefinitions","name":"8b2b263e-cd05-4488-bcbf-4debec7a17d9"},{"properties":{"displayName":"Microsoft - Managed Control 1170 - Penetration Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1170"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12","type":"Microsoft.Authorization/policyDefinitions","name":"8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Firewall Properties''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Firewall Properties''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec","type":"Microsoft.Authorization/policyDefinitions","name":"8bbd627e-4d25-4906-9a6e-3789780af3ec"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","Equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae","type":"Microsoft.Authorization/policyDefinitions","name":"8c122334-9d20-4eb8-89ea-ac9a705b74ae"},{"properties":{"displayName":"Microsoft - Managed Control 1458 - Physical Access Control | Information System Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1458"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203","type":"Microsoft.Authorization/policyDefinitions","name":"8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203"},{"properties":{"displayName":"Microsoft - Managed Control 1683 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1683"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c79fee4-88dd-44ce-bbd4-4de88948c4f8","type":"Microsoft.Authorization/policyDefinitions","name":"8c79fee4-88dd-44ce-bbd4-4de88948c4f8"},{"properties":{"displayName":"Latest - TLS version should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","type":"Microsoft.Authorization/policyDefinitions","name":"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e"},{"properties":{"displayName":"Microsoft - Managed Control 1316 - Identifier Management | Identify User Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1316"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce14753-66e5-465d-9841-26ef55c09c0d","type":"Microsoft.Authorization/policyDefinitions","name":"8ce14753-66e5-465d-9841-26ef55c09c0d"},{"properties":{"displayName":"Require - a tag and its value on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - a required tag and its value on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce3da23-7156-49e4-b145-24f95f9dcb46","type":"Microsoft.Authorization/policyDefinitions","name":"8ce3da23-7156-49e4-b145-24f95f9dcb46"},{"properties":{"displayName":"Microsoft - Managed Control 1324 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1324"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cfea2b3-7f77-497e-ac20-0752f2ff6eee","type":"Microsoft.Authorization/policyDefinitions","name":"8cfea2b3-7f77-497e-ac20-0752f2ff6eee"},{"properties":{"displayName":"Microsoft - Managed Control 1225 - Information System Component Inventory | Automated - Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1225"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d096fe0-f510-4486-8b4d-d17dc230980b","type":"Microsoft.Authorization/policyDefinitions","name":"8d096fe0-f510-4486-8b4d-d17dc230980b"},{"properties":{"displayName":"Microsoft - Managed Control 1288 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1288"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f","type":"Microsoft.Authorization/policyDefinitions","name":"8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f"},{"properties":{"displayName":"Microsoft - Managed Control 1281 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1281"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8dc459b3-0e77-45af-8d71-cfd8c9654fe2","type":"Microsoft.Authorization/policyDefinitions","name":"8dc459b3-0e77-45af-8d71-cfd8c9654fe2"},{"properties":{"displayName":"Microsoft - Managed Control 1250 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1250"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8de614d8-a8b7-4f70-a62a-6d37089a002c","type":"Microsoft.Authorization/policyDefinitions","name":"8de614d8-a8b7-4f70-a62a-6d37089a002c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Object Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Object Access''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditDetailedFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Detailed File Share","description":"If this policy setting is enabled, - access to all shared files and folders on the system is audited. Auditing - for Success can lead to very high volumes of events."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File Share","description":"Specifies whether to audit events related - to file shares: creation, deletion, modification, and access attempts. Also, - it shows failed SMB SPN checks. Event volumes can be high on DCs and File - Servers."},"allowedValues":["No Auditing","Success","Failure","Success and - Failure"],"defaultValue":"No Auditing"},"AuditFileSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File System","description":"Specifies whether audit events are generated - when users attempt to access file system objects. Audit events are generated - only for objects that have configured system access control lists (SACLs)."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Detailed File Share;ExpectedValue'', ''='', parameters(''AuditDetailedFileShare''), - '','', ''Audit File Share;ExpectedValue'', ''='', parameters(''AuditFileShare''), - '','', ''Audit File System;ExpectedValue'', ''='', parameters(''AuditFileSystem'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesObjectAccess"},"AuditDetailedFileShare":{"value":"[parameters(''AuditDetailedFileShare'')]"},"AuditFileShare":{"value":"[parameters(''AuditFileShare'')]"},"AuditFileSystem":{"value":"[parameters(''AuditFileSystem'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditDetailedFileShare":{"type":"string"},"AuditFileShare":{"type":"string"},"AuditFileSystem":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a","type":"Microsoft.Authorization/policyDefinitions","name":"8e170edb-e0f5-497a-bb36-48b3280cec6a"},{"properties":{"displayName":"Microsoft - Managed Control 1278 - Alternate Processing Site | Preparation For Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1278"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e5ef485-9e16-4c53-a475-fbb8107eac59","type":"Microsoft.Authorization/policyDefinitions","name":"8e5ef485-9e16-4c53-a475-fbb8107eac59"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with custom workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using a custom workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Auto provision the Log Analytics agent - on your subscriptions to monitor and collect security data using a custom - workspace.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}},"template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"logAnalytics":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}},{"type":"Microsoft.Security/workspaceSettings","apiVersion":"2017-08-01-preview","name":"default","properties":{"workspaceId":"[parameters(''logAnalytics'')]","scope":"[subscription().id]"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e7da0a5-0a0e-4bbc-bfc0-7773c018b616","type":"Microsoft.Authorization/policyDefinitions","name":"8e7da0a5-0a0e-4bbc-bfc0-7773c018b616"},{"properties":{"displayName":"Microsoft - Managed Control 1517 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1517"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8f5ad423-50d6-4617-b058-69908f5586c9","type":"Microsoft.Authorization/policyDefinitions","name":"8f5ad423-50d6-4617-b058-69908f5586c9"},{"properties":{"displayName":"Microsoft - Managed Control 1668 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1668"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fb0966e-be1d-42c3-baca-60df5c0bcc61","type":"Microsoft.Authorization/policyDefinitions","name":"8fb0966e-be1d-42c3-baca-60df5c0bcc61"},{"properties":{"displayName":"Microsoft - Managed Control 1013 - Account Management | Automated System Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1013"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fd7b917-d83b-4379-af60-51e14e316c61","type":"Microsoft.Authorization/policyDefinitions","name":"8fd7b917-d83b-4379-af60-51e14e316c61"},{"properties":{"displayName":"Microsoft - Managed Control 1147 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1147"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fef824a-29a8-4a4c-88fc-420a39c0d541","type":"Microsoft.Authorization/policyDefinitions","name":"8fef824a-29a8-4a4c-88fc-420a39c0d541"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not store passwords using - reversible encryption","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not store passwords using reversible encryption. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"StorePasswordsUsingReversibleEncryption"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","type":"Microsoft.Authorization/policyDefinitions","name":"8ff0b18b-262e-4512-857a-48ad0aeb9a78"},{"properties":{"displayName":"Microsoft - Managed Control 1550 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1550"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/902908fb-25a8-4225-a3a5-5603c80066c9","type":"Microsoft.Authorization/policyDefinitions","name":"902908fb-25a8-4225-a3a5-5603c80066c9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Firewall - Properties''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Firewall Properties''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WindowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Domain profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Domain - profile."},"defaultValue":"1"},"WindowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Domain profile."},"defaultValue":"1"},"WindowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Private profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Private - profile."},"defaultValue":"1"},"WindowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Private profile."},"defaultValue":"1"},"WindowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Public profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Public - profile."},"defaultValue":"1"},"WindowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Public profile."},"defaultValue":"1"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Domain: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Domain profile."},"defaultValue":"0"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Private: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Private profile."},"defaultValue":"0"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Public: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Public profile."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Windows - Firewall: Domain: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainUseProfileSettings''), - '','', ''Windows Firewall: Domain: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallDomainBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalFirewallRules''), '','', - ''Windows Firewall: Domain: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainDisplayNotifications''), '','', ''Windows - Firewall: Private: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateUseProfileSettings''), - '','', ''Windows Firewall: Private: Outbound connections;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections''), - '','', ''Windows Firewall: Private: Settings: Apply local connection security - rules;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateApplyLocalFirewallRules''), '','', - ''Windows Firewall: Private: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateDisplayNotifications''), '','', - ''Windows Firewall: Public: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPublicUseProfileSettings''), - '','', ''Windows Firewall: Public: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalFirewallRules''), '','', - ''Windows Firewall: Public: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicDisplayNotifications''), '','', ''Windows - Firewall: Domain: Allow unicast response;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainAllowUnicastResponse''), - '','', ''Windows Firewall: Private: Allow unicast response;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateAllowUnicastResponse''), '','', - ''Windows Firewall: Public: Allow unicast response;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicAllowUnicastResponse'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsFirewallProperties"},"WindowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"WindowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"WindowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"WindowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"WindowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"WindowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"WindowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"WindowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"WindowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WindowsFirewallDomainUseProfileSettings":{"type":"string"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallDomainDisplayNotifications":{"type":"string"},"WindowsFirewallPrivateUseProfileSettings":{"type":"string"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPrivateDisplayNotifications":{"type":"string"},"WindowsFirewallPublicUseProfileSettings":{"type":"string"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPublicDisplayNotifications":{"type":"string"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"string"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"string"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","type":"Microsoft.Authorization/policyDefinitions","name":"909c958d-1b99-4c74-b88f-46a5c5bc34f9"},{"properties":{"displayName":"Microsoft - Managed Control 1133 - Protection Of Audit Information | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1133"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90b60a09-133d-45bc-86ef-b206a6134bbe","type":"Microsoft.Authorization/policyDefinitions","name":"90b60a09-133d-45bc-86ef-b206a6134bbe"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell modules installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified Windows PowerShell modules installed. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Modules":{"type":"String","metadata":{"displayName":"PowerShell - Modules","description":"A semicolon-separated list of the names of the PowerShell - modules that should be installed. You may also specify a specific version - of a module that should be installed by including a comma after the module - name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, - 12.0.0.0; ComputerManagementDsc, 6.1.0.0"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellModules]PowerShellModules1;Modules'', - ''='', parameters(''Modules'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellModules"},"Modules":{"value":"[parameters(''Modules'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Modules":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf","type":"Microsoft.Authorization/policyDefinitions","name":"90ba2ee7-4ca8-4673-84d1-c851c50d3baf"},{"properties":{"displayName":"Microsoft - Managed Control 1140 - Audit Generation | System-Wide / Time-Correlated Audit - Trail","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1140"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90d8b8ad-8ee3-4db7-913f-2a53fcff5316","type":"Microsoft.Authorization/policyDefinitions","name":"90d8b8ad-8ee3-4db7-913f-2a53fcff5316"},{"properties":{"displayName":"Microsoft - Managed Control 1355 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1355"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90e01f69-3074-4de8-ade7-0fef3e7d83e0","type":"Microsoft.Authorization/policyDefinitions","name":"90e01f69-3074-4de8-ade7-0fef3e7d83e0"},{"properties":{"displayName":"Microsoft - Managed Control 1657 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1657"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90f01329-a100-43c2-af31-098996135d2b","type":"Microsoft.Authorization/policyDefinitions","name":"90f01329-a100-43c2-af31-098996135d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Components''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897","type":"Microsoft.Authorization/policyDefinitions","name":"9178b430-2295-406e-bb28-f6a7a2a2f897"},{"properties":{"displayName":"Microsoft - Managed Control 1069 - Wireless Access | Authentication And Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1069"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91c97b44-791e-46e9-bad7-ab7c4949edbb","type":"Microsoft.Authorization/policyDefinitions","name":"91c97b44-791e-46e9-bad7-ab7c4949edbb"},{"properties":{"displayName":"[Preview]: - Deploy Dependency agent to hybrid Windows VMs managed in Azure Arc","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Dependency agent to hybrid Windows VMs managed in Azure - Arc if the agent isn''t installed.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.HybridCompute/machines/extensions","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.HybridCompute/machines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.HybridCompute/machines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.HybridCompute/machines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"DaExtensionName":"DependencyAgent","DaExtensionType":"DependencyAgentWindows"},"resources":[{"type":"Microsoft.HybridCompute/machines","apiVersion":"2020-03-11-preview","name":"[parameters(''vmName'')]","location":"[parameters(''location'')]","resources":[{"type":"extensions","apiVersion":"2020-03-11-preview","name":"[variables(''DaExtensionName'')]","location":"[parameters(''location'')]","dependsOn":["[concat(''Microsoft.HybridCompute/machines/'', - parameters(''vmName''))]"],"properties":{"publisher":"Microsoft.Azure.Monitoring.DependencyAgent","type":"[variables(''DaExtensionType'')]","autoUpgradeMinorVersion":true,"settings":{}}}]}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - DA extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4","type":"Microsoft.Authorization/policyDefinitions","name":"91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4"},{"properties":{"displayName":"Microsoft - Managed Control 1370 - Incident Monitoring | Automated Tracking / Data Collection - / Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1370"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/924e1b2d-c502-478f-bfdb-a7e09a0d5c01","type":"Microsoft.Authorization/policyDefinitions","name":"924e1b2d-c502-478f-bfdb-a7e09a0d5c01"},{"properties":{"displayName":"MFA - should be enabled accounts with write permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - write privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","type":"Microsoft.Authorization/policyDefinitions","name":"9297c21d-2ed6-4474-b48f-163f75654ce3"},{"properties":{"displayName":"Microsoft - Managed Control 1290 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1290"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/92f85ce9-17b7-49ea-85ee-ea7271ea6b82","type":"Microsoft.Authorization/policyDefinitions","name":"92f85ce9-17b7-49ea-85ee-ea7271ea6b82"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that contain certificates expiring within - the specified number of days","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that contain certificates expiring within - the specified number of days. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab","type":"Microsoft.Authorization/policyDefinitions","name":"9328f27e-611e-44a7-a244-39109d7d35ab"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain all of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain all of the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToInclude":{"type":"String","metadata":{"displayName":"Members - to include","description":"A semicolon-separated list of members that should - be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToInclude'', - ''='', parameters(''MembersToInclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToInclude"},"MembersToInclude":{"value":"[parameters(''MembersToInclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToInclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","type":"Microsoft.Authorization/policyDefinitions","name":"93507a81-10a4-4af0-9ee2-34cf25a96e98"},{"properties":{"displayName":"Microsoft - Managed Control 1575 - Acquisition Process | Functional Properties Of Security - Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1575"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41","type":"Microsoft.Authorization/policyDefinitions","name":"93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41"},{"properties":{"displayName":"Microsoft - Managed Control 1674 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1674"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e9e233-dd0a-4bde-aea5-1371bce0e002","type":"Microsoft.Authorization/policyDefinitions","name":"93e9e233-dd0a-4bde-aea5-1371bce0e002"},{"properties":{"displayName":"Microsoft - Managed Control 1297 - Information System Recovery And Reconstitution | Restore - Within Time Period","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1297"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93fd8af1-c161-4bae-9ba9-f62731f76439","type":"Microsoft.Authorization/policyDefinitions","name":"93fd8af1-c161-4bae-9ba9-f62731f76439"},{"properties":{"displayName":"Microsoft - Managed Control 1284 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1284"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/942b3e97-6ae3-410e-a794-c9c999b97c0b","type":"Microsoft.Authorization/policyDefinitions","name":"942b3e97-6ae3-410e-a794-c9c999b97c0b"},{"properties":{"displayName":"Microsoft - Managed Control 1379 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1379"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9442dd2c-a07f-46cd-b55a-553b66ba47ca","type":"Microsoft.Authorization/policyDefinitions","name":"9442dd2c-a07f-46cd-b55a-553b66ba47ca"},{"properties":{"displayName":"Microsoft - Managed Control 1371 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1371"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9447f354-2c85-4700-93b3-ecdc6cb6a417","type":"Microsoft.Authorization/policyDefinitions","name":"9447f354-2c85-4700-93b3-ecdc6cb6a417"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in European data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: North Europe, West Europe","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["northeurope","westeurope"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/94c19f19-8192-48cd-a11b-e37099d3e36b","type":"Microsoft.Authorization/policyDefinitions","name":"94c19f19-8192-48cd-a11b-e37099d3e36b"},{"properties":{"displayName":"Microsoft - Managed Control 1526 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1526"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/953e6261-a05a-44fd-8246-000e1a3edbb9","type":"Microsoft.Authorization/policyDefinitions","name":"953e6261-a05a-44fd-8246-000e1a3edbb9"},{"properties":{"displayName":"Authentication - should be enabled on your web app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the web app, or authenticate those that have tokens before they - reach the web app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95bccee9-a7f8-4bec-9ee9-62c3473701fc","type":"Microsoft.Authorization/policyDefinitions","name":"95bccee9-a7f8-4bec-9ee9-62c3473701fc"},{"properties":{"displayName":"Microsoft - Managed Control 1163 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1163"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/961663a1-8a91-4e59-b6f5-1eee57c0f49c","type":"Microsoft.Authorization/policyDefinitions","name":"961663a1-8a91-4e59-b6f5-1eee57c0f49c"},{"properties":{"displayName":"Require - a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - existence of a tag on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/96670d01-0a4d-4649-9c89-2d3abc0a5025","type":"Microsoft.Authorization/policyDefinitions","name":"96670d01-0a4d-4649-9c89-2d3abc0a5025"},{"properties":{"displayName":"Microsoft - Managed Control 1717 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1717"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef","type":"Microsoft.Authorization/policyDefinitions","name":"967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef"},{"properties":{"displayName":"Advanced - data security settings for SQL server should contain an email address to receive - security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAddresses[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","type":"Microsoft.Authorization/policyDefinitions","name":"9677b740-f641-4f3c-b9c5-466005c85278"},{"properties":{"displayName":"App - Configuration should use a customer managed key","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a customer - managed key.","metadata":{"version":"1.0.0","category":"App Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},{"field":"Microsoft.AppConfiguration/configurationStores/encryption.keyVaultProperties.keyIdentifier","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1","type":"Microsoft.Authorization/policyDefinitions","name":"967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1"},{"properties":{"displayName":"Microsoft - Managed Control 1453 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1453"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9693b564-3008-42bc-9d5d-9c7fe198c011","type":"Microsoft.Authorization/policyDefinitions","name":"9693b564-3008-42bc-9d5d-9c7fe198c011"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - MSS (Legacy)''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - MSS (Legacy)''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.1-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf","type":"Microsoft.Authorization/policyDefinitions","name":"97646672-5efa-4622-9b54-740270ad60bf"},{"properties":{"displayName":"Microsoft - Managed Control 1607 - Developer Security Testing And Evaluation | Dynamic - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1607"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/976a74cf-b192-4d35-8cab-2068f272addb","type":"Microsoft.Authorization/policyDefinitions","name":"976a74cf-b192-4d35-8cab-2068f272addb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Policy Change''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Policy Change''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditAuthenticationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authentication Policy Change","description":"Specifies whether audit - events are generated when changes are made to authentication policy. This - setting is useful for tracking changes in domain-level and forest-level trust - and privileges that are granted to user accounts or groups."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"},"AuditAuthorizationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authorization Policy Change","description":"Specifies whether audit - events are generated for assignment and removal of user rights in user right - policies, changes in security token object permission, resource attributes - changes and Central Access Policy changes for file system objects."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Authentication Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthenticationPolicyChange''), - '','', ''Audit Authorization Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthorizationPolicyChange'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPolicyChange"},"AuditAuthenticationPolicyChange":{"value":"[parameters(''AuditAuthenticationPolicyChange'')]"},"AuditAuthorizationPolicyChange":{"value":"[parameters(''AuditAuthorizationPolicyChange'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditAuthenticationPolicyChange":{"type":"string"},"AuditAuthorizationPolicyChange":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13","type":"Microsoft.Authorization/policyDefinitions","name":"97b595c8-fd10-400e-8543-28e2b9138b13"},{"properties":{"displayName":"Microsoft - Managed Control 1136 - Audit Record Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1136"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97ed5bac-a92f-4f6d-a8ed-dc094723597c","type":"Microsoft.Authorization/policyDefinitions","name":"97ed5bac-a92f-4f6d-a8ed-dc094723597c"},{"properties":{"displayName":"Microsoft - Managed Control 1378 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1378"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97fceb70-6983-42d0-9331-18ad8253184d","type":"Microsoft.Authorization/policyDefinitions","name":"97fceb70-6983-42d0-9331-18ad8253184d"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in United States data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Central US, East US, East - US2, North Central US, South Central US, West US","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["centralus","eastus","eastus2","northcentralus","southcentralus","westus"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/983211ba-f348-4758-983b-21fa29294869","type":"Microsoft.Authorization/policyDefinitions","name":"983211ba-f348-4758-983b-21fa29294869"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Network''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Network''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnableInsecureGuestLogons":{"type":"String","metadata":{"displayName":"[Preview]: - Enable insecure guest logons","description":"Specifies whether the SMB client - will allow insecure guest logons to an SMB server."},"defaultValue":"0"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"String","metadata":{"displayName":"[Preview]: - Allow simultaneous connections to the Internet or a Windows Domain","description":"Specify - whether to prevent computers from connecting to both a domain based network - and a non-domain based network at the same time. A value of 0 allows simultaneous - connections, and a value of 1 blocks them."},"defaultValue":"1"},"TurnOffMulticastNameResolution":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off multicast name resolution","description":"Specifies whether LLMNR, - a secondary name resolution protocol that transmits using multicast over a - local subnet link on a single subnet, is enabled."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enable - insecure guest logons;ExpectedValue'', ''='', parameters(''EnableInsecureGuestLogons''), - '','', ''Minimize the number of simultaneous connections to the Internet or - a Windows Domain;ExpectedValue'', ''='', parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain''), - '','', ''Turn off multicast name resolution;ExpectedValue'', ''='', parameters(''TurnOffMulticastNameResolution'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesNetwork"},"EnableInsecureGuestLogons":{"value":"[parameters(''EnableInsecureGuestLogons'')]"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},"TurnOffMulticastNameResolution":{"value":"[parameters(''TurnOffMulticastNameResolution'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnableInsecureGuestLogons":{"type":"string"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"string"},"TurnOffMulticastNameResolution":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","type":"Microsoft.Authorization/policyDefinitions","name":"985285b7-b97a-419c-8d48-c88cc934c8d8"},{"properties":{"displayName":"Microsoft - Managed Control 1076 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1076"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/98a4bd5f-6436-46d4-ad00-930b5b1dfed4","type":"Microsoft.Authorization/policyDefinitions","name":"98a4bd5f-6436-46d4-ad00-930b5b1dfed4"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db","type":"Microsoft.Authorization/policyDefinitions","name":"991310cd-e9f3-47bc-b7b6-f57b557d07db"},{"properties":{"displayName":"Microsoft - Managed Control 1102 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1102"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9943c16a-c54c-4b4a-ad28-bfd938cdbf57","type":"Microsoft.Authorization/policyDefinitions","name":"9943c16a-c54c-4b4a-ad28-bfd938cdbf57"},{"properties":{"displayName":"Microsoft - Managed Control 1300 - Identification And Authentication (Organizational Users)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1300"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/99deec7d-5526-472e-b07c-3645a792026a","type":"Microsoft.Authorization/policyDefinitions","name":"99deec7d-5526-472e-b07c-3645a792026a"},{"properties":{"displayName":"Microsoft - Managed Control 1036 - Least Privilege | Non-Privileged Access For Nonsecurity - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1036"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a16d673-8cf0-4dcf-b1d5-9b3e114fef71","type":"Microsoft.Authorization/policyDefinitions","name":"9a16d673-8cf0-4dcf-b1d5-9b3e114fef71"},{"properties":{"displayName":"FTPS - only should be required in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5","type":"Microsoft.Authorization/policyDefinitions","name":"9a1b8c48-453a-4044-86c3-d8bfd823e4f5"},{"properties":{"displayName":"Microsoft - Managed Control 1021 - Account Management | Restrictions On Use Of Shared - / Group Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1021"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a3eb0a3-428d-4669-baff-20a14eb4b551","type":"Microsoft.Authorization/policyDefinitions","name":"9a3eb0a3-428d-4669-baff-20a14eb4b551"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Azure SQL Database to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Azure SQL Database to stream to a regional Event - Hub on any Azure SQL Database which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.Sql/servers/databases/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''fullName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"QueryStoreRuntimeStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"QueryStoreWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Errors","enabled":"[parameters(''logsEnabled'')]"},{"category":"DatabaseWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Blocks","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLInsights","enabled":"[parameters(''logsEnabled'')]"},{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLSecurityAuditEvents","enabled":"[parameters(''logsEnabled'')]"},{"category":"Timeouts","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutomaticTuning","enabled":"[parameters(''logsEnabled'')]"},{"category":"Deadlocks","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''fullName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"fullName":{"value":"[field(''fullName'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a7c7a7d-49e5-4213-bea8-6a502b6272e0","type":"Microsoft.Authorization/policyDefinitions","name":"9a7c7a7d-49e5-4213-bea8-6a502b6272e0"},{"properties":{"displayName":"Microsoft - Managed Control 1049 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1049"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9adf7ba7-900a-4f35-8d57-9f34aafc405c","type":"Microsoft.Authorization/policyDefinitions","name":"9adf7ba7-900a-4f35-8d57-9f34aafc405c"},{"properties":{"displayName":"Microsoft - Managed Control 1563 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1563"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9afe2edf-232c-4fdf-8e6a-e867a5c525fd","type":"Microsoft.Authorization/policyDefinitions","name":"9afe2edf-232c-4fdf-8e6a-e867a5c525fd"},{"properties":{"displayName":"Microsoft - Managed Control 1462 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1462"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b1f3a9a-13a1-4b40-8420-36bca6fd8c02","type":"Microsoft.Authorization/policyDefinitions","name":"9b1f3a9a-13a1-4b40-8420-36bca6fd8c02"},{"properties":{"displayName":"Microsoft - IaaSAntimalware extension should be deployed on Windows servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows server VM without Microsoft IaaSAntimalware extension - deployed.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257","type":"Microsoft.Authorization/policyDefinitions","name":"9b597639-28e4-48eb-b506-56b05d366257"},{"properties":{"displayName":"Microsoft - Managed Control 1236 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1236"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ba3ed84-c768-4e18-b87c-34ef1aff1b57","type":"Microsoft.Authorization/policyDefinitions","name":"9ba3ed84-c768-4e18-b87c-34ef1aff1b57"},{"properties":{"displayName":"Microsoft - Managed Control 1525 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1525"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9be2f688-7a61-45e3-8230-e1ec93893f66","type":"Microsoft.Authorization/policyDefinitions","name":"9be2f688-7a61-45e3-8230-e1ec93893f66"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9bfe3727-0a17-471f-a2fe-eddd6b668745","type":"Microsoft.Authorization/policyDefinitions","name":"9bfe3727-0a17-471f-a2fe-eddd6b668745"},{"properties":{"displayName":"Microsoft - Managed Control 1138 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1138"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c284fc0-268a-4f29-af44-3c126674edb4","type":"Microsoft.Authorization/policyDefinitions","name":"9c284fc0-268a-4f29-af44-3c126674edb4"},{"properties":{"displayName":"Microsoft - Managed Control 1135 - Non-Repudiation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1135"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c308b6b-2429-4b97-86cf-081b8e737b04","type":"Microsoft.Authorization/policyDefinitions","name":"9c308b6b-2429-4b97-86cf-081b8e737b04"},{"properties":{"displayName":"Microsoft - Managed Control 1489 - Location Of Information System Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1489"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0a794f-1444-4c96-9534-e35fc8c39c91","type":"Microsoft.Authorization/policyDefinitions","name":"9d0a794f-1444-4c96-9534-e35fc8c39c91"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.1","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","type":"Microsoft.Authorization/policyDefinitions","name":"9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc"},{"properties":{"displayName":"Microsoft - Managed Control 1322 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1322"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d1d971e-467e-4278-9633-c74c3d4fecc4","type":"Microsoft.Authorization/policyDefinitions","name":"9d1d971e-467e-4278-9633-c74c3d4fecc4"},{"properties":{"displayName":"Microsoft - Managed Control 1233 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1233"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d79001f-95fe-45d0-8736-f217e78c1f57","type":"Microsoft.Authorization/policyDefinitions","name":"9d79001f-95fe-45d0-8736-f217e78c1f57"},{"properties":{"displayName":"Microsoft - Managed Control 1305 - Identification And Authentication (Org. Users) | Group - Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1305"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9166a8-1722-4b8f-847c-2cf3f2618b3d","type":"Microsoft.Authorization/policyDefinitions","name":"9d9166a8-1722-4b8f-847c-2cf3f2618b3d"},{"properties":{"displayName":"Microsoft - Managed Control 1259 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1259"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9e18f7-bad9-4d30-8806-a0c9d5e26208","type":"Microsoft.Authorization/policyDefinitions","name":"9d9e18f7-bad9-4d30-8806-a0c9d5e26208"},{"properties":{"displayName":"Access - through Internet facing endpoint should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - Security center has identified some of your Network Security Groups'' inbound - rules to be too permissive. Inbound rules should not allow access from ''Any'' - or ''Internet'' ranges. This can potentially enable attackers to easily target - your resources.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedNetworkEndpoint","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","type":"Microsoft.Authorization/policyDefinitions","name":"9daedab3-fb2d-461e-b861-71790eead4f6"},{"properties":{"displayName":"Microsoft - Managed Control 1500 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1500"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9dd5b241-03cb-47d3-a5cd-4b89f9c53c92","type":"Microsoft.Authorization/policyDefinitions","name":"9dd5b241-03cb-47d3-a5cd-4b89f9c53c92"},{"properties":{"displayName":"Microsoft - Managed Control 1482 - Temperature And Humidity Controls | Monitoring With - Alarms / Notifications","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1482"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9df4277e-8c88-4d5c-9b1a-541d53d15d7b","type":"Microsoft.Authorization/policyDefinitions","name":"9df4277e-8c88-4d5c-9b1a-541d53d15d7b"},{"properties":{"displayName":"Microsoft - Managed Control 1553 - Vulnerability Scanning | Breadth / Depth Of Coverage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1553"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e5225fe-cdfb-4fce-9aec-0fe20dd53b62","type":"Microsoft.Authorization/policyDefinitions","name":"9e5225fe-cdfb-4fce-9aec-0fe20dd53b62"},{"properties":{"displayName":"Microsoft - Managed Control 1490 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1490"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e61da80-0957-4892-b70c-609d5eaafb6b","type":"Microsoft.Authorization/policyDefinitions","name":"9e61da80-0957-4892-b70c-609d5eaafb6b"},{"properties":{"displayName":"Microsoft - Managed Control 1504 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1504"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e7c35d0-12d4-4e0c-80a2-8a352537aefd","type":"Microsoft.Authorization/policyDefinitions","name":"9e7c35d0-12d4-4e0c-80a2-8a352537aefd"},{"properties":{"displayName":"Microsoft - Managed Control 1609 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1609"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e93fa71-42ac-41a7-b177-efbfdc53c69f","type":"Microsoft.Authorization/policyDefinitions","name":"9e93fa71-42ac-41a7-b177-efbfdc53c69f"},{"properties":{"displayName":"Append - a tag and its value from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag with its value from the resource group when any resource - which is missing this tag is created or updated. Does not modify the tags - of resources created before this policy was applied until those resources - are changed. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ea02ca2-71db-412d-8b00-7c7ca9fcd32d","type":"Microsoft.Authorization/policyDefinitions","name":"9ea02ca2-71db-412d-8b00-7c7ca9fcd32d"},{"properties":{"displayName":"Microsoft - Managed Control 1494 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1494"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed09d84-3311-4853-8b67-2b55dfa33d09","type":"Microsoft.Authorization/policyDefinitions","name":"9ed09d84-3311-4853-8b67-2b55dfa33d09"},{"properties":{"displayName":"Microsoft - Managed Control 1514 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1514"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed5ca00-0e43-434e-a018-7aab91461ba7","type":"Microsoft.Authorization/policyDefinitions","name":"9ed5ca00-0e43-434e-a018-7aab91461ba7"},{"properties":{"displayName":"Microsoft - Managed Control 1187 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1187"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f2b2f9e-4ba6-46c3-907f-66db138b6f85","type":"Microsoft.Authorization/policyDefinitions","name":"9f2b2f9e-4ba6-46c3-907f-66db138b6f85"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not set to the specified time zone","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not set to the specified time zone. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38","type":"Microsoft.Authorization/policyDefinitions","name":"9f658460-46b7-43af-8565-94fc0662be38"},{"properties":{"displayName":"Microsoft - Managed Control 1354 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1354"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9fd92c17-163a-4511-bb96-bbb476449796","type":"Microsoft.Authorization/policyDefinitions","name":"9fd92c17-163a-4511-bb96-bbb476449796"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the Log Analytics agent is not - connected as expected","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the Log Analytics agent is not - connected to the specified workspaces. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee","type":"Microsoft.Authorization/policyDefinitions","name":"a030a57e-4639-4e8f-ade9-a92f33afe7ee"},{"properties":{"displayName":"Microsoft - Managed Control 1145 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1145"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0724970-9c75-4a64-a225-a28002953f28","type":"Microsoft.Authorization/policyDefinitions","name":"a0724970-9c75-4a64-a225-a28002953f28"},{"properties":{"displayName":"Allowed - resource types","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify the resource types that your organization can - deploy. Only resource types that support ''tags'' and ''location'' will be - affected by this policy. To restrict all resources please duplicate this policy - and change the ''mode'' to ''All''.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that can be deployed.","displayName":"Allowed resource - types","strongType":"resourceTypes"}}},"policyRule":{"if":{"not":{"field":"type","in":"[parameters(''listOfResourceTypesAllowed'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a08ec900-254a-4555-9bf5-e42af04b5c5c","type":"Microsoft.Authorization/policyDefinitions","name":"a08ec900-254a-4555-9bf5-e42af04b5c5c"},{"properties":{"displayName":"Microsoft - Managed Control 1245 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1245"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0e45314-57b8-4623-80cd-bbb561f59516","type":"Microsoft.Authorization/policyDefinitions","name":"a0e45314-57b8-4623-80cd-bbb561f59516"},{"properties":{"displayName":"Microsoft - Managed Control 1406 - Maintenance Tools | Inspect Media","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1406"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0f5339c-9292-43aa-a0bc-d27c6b8e30aa","type":"Microsoft.Authorization/policyDefinitions","name":"a0f5339c-9292-43aa-a0bc-d27c6b8e30aa"},{"properties":{"displayName":"Security - Center standard pricing tier should be selected","policyType":"BuiltIn","mode":"All","description":"The - standard pricing tier enables threat detection for networks and virtual machines, - providing threat intelligence, anomaly detection, and behavior analytics in - Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Security/pricings"},{"field":"Microsoft.Security/pricings/pricingTier","exists":"true"},{"field":"Microsoft.Security/pricings/pricingTier","notEquals":"Standard"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","type":"Microsoft.Authorization/policyDefinitions","name":"a1181c5f-672a-477a-979a-7d58aa086233"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Service Bus namespace","policyType":"BuiltIn","mode":"All","description":"Service - Bus clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee","type":"Microsoft.Authorization/policyDefinitions","name":"a1817ec0-a368-432a-8057-8371e17ac6ee"},{"properties":{"displayName":"Microsoft - Managed Control 1265 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1265"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a18adb5b-1db6-4a5b-901a-7d3797d12972","type":"Microsoft.Authorization/policyDefinitions","name":"a18adb5b-1db6-4a5b-901a-7d3797d12972"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Event Hub when - any Logic Apps which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Logic - Apps in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Logic/workflows"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1dae6c7-13f3-48ea-a149-ff8442661f60","type":"Microsoft.Authorization/policyDefinitions","name":"a1dae6c7-13f3-48ea-a149-ff8442661f60"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33","type":"Microsoft.Authorization/policyDefinitions","name":"a1e8dda3-9fd2-4835-aec3-0e55531fde33"},{"properties":{"displayName":"Microsoft - Managed Control 1612 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1612"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2037b3d-8b04-4171-8610-e6d4f1d08db5","type":"Microsoft.Authorization/policyDefinitions","name":"a2037b3d-8b04-4171-8610-e6d4f1d08db5"},{"properties":{"displayName":"Microsoft - Managed Control 1197 - Configuration Change Control | Test / Validate / Document - Changes","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1197"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a20d2eaa-88e2-4907-96a2-8f3a05797e5c","type":"Microsoft.Authorization/policyDefinitions","name":"a20d2eaa-88e2-4907-96a2-8f3a05797e5c"},{"properties":{"displayName":"Microsoft - Managed Control 1275 - Alternate Processing Site | Separation From Primary - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1275"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a23d9d53-ad2e-45ef-afd5-e6d10900a737","type":"Microsoft.Authorization/policyDefinitions","name":"a23d9d53-ad2e-45ef-afd5-e6d10900a737"},{"properties":{"displayName":"Microsoft - Managed Control 1690 - Information System Monitoring | System-Wide Intrusion - Detection System","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1690"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2567a23-d1c3-4783-99f3-d471302a4d6b","type":"Microsoft.Authorization/policyDefinitions","name":"a2567a23-d1c3-4783-99f3-d471302a4d6b"},{"properties":{"displayName":"Microsoft - Managed Control 1410 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1410"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2596a9f-e59f-420d-9625-6e0b536348be","type":"Microsoft.Authorization/policyDefinitions","name":"a2596a9f-e59f-420d-9625-6e0b536348be"},{"properties":{"displayName":"Microsoft - Managed Control 1059 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1059"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29b5d9f-4953-4afe-b560-203a6410b6b4","type":"Microsoft.Authorization/policyDefinitions","name":"a29b5d9f-4953-4afe-b560-203a6410b6b4"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not joined to the specified domain. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91","type":"Microsoft.Authorization/policyDefinitions","name":"a29ee95c-0395-4515-9851-cc04ffe82a91"},{"properties":{"displayName":"Microsoft - Managed Control 1532 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1532"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2c66299-9017-4d95-8040-8bdbf7901d52","type":"Microsoft.Authorization/policyDefinitions","name":"a2c66299-9017-4d95-8040-8bdbf7901d52"},{"properties":{"displayName":"Microsoft - Managed Control 1664 - Protection Of Information At Rest | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1664"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2cdf6b8-9505-4619-b579-309ba72037ac","type":"Microsoft.Authorization/policyDefinitions","name":"a2cdf6b8-9505-4619-b579-309ba72037ac"},{"properties":{"displayName":"Microsoft - Managed Control 1252 - Contingency Plan | Capacity Planning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1252"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a328fd72-8ff5-4f96-8c9c-b30ed95db4ab","type":"Microsoft.Authorization/policyDefinitions","name":"a328fd72-8ff5-4f96-8c9c-b30ed95db4ab"},{"properties":{"displayName":"Microsoft - Managed Control 1238 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1238"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1","type":"Microsoft.Authorization/policyDefinitions","name":"a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1"},{"properties":{"displayName":"Microsoft - Managed Control 1693 - Information System Monitoring | System-Generated Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1693"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a450eba6-2efc-4a00-846a-5804a93c6b77","type":"Microsoft.Authorization/policyDefinitions","name":"a450eba6-2efc-4a00-846a-5804a93c6b77"},{"properties":{"displayName":"Audit - usage of custom RBAC rules","policyType":"BuiltIn","mode":"All","description":"Audit - built-in roles such as ''Owner, Contributer, Reader'' instead of custom RBAC - roles, which are error prone. Using custom roles is treated as an exception - and requires a rigorous review and threat modeling","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","type":"Microsoft.Authorization/policyDefinitions","name":"a451c1ef-c6ca-483d-87ed-f49761e3ffb5"},{"properties":{"displayName":"Web - Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","type":"Microsoft.Authorization/policyDefinitions","name":"a4af4a39-4135-47fb-b175-47fbdf85311d"},{"properties":{"displayName":"Microsoft - Managed Control 1617 - Application Partitioning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1617"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a631d8f5-eb81-4f9d-9ee1-74431371e4a3","type":"Microsoft.Authorization/policyDefinitions","name":"a631d8f5-eb81-4f9d-9ee1-74431371e4a3"},{"properties":{"displayName":"Auditing - on SQL server should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Auditing - on your SQL Server should be enabled to track database activities across all - databases on the server and save them in an audit log.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"setting":{"type":"String","metadata":{"displayName":"Desired - Auditing setting"},"allowedValues":["enabled","disabled"],"defaultValue":"enabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","type":"Microsoft.Authorization/policyDefinitions","name":"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9"},{"properties":{"displayName":"The - Log Analytics agent should be installed on virtual machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux virtual machines if the Log Analytics agent - is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be","type":"Microsoft.Authorization/policyDefinitions","name":"a70ca396-0a34-413a-88e1-b956c1e683be"},{"properties":{"displayName":"Microsoft - Managed Control 1431 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1431"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7173c52-2b99-4696-a576-63dd5f970ef4","type":"Microsoft.Authorization/policyDefinitions","name":"a7173c52-2b99-4696-a576-63dd5f970ef4"},{"properties":{"displayName":"Microsoft - Managed Control 1644 - Cryptographic Key Establishment And Management | Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1644"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7211477-c970-446b-b4af-062f37461147","type":"Microsoft.Authorization/policyDefinitions","name":"a7211477-c970-446b-b4af-062f37461147"},{"properties":{"displayName":"Microsoft - Managed Control 1027 - Access Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1027"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c","type":"Microsoft.Authorization/policyDefinitions","name":"a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c"},{"properties":{"displayName":"DDoS - Protection Standard should be enabled","policyType":"BuiltIn","mode":"All","description":"DDoS - protection standard should be enabled for all virtual networks with a subnet - that is part of an application gateway with a public IP.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"microsoft.network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableDDoSProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","type":"Microsoft.Authorization/policyDefinitions","name":"a7aca53f-2ed4-4466-a25e-0b45ade68efd"},{"properties":{"displayName":"Microsoft - Managed Control 1570 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1570"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7fcf38d-bb09-4600-be7d-825046eb162a","type":"Microsoft.Authorization/policyDefinitions","name":"a7fcf38d-bb09-4600-be7d-825046eb162a"},{"properties":{"displayName":"Require - encryption on Data Lake Store accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures encryption is enabled on all Data Lake Store accounts","metadata":{"version":"1.0.0","category":"Data - Lake"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"field":"Microsoft.DataLakeStore/accounts/encryptionState","equals":"Disabled"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"a7ff3161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1295 - Information System Recovery And Reconstitution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1295"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a895fbdb-204d-4302-9689-0a59dc42b3d9","type":"Microsoft.Authorization/policyDefinitions","name":"a895fbdb-204d-4302-9689-0a59dc42b3d9"},{"properties":{"displayName":"[Deprecated]: - Monitor unencrypted SQL databases in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Unencrypted - SQL databases will be monitored by Azure Security Center as recommendations. - This policy is deprecated and replaced by the following policy: Transparent - Data Encryption on SQL databases should be enabled''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16","type":"Microsoft.Authorization/policyDefinitions","name":"a8bef009-a5c9-4d0f-90d7-6018734e8a16"},{"properties":{"displayName":"Microsoft - Managed Control 1283 - Telecommunications Services | Separation Of Primary - / Alternate Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1283"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9172e76-7f56-46e9-93bf-75d69bdb5491","type":"Microsoft.Authorization/policyDefinitions","name":"a9172e76-7f56-46e9-93bf-75d69bdb5491"},{"properties":{"displayName":"Microsoft - Managed Control 1400 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1400"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96d5098-a604-4cdf-90b1-ef6449a27424","type":"Microsoft.Authorization/policyDefinitions","name":"a96d5098-a604-4cdf-90b1-ef6449a27424"},{"properties":{"displayName":"Microsoft - Managed Control 1118 - Audit Review, Analysis, And Reporting | Correlate Audit - Repositories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1118"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96f743d-a195-420d-983a-08aa06bc441e","type":"Microsoft.Authorization/policyDefinitions","name":"a96f743d-a195-420d-983a-08aa06bc441e"},{"properties":{"displayName":"Microsoft - Managed Control 1199 - Configuration Change Control | Cryptography Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1199"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a08d1c-09b1-48f1-90ea-029bbdf7111e","type":"Microsoft.Authorization/policyDefinitions","name":"a9a08d1c-09b1-48f1-90ea-029bbdf7111e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Detailed Tracking''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Detailed Tracking''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8","type":"Microsoft.Authorization/policyDefinitions","name":"a9a33475-481d-4b81-9116-0bf02ffe67e8"},{"properties":{"displayName":"Deploy - network watcher when virtual networks are created","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a network watcher resource in regions with virtual networks. - You need to ensure existence of a resource group named networkWatcherRG, which - will be used to deploy network watcher instances.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"networkWatcherRG","existenceCondition":{"field":"location","equals":"[field(''location'')]"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"}},"resources":[{"apiVersion":"2016-09-01","type":"Microsoft.Network/networkWatchers","name":"[concat(''networkWatcher_'', - parameters(''location''))]","location":"[parameters(''location'')]"}]},"parameters":{"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9","type":"Microsoft.Authorization/policyDefinitions","name":"a9b99dd8-06c5-4317-8629-9d86a3c6e7d9"},{"properties":{"displayName":"Microsoft - Managed Control 1511 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1511"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9eae324-d327-4539-9293-b48e122465f8","type":"Microsoft.Authorization/policyDefinitions","name":"a9eae324-d327-4539-9293-b48e122465f8"},{"properties":{"displayName":"MFA - should be enabled on accounts with owner permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - owner permissions to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","type":"Microsoft.Authorization/policyDefinitions","name":"aa633080-8b72-40c4-a2d7-d00c03e80bed"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on WEB App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c","type":"Microsoft.Authorization/policyDefinitions","name":"aa81768c-cb87-4ce2-bfaa-00baa10d760c"},{"properties":{"displayName":"Microsoft - Managed Control 1539 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1539"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aabb155f-e7a5-4896-a767-e918bfae2ee0","type":"Microsoft.Authorization/policyDefinitions","name":"aabb155f-e7a5-4896-a767-e918bfae2ee0"},{"properties":{"displayName":"Microsoft - Managed Control 1006 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1006"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aae8d54c-4bce-4c04-b3aa-5b65b67caac8","type":"Microsoft.Authorization/policyDefinitions","name":"aae8d54c-4bce-4c04-b3aa-5b65b67caac8"},{"properties":{"displayName":"Microsoft - Managed Control 1461 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1461"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aafef03e-fea8-470b-88fa-54bd1fcd7064","type":"Microsoft.Authorization/policyDefinitions","name":"aafef03e-fea8-470b-88fa-54bd1fcd7064"},{"properties":{"displayName":"Microsoft - Managed Control 1073 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1073"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c","type":"Microsoft.Authorization/policyDefinitions","name":"ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for Function - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","type":"Microsoft.Authorization/policyDefinitions","name":"ab965db2-d2bf-4b64-8b39-c38ec8179461"},{"properties":{"displayName":"[Deprecated]: - Automatic provisioning of security monitoring agent","policyType":"BuiltIn","mode":"All","description":"Installs - security agent on VMs for advanced security alerts and preventions in Azure - Security Center. Applies only for subscriptions that use Azure Security Center.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Security/complianceResults","name":"securityAgent","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abcc6037-1fc4-47f6-aac5-89706589be24","type":"Microsoft.Authorization/policyDefinitions","name":"abcc6037-1fc4-47f6-aac5-89706589be24"},{"properties":{"displayName":"Microsoft - Managed Control 1323 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1323"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abe8f70b-680f-470c-9b86-a7edfb664ecc","type":"Microsoft.Authorization/policyDefinitions","name":"abe8f70b-680f-470c-9b86-a7edfb664ecc"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL servers without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9"},{"properties":{"displayName":"Enable - Azure Security Center on your subscription","policyType":"BuiltIn","mode":"All","description":"Identifies - existing subscriptions that are not monitored by Azure Security Center (ASC).\nSubscriptions - not monitored by ASC will be registered to the free pricing tier.\nSubscriptions - already monitored by ASC (free or standard), will be considered compliant.\nTo - register newly created subscriptions, open the compliance tab, select the - relevant non-compliant assignment and create a remediation task.\nRepeat this - step when you have one or more new subscriptions you want to monitor with - Security Center.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Security/pricings","name":"VirtualMachines","deploymentScope":"subscription","existenceScope":"subscription","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"existenceCondition":{"anyof":[{"field":"microsoft.security/pricings/pricingTier","equals":"standard"},{"field":"microsoft.security/pricings/pricingTier","equals":"free"}]},"deployment":{"location":"westeurope","properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#","contentVersion":"1.0.0.0","variables":{},"resources":[{"type":"Microsoft.Security/pricings","apiVersion":"2018-06-01","name":"VirtualMachines","properties":{"pricingTier":"free"}}],"outputs":{}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac076320-ddcf-4066-b451-6154267e8ad2","type":"Microsoft.Authorization/policyDefinitions","name":"ac076320-ddcf-4066-b451-6154267e8ad2"},{"properties":{"displayName":"Microsoft - Managed Control 1056 - Session Termination | User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1056"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac43352f-df83-4694-8738-cfce549fd08d","type":"Microsoft.Authorization/policyDefinitions","name":"ac43352f-df83-4694-8738-cfce549fd08d"},{"properties":{"displayName":"[Preview]: - Role-Based Access Control (RBAC) should be used on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"To - provide granular filtering on the actions that users can perform, use Role-Based - Access Control (RBAC) to manage permissions in Kubernetes Service Clusters - and configure relevant authorization policies.","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","type":"Microsoft.Authorization/policyDefinitions","name":"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''environment'' tag value in allowed values","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation if the ''environment'' tag is set to one of the following - values: production, dev, test, staging","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags[''environment'']","in":["production","dev","test","staging"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac7e5fc0-c029-4b12-91d4-a8500ce697f9","type":"Microsoft.Authorization/policyDefinitions","name":"ac7e5fc0-c029-4b12-91d4-a8500ce697f9"},{"properties":{"displayName":"Microsoft - Managed Control 1569 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1569"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad2f8e61-a564-4dfd-8eaa-816f5be8cb34","type":"Microsoft.Authorization/policyDefinitions","name":"ad2f8e61-a564-4dfd-8eaa-816f5be8cb34"},{"properties":{"displayName":"Microsoft - Managed Control 1454 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1454"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad58985d-ab32-4f99-8bd3-b7e134c90229","type":"Microsoft.Authorization/policyDefinitions","name":"ad58985d-ab32-4f99-8bd3-b7e134c90229"},{"properties":{"displayName":"Microsoft - Managed Control 1025 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1025"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/adfe020d-0a97-45f4-a39c-696ef99f3a95","type":"Microsoft.Authorization/policyDefinitions","name":"adfe020d-0a97-45f4-a39c-696ef99f3a95"},{"properties":{"displayName":"Microsoft - Managed Control 1272 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1272"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8","type":"Microsoft.Authorization/policyDefinitions","name":"ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8"},{"properties":{"displayName":"SQL - Server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any SQL Server not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3","type":"Microsoft.Authorization/policyDefinitions","name":"ae5d2f14-d830-42b6-9899-df6cfe9c71a3"},{"properties":{"displayName":"Microsoft - Managed Control 1598 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1598"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae7e1f5e-2d63-4b38-91ef-bce14151cce3","type":"Microsoft.Authorization/policyDefinitions","name":"ae7e1f5e-2d63-4b38-91ef-bce14151cce3"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL managed - instance advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL managed instance advanced threat protection settings. This ensures - that any detections of anomalous activities on SQL managed instance are reported - as soon as possible to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","type":"Microsoft.Authorization/policyDefinitions","name":"aeb23562-188d-47cb-80b8-551f16ef9fff"},{"properties":{"displayName":"Microsoft - Managed Control 1413 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1413"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeedddb6-6bc0-42d5-809b-80048033419d","type":"Microsoft.Authorization/policyDefinitions","name":"aeedddb6-6bc0-42d5-809b-80048033419d"},{"properties":{"displayName":"Microsoft - Managed Control 1710 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1710"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af2a93c8-e6dd-4c94-acdd-4a2eedfc478e","type":"Microsoft.Authorization/policyDefinitions","name":"af2a93c8-e6dd-4c94-acdd-4a2eedfc478e"},{"properties":{"displayName":"Monitor - missing Endpoint Protection in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Servers - without an installed Endpoint Protection agent will be monitored by Azure - Security Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"endpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","type":"Microsoft.Authorization/policyDefinitions","name":"af6cd1bd-1635-48cb-bde7-5b15693900b9"},{"properties":{"displayName":"[Deprecated]: - Monitor unaudited SQL servers in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"SQL - servers which don''t have SQL auditing turned on will be monitored by Azure - Security Center as recommendations. This policy is deprecated and replaced - by the following policy: ''Auditing should be enabled on advanced data security - settings on SQL Server''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"auditing","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d","type":"Microsoft.Authorization/policyDefinitions","name":"af8051bf-258b-44e2-a2bf-165330459f9d"},{"properties":{"displayName":"Microsoft - Managed Control 1645 - Cryptographic Key Establishment And Management | Symmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1645"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afbd0baf-ff1a-4447-a86f-088a97347c0c","type":"Microsoft.Authorization/policyDefinitions","name":"afbd0baf-ff1a-4447-a86f-088a97347c0c"},{"properties":{"displayName":"Microsoft - Managed Control 1725 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1725"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afc234b5-456b-4aa5-b3e2-ce89108124cc","type":"Microsoft.Authorization/policyDefinitions","name":"afc234b5-456b-4aa5-b3e2-ce89108124cc"},{"properties":{"displayName":"Activity - log should be retained for at least one year","policyType":"BuiltIn","mode":"All","description":"This - policy audits the activity log if the retention is not set for 365 days or - forever (retention days set to 0).","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"true"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"365"}]},{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"false"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"0"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a","type":"Microsoft.Authorization/policyDefinitions","name":"b02aacc0-b073-424e-8298-42b22829ee0a"},{"properties":{"displayName":"Microsoft - Managed Control 1429 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1429"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b07c9b24-729e-4e85-95fc-f224d2d08a80","type":"Microsoft.Authorization/policyDefinitions","name":"b07c9b24-729e-4e85-95fc-f224d2d08a80"},{"properties":{"displayName":"Microsoft - Managed Control 1711 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1711"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b083a535-a66a-41ec-ba7f-f9498bf67cde","type":"Microsoft.Authorization/policyDefinitions","name":"b083a535-a66a-41ec-ba7f-f9498bf67cde"},{"properties":{"displayName":"Just-In-Time - network access control should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - network Just In Time (JIT) access will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"jitNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","type":"Microsoft.Authorization/policyDefinitions","name":"b0f33259-77d7-4c9e-aac6-3aabcfae693c"},{"properties":{"displayName":"Microsoft - Managed Control 1571 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1571"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b11c985b-f2cd-4bd7-85f4-b52426edf905","type":"Microsoft.Authorization/policyDefinitions","name":"b11c985b-f2cd-4bd7-85f4-b52426edf905"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Linux - virtual machines that do not have the passwd file permissions set to 0644. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","type":"Microsoft.Authorization/policyDefinitions","name":"b18175dd-c599-4c64-83ba-bb018a06d35b"},{"properties":{"displayName":"Microsoft - Managed Control 1537 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1537"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b19454ca-0d70-42c0-acf5-ea1c1e5726d1","type":"Microsoft.Authorization/policyDefinitions","name":"b19454ca-0d70-42c0-acf5-ea1c1e5726d1"},{"properties":{"displayName":"Microsoft - Managed Control 1091 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1091"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b23bd715-5d1c-4e5c-9759-9cbdf79ded9d","type":"Microsoft.Authorization/policyDefinitions","name":"b23bd715-5d1c-4e5c-9759-9cbdf79ded9d"},{"properties":{"displayName":"Microsoft - Managed Control 1078 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1078"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b25faf85-8a16-4f28-8e15-d05c0072d64d","type":"Microsoft.Authorization/policyDefinitions","name":"b25faf85-8a16-4f28-8e15-d05c0072d64d"},{"properties":{"displayName":"Microsoft - Managed Control 1009 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1009"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b26f8610-e615-47c2-abd6-c00b2b0b503a","type":"Microsoft.Authorization/policyDefinitions","name":"b26f8610-e615-47c2-abd6-c00b2b0b503a"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Event Hub namespace","policyType":"BuiltIn","mode":"All","description":"Event - Hub clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7","type":"Microsoft.Authorization/policyDefinitions","name":"b278e460-7cfc-4451-8294-cccc40a940d7"},{"properties":{"displayName":"Inherit - a tag from the subscription","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the containing subscription when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[subscription().tags[parameters(''tagName'')]]"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b27a0cbd-a167-4dfa-ae64-4337be671140","type":"Microsoft.Authorization/policyDefinitions","name":"b27a0cbd-a167-4dfa-ae64-4337be671140"},{"properties":{"displayName":"Microsoft - Managed Control 1234 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1234"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b293f881-361c-47ed-b997-bc4e2296bc0b","type":"Microsoft.Authorization/policyDefinitions","name":"b293f881-361c-47ed-b997-bc4e2296bc0b"},{"properties":{"displayName":"Microsoft - Managed Control 1107 - Content Of Audit Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1107"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b29ed931-8e21-4779-8458-27916122a904","type":"Microsoft.Authorization/policyDefinitions","name":"b29ed931-8e21-4779-8458-27916122a904"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows web servers that - are not using secure communication protocols (TLS 1.1 or TLS 1.2). It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MinimumTLSVersion":{"type":"String","metadata":{"displayName":"Minimum - TLS version","description":"The minimum TLS protocol version that should be - enabled. Windows web servers with lower TLS versions will be marked as non-compliant."},"allowedValues":["1.1","1.2"],"defaultValue":"1.1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"anyOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[SecureWebServer]s1;MinimumTLSVersion'', - ''='', parameters(''MinimumTLSVersion'')))]"},{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":""},{"value":"[parameters(''MinimumTLSVersion'')]","equals":"1.1"}]}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AuditSecureProtocol"},"MinimumTLSVersion":{"value":"[parameters(''MinimumTLSVersion'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MinimumTLSVersion":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","type":"Microsoft.Authorization/policyDefinitions","name":"b2fc8f91-866d-4434-9089-5ebfe38d6fd8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Logon-Logoff''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Logon-Logoff''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280","type":"Microsoft.Authorization/policyDefinitions","name":"b3802d79-dd88-4bce-b81d-780218e48280"},{"properties":{"displayName":"Microsoft - Managed Control 1041 - Least Privilege | Privilege Levels For Code Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1041"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3d8d15b-627a-4219-8c96-4d16f788888b","type":"Microsoft.Authorization/policyDefinitions","name":"b3d8d15b-627a-4219-8c96-4d16f788888b"},{"properties":{"displayName":"Microsoft - Managed Control 1380 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1380"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4319b7e-ea8d-42ff-8a67-ccd462972827","type":"Microsoft.Authorization/policyDefinitions","name":"b4319b7e-ea8d-42ff-8a67-ccd462972827"},{"properties":{"displayName":"Diagnostic - logs in Search services should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Search"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","type":"Microsoft.Authorization/policyDefinitions","name":"b4330a05-a843-4bc8-bf9a-cacce50c67f4"},{"properties":{"displayName":"Microsoft - Managed Control 1172 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1172"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b43e946e-a4c8-4b92-8201-4a39331db43c","type":"Microsoft.Authorization/policyDefinitions","name":"b43e946e-a4c8-4b92-8201-4a39331db43c"},{"properties":{"displayName":"Microsoft - Managed Control 1672 - Flaw Remediation | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1672"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b45fe972-904e-45a4-ac20-673ba027a301","type":"Microsoft.Authorization/policyDefinitions","name":"b45fe972-904e-45a4-ac20-673ba027a301"},{"properties":{"displayName":"Microsoft - Managed Control 1131 - Protection Of Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1131"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b472a17e-c2bc-493f-b50b-42d55a346962","type":"Microsoft.Authorization/policyDefinitions","name":"b472a17e-c2bc-493f-b50b-42d55a346962"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for an API App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an API app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b48334a4-911b-4084-b1ab-3e6a4e50b951","type":"Microsoft.Authorization/policyDefinitions","name":"b48334a4-911b-4084-b1ab-3e6a4e50b951"},{"properties":{"displayName":"A - security contact phone number should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - a phone number to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/phone","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","type":"Microsoft.Authorization/policyDefinitions","name":"b4d66858-c922-44e3-9566-5cdb7a7be744"},{"properties":{"displayName":"Microsoft - Managed Control 1286 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1286"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4f9b47a-2116-4e6f-88db-4edbf22753f1","type":"Microsoft.Authorization/policyDefinitions","name":"b4f9b47a-2116-4e6f-88db-4edbf22753f1"},{"properties":{"displayName":"Public - network access should be disabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120015.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b52376f7-9612-48a1-81cd-1ffe4b61032c","type":"Microsoft.Authorization/policyDefinitions","name":"b52376f7-9612-48a1-81cd-1ffe4b61032c"},{"properties":{"displayName":"Service - Fabric clusters should only use Azure Active Directory for client authentication","policyType":"BuiltIn","mode":"Indexed","description":"Audit - usage of client authentication only via Azure Active Directory in Service - Fabric","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","exists":"false"},{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","equals":""}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","type":"Microsoft.Authorization/policyDefinitions","name":"b54ed75b-3e1a-44ac-a333-05ba39b99ff0"},{"properties":{"displayName":"Deploy - Advanced Threat Protection for Cosmos DB Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection across Cosmos DB accounts.","metadata":{"version":"1.0.0","category":"Cosmos - DB"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"cosmosDbAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.DocumentDB/databaseAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''cosmosDbAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"cosmosDbAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b5f04e03-92a3-4b09-9410-2cc5e5047656","type":"Microsoft.Authorization/policyDefinitions","name":"b5f04e03-92a3-4b09-9410-2cc5e5047656"},{"properties":{"displayName":"Diagnostic - logs in App Services should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","notContains":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"allOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","type":"Microsoft.Authorization/policyDefinitions","name":"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0"},{"properties":{"displayName":"Microsoft - Managed Control 1419 - Nonlocal Maintenance | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1419"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6747bf9-2b97-45b8-b162-3c8becb9937d","type":"Microsoft.Authorization/policyDefinitions","name":"b6747bf9-2b97-45b8-b162-3c8becb9937d"},{"properties":{"displayName":"Microsoft - Managed Control 1301 - Identification And Authentication (Org. Users) | Network - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1301"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08"},{"properties":{"displayName":"Microsoft - Managed Control 1568 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1568"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8eae8-9854-495a-ac82-d2cd3eac02a6","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8eae8-9854-495a-ac82-d2cd3eac02a6"},{"properties":{"displayName":"Network - Watcher should be enabled","policyType":"BuiltIn","mode":"All","description":"Network - Watcher is a regional service that enables you to monitor and diagnose conditions - at a network scenario level in, to, and from Azure. Scenario level monitoring - enables you to diagnose problems at an end to end network level view. Network - diagnostic and visualization tools available with Network Watcher help you - understand, diagnose, and gain insights to your network in Azure.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"listOfLocations":{"type":"Array","metadata":{"displayName":"Locations","description":"Audit - if Network Watcher is not enabled for region(s).","strongType":"location"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"NetworkWatcherRG","existenceCondition":{"field":"location","in":"[parameters(''listOfLocations'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","type":"Microsoft.Authorization/policyDefinitions","name":"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6"},{"properties":{"displayName":"Microsoft - Managed Control 1608 - Supply Chain Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1608"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b73b7b3b-677c-4a2a-b949-ad4dc4acd89f","type":"Microsoft.Authorization/policyDefinitions","name":"b73b7b3b-677c-4a2a-b949-ad4dc4acd89f"},{"properties":{"displayName":"Microsoft - Managed Control 1401 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1401"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b78ee928-e3c1-4569-ad97-9f8c4b629847","type":"Microsoft.Authorization/policyDefinitions","name":"b78ee928-e3c1-4569-ad97-9f8c4b629847"},{"properties":{"displayName":"API - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","type":"Microsoft.Authorization/policyDefinitions","name":"b7ddfbdc-1260-477d-91fd-98bd9be789a6"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain only the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain only the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Members":{"type":"String","metadata":{"displayName":"Members","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;Members'', - ''='', parameters(''Members'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembers"},"Members":{"value":"[parameters(''Members'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Members":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","type":"Microsoft.Authorization/policyDefinitions","name":"b821191b-3a12-44bc-9c38-212138a29ff3"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Accounts''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607","type":"Microsoft.Authorization/policyDefinitions","name":"b872a447-cc6f-43b9-bccf-45703cd81607"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Log Analytics - workspace when any Logic Apps which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b889a06c-ec72-4b03-910a-cb169ee18721","type":"Microsoft.Authorization/policyDefinitions","name":"b889a06c-ec72-4b03-910a-cb169ee18721"},{"properties":{"displayName":"An - activity log alert should exist for specific Administrative operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Administrative operations with no activity log alerts - configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Administrative Operation name for which activity log - alert should be configured"},"allowedValues":["Microsoft.Sql/servers/firewallRules/write","Microsoft.Sql/servers/firewallRules/delete","Microsoft.Network/networkSecurityGroups/write","Microsoft.Network/networkSecurityGroups/delete","Microsoft.ClassicNetwork/networkSecurityGroups/write","Microsoft.ClassicNetwork/networkSecurityGroups/delete","Microsoft.Network/networkSecurityGroups/securityRules/write","Microsoft.Network/networkSecurityGroups/securityRules/delete","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Administrative"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","type":"Microsoft.Authorization/policyDefinitions","name":"b954148f-4c11-4c38-8221-be76711e194a"},{"properties":{"displayName":"Microsoft - Managed Control 1257 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1257"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b958b241-4245-4bd6-bd2d-b8f0779fb543","type":"Microsoft.Authorization/policyDefinitions","name":"b958b241-4245-4bd6-bd2d-b8f0779fb543"},{"properties":{"displayName":"Microsoft - Managed Control 1186 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1186"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b95ba3bd-4ded-49ea-9d10-c6f4b680813d","type":"Microsoft.Authorization/policyDefinitions","name":"b95ba3bd-4ded-49ea-9d10-c6f4b680813d"},{"properties":{"displayName":"Microsoft - Managed Control 1447 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1447"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9783a99-98fe-4a95-873f-29613309fe9a","type":"Microsoft.Authorization/policyDefinitions","name":"b9783a99-98fe-4a95-873f-29613309fe9a"},{"properties":{"displayName":"Microsoft - Managed Control 1625 - Boundary Protection | Access Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1625"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9b66a4d-70a1-4b47-8fa1-289cec68c605","type":"Microsoft.Authorization/policyDefinitions","name":"b9b66a4d-70a1-4b47-8fa1-289cec68c605"},{"properties":{"displayName":"Microsoft - Managed Control 1610 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1610"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9f3fb54-4222-46a1-a308-4874061f8491","type":"Microsoft.Authorization/policyDefinitions","name":"b9f3fb54-4222-46a1-a308-4874061f8491"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Recovery console''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b","type":"Microsoft.Authorization/policyDefinitions","name":"ba12366f-f9a6-42b8-9d98-157d0b1a837b"},{"properties":{"displayName":"Microsoft - Managed Control 1606 - Developer Security Testing And Evaluation | Threat - And Vulnerability Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1606"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca","type":"Microsoft.Authorization/policyDefinitions","name":"baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca"},{"properties":{"displayName":"Microsoft - Managed Control 1726 - Information Handling And Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1726"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baff1279-05e0-4463-9a70-8ba5de4c7aa4","type":"Microsoft.Authorization/policyDefinitions","name":"baff1279-05e0-4463-9a70-8ba5de4c7aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1166 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1166"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb02733d-3cc5-4bb0-a6cd-695ba2c2272e","type":"Microsoft.Authorization/policyDefinitions","name":"bb02733d-3cc5-4bb0-a6cd-695ba2c2272e"},{"properties":{"displayName":"Microsoft - Managed Control 1188 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1188"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb20548a-c926-4e4d-855c-bcddc6faf95e","type":"Microsoft.Authorization/policyDefinitions","name":"bb20548a-c926-4e4d-855c-bcddc6faf95e"},{"properties":{"displayName":"Microsoft - Managed Control 1533 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1533"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bba2a036-fb3b-4261-b1be-a13dfb5fbcaa","type":"Microsoft.Authorization/policyDefinitions","name":"bba2a036-fb3b-4261-b1be-a13dfb5fbcaa"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Client''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB client component."},"defaultValue":"1"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Send unencrypted password to third-party SMB servers","description":"Specifies - whether the SMB redirector will send plaintext passwords during authentication - to third-party SMB servers that do not support password encryption. It is - recommended that you disable this policy setting unless there is a strong - business case to enable it."},"defaultValue":"0"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Amount of idle time required before suspending session","description":"Specifies - the amount of continuous idle time that must pass in an SMB session before - the session is suspended because of inactivity. The format of the value is - two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,15"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB server component."},"defaultValue":"1"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Disconnect clients when logon hours expire","description":"Specifies - whether to disconnect users who are connected to the local computer outside - their user account''s valid logon hours. This setting affects the Server Message - Block (SMB) component. If you enable this policy setting you should also enable - ''Network security: Force logoff when logon hours expire''"},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Microsoft - network client: Digitally sign communications (always);ExpectedValue'', ''='', - parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways''), '','', - ''Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers''), - '','', ''Microsoft network server: Amount of idle time required before suspending - session;ExpectedValue'', ''='', parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession''), - '','', ''Microsoft network server: Digitally sign communications (always);ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways''), - '','', ''Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"string"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"string"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652","type":"Microsoft.Authorization/policyDefinitions","name":"bbcdd8fa-b600-4ee3-85b8-d184e3339652"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc0378bb-d7ab-4614-a0f6-5a6e3f02d644","type":"Microsoft.Authorization/policyDefinitions","name":"bc0378bb-d7ab-4614-a0f6-5a6e3f02d644"},{"properties":{"displayName":"Microsoft - Managed Control 1194 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1194"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc34667f-397e-4a65-9b72-d0358f0b6b09","type":"Microsoft.Authorization/policyDefinitions","name":"bc34667f-397e-4a65-9b72-d0358f0b6b09"},{"properties":{"displayName":"Microsoft - Managed Control 1095 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1095"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc3f6f7a-057b-433e-9834-e8c97b0194f6","type":"Microsoft.Authorization/policyDefinitions","name":"bc3f6f7a-057b-433e-9834-e8c97b0194f6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Logon''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768","type":"Microsoft.Authorization/policyDefinitions","name":"bc87d811-4a9b-47cc-ae54-0a41abda7768"},{"properties":{"displayName":"Microsoft - Managed Control 1427 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1427"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc90e44f-d83f-4bdf-900f-3d5eb4111b31","type":"Microsoft.Authorization/policyDefinitions","name":"bc90e44f-d83f-4bdf-900f-3d5eb4111b31"},{"properties":{"displayName":"Microsoft - Managed Control 1351 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1351"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bcfb6683-05e5-4ce6-9723-c3fbe9896bdd","type":"Microsoft.Authorization/policyDefinitions","name":"bcfb6683-05e5-4ce6-9723-c3fbe9896bdd"},{"properties":{"displayName":"Microsoft - Managed Control 1050 - Concurrent Session Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1050"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd20184c-b4ec-4ce5-8db6-6e86352d183f","type":"Microsoft.Authorization/policyDefinitions","name":"bd20184c-b4ec-4ce5-8db6-6e86352d183f"},{"properties":{"displayName":"[Preview]: - IP Forwarding on your virtual machine should be disabled","policyType":"BuiltIn","mode":"All","description":"Enabling - IP forwarding on a virtual machine''s NIC allows the machine to receive traffic - addressed to other destinations. IP forwarding is rarely required (e.g., when - using the VM as a network virtual appliance), and therefore, this should be - reviewed by the network security team.","metadata":{"version":"1.0.1","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"disableIPForwarding","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["Monitored","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","type":"Microsoft.Authorization/policyDefinitions","name":"bd352bd5-2853-4985-bf0d-73806b4a5744"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL managed instance Advanced - Data Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","type":"Microsoft.Authorization/policyDefinitions","name":"bda18df3-5e41-4709-add9-2554ce68c966"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group contains - any of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","type":"Microsoft.Authorization/policyDefinitions","name":"bde62c94-ccca-4821-a815-92c1d31a76de"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be0a7681-bed4-48dc-9ff3-f0171ee170b6","type":"Microsoft.Authorization/policyDefinitions","name":"be0a7681-bed4-48dc-9ff3-f0171ee170b6"},{"properties":{"displayName":"Microsoft - Managed Control 1360 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1360"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be5b05e7-0b82-4ebc-9eda-25e447b1a41e","type":"Microsoft.Authorization/policyDefinitions","name":"be5b05e7-0b82-4ebc-9eda-25e447b1a41e"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which Windows Defender Exploit Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Windows - Defender Exploit Guard helps protect against malware that uses exploits to - infect devices and spread. Exploit Guard protection consists of a number of - mitigations that can be applied to either the operating system or individual - apps. This policy requires the Azure Policy for Windows extension. For details, - visit https://aks.ms/gcpol.","metadata":{"category":"Guest Configuration","version":"1.0.0-preview","guestConfiguration":{"configurationParameter":{"NotAvailableMachineState":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState"},"name":"WindowsDefenderExploitGuard"},"preview":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Preview]: - Status if Windows Defender is not available on machine","description":"Windows - Defender Exploit Guard is only available starting with Windows 10/Windows - Server with update 1709. Setting this value to ''Non-Compliant'' shows machines - with older versions on which Windows Defender Exploit Guard is not available - (such as Windows Server 2012 R2) as non-compliant. Setting this value to ''Compliant'' - shows these machines as compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of this policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bed48b13-6647-468e-aa2f-1af1d3f4dd40","type":"Microsoft.Authorization/policyDefinitions","name":"bed48b13-6647-468e-aa2f-1af1d3f4dd40"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Log Analytics - workspace when any Key Vault which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bef3f64c-5290-43b7-85b0-9b254eef4c47","type":"Microsoft.Authorization/policyDefinitions","name":"bef3f64c-5290-43b7-85b0-9b254eef4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1152 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1152"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/beff0acf-7e67-40b2-b1ca-1a0e8205cf1b","type":"Microsoft.Authorization/policyDefinitions","name":"beff0acf-7e67-40b2-b1ca-1a0e8205cf1b"},{"properties":{"displayName":"Geo-redundant - storage should be enabled for Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account with geo-redundant storage not enabled.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":["Standard_GRS","Standard_RAGRS","Standard_GZRS","Standard_RAGZRS"]}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b","type":"Microsoft.Authorization/policyDefinitions","name":"bf045164-79ba-4215-8f95-f8048dc1780b"},{"properties":{"displayName":"Microsoft - Managed Control 1590 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1590"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf296b8c-f391-4ea4-9198-be3c9d39dd1f","type":"Microsoft.Authorization/policyDefinitions","name":"bf296b8c-f391-4ea4-9198-be3c9d39dd1f"},{"properties":{"displayName":"Microsoft - Managed Control 1446 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1446"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf6850fe-abba-468e-9ef4-d09ec7d983cd","type":"Microsoft.Authorization/policyDefinitions","name":"bf6850fe-abba-468e-9ef4-d09ec7d983cd"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Logon-Logoff''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Logon-Logoff''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditGroupMembership":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Group Membership","description":"Specifies whether audit events are - generated when group memberships are enumerated on the client computer."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Group Membership;ExpectedValue'', ''='', parameters(''AuditGroupMembership'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesLogonLogoff"},"AuditGroupMembership":{"value":"[parameters(''AuditGroupMembership'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditGroupMembership":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930","type":"Microsoft.Authorization/policyDefinitions","name":"c04255ee-1b9f-42c1-abaa-bf1553f79930"},{"properties":{"displayName":"Only - approved VM extensions should be installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy governs the virtual machine extensions that are not approved.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"approvedExtensions":{"type":"Array","metadata":{"description":"The - list of approved extension types that can be installed. Example: AzureDiskEncryption","displayName":"Approved - extensions"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","notIn":"[parameters(''approvedExtensions'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432","type":"Microsoft.Authorization/policyDefinitions","name":"c0e996f8-39cf-4af9-9f45-83fbde810432"},{"properties":{"displayName":"Microsoft - Managed Control 1124 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1124"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10152dd-78f8-4335-ae2d-ad92cc028da4","type":"Microsoft.Authorization/policyDefinitions","name":"c10152dd-78f8-4335-ae2d-ad92cc028da4"},{"properties":{"displayName":"Microsoft - Managed Control 1676 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1676"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10fb58b-56a8-489e-9ce3-7ffe24e78e4b","type":"Microsoft.Authorization/policyDefinitions","name":"c10fb58b-56a8-489e-9ce3-7ffe24e78e4b"},{"properties":{"displayName":"Microsoft - Managed Control 1719 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1719"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c13da9b4-fe14-4fe2-853a-5997c9d4215a","type":"Microsoft.Authorization/policyDefinitions","name":"c13da9b4-fe14-4fe2-853a-5997c9d4215a"},{"properties":{"displayName":"Microsoft - Managed Control 1226 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1226"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c158eb1c-ae7e-4081-8057-d527140c4e0c","type":"Microsoft.Authorization/policyDefinitions","name":"c158eb1c-ae7e-4081-8057-d527140c4e0c"},{"properties":{"displayName":"Deploy - associations for a custom provider","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - custom provider. This policy deployment does not support nested resource types.","metadata":{"version":"1.0.0","category":"Custom - Provider"},"parameters":{"targetCustomProviderId":{"type":"String","metadata":{"displayName":"Custom - provider ID","description":"Resource ID of the Custom provider to which resources - need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the custom provider.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetCustomProviderId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetCustomProviderId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetCustomProviderId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetCustomProviderId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetCustomProviderId":{"value":"[parameters(''targetCustomProviderId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c15c281f-ea5c-44cd-90b8-fc3c14d13f0c","type":"Microsoft.Authorization/policyDefinitions","name":"c15c281f-ea5c-44cd-90b8-fc3c14d13f0c"},{"properties":{"displayName":"Microsoft - Managed Control 1629 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1629"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c171b095-7756-41de-8644-a062a96043f2","type":"Microsoft.Authorization/policyDefinitions","name":"c171b095-7756-41de-8644-a062a96043f2"},{"properties":{"displayName":"Microsoft - Managed Control 1004 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1004"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c17822dc-736f-4eb4-a97d-e6be662ff835","type":"Microsoft.Authorization/policyDefinitions","name":"c17822dc-736f-4eb4-a97d-e6be662ff835"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Asia data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: East Asia, Southeast Asia, - West India, South India, Central India, Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["eastasia","southeastasia","westindia","southindia","centralindia","japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1b9cbed-08e3-427d-b9ce-7c535b1e9b94","type":"Microsoft.Authorization/policyDefinitions","name":"c1b9cbed-08e3-427d-b9ce-7c535b1e9b94"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditCredentialValidation":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Credential Validation","description":"Specifies whether audit events - are generated when credentials are submitted for a user account logon request. This - setting is especially useful for monitoring unsuccessful attempts, to find - brute-force attacks, account enumeration, and potential account compromise - events on domain controllers."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"Success and Failure"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Credential Validation;ExpectedValue'', ''='', parameters(''AuditCredentialValidation'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountLogon"},"AuditCredentialValidation":{"value":"[parameters(''AuditCredentialValidation'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditCredentialValidation":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65","type":"Microsoft.Authorization/policyDefinitions","name":"c1e289c0-ffad-475d-a924-adc058765d65"},{"properties":{"displayName":"Microsoft - Managed Control 1503 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1503"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1fa9c2f-d439-4ab9-8b83-81fb1934f81d","type":"Microsoft.Authorization/policyDefinitions","name":"c1fa9c2f-d439-4ab9-8b83-81fb1934f81d"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not set to the specified time - zone","policyType":"BuiltIn","mode":"Indexed","description":"This policy creates - a Guest Configuration assignment to audit Windows virtual machines that are - not set to the specified time zone. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"Time - zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c","type":"Microsoft.Authorization/policyDefinitions","name":"c21f7060-c148-41cf-a68b-0ab3e14c764c"},{"properties":{"displayName":"Show - audit results from Windows VMs on which the specified services are not installed - and ''Running''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which the specified services are not installed and ''Running''. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a","type":"Microsoft.Authorization/policyDefinitions","name":"c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the API - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","type":"Microsoft.Authorization/policyDefinitions","name":"c2e7ca55-f62c-49b2-89a4-d41eb661d2f0"},{"properties":{"displayName":"Microsoft - Managed Control 1176 - Baseline Configuration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1176"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c30690a5-7bf3-467f-b0cd-ef5c7c7449cd","type":"Microsoft.Authorization/policyDefinitions","name":"c30690a5-7bf3-467f-b0cd-ef5c7c7449cd"},{"properties":{"displayName":"Microsoft - Managed Control 1389 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1389"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c39e6fda-ae70-4891-a739-be7bba6d1062","type":"Microsoft.Authorization/policyDefinitions","name":"c39e6fda-ae70-4891-a739-be7bba6d1062"},{"properties":{"displayName":"Microsoft - Managed Control 1390 - Information Spillage Response | Responsible Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1390"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3b65b63-09ec-4cb5-8028-7dd324d10eb0","type":"Microsoft.Authorization/policyDefinitions","name":"c3b65b63-09ec-4cb5-8028-7dd324d10eb0"},{"properties":{"displayName":"System - updates on virtual machine scale sets should be installed","policyType":"BuiltIn","mode":"Indexed","description":"Audit - whether there are any missing system security updates and critical updates - that should be installed to ensure that your Windows and Linux virtual machine - scale sets are secure.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"SystemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","type":"Microsoft.Authorization/policyDefinitions","name":"c3f317a7-a95c-4547-b7e7-11017ebdf2fe"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have accounts without passwords. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","type":"Microsoft.Authorization/policyDefinitions","name":"c40c9087-1981-4e73-9f53-39743eda9d05"},{"properties":{"displayName":"Microsoft - Managed Control 1220 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1220"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40f31a7-81e1-4130-99e5-a02ceea2a1d6","type":"Microsoft.Authorization/policyDefinitions","name":"c40f31a7-81e1-4130-99e5-a02ceea2a1d6"},{"properties":{"displayName":"Microsoft - Managed Control 1513 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1513"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c416970d-b12b-49eb-8af4-fb144cd7c290","type":"Microsoft.Authorization/policyDefinitions","name":"c416970d-b12b-49eb-8af4-fb144cd7c290"},{"properties":{"displayName":"Microsoft - Antimalware for Azure should be configured to automatically update protection - signatures","policyType":"BuiltIn","mode":"Indexed","description":"This policy - audits any Windows virtual machine not configured with automatic update of - Microsoft Antimalware protection signatures.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","equals":"Windows"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"},{"field":"Microsoft.Compute/virtualMachines/extensions/autoUpgradeMinorVersion","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57","type":"Microsoft.Authorization/policyDefinitions","name":"c43e4a30-77cb-48ab-a4dd-93f175c63b57"},{"properties":{"displayName":"[Preview]: - Container Registry should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Container Registry not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyOf":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","notEquals":"Deny"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.virtualNetworkRules[*].action","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78","type":"Microsoft.Authorization/policyDefinitions","name":"c4857be7-912a-4c75-87e6-e30292bcdf78"},{"properties":{"displayName":"Microsoft - Managed Control 1235 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1235"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c49c610b-ece4-44b3-988c-2172b70d6e46","type":"Microsoft.Authorization/policyDefinitions","name":"c49c610b-ece4-44b3-988c-2172b70d6e46"},{"properties":{"displayName":"Microsoft - Managed Control 1173 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1173"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4aff9e7-2e60-46fa-86be-506b79033fc5","type":"Microsoft.Authorization/policyDefinitions","name":"c4aff9e7-2e60-46fa-86be-506b79033fc5"},{"properties":{"displayName":"Managed - identity should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","type":"Microsoft.Authorization/policyDefinitions","name":"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef"},{"properties":{"displayName":"Authentication - should be enabled on your API app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the API app, or authenticate those that have tokens before they - reach the API app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4ebc54a-46e1-481a-bee2-d4411e95d828","type":"Microsoft.Authorization/policyDefinitions","name":"c4ebc54a-46e1-481a-bee2-d4411e95d828"},{"properties":{"displayName":"Microsoft - Managed Control 1600 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1600"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c53f3123-d233-44a7-930b-f40d3bfeb7d6","type":"Microsoft.Authorization/policyDefinitions","name":"c53f3123-d233-44a7-930b-f40d3bfeb7d6"},{"properties":{"displayName":"An - activity log alert should exist for specific Policy operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Policy operations with no activity log alerts configured.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Policy Operation name for which activity log alert should - exist"},"allowedValues":["Microsoft.Authorization/policyAssignments/write","Microsoft.Authorization/policyAssignments/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Policy"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5447c04-a4d7-4ba8-a263-c9ee321a6858","type":"Microsoft.Authorization/policyDefinitions","name":"c5447c04-a4d7-4ba8-a263-c9ee321a6858"},{"properties":{"displayName":"Microsoft - Managed Control 1408 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1408"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5f56ac6-4bb2-4086-bc41-ad76344ba2c2","type":"Microsoft.Authorization/policyDefinitions","name":"c5f56ac6-4bb2-4086-bc41-ad76344ba2c2"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that contain certificates expiring - within the specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that contain certificates expiring within the specified number of days. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateStorePath":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate store path","description":"The path to the certificate store containing - the certificates to check the expiration dates of. Default value is ''Cert:'' - which is the root certificate store path, so all certificates on the machine - will be checked. Other example paths: ''Cert:\\LocalMachine'', ''Cert:\\LocalMachine\\TrustedPublisher'', - ''Cert:\\CurrentUser''"},"defaultValue":"Cert:"},"ExpirationLimitInDays":{"type":"String","metadata":{"displayName":"[Preview]: - Expiration limit in days","description":"An integer indicating the number - of days within which to check for certificates that are expiring. For example, - if this value is 30, any certificate expiring within the next 30 days will - cause this policy to be non-compliant."},"defaultValue":"30"},"CertificateThumbprintsToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to include","description":"A semicolon-separated list - of certificate thumbprints to check under the specified path. If a value is - not specified, all certificates under the certificate store path will be checked. - If a value is specified, no certificates other than those with the thumbprints - specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"CertificateThumbprintsToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to exclude","description":"A semicolon-separated list - of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"IncludeExpiredCertificates":{"type":"String","metadata":{"displayName":"[Preview]: - Include expired certificates","description":"Must be ''true'' or ''false''. - True indicates that any found certificates that have already expired will - also make this policy non-compliant. False indicates that certificates that - have expired will be be ignored."},"allowedValues":["true","false"],"defaultValue":"false"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateStorePath'', - ''='', parameters(''CertificateStorePath''), '','', ''[CertificateStore]CertificateStore1;ExpirationLimitInDays'', - ''='', parameters(''ExpirationLimitInDays''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprintsToInclude''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude'', - ''='', parameters(''CertificateThumbprintsToExclude''), '','', ''[CertificateStore]CertificateStore1;IncludeExpiredCertificates'', - ''='', parameters(''IncludeExpiredCertificates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"CertificateExpiration"},"CertificateStorePath":{"value":"[parameters(''CertificateStorePath'')]"},"ExpirationLimitInDays":{"value":"[parameters(''ExpirationLimitInDays'')]"},"CertificateThumbprintsToInclude":{"value":"[parameters(''CertificateThumbprintsToInclude'')]"},"CertificateThumbprintsToExclude":{"value":"[parameters(''CertificateThumbprintsToExclude'')]"},"IncludeExpiredCertificates":{"value":"[parameters(''IncludeExpiredCertificates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateStorePath":{"type":"string"},"ExpirationLimitInDays":{"type":"string"},"CertificateThumbprintsToInclude":{"type":"string"},"CertificateThumbprintsToExclude":{"type":"string"},"IncludeExpiredCertificates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8","type":"Microsoft.Authorization/policyDefinitions","name":"c5fbc59e-fb6f-494f-81e2-d99a671bdaa8"},{"properties":{"displayName":"Microsoft - Managed Control 1670 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1670"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6108469-57ee-4666-af7e-79ba61c7ae0c","type":"Microsoft.Authorization/policyDefinitions","name":"c6108469-57ee-4666-af7e-79ba61c7ae0c"},{"properties":{"displayName":"Microsoft - Managed Control 1190 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1190"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c66a3d1e-465b-4f28-9da5-aef701b59892","type":"Microsoft.Authorization/policyDefinitions","name":"c66a3d1e-465b-4f28-9da5-aef701b59892"},{"properties":{"displayName":"Microsoft - Managed Control 1120 - Audit Review, Analysis, And Reporting | Integration - / Scanning And Monitoring Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1120"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c69b870e-857b-458b-af02-bb234f7a00d3","type":"Microsoft.Authorization/policyDefinitions","name":"c69b870e-857b-458b-af02-bb234f7a00d3"},{"properties":{"displayName":"Microsoft - Managed Control 1125 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1125"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6ce745a-670e-47d3-a6c4-3cfe5ef00c10","type":"Microsoft.Authorization/policyDefinitions","name":"c6ce745a-670e-47d3-a6c4-3cfe5ef00c10"},{"properties":{"displayName":"[Preview]: - Deploy Diagnostic Settings for Recovery Services Vault to Log Analytics workspace - for resource specific categories.","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Diagnostic Settings for Recovery Services Vault to stream to Log Analytics - workspace for Resource specific categories. If any of the Resource specific - categories are not enabled, a new diagnostic setting is created.","metadata":{"version":"1.0.0-preview","preview":true,"category":"Monitoring"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"[Preview]: - Profile name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"tagName":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Name","description":"Name of the tag to use for excluding vaults - from this policy. This should be used along with the Exclusion Tag Value parameter."},"defaultValue":""},"tagValue":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Value","description":"Value of the tag to use for excluding - vaults from this policy. This should be used along with the Exclusion Tag - Name parameter."},"defaultValue":""}},"policyRule":{"if":{"allof":[{"field":"type","equals":"Microsoft.RecoveryServices/vaults"},{"not":{"field":"[concat(''tags['',parameters(''tagName''), - '']'')]","equals":"[parameters(''tagValue'')]"}}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allof":[{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"allof":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Category","in":["CoreAzureBackup","AddonAzureBackupJobs","AddonAzureBackupAlerts","AddonAzureBackupPolicy","AddonAzureBackupStorage","AddonAzureBackupProtectedInstance"]},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Enabled","equals":"True"}]}},"Equals":6},{"field":"Microsoft.Insights/diagnosticSettings/workspaceId","notEquals":""},{"field":"Microsoft.Insights/diagnosticSettings/logAnalyticsDestinationType","equals":"Dedicated"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"logAnalytics":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.RecoveryServices/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","logAnalyticsDestinationType":"Dedicated","metrics":[],"logs":[{"category":"CoreAzureBackup","enabled":"true"},{"category":"AddonAzureBackupAlerts","enabled":"true"},{"category":"AddonAzureBackupJobs","enabled":"true"},{"category":"AddonAzureBackupPolicy","enabled":"true"},{"category":"AddonAzureBackupProtectedInstance","enabled":"true"},{"category":"AddonAzureBackupStorage","enabled":"true"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(parameters(''logAnalytics''), - ''configured for diagnostic logs for '', '': '', parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]"}}},"parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"vaultName":{"value":"[field(''name'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c717fb0c-d118-4c43-ab3d-ece30ac81fb3","type":"Microsoft.Authorization/policyDefinitions","name":"c717fb0c-d118-4c43-ab3d-ece30ac81fb3"},{"properties":{"displayName":"Microsoft - Managed Control 1619 - Information In Shared Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1619"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c722e569-cb52-45f3-a643-836547d016e1","type":"Microsoft.Authorization/policyDefinitions","name":"c722e569-cb52-45f3-a643-836547d016e1"},{"properties":{"displayName":"Microsoft - Managed Control 1121 - Audit Review, Analysis, And Reporting | Correlation - With Physical Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1121"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1","type":"Microsoft.Authorization/policyDefinitions","name":"c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1"},{"properties":{"displayName":"Authentication - should be enabled on your Function app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the Function app, or authenticate those that have tokens before - they reach the Function app","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","equals":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8","type":"Microsoft.Authorization/policyDefinitions","name":"c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8"},{"properties":{"displayName":"Microsoft - Managed Control 1353 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1353"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c785ad59-f78f-44ad-9a7f-d1202318c748","type":"Microsoft.Authorization/policyDefinitions","name":"c785ad59-f78f-44ad-9a7f-d1202318c748"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL server - advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL server advanced threat protection settings. This ensures that any - detections of anomalous activities on SQL server are reported as soon as possible - to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","type":"Microsoft.Authorization/policyDefinitions","name":"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Log Analytics - workspace when any Batch Account which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c84e5349-db6d-4769-805e-e14037dab9b5","type":"Microsoft.Authorization/policyDefinitions","name":"c84e5349-db6d-4769-805e-e14037dab9b5"},{"properties":{"displayName":"[Deprecated]: - API App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForApiApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c85538c1-b527-4ce4-bdb4-1dabcb3fd90d","type":"Microsoft.Authorization/policyDefinitions","name":"c85538c1-b527-4ce4-bdb4-1dabcb3fd90d"},{"properties":{"displayName":"Microsoft - Managed Control 1470 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1470"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c89ba09f-2e0f-44d0-8095-65b05bd151ef","type":"Microsoft.Authorization/policyDefinitions","name":"c89ba09f-2e0f-44d0-8095-65b05bd151ef"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Interactive Logon''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d","type":"Microsoft.Authorization/policyDefinitions","name":"c8abcef9-fc26-482f-b8db-5fa60ee4586d"},{"properties":{"displayName":"Microsoft - Managed Control 1018 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1018"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9121abf-e698-4ee9-b1cf-71ee528ff07f","type":"Microsoft.Authorization/policyDefinitions","name":"c9121abf-e698-4ee9-b1cf-71ee528ff07f"},{"properties":{"displayName":"Diagnostic - logs in Data Lake Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c","type":"Microsoft.Authorization/policyDefinitions","name":"c95c74d9-38fe-4f0d-af86-0c7d626a315c"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''User Rights Assignment''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''User Rights Assignment''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994","type":"Microsoft.Authorization/policyDefinitions","name":"c961dac9-5916-42e8-8fb1-703148323994"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with a pending reboot. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPendingReboot"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c","type":"Microsoft.Authorization/policyDefinitions","name":"c96f3246-4382-4264-bf6b-af0b35e23c3c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Network Security Groups","policyType":"BuiltIn","mode":"Indexed","description":"This - policy automatically deploys diagnostic settings to network security groups. - A storage account with name ''{storagePrefixParameter}{NSGLocation}'' will - be automatically created.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"storagePrefix":{"type":"String","metadata":{"displayName":"Storage - Account Prefix for Regional Storage Account","description":"This prefix will - be combined with the network security group location to form the created storage - account name."}},"rgName":{"type":"String","metadata":{"displayName":"Resource - Group Name for Storage Account (must exist)","description":"The resource group - that the storage account will be created in. This resource group must already - exist.","strongType":"ExistingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"setbypolicy","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"},"nsgName":{"type":"string"},"rgName":{"type":"string"}},"variables":{"storageDeployName":"[concat(''policyStorage_'', - uniqueString(parameters(''location''), parameters(''nsgName'')))]"},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/providers/diagnosticSettings","name":"[concat(parameters(''nsgName''),''/Microsoft.Insights/setbypolicy'')]","apiVersion":"2017-05-01-preview","location":"[parameters(''location'')]","dependsOn":["[variables(''storageDeployName'')]"],"properties":{"storageAccountId":"[reference(variables(''storageDeployName'')).outputs.storageAccountId.value]","logs":[{"category":"NetworkSecurityGroupEvent","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"NetworkSecurityGroupRuleCounter","enabled":true,"retentionPolicy":{"enabled":false,"days":0}}]}},{"apiVersion":"2017-05-10","name":"[variables(''storageDeployName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''rgName'')]","properties":{"mode":"incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"}},"resources":[{"apiVersion":"2017-06-01","type":"Microsoft.Storage/storageAccounts","name":"[concat(parameters(''storageprefix''), - parameters(''location''))]","sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","location":"[parameters(''location'')]","tags":{"created-by":"policy"},"scale":null,"properties":{"networkAcls":{"bypass":"AzureServices","defaultAction":"Allow","ipRules":[],"virtualNetworkRules":[]},"supportsHttpsTrafficOnly":true}}],"outputs":{"storageAccountId":{"type":"string","value":"[resourceId(parameters(''rgName''), - ''Microsoft.Storage/storageAccounts'',concat(parameters(''storagePrefix''), - parameters(''location'')))]"}}}}}]},"parameters":{"location":{"value":"[field(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"},"rgName":{"value":"[parameters(''rgName'')]"},"nsgName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89","type":"Microsoft.Authorization/policyDefinitions","name":"c9c29499-c1d1-4195-99bd-2ec9e3a9dc89"},{"properties":{"displayName":"Storage - accounts should allow access from trusted Microsoft services","policyType":"BuiltIn","mode":"Indexed","description":"Some - Microsoft services that interact with storage accounts operate from networks - that can''t be granted access through network rules. To help this type of - service work as intended, allow the set of trusted Microsoft services to bypass - the network rules. These services will then use strong authentication to access - the storage account.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","exists":"true"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","notContains":"AzureServices"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd","type":"Microsoft.Authorization/policyDefinitions","name":"c9d007d0-c057-4772-b18c-01e546713bcd"},{"properties":{"displayName":"App - Configuration should use a private link","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a private link.","metadata":{"version":"1.0.0","category":"App - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections","existenceCondition":{"field":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca610c1d-041c-4332-9d88-7ed3094967c7","type":"Microsoft.Authorization/policyDefinitions","name":"ca610c1d-041c-4332-9d88-7ed3094967c7"},{"properties":{"displayName":"Microsoft - Managed Control 1035 - Least Privilege | Authorize Access To Security Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1035"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca94b046-45e2-444f-a862-dc8ce262a516","type":"Microsoft.Authorization/policyDefinitions","name":"ca94b046-45e2-444f-a862-dc8ce262a516"},{"properties":{"displayName":"Microsoft - Managed Control 1243 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1243"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca9a4469-d6df-4ab2-a42f-1213c396f0ec","type":"Microsoft.Authorization/policyDefinitions","name":"ca9a4469-d6df-4ab2-a42f-1213c396f0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1306 - Identification And Authentication (Org. Users) | Net. - Access To Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1306"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff","type":"Microsoft.Authorization/policyDefinitions","name":"cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff"},{"properties":{"displayName":"Remote - debugging should be turned off for Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on a web application. Remote - debugging should be turned off.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","type":"Microsoft.Authorization/policyDefinitions","name":"cb510bfd-1cba-4d9f-a230-cb0976f4bb71"},{"properties":{"displayName":"Microsoft - Managed Control 1486 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1486"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb790345-a51f-43de-934e-98dbfaf9dca5","type":"Microsoft.Authorization/policyDefinitions","name":"cb790345-a51f-43de-934e-98dbfaf9dca5"},{"properties":{"displayName":"Microsoft - Managed Control 1167 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1167"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cbb2be76-4891-430b-95a7-ca0b0a3d1300","type":"Microsoft.Authorization/policyDefinitions","name":"cbb2be76-4891-430b-95a7-ca0b0a3d1300"},{"properties":{"displayName":"Microsoft - Managed Control 1374 - Incident Response Assistance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1374"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc5c8616-52ef-4e5e-8000-491634ed9249","type":"Microsoft.Authorization/policyDefinitions","name":"cc5c8616-52ef-4e5e-8000-491634ed9249"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain only the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain only the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19","type":"Microsoft.Authorization/policyDefinitions","name":"cc7cda28-f867-4311-8497-a526129a8d19"},{"properties":{"displayName":"[Preview]: - Sensitive data in your SQL databases should be classified","policyType":"BuiltIn","mode":"Indexed","description":"Azure - Security Center monitors the data discovery and classification scan results - for your SQL databases and provides recommendations to classify the sensitive - data in your databases for better monitoring and security","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedInstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlDataClassification","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","type":"Microsoft.Authorization/policyDefinitions","name":"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349"},{"properties":{"displayName":"Allowed - virtual machine size SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of virtual machine size SKUs that your - organization can deploy.","metadata":{"version":"1.0.1","category":"Compute"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of size SKUs that can be specified for virtual machines.","displayName":"Allowed - Size SKUs","strongType":"VMSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"field":"Microsoft.Compute/virtualMachines/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cccc23c7-8427-4f53-ad12-b6a63eb452b3","type":"Microsoft.Authorization/policyDefinitions","name":"cccc23c7-8427-4f53-ad12-b6a63eb452b3"},{"properties":{"displayName":"Microsoft - Managed Control 1443 - Media Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1443"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd0ec6fa-a2e7-4361-aee4-a8688659a9ed","type":"Microsoft.Authorization/policyDefinitions","name":"cd0ec6fa-a2e7-4361-aee4-a8688659a9ed"},{"properties":{"displayName":"Inherit - a tag from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the parent resource group when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[resourceGroup().tags[parameters(''tagName'')]]"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd3aa116-8754-49c9-a813-ad46512ece54","type":"Microsoft.Authorization/policyDefinitions","name":"cd3aa116-8754-49c9-a813-ad46512ece54"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''department'' tag set","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation only if the ''department'' tag is set","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags","containsKey":"department"}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd8dc879-a2ae-43c3-8211-1877c5755064","type":"Microsoft.Authorization/policyDefinitions","name":"cd8dc879-a2ae-43c3-8211-1877c5755064"},{"properties":{"displayName":"Microsoft - Managed Control 1582 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1582"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd9e2f38-259b-462c-bfad-0ad7ab4e65c5","type":"Microsoft.Authorization/policyDefinitions","name":"cd9e2f38-259b-462c-bfad-0ad7ab4e65c5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that allow re-use of the previous 24 passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that allow re-use of the previous 24 passwords. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","type":"Microsoft.Authorization/policyDefinitions","name":"cdbf72d9-ac9c-4026-8a3a-491a5ac59293"},{"properties":{"displayName":"Microsoft - Managed Control 1104 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1104"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdd8d244-18b2-4306-a1d1-df175ae0935f","type":"Microsoft.Authorization/policyDefinitions","name":"cdd8d244-18b2-4306-a1d1-df175ae0935f"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Privilege Use''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Privilege Use''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPrivilegeUse"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0","type":"Microsoft.Authorization/policyDefinitions","name":"ce2370f6-0ac5-4d85-8ab4-10721cc640b0"},{"properties":{"displayName":"Microsoft - Managed Control 1209 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1209"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce669c31-9103-4552-ae9c-cdef4e03580d","type":"Microsoft.Authorization/policyDefinitions","name":"ce669c31-9103-4552-ae9c-cdef4e03580d"},{"properties":{"displayName":"Microsoft - Managed Control 1242 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1242"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3b3293-667a-445e-a722-fa0b0afc0958","type":"Microsoft.Authorization/policyDefinitions","name":"cf3b3293-667a-445e-a722-fa0b0afc0958"},{"properties":{"displayName":"Microsoft - Managed Control 1097 - Role-Based Security Training | Suspicious Communications - And Anomalous System Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1097"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3e4836-f19e-47eb-a8cd-c3ca150452c0","type":"Microsoft.Authorization/policyDefinitions","name":"cf3e4836-f19e-47eb-a8cd-c3ca150452c0"},{"properties":{"displayName":"Microsoft - Managed Control 1424 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1424"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf55fc87-48e1-4676-a2f8-d9a8cf993283","type":"Microsoft.Authorization/policyDefinitions","name":"cf55fc87-48e1-4676-a2f8-d9a8cf993283"},{"properties":{"displayName":"Diagnostic - logs in Key Vault should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","type":"Microsoft.Authorization/policyDefinitions","name":"cf820ca0-f99e-4f3e-84fb-66e913812d21"},{"properties":{"displayName":"Microsoft - Managed Control 1292 - Information System Backup | Test Restoration Using - Sampling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1292"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d03516cf-0293-489f-9b32-a18f2a79f836","type":"Microsoft.Authorization/policyDefinitions","name":"d03516cf-0293-489f-9b32-a18f2a79f836"},{"properties":{"displayName":"Microsoft - Managed Control 1724 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1724"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d07594d1-0307-4c08-94db-5d71ff31f0f6","type":"Microsoft.Authorization/policyDefinitions","name":"d07594d1-0307-4c08-94db-5d71ff31f0f6"},{"properties":{"displayName":"[Preview]: - Container Registries should not allow unrestricted network access","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have any Network (IP or VNET) Rules configured - and allow all network access by default. Container Registries with at least - one IP / Firewall rule or configured virtual network will be deemed compliant. - For more information on Container Registry Network rules, please visit: https://aka.ms/acr/vnet.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyof":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","exists":"false"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","equals":"Allow"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0793b48-0edc-4296-a390-4c75d1bdfd71","type":"Microsoft.Authorization/policyDefinitions","name":"d0793b48-0edc-4296-a390-4c75d1bdfd71"},{"properties":{"displayName":"Microsoft - Managed Control 1084 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1084"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0eb15db-dd1c-4d1d-b200-b12dd6cd060c","type":"Microsoft.Authorization/policyDefinitions","name":"d0eb15db-dd1c-4d1d-b200-b12dd6cd060c"},{"properties":{"displayName":"Add - or replace a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - or replaces the specified tag and value when any resource group is created - or updated. Existing resource groups can be remediated by triggering a remediation - task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d157c373-a6c4-483d-aaad-570756956268","type":"Microsoft.Authorization/policyDefinitions","name":"d157c373-a6c4-483d-aaad-570756956268"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any PostgreSQL server that is not enforcing SSL connection. - Azure Database for PostgreSQL prefers connecting your client applications - to the PostgreSQL service using Secure Sockets Layer (SSL). Enforcing SSL - connections between your database server and your client applications helps - protect against ''man-in-the-middle'' attacks by encrypting the data stream - between the server and your application","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af","type":"Microsoft.Authorization/policyDefinitions","name":"d158790f-bfb0-486c-8631-2dc6b4e8e6af"},{"properties":{"displayName":"Microsoft - Managed Control 1620 - Denial Of Service Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1620"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d17c826b-1dec-43e1-a984-7b71c446649c","type":"Microsoft.Authorization/policyDefinitions","name":"d17c826b-1dec-43e1-a984-7b71c446649c"},{"properties":{"displayName":"Microsoft - Managed Control 1409 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1409"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1880188-e51a-4772-b2ab-68f5e8bd27f6","type":"Microsoft.Authorization/policyDefinitions","name":"d1880188-e51a-4772-b2ab-68f5e8bd27f6"},{"properties":{"displayName":"[Deprecated]: - Audit Function Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a Function app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1cb47db-b7a1-4c46-814e-aad1c0e84f3c","type":"Microsoft.Authorization/policyDefinitions","name":"d1cb47db-b7a1-4c46-814e-aad1c0e84f3c"},{"properties":{"displayName":"Microsoft - Managed Control 1195 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1195"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1e1d65c-1013-4484-bd54-991332e6a0d2","type":"Microsoft.Authorization/policyDefinitions","name":"d1e1d65c-1013-4484-bd54-991332e6a0d2"},{"properties":{"displayName":"Microsoft - Managed Control 1721 - Spam Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1721"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a","type":"Microsoft.Authorization/policyDefinitions","name":"d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a"},{"properties":{"displayName":"Microsoft - Managed Control 1106 - Audit Events | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1106"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d2b4feae-61ab-423f-a4c5-0e38ac4464d8","type":"Microsoft.Authorization/policyDefinitions","name":"d2b4feae-61ab-423f-a4c5-0e38ac4464d8"},{"properties":{"displayName":"Microsoft - Managed Control 1030 - Information Flow Enforcement | Physical / Logical Separation - Of Information Flows","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1030"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3531453-b869-4606-9122-29c1cd6e7ed1","type":"Microsoft.Authorization/policyDefinitions","name":"d3531453-b869-4606-9122-29c1cd6e7ed1"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the DSC configuration is - not compliant","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs on which - the Desired State Configuration (DSC) configuration is not compliant. This - policy is only applicable to machines with WMF 4 and above. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDscConfiguration"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a","type":"Microsoft.Authorization/policyDefinitions","name":"d38b4c26-9d2e-47d7-aefe-18d859a8706a"},{"properties":{"displayName":"Long-term - geo-redundant backup should be enabled for Azure SQL Databases","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure SQL Database with long-term geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","name":"default","existenceCondition":{"anyOf":[{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/weeklyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/monthlyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/yearlyRetention","notEquals":"PT0S"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","type":"Microsoft.Authorization/policyDefinitions","name":"d38fc420-0735-4ef3-ac11-c806f651a570"},{"properties":{"displayName":"Microsoft - Managed Control 1641 - Transmission Confidentiality And Integrity | Cryptographic - Or Alternate Physical Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1641"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d39d4f68-7346-4133-8841-15318a714a24","type":"Microsoft.Authorization/policyDefinitions","name":"d39d4f68-7346-4133-8841-15318a714a24"},{"properties":{"displayName":"Microsoft - Managed Control 1249 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1249"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3bf4251-0818-42db-950b-afd5b25a51c2","type":"Microsoft.Authorization/policyDefinitions","name":"d3bf4251-0818-42db-950b-afd5b25a51c2"},{"properties":{"displayName":"Microsoft - Managed Control 1562 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1562"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4142013-7964-4163-a313-a900301c2cef","type":"Microsoft.Authorization/policyDefinitions","name":"d4142013-7964-4163-a313-a900301c2cef"},{"properties":{"displayName":"Virtual - machines should be connected to an approved virtual network","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual machine connected to a virtual network that is not - approved.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"virtualNetworkId":{"type":"String","metadata":{"displayName":"Virtual - network Id","description":"Resource Id of the virtual network. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].subnet.id","like":"[concat(parameters(''virtualNetworkId''),''/*'')]"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3","type":"Microsoft.Authorization/policyDefinitions","name":"d416745a-506c-48b6-8ab1-83cb814bcaa3"},{"properties":{"displayName":"Microsoft - Managed Control 1383 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1383"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4558451-e16a-4d2d-a066-fe12a6282bb9","type":"Microsoft.Authorization/policyDefinitions","name":"d4558451-e16a-4d2d-a066-fe12a6282bb9"},{"properties":{"displayName":"Microsoft - Managed Control 1112 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1112"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d530aad8-4ee2-45f4-b234-c061dae683c0","type":"Microsoft.Authorization/policyDefinitions","name":"d530aad8-4ee2-45f4-b234-c061dae683c0"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Log - Analytics workspace when any Data Lake Analytics which is missing this diagnostic - settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03","type":"Microsoft.Authorization/policyDefinitions","name":"d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03"},{"properties":{"displayName":"Microsoft - Managed Control 1585 - Security Engineering Principles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1585"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d57f8732-5cdc-4cda-8d27-ab148e1f3a55","type":"Microsoft.Authorization/policyDefinitions","name":"d57f8732-5cdc-4cda-8d27-ab148e1f3a55"},{"properties":{"displayName":"Microsoft - Managed Control 1667 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1667"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d61880dc-6e38-4f2a-a30c-3406a98f8220","type":"Microsoft.Authorization/policyDefinitions","name":"d61880dc-6e38-4f2a-a30c-3406a98f8220"},{"properties":{"displayName":"Microsoft - Managed Control 1150 - Security Assessments | External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1150"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d630429d-e763-40b1-8fba-d20ba7314afb","type":"Microsoft.Authorization/policyDefinitions","name":"d630429d-e763-40b1-8fba-d20ba7314afb"},{"properties":{"displayName":"Event - Hub should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Event Hub not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.EventHub/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0","type":"Microsoft.Authorization/policyDefinitions","name":"d63edb4a-c612-454d-b47d-191a724fcbf0"},{"properties":{"displayName":"Microsoft - Managed Control 1549 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1549"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d6976a08-d969-4df2-bb38-29556c2eb48a","type":"Microsoft.Authorization/policyDefinitions","name":"d6976a08-d969-4df2-bb38-29556c2eb48a"},{"properties":{"displayName":"Microsoft - Managed Control 1473 - Emergency Power","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1473"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7047705-d719-46a7-8bb0-76ad233eba71","type":"Microsoft.Authorization/policyDefinitions","name":"d7047705-d719-46a7-8bb0-76ad233eba71"},{"properties":{"displayName":"Microsoft - Managed Control 1529 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1529"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d74fdc92-1cb8-4a34-9978-8556425cd14c","type":"Microsoft.Authorization/policyDefinitions","name":"d74fdc92-1cb8-4a34-9978-8556425cd14c"},{"properties":{"displayName":"Microsoft - Managed Control 1350 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Issued Profiles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1350"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d77fd943-6ba6-4a21-ba07-22b03e347cc4","type":"Microsoft.Authorization/policyDefinitions","name":"d77fd943-6ba6-4a21-ba07-22b03e347cc4"},{"properties":{"displayName":"Show - audit results from Windows Server VMs on which Windows Serial Console is not - enabled","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - Server virtual machines on which Windows Serial Console is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc","type":"Microsoft.Authorization/policyDefinitions","name":"d7ccd0ca-8d78-42af-a43d-6b7f928accbc"},{"properties":{"displayName":"Microsoft - Managed Control 1016 - Account Management | Automated Audit Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1016"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8b43277-512e-40c3-ab00-14b3b6e72238","type":"Microsoft.Authorization/policyDefinitions","name":"d8b43277-512e-40c3-ab00-14b3b6e72238"},{"properties":{"displayName":"Microsoft - Managed Control 1488 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1488"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8ef30eb-a44f-47af-8524-ac19a36d41d2","type":"Microsoft.Authorization/policyDefinitions","name":"d8ef30eb-a44f-47af-8524-ac19a36d41d2"},{"properties":{"displayName":"Microsoft - Managed Control 1577 - Acquisition Process | Continuous Monitoring Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1577"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d922484a-8cfc-4a6b-95a4-77d6a685407f","type":"Microsoft.Authorization/policyDefinitions","name":"d922484a-8cfc-4a6b-95a4-77d6a685407f"},{"properties":{"displayName":"Public - network access should be disabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120014.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d9844e8a-1437-4aeb-a32c-0c992f056095","type":"Microsoft.Authorization/policyDefinitions","name":"d9844e8a-1437-4aeb-a32c-0c992f056095"},{"properties":{"displayName":"Microsoft - Managed Control 1271 - Alternate Storage Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1271"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3bfb53-9c46-4010-b3db-a7ba1296dada","type":"Microsoft.Authorization/policyDefinitions","name":"da3bfb53-9c46-4010-b3db-a7ba1296dada"},{"properties":{"displayName":"Microsoft - Managed Control 1516 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1516"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3cd269-156f-435b-b472-c3af34c032ed","type":"Microsoft.Authorization/policyDefinitions","name":"da3cd269-156f-435b-b472-c3af34c032ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Event Hub - when any Batch Account which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Batch - Accounts in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/db51110f-0865-4a6e-b274-e2e07a5b2cd7","type":"Microsoft.Authorization/policyDefinitions","name":"db51110f-0865-4a6e-b274-e2e07a5b2cd7"},{"properties":{"displayName":"Microsoft - Managed Control 1277 - Alternate Processing Site | Priority Of Service","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1277"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dc43e829-3d50-4a0a-aa0f-428d551862aa","type":"Microsoft.Authorization/policyDefinitions","name":"dc43e829-3d50-4a0a-aa0f-428d551862aa"},{"properties":{"displayName":"Microsoft - Managed Control 1439 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1439"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dce72873-c5f1-47c3-9b4f-6b8207fd5a45","type":"Microsoft.Authorization/policyDefinitions","name":"dce72873-c5f1-47c3-9b4f-6b8207fd5a45"},{"properties":{"displayName":"Microsoft - Managed Control 1264 - Contingency Plan Testing | Coordinate With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1264"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd280d4b-50a1-42fb-a479-ece5878acf19","type":"Microsoft.Authorization/policyDefinitions","name":"dd280d4b-50a1-42fb-a479-ece5878acf19"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a web application from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd2ea520-6b06-45c3-806e-ea297c23e06a","type":"Microsoft.Authorization/policyDefinitions","name":"dd2ea520-6b06-45c3-806e-ea297c23e06a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Policy Change''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Policy Change''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484","type":"Microsoft.Authorization/policyDefinitions","name":"dd4680ed-0559-4a6a-ad10-081d14cbb484"},{"properties":{"displayName":"Microsoft - Managed Control 1715 - Software, Firmware, And Information Integrity | Automated - Response To Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1715"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd469ae0-71a8-4adc-aafc-de6949ca3339","type":"Microsoft.Authorization/policyDefinitions","name":"dd469ae0-71a8-4adc-aafc-de6949ca3339"},{"properties":{"displayName":"Microsoft - Managed Control 1678 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1678"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd533cb0-b416-4be7-8e86-4d154824dfd7","type":"Microsoft.Authorization/policyDefinitions","name":"dd533cb0-b416-4be7-8e86-4d154824dfd7"},{"properties":{"displayName":"Microsoft - Managed Control 1391 - Information Spillage Response | Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1391"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd6ac1a1-660e-4810-baa8-74e868e2ed47","type":"Microsoft.Authorization/policyDefinitions","name":"dd6ac1a1-660e-4810-baa8-74e868e2ed47"},{"properties":{"displayName":"Microsoft - Managed Control 1146 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1146"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd83410c-ecb6-4547-8f14-748c3cbdc7ac","type":"Microsoft.Authorization/policyDefinitions","name":"dd83410c-ecb6-4547-8f14-748c3cbdc7ac"},{"properties":{"displayName":"Microsoft - Managed Control 1602 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1602"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddae2e97-a449-499f-a1c8-aea4a7e52ec9","type":"Microsoft.Authorization/policyDefinitions","name":"ddae2e97-a449-499f-a1c8-aea4a7e52ec9"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Settings - Account Policies''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12","type":"Microsoft.Authorization/policyDefinitions","name":"ddb53c61-9db4-41d4-a953-2abff5b66c12"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Recovery console''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"[Preview]: - Recovery console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue'', - ''='', parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsRecoveryconsole"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","type":"Microsoft.Authorization/policyDefinitions","name":"ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b"},{"properties":{"displayName":"Microsoft - Managed Control 1689 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1689"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/de901f2f-a01a-4456-97f0-33cda7966172","type":"Microsoft.Authorization/policyDefinitions","name":"de901f2f-a01a-4456-97f0-33cda7966172"},{"properties":{"displayName":"Microsoft - Managed Control 1528 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1528"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/deb9797c-22f8-40e8-b342-a84003c924e6","type":"Microsoft.Authorization/policyDefinitions","name":"deb9797c-22f8-40e8-b342-a84003c924e6"},{"properties":{"displayName":"MariaDB - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mariadbvirtualnetwork.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dfbd9a64-6114-48de-a47d-90574dc2e489","type":"Microsoft.Authorization/policyDefinitions","name":"dfbd9a64-6114-48de-a47d-90574dc2e489"},{"properties":{"displayName":"Microsoft - Managed Control 1673 - Flaw Remediation | Automated Flaw Remediation Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1673"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dff0b90d-5a6f-491c-b2f8-b90aa402d844","type":"Microsoft.Authorization/policyDefinitions","name":"dff0b90d-5a6f-491c-b2f8-b90aa402d844"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e01598e8-6538-41ed-95e8-8b29746cd697","type":"Microsoft.Authorization/policyDefinitions","name":"e01598e8-6538-41ed-95e8-8b29746cd697"},{"properties":{"displayName":"Cosmos - DB should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Cosmos DB not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"field":"Microsoft.DocumentDB/databaseAccounts/virtualNetworkRules[*].id","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9","type":"Microsoft.Authorization/policyDefinitions","name":"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9"},{"properties":{"displayName":"Microsoft - Managed Control 1206 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1206"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0de232d-02a0-4652-872d-88afb4ae5e91","type":"Microsoft.Authorization/policyDefinitions","name":"e0de232d-02a0-4652-872d-88afb4ae5e91"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell execution policy","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - where Windows PowerShell is not configured to use the specified PowerShell - execution policy. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ExecutionPolicy":{"type":"String","metadata":{"displayName":"PowerShell - Execution Policy","description":"The expected PowerShell execution policy."},"allowedValues":["AllSigned","Bypass","Default","RemoteSigned","Restricted","Undefined","Unrestricted"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy'', - ''='', parameters(''ExecutionPolicy'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellExecutionPolicy"},"ExecutionPolicy":{"value":"[parameters(''ExecutionPolicy'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ExecutionPolicy":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615","type":"Microsoft.Authorization/policyDefinitions","name":"e0efc13a-122a-47c5-b817-2ccfe5d12615"},{"properties":{"displayName":"Microsoft - Managed Control 1714 - Software, Firmware, And Information Integrity | Automated - Notifications Of Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1714"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e12494fa-b81e-4080-af71-7dbacc2da0ec","type":"Microsoft.Authorization/policyDefinitions","name":"e12494fa-b81e-4080-af71-7dbacc2da0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1686 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1686"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e17085c5-0be8-4423-b39b-a52d3d1402e5","type":"Microsoft.Authorization/policyDefinitions","name":"e17085c5-0be8-4423-b39b-a52d3d1402e5"},{"properties":{"displayName":"Microsoft - Managed Control 1722 - Spam Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1722"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1da06bd-25b6-4127-a301-c313d6873fff","type":"Microsoft.Authorization/policyDefinitions","name":"e1da06bd-25b6-4127-a301-c313d6873fff"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your machines should be remediated","policyType":"BuiltIn","mode":"All","description":"Servers - which do not satisfy the configured baseline will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"osVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","type":"Microsoft.Authorization/policyDefinitions","name":"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15"},{"properties":{"displayName":"Microsoft - Managed Control 1047 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1047"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62","type":"Microsoft.Authorization/policyDefinitions","name":"e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62"},{"properties":{"displayName":"Microsoft - Managed Control 1276 - Alternate Processing Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1276"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e214e563-1206-4a43-a56b-ac5880c9c571","type":"Microsoft.Authorization/policyDefinitions","name":"e214e563-1206-4a43-a56b-ac5880c9c571"},{"properties":{"displayName":"Microsoft - Managed Control 1560 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1560"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e29e0915-5c2f-4d09-8806-048b749ad763","type":"Microsoft.Authorization/policyDefinitions","name":"e29e0915-5c2f-4d09-8806-048b749ad763"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c","type":"Microsoft.Authorization/policyDefinitions","name":"e2c1c086-2d84-4019-bff3-c44ccd95113c"},{"properties":{"displayName":"Audit - Dependency agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","type":"Microsoft.Authorization/policyDefinitions","name":"e2dd799a-a932-4e9d-ac17-d473bc3c6c10"},{"properties":{"displayName":"Microsoft - Managed Control 1161 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1161"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2f8f6c6-dde4-436b-a79d-bc50e129eb3a","type":"Microsoft.Authorization/policyDefinitions","name":"e2f8f6c6-dde4-436b-a79d-bc50e129eb3a"},{"properties":{"displayName":"Microsoft - Managed Control 1387 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1387"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3007185-3857-43a9-8237-06ca94f1084c","type":"Microsoft.Authorization/policyDefinitions","name":"e3007185-3857-43a9-8237-06ca94f1084c"},{"properties":{"displayName":"Microsoft - Managed Control 1479 - Fire Protection | Automatic Fire Suppression","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1479"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e327b072-281d-4f75-9c28-4216e5d72f26","type":"Microsoft.Authorization/policyDefinitions","name":"e327b072-281d-4f75-9c28-4216e5d72f26"},{"properties":{"displayName":"Azure - VPN gateways should not use ''basic'' SKU","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that VPN gateways do not use ''basic'' SKU.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworkGateways"},{"field":"Microsoft.Network/virtualNetworkGateways/gatewayType","equals":"Vpn"},{"field":"Microsoft.Network/virtualNetworkGateways/sku.tier","equals":"Basic"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345b6c3-24bd-4c93-9bbb-7e5e49a17b78","type":"Microsoft.Authorization/policyDefinitions","name":"e345b6c3-24bd-4c93-9bbb-7e5e49a17b78"},{"properties":{"displayName":"MFA - should be enabled on accounts with read permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - read privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","type":"Microsoft.Authorization/policyDefinitions","name":"e3576e28-8b17-4677-84c3-db2990658d64"},{"properties":{"displayName":"RDP - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows RDP access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"3389"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"3389"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e372f825-a257-4fb8-9175-797a8a8627d6","type":"Microsoft.Authorization/policyDefinitions","name":"e372f825-a257-4fb8-9175-797a8a8627d6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Shutdown''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03","type":"Microsoft.Authorization/policyDefinitions","name":"e3a77a94-cf41-4ee8-b45c-98be28841c03"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Settings - - Account Policies''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnforcePasswordHistory":{"type":"String","metadata":{"displayName":"[Preview]: - Enforce password history","description":"Specifies limits on password reuse - - how many times a new password must be created for a user account before - the password can be repeated."},"defaultValue":"24"},"MaximumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Maximum password age","description":"Specifies the maximum number of days - that may elapse before a user account password must be changed. The format - of the value is two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,70"},"MinimumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password age","description":"Specifies the minimum number of days - that must elapse before a user account password can be changed."},"defaultValue":"1"},"MinimumPasswordLength":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password length","description":"Specifies the minimum number of characters - that a user account password may contain."},"defaultValue":"14"},"PasswordMustMeetComplexityRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Password must meet complexity requirements","description":"Specifies whether - a user account password must be complex. If required, a complex password must - not contain part of user''s account name or full name; be at least 6 characters - long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enforce - password history;ExpectedValue'', ''='', parameters(''EnforcePasswordHistory''), - '','', ''Maximum password age;ExpectedValue'', ''='', parameters(''MaximumPasswordAge''), - '','', ''Minimum password age;ExpectedValue'', ''='', parameters(''MinimumPasswordAge''), - '','', ''Minimum password length;ExpectedValue'', ''='', parameters(''MinimumPasswordLength''), - '','', ''Password must meet complexity requirements;ExpectedValue'', ''='', - parameters(''PasswordMustMeetComplexityRequirements'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecuritySettingsAccountPolicies"},"EnforcePasswordHistory":{"value":"[parameters(''EnforcePasswordHistory'')]"},"MaximumPasswordAge":{"value":"[parameters(''MaximumPasswordAge'')]"},"MinimumPasswordAge":{"value":"[parameters(''MinimumPasswordAge'')]"},"MinimumPasswordLength":{"value":"[parameters(''MinimumPasswordLength'')]"},"PasswordMustMeetComplexityRequirements":{"value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnforcePasswordHistory":{"type":"string"},"MaximumPasswordAge":{"type":"string"},"MinimumPasswordAge":{"type":"string"},"MinimumPasswordLength":{"type":"string"},"PasswordMustMeetComplexityRequirements":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c","type":"Microsoft.Authorization/policyDefinitions","name":"e3d95ab7-f47a-49d8-a347-784177b6c94c"},{"properties":{"displayName":"Microsoft - Managed Control 1451 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1451"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3f1e5a3-25c1-4476-8cb6-3955031f8e65","type":"Microsoft.Authorization/policyDefinitions","name":"e3f1e5a3-25c1-4476-8cb6-3955031f8e65"},{"properties":{"displayName":"Microsoft - Managed Control 1357 - Incident Response Training | Automated Training Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1357"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e4213689-05e8-4241-9d4e-8dd1cdafd105","type":"Microsoft.Authorization/policyDefinitions","name":"e4213689-05e8-4241-9d4e-8dd1cdafd105"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - User Account Control''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Admin Approval Mode for the Built-in Administrator account","description":"Specifies - the behavior of Admin Approval Mode for the built-in Administrator account."},"defaultValue":"1"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Behavior of the elevation prompt for administrators in Admin Approval - Mode","description":"Specifies the behavior of the elevation prompt for administrators."},"defaultValue":"2"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Detect application installations and prompt for elevation","description":"Specifies - the behavior of application installation detection for the computer."},"defaultValue":"1"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Run all administrators in Admin Approval Mode","description":"Specifies - the behavior of all User Account Control (UAC) policy settings for the computer."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue'', - ''='', parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount''), - '','', ''User Account Control: Behavior of the elevation prompt for administrators - in Admin Approval Mode;ExpectedValue'', ''='', parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode''), - '','', ''User Account Control: Detect application installations and prompt - for elevation;ExpectedValue'', ''='', parameters(''UACDetectApplicationInstallationsAndPromptForElevation''), - '','', ''User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue'', - ''='', parameters(''UACRunAllAdministratorsInAdminApprovalMode'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsUserAccountControl"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},"UACDetectApplicationInstallationsAndPromptForElevation":{"value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},"UACRunAllAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"string"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"string"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"string"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc","type":"Microsoft.Authorization/policyDefinitions","name":"e425e402-a050-45e5-b010-bd3f934589fc"},{"properties":{"displayName":"Microsoft - Managed Control 1340 - Authenticator Management | No Embedded Unencrypted - Static Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1340"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e51ff84b-e5ea-408f-b651-2ecc2933e4c6","type":"Microsoft.Authorization/policyDefinitions","name":"e51ff84b-e5ea-408f-b651-2ecc2933e4c6"},{"properties":{"displayName":"Microsoft - Managed Control 1381 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1381"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5368258-9684-4567-8126-269f34e65eab","type":"Microsoft.Authorization/policyDefinitions","name":"e5368258-9684-4567-8126-269f34e65eab"},{"properties":{"displayName":"Microsoft - Managed Control 1421 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1421"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e539caaa-da8c-41b8-9e1e-449851e2f7a6","type":"Microsoft.Authorization/policyDefinitions","name":"e539caaa-da8c-41b8-9e1e-449851e2f7a6"},{"properties":{"displayName":"Microsoft - Managed Control 1716 - Software, Firmware, And Information Integrity | Integration - Of Detection And Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1716"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e54c325e-42a0-4dcf-b105-046e0f6f590f","type":"Microsoft.Authorization/policyDefinitions","name":"e54c325e-42a0-4dcf-b105-046e0f6f590f"},{"properties":{"displayName":"Microsoft - Managed Control 1023 - Account Management | Usage Conditions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1023"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e55698b6-3dea-4aa9-99b9-d8218c6ab6e5","type":"Microsoft.Authorization/policyDefinitions","name":"e55698b6-3dea-4aa9-99b9-d8218c6ab6e5"},{"properties":{"displayName":"Allowed - locations","policyType":"BuiltIn","mode":"Indexed","description":"This policy - enables you to restrict the locations your organization can specify when deploying - resources. Use to enforce your geo-compliance requirements. Excludes resource - groups, Microsoft.AzureActiveDirectory/b2cDirectories, and resources that - use the ''global'' region.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that can be specified when deploying resources.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"},{"field":"location","notEquals":"global"},{"field":"type","notEquals":"Microsoft.AzureActiveDirectory/b2cDirectories"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c","type":"Microsoft.Authorization/policyDefinitions","name":"e56962a6-4747-49cd-b67b-bf8b01975c4c"},{"properties":{"displayName":"Microsoft - Managed Control 1296 - Information System Recovery And Reconstitution | Transaction - Recovery","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1296"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e57b98a0-a011-4956-a79d-5d17ed8b8e48","type":"Microsoft.Authorization/policyDefinitions","name":"e57b98a0-a011-4956-a79d-5d17ed8b8e48"},{"properties":{"displayName":"Microsoft - Managed Control 1499 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1499"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e59671ab-9720-4ee2-9c60-170e8c82251e","type":"Microsoft.Authorization/policyDefinitions","name":"e59671ab-9720-4ee2-9c60-170e8c82251e"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Accounts''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AccountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"[Preview]: - Accounts: Guest account status","description":"Specifies whether the local - Guest account is disabled."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Accounts: - Guest account status;ExpectedValue'', ''='', parameters(''AccountsGuestAccountStatus'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAccounts"},"AccountsGuestAccountStatus":{"value":"[parameters(''AccountsGuestAccountStatus'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AccountsGuestAccountStatus":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","type":"Microsoft.Authorization/policyDefinitions","name":"e5b81f87-9185-4224-bf00-9f505e9f89f3"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Node.js Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Node.js version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestNodeJS","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e67687e8-08d5-4e7f-8226-5b4753bba008","type":"Microsoft.Authorization/policyDefinitions","name":"e67687e8-08d5-4e7f-8226-5b4753bba008"},{"properties":{"displayName":"Microsoft - Managed Control 1465 - Monitoring Physical Access | Monitoring Physical Access - To Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1465"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e6e41554-86b5-4537-9f7f-4fc41a1d1640","type":"Microsoft.Authorization/policyDefinitions","name":"e6e41554-86b5-4537-9f7f-4fc41a1d1640"},{"properties":{"displayName":"Subnets - should be associated with a Network Security Group","policyType":"BuiltIn","mode":"All","description":"Protect - your subnet from potential threats by restricting access to it with a Network - Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules - that allow or deny network traffic to your subnet.","metadata":{"version":"2.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnSubnets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","type":"Microsoft.Authorization/policyDefinitions","name":"e71308d3-144b-4262-b144-efdc3cc90517"},{"properties":{"displayName":"Microsoft - Managed Control 1567 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1567"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e72edbf6-aa61-436d-a227-0f32b77194b3","type":"Microsoft.Authorization/policyDefinitions","name":"e72edbf6-aa61-436d-a227-0f32b77194b3"},{"properties":{"displayName":"Microsoft - Managed Control 1311 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1311"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7568697-0c9e-4ea3-9cec-9e567d14f3c6","type":"Microsoft.Authorization/policyDefinitions","name":"e7568697-0c9e-4ea3-9cec-9e567d14f3c6"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL server Advanced Data - Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","type":"Microsoft.Authorization/policyDefinitions","name":"e756b945-1b1b-480b-8de8-9a0859d5f7ad"},{"properties":{"displayName":"Microsoft - Managed Control 1154 - System Interconnections | Unclassified Non-National - Security System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1154"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a","type":"Microsoft.Authorization/policyDefinitions","name":"e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a"},{"properties":{"displayName":"Allowed - locations for resource groups","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to restrict the locations your organization can create - resource groups in. Use to enforce your geo-compliance requirements.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that resource groups can be created in.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988","type":"Microsoft.Authorization/policyDefinitions","name":"e765b5de-1225-4ba3-bd56-1ac6695af988"},{"properties":{"displayName":"Microsoft - Managed Control 1273 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1273"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e77fcbf2-a1e8-44f1-860e-ed6583761e65","type":"Microsoft.Authorization/policyDefinitions","name":"e77fcbf2-a1e8-44f1-860e-ed6583761e65"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Web Application","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within a web application must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e797f851-8be7-4c40-bb56-2e3395215b0e","type":"Microsoft.Authorization/policyDefinitions","name":"e797f851-8be7-4c40-bb56-2e3395215b0e"},{"properties":{"displayName":"Microsoft - Managed Control 1169 - Continuous Monitoring | Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1169"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7ba2cb3-5675-4468-8b50-8486bdd998a5","type":"Microsoft.Authorization/policyDefinitions","name":"e7ba2cb3-5675-4468-8b50-8486bdd998a5"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for MySQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any MySQL server that is not enforcing SSL connection. Azure - Database for MySQL supports connecting your Azure Database for MySQL server - to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections - between your database server and your client applications helps protect against - ''man in the middle'' attacks by encrypting the data stream between the server - and your application.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d","type":"Microsoft.Authorization/policyDefinitions","name":"e802a67a-daf5-4436-9ea6-f6d821dd0c5d"},{"properties":{"displayName":"Microsoft - Managed Control 1237 - Software Usage Restrictions | Open Source Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1237"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e80b6812-0bfa-4383-8223-cdd86a46a890","type":"Microsoft.Authorization/policyDefinitions","name":"e80b6812-0bfa-4383-8223-cdd86a46a890"},{"properties":{"displayName":"Vulnerabilities - in container security configurations should be remediated","policyType":"BuiltIn","mode":"All","description":"Audit - vulnerabilities in security configuration on machines with Docker installed - and display as recommendations in Azure Security Center.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ContainerBenchmark","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","type":"Microsoft.Authorization/policyDefinitions","name":"e8cbc669-f12d-49eb-93e7-9273119e9933"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Event Hub when any Data Lake Storage Gen1 which is missing this diagnostic - settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Storage in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8d096bc-85de-4c5f-8cfb-857bd1b9d62d","type":"Microsoft.Authorization/policyDefinitions","name":"e8d096bc-85de-4c5f-8cfb-857bd1b9d62d"},{"properties":{"displayName":"[Preview]: - Container Registries should use private links","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have at least one approved private endpoint - connection. Clients in a virtual network can securely access resources that - have private endpoint connections through private links. For more information, - visit: https://aka.ms/acr/private-link.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"count":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*]","where":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*].privateLinkServiceConnectionState.status","equals":"Approved"}},"less":1}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8eef0a8-67cf-4eb4-9386-14b0e78733d4","type":"Microsoft.Authorization/policyDefinitions","name":"e8eef0a8-67cf-4eb4-9386-14b0e78733d4"},{"properties":{"displayName":"Microsoft - Managed Control 1626 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1626"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8f6bddd-6d67-439a-88d4-c5fe39a79341","type":"Microsoft.Authorization/policyDefinitions","name":"e8f6bddd-6d67-439a-88d4-c5fe39a79341"},{"properties":{"displayName":"Microsoft - Managed Control 1502 - Rules Of Behavior | Social Media And Networking Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1502"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e901375c-8f01-4ac8-9183-d5312f47fe63","type":"Microsoft.Authorization/policyDefinitions","name":"e901375c-8f01-4ac8-9183-d5312f47fe63"},{"properties":{"displayName":"Microsoft - Managed Control 1723 - Information Input Validation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1723"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e91927a0-ac1d-44a0-95f8-5185f9dfce9f","type":"Microsoft.Authorization/policyDefinitions","name":"e91927a0-ac1d-44a0-95f8-5185f9dfce9f"},{"properties":{"displayName":"Microsoft - Managed Control 1200 - Security Impact Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1200"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e98fe9d7-2ed3-44f8-93b7-24dca69783ff","type":"Microsoft.Authorization/policyDefinitions","name":"e98fe9d7-2ed3-44f8-93b7-24dca69783ff"},{"properties":{"displayName":"Microsoft - Managed Control 1487 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1487"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c3371d-c30c-4f58-abd9-30b8a8199571","type":"Microsoft.Authorization/policyDefinitions","name":"e9c3371d-c30c-4f58-abd9-30b8a8199571"},{"properties":{"displayName":"Remote - debugging should be turned off for API Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on API apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","type":"Microsoft.Authorization/policyDefinitions","name":"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e"},{"properties":{"displayName":"Microsoft - Managed Control 1363 - Incident Handling | Automated Incident Handling Processes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1363"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3e8156-89a1-45b1-8bd6-938abc79fdfd","type":"Microsoft.Authorization/policyDefinitions","name":"ea3e8156-89a1-45b1-8bd6-938abc79fdfd"},{"properties":{"displayName":"Inherit - a tag from the resource group if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the parent resource group when any resource - missing this tag is created or updated. Existing resources can be remediated - by triggering a remediation task. If the tag exists with a different value - it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3f2387-9b95-492a-a190-fcdc54f7b070","type":"Microsoft.Authorization/policyDefinitions","name":"ea3f2387-9b95-492a-a190-fcdc54f7b070"},{"properties":{"displayName":"Key - Vault should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Key Vault not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.KeyVault/vaults/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f","type":"Microsoft.Authorization/policyDefinitions","name":"ea4d6841-2173-4317-9747-ff522a45120f"},{"properties":{"displayName":"Microsoft - Managed Control 1422 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1422"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea556850-838d-4a37-8ce5-9d7642f95e11","type":"Microsoft.Authorization/policyDefinitions","name":"ea556850-838d-4a37-8ce5-9d7642f95e11"},{"properties":{"displayName":"Microsoft - Managed Control 1542 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1542"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eab340d0-3d55-4826-a0e5-feebfeb0131d","type":"Microsoft.Authorization/policyDefinitions","name":"eab340d0-3d55-4826-a0e5-feebfeb0131d"},{"properties":{"displayName":"Ensure - Function app has ''Client Certificates (Incoming client certificates)'' set - to ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eaebaea7-8013-4ceb-9d14-7eb32271373c","type":"Microsoft.Authorization/policyDefinitions","name":"eaebaea7-8013-4ceb-9d14-7eb32271373c"},{"properties":{"displayName":"Microsoft - Managed Control 1064 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1064"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb","type":"Microsoft.Authorization/policyDefinitions","name":"eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb"},{"properties":{"displayName":"Microsoft - Managed Control 1321 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1321"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb627cc6-3a9d-46b5-96b7-5fca49178a37","type":"Microsoft.Authorization/policyDefinitions","name":"eb627cc6-3a9d-46b5-96b7-5fca49178a37"},{"properties":{"displayName":"Log - checkpoints should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_checkpoints - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_checkpoints","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d"},{"properties":{"displayName":"Log - connections should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_connections - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_connections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e442"},{"properties":{"displayName":"Disconnections - should be logged for PostgreSQL database servers.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_disconnections - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_disconnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e446"},{"properties":{"displayName":"Log - duration should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_duration - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_duration","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3"},{"properties":{"displayName":"Deprecated - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts with owner permissions should be removed from your subscription. Deprecated - accounts are accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","type":"Microsoft.Authorization/policyDefinitions","name":"ebb62a0c-3560-49e1-89ed-27e074e9f8ad"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that allow remote connections from - accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that allow remote connections from accounts without passwords. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid110"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","type":"Microsoft.Authorization/policyDefinitions","name":"ec49586f-4939-402d-a29e-6ff502b20592"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Control Panel''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Control Panel''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesControlPanel"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d","type":"Microsoft.Authorization/policyDefinitions","name":"ec7ac234-2af5-4729-94d2-c557c071799d"},{"properties":{"displayName":"Microsoft - Managed Control 1241 - User-Installed Software | Alerts For Unauthorized Installations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1241"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eca4d7b2-65e2-4e04-95d4-c68606b063c3","type":"Microsoft.Authorization/policyDefinitions","name":"eca4d7b2-65e2-4e04-95d4-c68606b063c3"},{"properties":{"displayName":"Microsoft - Managed Control 1622 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1622"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ecf56554-164d-499a-8d00-206b07c27bed","type":"Microsoft.Authorization/policyDefinitions","name":"ecf56554-164d-499a-8d00-206b07c27bed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Event Hub when - any Key Vault which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Key - Vaults in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''vaultName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"vaultName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ed7c8c13-51e7-49d1-8a43-8490431a0da2","type":"Microsoft.Authorization/policyDefinitions","name":"ed7c8c13-51e7-49d1-8a43-8490431a0da2"},{"properties":{"displayName":"Microsoft - Managed Control 1217 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1217"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edea4f20-b02c-4115-be75-86c080e5c0ed","type":"Microsoft.Authorization/policyDefinitions","name":"edea4f20-b02c-4115-be75-86c080e5c0ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Event - Hub when any Stream Analytics which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Stream - Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edf3780c-3d70-40fe-b17e-ab72013dafca","type":"Microsoft.Authorization/policyDefinitions","name":"edf3780c-3d70-40fe-b17e-ab72013dafca"},{"properties":{"displayName":"Microsoft - Managed Control 1189 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1189"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ee45e02a-4140-416c-82c4-fecfea660b9d","type":"Microsoft.Authorization/policyDefinitions","name":"ee45e02a-4140-416c-82c4-fecfea660b9d"},{"properties":{"displayName":"Microsoft - Managed Control 1089 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1089"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef080e67-0d1a-4f76-a0c5-fb9b0358485e","type":"Microsoft.Authorization/policyDefinitions","name":"ef080e67-0d1a-4f76-a0c5-fb9b0358485e"},{"properties":{"displayName":"Microsoft - Managed Control 1314 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1314"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef0c8530-efd9-45b8-b753-f03083d06295","type":"Microsoft.Authorization/policyDefinitions","name":"ef0c8530-efd9-45b8-b753-f03083d06295"},{"properties":{"displayName":"Microsoft - Managed Control 1128 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1128"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef212163-3bc4-4e86-bcf8-705127086393","type":"Microsoft.Authorization/policyDefinitions","name":"ef212163-3bc4-4e86-bcf8-705127086393"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","type":"Microsoft.Authorization/policyDefinitions","name":"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Event Hub when - any Event Hub which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Destination Location","description":"The location the Event Hub that will - get diagnostic data resides in. Only source Event Hubs in this location will - be linked to this destination Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef7b61ef-b8e4-4c91-8e78-6946c6b0023f","type":"Microsoft.Authorization/policyDefinitions","name":"ef7b61ef-b8e4-4c91-8e78-6946c6b0023f"},{"properties":{"displayName":"Microsoft - Managed Control 1472 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1472"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef869332-921d-4c28-9402-3be73e6e50c8","type":"Microsoft.Authorization/policyDefinitions","name":"ef869332-921d-4c28-9402-3be73e6e50c8"},{"properties":{"displayName":"The - Log Analytics agent should be installed on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux Virtual Machine Scale Sets if the Log Analytics - agent is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf","type":"Microsoft.Authorization/policyDefinitions","name":"efbde977-ba53-4479-b8e9-10b957924fbf"},{"properties":{"displayName":"Microsoft - Managed Control 1012 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1012"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efd7b9ae-1db6-4eb6-b0fe-87e6565f9738","type":"Microsoft.Authorization/policyDefinitions","name":"efd7b9ae-1db6-4eb6-b0fe-87e6565f9738"},{"properties":{"displayName":"Microsoft - Managed Control 1358 - Incident Response Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1358"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/effbaeef-5bf4-400d-895e-ef8cbc0e64c7","type":"Microsoft.Authorization/policyDefinitions","name":"effbaeef-5bf4-400d-895e-ef8cbc0e64c7"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on Function App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8","type":"Microsoft.Authorization/policyDefinitions","name":"f0473e7a-a1ba-4e86-afb2-e829e11b01d8"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should not be installed. e.g. ''Microsoft SQL - Server 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server - 2014*'' (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]NotInstalledApplicationResource1;Name'', - ''='', parameters(''ApplicationName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"NotInstalledApplication"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2","type":"Microsoft.Authorization/policyDefinitions","name":"f0633351-c7b2-41ff-9981-508fc08553c2"},{"properties":{"displayName":"Microsoft - Managed Control 1531 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1531"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0643e0c-eee5-4113-8684-c608d05c5236","type":"Microsoft.Authorization/policyDefinitions","name":"f0643e0c-eee5-4113-8684-c608d05c5236"},{"properties":{"displayName":"Latest - TLS version should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","type":"Microsoft.Authorization/policyDefinitions","name":"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b"},{"properties":{"displayName":"Microsoft - Managed Control 1028 - Information Flow Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1028"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f171df5c-921b-41e9-b12b-50801c315475","type":"Microsoft.Authorization/policyDefinitions","name":"f171df5c-921b-41e9-b12b-50801c315475"},{"properties":{"displayName":"Virtual - networks should use specified virtual network gateway","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual network if the default route does not point to the - specified virtual network gateway.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"virtualNetworkGatewayId":{"type":"String","metadata":{"displayName":"Virtual - network gateway Id","description":"Resource Id of the virtual network gateway. - Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/virtualNetworks/subnets","name":"GatewaySubnet","existenceCondition":{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*].id","notContains":"[concat(parameters(''virtualNetworkGatewayId''), - ''/'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b","type":"Microsoft.Authorization/policyDefinitions","name":"f1776c76-f58c-4245-a8d0-2b207198dc8b"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the passwd file permissions set to 0644. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid121"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","type":"Microsoft.Authorization/policyDefinitions","name":"f19aa1c1-6b91-4c27-ae6a-970279f03db9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - MSS (Legacy)''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - MSS (Legacy)''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdminstrativeTemplatesMSSLegacy"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d","type":"Microsoft.Authorization/policyDefinitions","name":"f1f4825d-58fb-4257-8016-8c00e3c9ed9d"},{"properties":{"displayName":"Microsoft - Managed Control 1701 - Information System Monitoring | Host-Based Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1701"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f25bc08f-27cb-43b6-9a23-014d00700426","type":"Microsoft.Authorization/policyDefinitions","name":"f25bc08f-27cb-43b6-9a23-014d00700426"},{"properties":{"displayName":"Microsoft - Managed Control 1457 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1457"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f2d9d3e6-8886-4305-865d-639163e5c305","type":"Microsoft.Authorization/policyDefinitions","name":"f2d9d3e6-8886-4305-865d-639163e5c305"},{"properties":{"displayName":"Microsoft - Managed Control 1309 - Identification And Authentication (Org. Users) | Acceptance - Of Piv Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1309"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f355d62b-39a8-4ba3-abf7-90f71cb3b000","type":"Microsoft.Authorization/policyDefinitions","name":"f355d62b-39a8-4ba3-abf7-90f71cb3b000"},{"properties":{"displayName":"Microsoft - Managed Control 1615 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1615"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f35e02aa-0a55-49f8-8811-8abfa7e6f2c0","type":"Microsoft.Authorization/policyDefinitions","name":"f35e02aa-0a55-49f8-8811-8abfa7e6f2c0"},{"properties":{"displayName":"Microsoft - Managed Control 1255 - Contingency Plan | Continue Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1255"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3793f5e-937f-44f7-bfba-40647ef3efa0","type":"Microsoft.Authorization/policyDefinitions","name":"f3793f5e-937f-44f7-bfba-40647ef3efa0"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain all of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain all of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","type":"Microsoft.Authorization/policyDefinitions","name":"f3b44e5d-1456-475f-9c67-c66c4618e85a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not contain the specified certificates - in Trusted Root","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs that do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f","type":"Microsoft.Authorization/policyDefinitions","name":"f3b9ad83-000d-4dc1-bff0-6d54533dd03f"},{"properties":{"displayName":"Microsoft - Managed Control 1706 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1706"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f475ee0e-f560-4c9b-876b-04a77460a404","type":"Microsoft.Authorization/policyDefinitions","name":"f475ee0e-f560-4c9b-876b-04a77460a404"},{"properties":{"displayName":"Audit - Log Analytics workspace for VM - Report Mismatch","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if they aren''t logging to the Log Analytics workspace - specified in the policy/initiative assignment.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalyticsWorkspaceId":{"type":"String","metadata":{"displayName":"Log - Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","notEquals":"[parameters(''logAnalyticsWorkspaceId'')]"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","type":"Microsoft.Authorization/policyDefinitions","name":"f47b5582-33ec-4c5c-87c0-b010a6b2e917"},{"properties":{"displayName":"Authorization - rules on the Event Hub instance should be defined","policyType":"BuiltIn","mode":"All","description":"Audit - existence of authorization rules on Event Hub entities to grant least-privileged - access","metadata":{"version":"1.0.0","category":"Event Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces/eventhubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/eventHubs/authorizationRules"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d","type":"Microsoft.Authorization/policyDefinitions","name":"f4826e5f-6a27-407c-ae3e-9582eb39891d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the password complexity setting enabled. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","type":"Microsoft.Authorization/policyDefinitions","name":"f48b2913-1dc5-4834-8c72-ccc1dfd819bb"},{"properties":{"displayName":"Microsoft - Managed Control 1495 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1495"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4978d0e-a596-48e7-9f8c-bbf52554ce8d","type":"Microsoft.Authorization/policyDefinitions","name":"f4978d0e-a596-48e7-9f8c-bbf52554ce8d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that have not restarted within the - specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have not restarted within the specified number of days. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NumberOfDays":{"type":"String","metadata":{"displayName":"[Preview]: - Number of days","description":"The number of days without restart until the - machine is considered non-compliant"},"defaultValue":"12"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[MachineUpTime]MachineLastBootUpTime;NumberOfDays'', - ''='', parameters(''NumberOfDays'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MachineLastBootUpTime"},"NumberOfDays":{"value":"[parameters(''NumberOfDays'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NumberOfDays":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194","type":"Microsoft.Authorization/policyDefinitions","name":"f4b245d4-46c9-42be-9b1a-49e2b5b94194"},{"properties":{"displayName":"Deploy - Auditing on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Auditing is enabled on SQL Servers for enhanced security - and compliance. It will automatically create a storage account in the same - region as the SQL server to store audit records.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"retentionDays":{"type":"String","metadata":{"description":"The - value in days of the retention period (0 indicates unlimited retention)","displayName":"Retention - days (optional, 180 days if unspecified)"},"defaultValue":"180"},"storageAccountsResourceGroup":{"type":"String","metadata":{"displayName":"Resource - group name for storage accounts","description":"Auditing writes database events - to an audit log in your Azure Storage account (a storage account will be created - in each region where a SQL Server is created that will be shared by all servers - in that region). Important - for proper operation of Auditing do not delete - or rename the resource group or the storage accounts.","strongType":"existingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"Default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"auditRetentionDays":{"type":"string"},"storageAccountsResourceGroup":{"type":"string"},"location":{"type":"string"}},"variables":{"retentionDays":"[int(parameters(''auditRetentionDays''))]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - parameters(''location''), parameters(''storageAccountsResourceGroup''))]","locationCode":"[substring(parameters(''location''), - 0, 3)]","storageName":"[tolower(concat(''sqlaudit'', variables(''locationCode''), - variables(''uniqueStorage'')))]","createStorageAccountDeploymentName":"[concat(''sqlServerAuditingStorageAccount-'', - uniqueString(variables(''locationCode''), parameters(''serverName'')))]"},"resources":[{"apiVersion":"2017-05-10","name":"[variables(''createStorageAccountDeploymentName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''storageAccountsResourceGroup'')]","properties":{"mode":"Incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storageName":{"value":"[variables(''storageName'')]"}},"templateLink":{"uri":"https://raw.githubusercontent.com/Azure/azure-policy/master/samples/SQL/deploy-sql-server-auditing/createStorage.template.json","contentVersion":"1.0.0.0"}}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/auditingSettings","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","storageEndpoint":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountEndPoint.value]","storageAccountAccessKey":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountKey.value]","retentionDays":"[variables(''retentionDays'')]","auditActionsAndGroups":null,"storageAccountSubscriptionId":"[subscription().subscriptionId]","isStorageSecondaryKeyInUse":false}}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"auditRetentionDays":{"value":"[parameters(''retentionDays'')]"},"storageAccountsResourceGroup":{"value":"[parameters(''storageAccountsResourceGroup'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4c68484-132f-41f9-9b6d-3e4b1cb55036","type":"Microsoft.Authorization/policyDefinitions","name":"f4c68484-132f-41f9-9b6d-3e4b1cb55036"},{"properties":{"displayName":"Microsoft - Managed Control 1469 - Power Equipment And Cabling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1469"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd","type":"Microsoft.Authorization/policyDefinitions","name":"f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd"},{"properties":{"displayName":"Microsoft - Managed Control 1618 - Security Function Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1618"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f52f89aa-4489-4ec4-950e-8c96a036baa9","type":"Microsoft.Authorization/policyDefinitions","name":"f52f89aa-4489-4ec4-950e-8c96a036baa9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Access''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths","description":"Specifies - which registry paths will be accessible over the network, regardless of the - users or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - access: Remotely accessible registry paths;ExpectedValue'', ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPaths''), - '','', ''Network access: Remotely accessible registry paths and sub-paths;ExpectedValue'', - ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths''), - '','', ''Network access: Shares that can be accessed anonymously;ExpectedValue'', - ''='', parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkAccess"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"string"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","type":"Microsoft.Authorization/policyDefinitions","name":"f56a3ab2-89d1-44de-ac0d-2ada5962e22a"},{"properties":{"displayName":"Microsoft - Managed Control 1198 - Configuration Change Control | Security Representative","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1198"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56be5c3-660b-4c61-9078-f67cf072c356","type":"Microsoft.Authorization/policyDefinitions","name":"f56be5c3-660b-4c61-9078-f67cf072c356"},{"properties":{"displayName":"Microsoft - Managed Control 1328 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1328"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5c66fdc-3d02-4034-9db5-ba57802609de","type":"Microsoft.Authorization/policyDefinitions","name":"f5c66fdc-3d02-4034-9db5-ba57802609de"},{"properties":{"displayName":"Microsoft - Managed Control 1193 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1193"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5fd629f-3075-4cae-ab53-bad65495a4ac","type":"Microsoft.Authorization/policyDefinitions","name":"f5fd629f-3075-4cae-ab53-bad65495a4ac"},{"properties":{"displayName":"Internet-facing - virtual machines should be protected with Network Security Groups","policyType":"BuiltIn","mode":"All","description":"Protect - your VM from potential threats by restricting access to it with a Network - Security Group (NSG). To learn more about controlling traffic with NSGs, visit - https://aka.ms/nsg-doc","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnVirtualMachines","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","type":"Microsoft.Authorization/policyDefinitions","name":"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c"},{"properties":{"displayName":"Microsoft - Managed Control 1214 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1214"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f714a4e2-b580-47b6-ae8c-f2812d3750f3","type":"Microsoft.Authorization/policyDefinitions","name":"f714a4e2-b580-47b6-ae8c-f2812d3750f3"},{"properties":{"displayName":"Microsoft - Managed Control 1591 - External Information System Services | Ident. Of Functions - / Ports / Protocols / Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1591"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f751cdb7-fbee-406b-969b-815d367cb9b3","type":"Microsoft.Authorization/policyDefinitions","name":"f751cdb7-fbee-406b-969b-815d367cb9b3"},{"properties":{"displayName":"Microsoft - Managed Control 1330 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1330"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f75cedb2-5def-4b31-973e-b69e8c7bd031","type":"Microsoft.Authorization/policyDefinitions","name":"f75cedb2-5def-4b31-973e-b69e8c7bd031"},{"properties":{"displayName":"Microsoft - Managed Control 1540 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1540"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f771f8cb-6642-45cc-9a15-8a41cd5c6977","type":"Microsoft.Authorization/policyDefinitions","name":"f771f8cb-6642-45cc-9a15-8a41cd5c6977"},{"properties":{"displayName":"Microsoft - Managed Control 1449 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1449"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f784d3b0-5f2b-49b7-b9f3-00ba8653ced5","type":"Microsoft.Authorization/policyDefinitions","name":"f784d3b0-5f2b-49b7-b9f3-00ba8653ced5"},{"properties":{"displayName":"Microsoft - Managed Control 1506 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1506"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f7d2ff17-d604-4dd9-b607-9ecf63f28ad2","type":"Microsoft.Authorization/policyDefinitions","name":"f7d2ff17-d604-4dd9-b607-9ecf63f28ad2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - execution policy","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines where Windows PowerShell is not configured - to use the specified PowerShell execution policy. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855","type":"Microsoft.Authorization/policyDefinitions","name":"f8036bd0-c10b-4931-86bb-94a878add855"},{"properties":{"displayName":"Microsoft - Managed Control 1705 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1705"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f82e3639-fa2b-4e06-a786-932d8379b972","type":"Microsoft.Authorization/policyDefinitions","name":"f82e3639-fa2b-4e06-a786-932d8379b972"},{"properties":{"displayName":"External - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with owner permissions should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","type":"Microsoft.Authorization/policyDefinitions","name":"f8456c1c-aa66-4dfb-861a-25d127b775c9"},{"properties":{"displayName":"Microsoft - Managed Control 1345 - Cryptographic Module Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1345"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f86aa129-7c07-4aa4-bbf5-792d93ffd9ea","type":"Microsoft.Authorization/policyDefinitions","name":"f86aa129-7c07-4aa4-bbf5-792d93ffd9ea"},{"properties":{"displayName":"Microsoft - Managed Control 1065 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1065"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f87b8085-dca9-4cf1-8f7b-9822b997797c","type":"Microsoft.Authorization/policyDefinitions","name":"f87b8085-dca9-4cf1-8f7b-9822b997797c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditOtherSystemEvents":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Other System Events","description":"Specifies whether audit events are - generated for Windows Firewall Service and Windows Firewall driver start and - stop events, failure events for these services and Windows Firewall Service - policy processing failures."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Other System Events;ExpectedValue'', ''='', parameters(''AuditOtherSystemEvents'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesSystem"},"AuditOtherSystemEvents":{"value":"[parameters(''AuditOtherSystemEvents'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditOtherSystemEvents":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473","type":"Microsoft.Authorization/policyDefinitions","name":"f8b0158d-4766-490f-bea0-259e52dba473"},{"properties":{"displayName":"Diagnostic - logs in Service Bus should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45","type":"Microsoft.Authorization/policyDefinitions","name":"f8d36e2f-389b-4ee4-898d-21aeb69a0f45"},{"properties":{"displayName":"Microsoft - Managed Control 1203 - Access Restrictions For Change | Automated Access Enforcement - / Auditing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1203"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9012d14-e3e6-4d7b-b926-9f37b5537066","type":"Microsoft.Authorization/policyDefinitions","name":"f9012d14-e3e6-4d7b-b926-9f37b5537066"},{"properties":{"displayName":"Microsoft - Managed Control 1697 - Information System Monitoring | Analyze Traffic / Covert - Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1697"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9873db2-18ad-46b3-a11a-1a1f8cbf0335","type":"Microsoft.Authorization/policyDefinitions","name":"f9873db2-18ad-46b3-a11a-1a1f8cbf0335"},{"properties":{"displayName":"Microsoft - Managed Control 1478 - Fire Protection | Suppression Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1478"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f997df46-cfbb-4cc8-aac8-3fecdaf6a183","type":"Microsoft.Authorization/policyDefinitions","name":"f997df46-cfbb-4cc8-aac8-3fecdaf6a183"},{"properties":{"displayName":"Microsoft - Managed Control 1535 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1535"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9a165d2-967d-4733-8399-1074270dae2e","type":"Microsoft.Authorization/policyDefinitions","name":"f9a165d2-967d-4733-8399-1074270dae2e"},{"properties":{"displayName":"Microsoft - Managed Control 1108 - Content Of Audit Records | Additional Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1108"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9ad559e-c12d-415e-9a78-e50fdd7da7ba","type":"Microsoft.Authorization/policyDefinitions","name":"f9ad559e-c12d-415e-9a78-e50fdd7da7ba"},{"properties":{"displayName":"Diagnostic - logs in Azure Stream Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Stream - Analytics"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingJobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","type":"Microsoft.Authorization/policyDefinitions","name":"f9be5368-9bf5-4b84-9e0a-7850da98bb46"},{"properties":{"displayName":"Latest - TLS version should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","type":"Microsoft.Authorization/policyDefinitions","name":"f9d614c5-c173-4d56-95a7-b4437057d193"},{"properties":{"displayName":"Microsoft - Managed Control 1280 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1280"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa108498-b3a8-4ffb-9e79-1107e76afad3","type":"Microsoft.Authorization/policyDefinitions","name":"fa108498-b3a8-4ffb-9e79-1107e76afad3"},{"properties":{"displayName":"Microsoft - Managed Control 1037 - Least Privilege | Network Access To Privileged Commands","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1037"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa4c2a3d-1294-41a3-9ada-0e540471e9fb","type":"Microsoft.Authorization/policyDefinitions","name":"fa4c2a3d-1294-41a3-9ada-0e540471e9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1435 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1435"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa8d221b-d130-4637-ba16-501e666628bb","type":"Microsoft.Authorization/policyDefinitions","name":"fa8d221b-d130-4637-ba16-501e666628bb"},{"properties":{"displayName":"Microsoft - Managed Control 1675 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1675"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/facb66e0-1c48-478a-bed5-747a312323e1","type":"Microsoft.Authorization/policyDefinitions","name":"facb66e0-1c48-478a-bed5-747a312323e1"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Linux VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Linux VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforLinux","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforLinux"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50","type":"Microsoft.Authorization/policyDefinitions","name":"fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50"},{"properties":{"displayName":"Microsoft - Managed Control 1086 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1086"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb321e6f-16a0-4be3-878f-500956e309c5","type":"Microsoft.Authorization/policyDefinitions","name":"fb321e6f-16a0-4be3-878f-500956e309c5"},{"properties":{"displayName":"Microsoft - Managed Control 1222 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1222"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb39e62f-6bda-4558-8088-ec03d5670914","type":"Microsoft.Authorization/policyDefinitions","name":"fb39e62f-6bda-4558-8088-ec03d5670914"},{"properties":{"displayName":"[Preview]: - Kubernetes Services should be upgraded to a non-vulnerable Kubernetes version","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - your Kubernetes service cluster to a later Kubernetes version to protect against - known vulnerabilities in your current Kubernetes version. Vulnerability CVE-2019-9946 - has been patched in Kubernetes versions 1.11.9+, 1.12.7+, 1.13.5+, and 1.14.0+","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.13.4","1.13.3","1.13.2","1.13.1","1.13.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.12.6","1.12.5","1.12.4","1.12.3","1.12.2","1.12.1","1.12.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.11.8","1.11.7","1.11.6","1.11.5","1.11.4","1.11.3","1.11.2","1.11.1","1.11.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.10.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.9.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.8.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.7.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.6.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.5.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.4.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.3.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.2.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.1.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.0.*"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","type":"Microsoft.Authorization/policyDefinitions","name":"fb893a29-21bb-418c-a157-e99480ec364c"},{"properties":{"displayName":"Storage - account containing the container with activity logs must be encrypted with - BYOK","policyType":"BuiltIn","mode":"All","description":"This policy audits - if the Storage account containing the container with activity logs is encrypted - with BYOK. The policy works only if the storage account lies on the same subscription - as activity logs by design. More information on Azure Storage encryption at - rest can be found here https://aka.ms/azurestoragebyok. ","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Insights/logProfiles"},{"field":"Microsoft.Insights/logProfiles/storageAccountId","exists":"true"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Storage/storageAccounts","existenceScope":"subscription","existenceCondition":{"allOf":[{"value":"[contains(field(''Microsoft.Insights/logProfiles/storageAccountId''), - subscription().Id)]","equals":"true"},{"field":"name","equals":"[last(split(field(''Microsoft.Insights/logProfiles/storageAccountId''),''/''))]"},{"field":"Microsoft.Storage/storageAccounts/encryption.keySource","equals":"Microsoft.Keyvault"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fbb99e8e-e444-4da0-9ff1-75c92f5a85b2","type":"Microsoft.Authorization/policyDefinitions","name":"fbb99e8e-e444-4da0-9ff1-75c92f5a85b2"},{"properties":{"displayName":"[Preview]: - All Internet traffic should be routed via your deployed Azure Firewall","policyType":"BuiltIn","mode":"All","description":"Azure - Security Center has identified that some of your subnets aren''t protected - with a next generation firewall. Protect your subnets from potential threats - by restricting access to them with Azure Firewall or a supported next generation - firewall","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable All Internet traffic should be routed - via your deployed Azure Firewall"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/routeTable","exists":false},{"count":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*]"},"greaterOrEquals":2},{"field":"name","notIn":["AzureFirewallSubnet","GatewaySubnet","AzureBastionSubnet"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/networkSecurityGroups","existenceScope":"Subscription","existenceCondition":{"allOf":[{"count":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*]","where":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*].id","like":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/'', - first(split(field(''fullName''), ''/'')), ''/subnets/'', field(''name''))]"}},"equals":1},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRange","in":["*","0-65535"]},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRanges","notEquals":"0-65535"}}]}]}},"greater":0},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]}]}},"equals":0}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc5e4038-4584-4632-8c85-c0448d374b2c","type":"Microsoft.Authorization/policyDefinitions","name":"fc5e4038-4584-4632-8c85-c0448d374b2c"},{"properties":{"displayName":"Microsoft - Managed Control 1075 - Access Control For Mobile Devices | Full Device / Container-Based Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1075"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc933d22-04df-48ed-8f87-22a3773d4309","type":"Microsoft.Authorization/policyDefinitions","name":"fc933d22-04df-48ed-8f87-22a3773d4309"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Client''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b","type":"Microsoft.Authorization/policyDefinitions","name":"fcbc55c9-f25a-4e55-a6cb-33acb3be778b"},{"properties":{"displayName":"Microsoft - Managed Control 1318 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1318"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fced5fda-3bdb-4d73-bfea-0e2c80428b66","type":"Microsoft.Authorization/policyDefinitions","name":"fced5fda-3bdb-4d73-bfea-0e2c80428b66"},{"properties":{"displayName":"Microsoft - Managed Control 1543 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1543"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd00b778-b5b5-49c0-a994-734ea7bd3624","type":"Microsoft.Authorization/policyDefinitions","name":"fd00b778-b5b5-49c0-a994-734ea7bd3624"},{"properties":{"displayName":"Microsoft - Managed Control 1707 - Security Alerts, Advisories, And Directives | Automated - Alerts And Advisories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1707"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4a2ac8-868a-4702-a345-6c896c3361ce","type":"Microsoft.Authorization/policyDefinitions","name":"fd4a2ac8-868a-4702-a345-6c896c3361ce"},{"properties":{"displayName":"Microsoft - Managed Control 1299 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1299"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4e54f7-9ab0-4bae-b6cc-457809948a89","type":"Microsoft.Authorization/policyDefinitions","name":"fd4e54f7-9ab0-4bae-b6cc-457809948a89"},{"properties":{"displayName":"Microsoft - Managed Control 1627 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1627"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd73310d-76fc-422d-bda4-3a077149f179","type":"Microsoft.Authorization/policyDefinitions","name":"fd73310d-76fc-422d-bda4-3a077149f179"},{"properties":{"displayName":"Microsoft - Managed Control 1130 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1130"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd7c4c1d-51ee-4349-9dab-89a7f8c8d102","type":"Microsoft.Authorization/policyDefinitions","name":"fd7c4c1d-51ee-4349-9dab-89a7f8c8d102"},{"properties":{"displayName":"Public - network access should be disabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2119542.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdccbe47-f3e3-4213-ad5d-ea459b2fa077","type":"Microsoft.Authorization/policyDefinitions","name":"fdccbe47-f3e3-4213-ad5d-ea459b2fa077"},{"properties":{"displayName":"Microsoft - Managed Control 1611 - Developer-Provided Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1611"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f","type":"Microsoft.Authorization/policyDefinitions","name":"fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f"},{"properties":{"displayName":"Microsoft - Managed Control 1405 - Maintenance Tools | Inspect Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1405"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b","type":"Microsoft.Authorization/policyDefinitions","name":"fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b"},{"properties":{"displayName":"Microsoft - Managed Control 1613 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1613"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe2ad78b-8748-4bff-a924-f74dfca93f30","type":"Microsoft.Authorization/policyDefinitions","name":"fe2ad78b-8748-4bff-a924-f74dfca93f30"},{"properties":{"displayName":"Show - audit results from Linux VMs that do not have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that do not have the specified applications - installed. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004","type":"Microsoft.Authorization/policyDefinitions","name":"fee5cb2b-9d9b-410e-afe3-2902d90d0004"},{"properties":{"displayName":"Vulnerabilities - on your SQL databases should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Monitor - Vulnerability Assessment scan results and recommendations for how to remediate - database vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedinstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","type":"Microsoft.Authorization/policyDefinitions","name":"feedbf84-6b99-488c-acc2-71c829aa5ffc"},{"properties":{"displayName":"Microsoft - Managed Control 1407 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1407"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ff9fbd83-1d8d-4b41-aac2-94cb44b33976","type":"Microsoft.Authorization/policyDefinitions","name":"ff9fbd83-1d8d-4b41-aac2-94cb44b33976"},{"properties":{"displayName":"Microsoft - Managed Control 1158 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1158"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fff50cf2-28eb-45b4-b378-c99412688907","type":"Microsoft.Authorization/policyDefinitions","name":"fff50cf2-28eb-45b4-b378-c99412688907"},{"properties":{"displayName":"[Preview]: - Manage certificate validity period","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the maximum validity period for certificates in months.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumValidityInMonths":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum validity in months","description":"The limit to how long a certificate - may be valid for. Certificates with lengthy validity periods aren''t best - practice."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/properties.validityInMonths","greater":"[parameters(''maximumValidityInMonths'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a075868-4c26-42ef-914c-5bc007359560","type":"Microsoft.Authorization/policyDefinitions","name":"0a075868-4c26-42ef-914c-5bc007359560"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure containers listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces containers to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerPortsRegex":{"type":"String","metadata":{"displayName":"Allowed - container ports regex","description":"Regex representing container ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerPortsRegex":"[parameters(''allowedContainerPortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f636243-1b1c-4d50-880f-310f6199f2cb","type":"Microsoft.Authorization/policyDefinitions","name":"0f636243-1b1c-4d50-880f-310f6199f2cb"},{"properties":{"displayName":"[Preview]: - Manage allowed certificate key types","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed key types for certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedKeyTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed key types","description":"The list of allowed certificate key types."},"allowedValues":["RSA","RSA-HSM","EC","EC-HSM"],"defaultValue":["RSA","RSA-HSM"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","notIn":"[parameters(''allowedKeyTypes'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1151cede-290b-4ba0-8b38-0ad145ac888f","type":"Microsoft.Authorization/policyDefinitions","name":"1151cede-290b-4ba0-8b38-0ad145ac888f"},{"properties":{"displayName":"[Preview]: - Manage certificate lifetime action triggers","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the configuration for certificate lifetime action triggers - before certificate expiration.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumPercentageLife":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum lifetime percentage","description":"Enter the percentage of lifetime - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action at 80% of the certificate''s valid life, enter - ''80''."}},"minimumDaysBeforeExpiry":{"type":"Integer","metadata":{"displayName":"[Preview]: - The minimum days before expiry","description":"Enter the days before expiration - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action 90 days before the certificate''s expiration, enter - ''90''."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","less":"[parameters(''minimumDaysBeforeExpiry'')]"}]},{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","greater":"[parameters(''maximumPercentageLife'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ef42cb-9903-4e39-9c26-422d29570417","type":"Microsoft.Authorization/policyDefinitions","name":"12ef42cb-9903-4e39-9c26-422d29570417"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce labels on pods in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces the specified labels are provided for pods in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"commaSeparatedListOfLabels":{"type":"String","metadata":{"displayName":"Comma-separated - list of labels","description":"A comma-separated list of labels to be specified - on Pods in Kubernetes cluster. E.g. test1,test2"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"PodEnforceLabels","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/pod-enforce-labels/limited-preview/gatekeeperpolicy.rego","policyParameters":{"commaSeparatedListOfLabels":"[parameters(''commaSeparatedListOfLabels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16c6ca72-89d2-4798-b87e-496f9de7fcb7","type":"Microsoft.Authorization/policyDefinitions","name":"16c6ca72-89d2-4798-b87e-496f9de7fcb7"},{"properties":{"displayName":"[Preview]: - Enforce HTTPS ingress in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces HTTPS ingress in a Kubernetes cluster. For instructions on - using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d","type":"Microsoft.Authorization/policyDefinitions","name":"1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d"},{"properties":{"displayName":"[Preview]: - Configure log filter expressions and datastore to be used for full logs for - specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide log filter expression and datastore to be used for full - logs in specified Azure Machine Learning computes and can be assigned at the - workspace. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"logFilters":{"type":"Array","metadata":{"displayName":"Log - filter expressions","description":"List of log filter expressions used to - filter logs. Ex. ^prefix1.*$"},"defaultValue":[]},"datastore":{"type":"String","metadata":{"displayName":"Datastore","description":"Datastore - used to store filtered logs. Ex. LogsDatastore which is configured in AML."}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"logFilter","value":{"filters":"[parameters(''logFilters'')]","datastore":"[parameters(''datastore'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d413020-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"1d413020-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Ensure services listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces services to listen only on allowed ports in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedServicePortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed service ports list","description":"The list of service ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/constraint.yaml","values":{"allowedServicePorts":"[parameters(''allowedServicePortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/233a2a17-77ca-4fb1-9b6b-69223d272a44","type":"Microsoft.Authorization/policyDefinitions","name":"233a2a17-77ca-4fb1-9b6b-69223d272a44"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure services listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces services to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedServicePortsRegex":{"type":"String","metadata":{"displayName":"Allowed - service ports regex","description":"Regex representing service ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ServiceAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/service-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedServicePortsRegex":"[parameters(''allowedServicePortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25dee3db-6ce0-4c02-ab5d-245887b24077","type":"Microsoft.Authorization/policyDefinitions","name":"25dee3db-6ce0-4c02-ab5d-245887b24077"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce HTTPS ingress in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces HTTPS ingress in an Azure Kubernetes Service cluster. Limited - Preview policies only work for registered subscriptions. To register, please - go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, - please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"HttpsIngressOnly","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-https-only/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fbff515-eecc-4b7e-9b63-fcc7138b7dc3","type":"Microsoft.Authorization/policyDefinitions","name":"2fbff515-eecc-4b7e-9b63-fcc7138b7dc3"},{"properties":{"displayName":"[Preview]: - Configure an approval endpoint called prior to jobs running for specified - Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps configure an approval endpoint called prior to jobs running for - specified Azure Machine Learning computes and can be assigned at the workspace. - For more information. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"approvalEndpoint":{"type":"String","metadata":{"displayName":"Approval - endpoint","description":"Approval endpoint that needs to be called before - an Azure ML job is run. Ex. http://amlrunapproval/approve"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"approvalEndpoint","value":"[parameters(''approvalEndpoint'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3948394e-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"3948394e-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Enforce internal load balancers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces load balancers do not have public IPs in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e","type":"Microsoft.Authorization/policyDefinitions","name":"3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e"},{"properties":{"displayName":"[Preview]: - Ensure containers listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces containers to listen only on allowed ports in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerPortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed container ports list","description":"The list of container ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/constraint.yaml","values":{"allowedContainerPorts":"[parameters(''allowedContainerPortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/440b515e-a580-421e-abeb-b159a61ddcbc","type":"Microsoft.Authorization/policyDefinitions","name":"440b515e-a580-421e-abeb-b159a61ddcbc"},{"properties":{"displayName":"[Preview]: - Enforce labels on pods in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces the specified labels are provided for pods in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"labelsList":{"type":"Array","metadata":{"displayName":"[Preview]: - List of labels","description":"The list of labels to be specified on Pods - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/constraint.yaml","values":{"labels":"[parameters(''labelsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46592696-4c7b-4bf3-9e45-6c2763bdc0a6","type":"Microsoft.Authorization/policyDefinitions","name":"46592696-4c7b-4bf3-9e45-6c2763bdc0a6"},{"properties":{"displayName":"[Preview]: - Configure allowed module authors for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide allowed module authors in specified Azure Machine Learning - computes and can be assigned at the workspace. For more information, visit - https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedModuleAuthors":{"type":"Array","metadata":{"displayName":"Allowed - module authors","description":"List of allowed module authors. Ex. authorname@contoso.com"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedModuleAuthors","value":"[parameters(''allowedModuleAuthors'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c70b02-63dd-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"53c70b02-63dd-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Configure allowed registries for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide registries that are allowed in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedACRs":{"type":"Array","metadata":{"displayName":"Azure - Container Registries","description":"List of Azure Container Registries that - can be used with Azure ML. Ex. amlrepo.azurecr.io;amlrepo.azurecr.io/foo"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedACRs","value":"[parameters(''allowedACRs'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5853517a-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"5853517a-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure only allowed container images in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures only allowed container images are running in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"Allowed - container images regex","description":"Regex representing container images - allowed in Kubernetes cluster. E.g. Regex of azure container registry images - is ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedImages","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-images/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f86cb6e-c4da-441b-807c-44bd0cc14e66","type":"Microsoft.Authorization/policyDefinitions","name":"5f86cb6e-c4da-441b-807c-44bd0cc14e66"},{"properties":{"displayName":"[Preview]: - Configure allowed Python packages for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":" - This policy helps provide allowed Python packages in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedPythonPackageChannels":{"type":"Array","metadata":{"displayName":"Allowed - Python package indexes","description":"List of allowed Python package indexes. - Ex. http://somepythonindex.org "},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedPythonPackageChannels","value":"[parameters(''allowedPythonPackageChannels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77eeea86-7e81-4a7d-9067-de844d096752","type":"Microsoft.Authorization/policyDefinitions","name":"77eeea86-7e81-4a7d-9067-de844d096752"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Do not allow privileged containers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy does not allow privileged containers creation in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerNoPrivilege","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-no-privilege/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ce7ac02-a5c6-45d6-8d1b-844feb1c1531","type":"Microsoft.Authorization/policyDefinitions","name":"7ce7ac02-a5c6-45d6-8d1b-844feb1c1531"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by an integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified key vault integrated - Certificate Authority.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedCAs":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed Azure Key Vault Supported CAs","description":"The list of allowed - certificate authorities supported by Azure Key Vault."},"allowedValues":["DigiCert","GlobalSign"],"defaultValue":["DigiCert","GlobalSign"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.name","notIn":"[parameters(''allowedCAs'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e826246-c976-48f6-b03e-619bb92b3d82","type":"Microsoft.Authorization/policyDefinitions","name":"8e826246-c976-48f6-b03e-619bb92b3d82"},{"properties":{"displayName":"[Preview]: - Do not allow privileged containers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy does not allow privileged containers creation in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95edb821-ddaf-4404-9732-666045e056b4","type":"Microsoft.Authorization/policyDefinitions","name":"95edb821-ddaf-4404-9732-666045e056b4"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by a non-integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified non-integrated Certificate - Authority.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"caCommonName":{"type":"String","metadata":{"displayName":"[Preview]: - The common name of the certificate authority","description":"The common name - (CN) of the Certificate Authority (CA) provider. For example, for an issuer - CN = Contoso, OU = .., DC = .., you can specify Contoso"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.commonName","notContains":"[parameters(''caCommonName'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a22f4a40-01d3-4c7d-8071-da157eeff341","type":"Microsoft.Authorization/policyDefinitions","name":"a22f4a40-01d3-4c7d-8071-da157eeff341"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure CPU and memory resource limits defined on containers - in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures CPU and memory resource limits are defined on containers in - an Azure Kubernetes Service cluster. Limited Preview policies only work for - registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. - For instruction on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerResourceLimits","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-resource-limits/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2d3ed81-8d11-4079-80a5-1faadc0024f4","type":"Microsoft.Authorization/policyDefinitions","name":"a2d3ed81-8d11-4079-80a5-1faadc0024f4"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce internal load balancers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces load balancers do not have public IPs in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"LoadBalancersInternal","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/loadbalancer-no-publicips/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a74d8f00-2fd9-4ce4-968e-0ee1eb821698","type":"Microsoft.Authorization/policyDefinitions","name":"a74d8f00-2fd9-4ce4-968e-0ee1eb821698"},{"properties":{"displayName":"[Deprecated]: - Enforce unique ingress hostnames across namespaces in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces unique ingress hostnames across namespaces in a Kubernetes - cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.","metadata":{"version":"2.0.1-deprecated","category":"Kubernetes","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Deprecated]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fd3e59-6390-4f2b-8247-ea676bd03e2d","type":"Microsoft.Authorization/policyDefinitions","name":"b2fd3e59-6390-4f2b-8247-ea676bd03e2d"},{"properties":{"displayName":"[Preview]: - Manage allowed curve names for elliptic curve cryptography certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed elliptic curve names for elliptic curve cryptography - certificates.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"allowedECNames":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed elliptic curve names","description":"The list of allowed curve names - for elliptic curve cryptography certificates."},"allowedValues":["P-256","P-256K","P-384","P-521"],"defaultValue":["P-256","P-256K","P-384","P-521"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["EC","EC-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.ellipticCurveName","notIn":"[parameters(''allowedECNames'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd78111f-4953-4367-9fd5-7e08808b54bf","type":"Microsoft.Authorization/policyDefinitions","name":"bd78111f-4953-4367-9fd5-7e08808b54bf"},{"properties":{"displayName":"[Preview]: - Manage minimum key size for RSA certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the minimum key size for RSA certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"minimumRSAKeySize":{"type":"Integer","metadata":{"displayName":"[Preview]: - Minimum RSA key size","description":"The minimum key size for RSA certificates."},"allowedValues":[2048,3072,4096]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["RSA","RSA-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keySize","less":"[parameters(''minimumRSAKeySize'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cee51871-e572-4576-855c-047c820360f0","type":"Microsoft.Authorization/policyDefinitions","name":"cee51871-e572-4576-855c-047c820360f0"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce unique ingress hostnames across namespaces in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces unique ingress hostnames across namespaces in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"UniqueIngressHostnames","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-hostnames-conflict/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d011d9f7-ba32-4005-b727-b3d09371ca60","type":"Microsoft.Authorization/policyDefinitions","name":"d011d9f7-ba32-4005-b727-b3d09371ca60"},{"properties":{"displayName":"[Preview]: - Ensure container CPU and memory resource limits do not exceed the specified - limits in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures container CPU and memory resource limits are defined and do - not exceed the specified limits in a Kubernetes cluster. For instructions - on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"cpuLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed CPU units","description":"The maximum CPU units allowed for a - container. E.g. 200m. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"memoryLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed memory bytes","description":"The maximum memory bytes allowed - for a container. E.g. 1Gi. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/constraint.yaml","values":{"cpuLimit":"[parameters(''cpuLimit'')]","memoryLimit":"[parameters(''memoryLimit'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345eecc-fa47-480f-9e88-67dcc122b164","type":"Microsoft.Authorization/policyDefinitions","name":"e345eecc-fa47-480f-9e88-67dcc122b164"},{"properties":{"displayName":"[Preview]: - Manage certificates that are within a specified number of days of expiration","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates that are within a specified number of days to - their expiration date.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"daysToExpire":{"type":"Integer","metadata":{"displayName":"[Preview]: - Days to expire","description":"The number of days for a certificate to expire."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/attributes.expiresOn","lessOrEquals":"[addDays(utcNow(), - parameters(''daysToExpire''))]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f772fb64-8e40-40ad-87bc-7706e1949427","type":"Microsoft.Authorization/policyDefinitions","name":"f772fb64-8e40-40ad-87bc-7706e1949427"},{"properties":{"displayName":"[Preview]: - Ensure only allowed container images in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures only allowed container images are running in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"[Preview]: - Allowed container images regex","description":"The RegEx rule used to match - allowed container images in a Kubernetes cluster. For example, to allow any - Azure Container Registry image by matching partial path: ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/constraint.yaml","values":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/febd0533-8e55-448f-b837-bd0e06f16469","type":"Microsoft.Authorization/policyDefinitions","name":"febd0533-8e55-448f-b837-bd0e06f16469"},{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:38.5457348Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/write"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicycdf01c2c"}]}' - headers: - cache-control: - - no-cache - content-length: - - '1834475' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:38 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Authorization/policyDefinitions?api-version=2019-09-01 - response: - body: - string: '{"value":[{"properties":{"displayName":"Microsoft Managed Control 1599 - - Developer Configuration Management | Software / Firmware Integrity Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1599"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945","type":"Microsoft.Authorization/policyDefinitions","name":"0004bbf0-5099-4179-869e-e9ffe5fb0945"},{"properties":{"displayName":"Audit - virtual machines without disaster recovery configured","policyType":"BuiltIn","mode":"All","description":"Audit - virtual machines which do not have disaster recovery configured. To learn - more about disaster recovery, visit https://aka.ms/asr-doc.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Resources/links","existenceCondition":{"field":"name","like":"ASR-Protect-*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","type":"Microsoft.Authorization/policyDefinitions","name":"0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Function App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an Function app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/001802d1-4969-4c82-a700-c29c6c6f9bbd","type":"Microsoft.Authorization/policyDefinitions","name":"001802d1-4969-4c82-a700-c29c6c6f9bbd"},{"properties":{"displayName":"Microsoft - Managed Control 1375 - Incident Response Assistance | Automation Support For - Availability Of Information / Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1375"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/00379355-8932-4b52-b63a-3bc6daf3451a","type":"Microsoft.Authorization/policyDefinitions","name":"00379355-8932-4b52-b63a-3bc6daf3451a"},{"properties":{"displayName":"Microsoft - Managed Control 1605 - Developer Security Testing And Evaluation | Static - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1605"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0062eb8b-dc75-4718-8ea5-9bb4a9606655","type":"Microsoft.Authorization/policyDefinitions","name":"0062eb8b-dc75-4718-8ea5-9bb4a9606655"},{"properties":{"displayName":"Azure - Backup should be enabled for Virtual Machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit if Azure Backup service is enabled for all Virtual machines. - Azure Backup is a cost-effective, one-click backup solution simplifies data - recovery and is easier to enable than other cloud backup services.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.RecoveryServices/backupprotecteditems"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/013e242c-8828-4970-87b3-ab247555486d","type":"Microsoft.Authorization/policyDefinitions","name":"013e242c-8828-4970-87b3-ab247555486d"},{"properties":{"displayName":"Microsoft - Managed Control 1142 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1142"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01524fa8-4555-48ce-ba5f-c3b8dcef5147","type":"Microsoft.Authorization/policyDefinitions","name":"01524fa8-4555-48ce-ba5f-c3b8dcef5147"},{"properties":{"displayName":"Microsoft - Managed Control 1099 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1099"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01910bab-8639-4bd0-84ef-cc53b24d79ba","type":"Microsoft.Authorization/policyDefinitions","name":"01910bab-8639-4bd0-84ef-cc53b24d79ba"},{"properties":{"displayName":"Microsoft - Managed Control 1285 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1285"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/01f7726b-db54-45c2-bcb5-9bd7a43796ee","type":"Microsoft.Authorization/policyDefinitions","name":"01f7726b-db54-45c2-bcb5-9bd7a43796ee"},{"properties":{"displayName":"Microsoft - Managed Control 1709 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1709"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/025992d6-7fee-4137-9bbf-2ffc39c0686c","type":"Microsoft.Authorization/policyDefinitions","name":"025992d6-7fee-4137-9bbf-2ffc39c0686c"},{"properties":{"displayName":"Microsoft - Managed Control 1052 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1052"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/027cae1c-ec3e-4492-9036-4168d540c42a","type":"Microsoft.Authorization/policyDefinitions","name":"027cae1c-ec3e-4492-9036-4168d540c42a"},{"properties":{"displayName":"Microsoft - Managed Control 1034 - Least Privilege","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1034"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a5ed00-6d2e-4e97-9a98-46c32c057329","type":"Microsoft.Authorization/policyDefinitions","name":"02a5ed00-6d2e-4e97-9a98-46c32c057329"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the remote host connection status - does not match the specified one","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the remote host connection status - does not match the specified one. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad","type":"Microsoft.Authorization/policyDefinitions","name":"02a84be7-c304-421f-9bb7-5d2c26af54ad"},{"properties":{"displayName":"Microsoft - Managed Control 1623 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1623"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02ce1b22-412a-4528-8630-c42146f917ed","type":"Microsoft.Authorization/policyDefinitions","name":"02ce1b22-412a-4528-8630-c42146f917ed"},{"properties":{"displayName":"Microsoft - Managed Control 1515 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1515"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/02dd141a-a2b2-49a7-bcbd-ca31142f6211","type":"Microsoft.Authorization/policyDefinitions","name":"02dd141a-a2b2-49a7-bcbd-ca31142f6211"},{"properties":{"displayName":"Microsoft - Managed Control 1327 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1327"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03188d8f-1ae5-4fe1-974d-2d7d32ef937d","type":"Microsoft.Authorization/policyDefinitions","name":"03188d8f-1ae5-4fe1-974d-2d7d32ef937d"},{"properties":{"displayName":"Microsoft - Managed Control 1229 - Information System Component Inventory | No Duplicate - Accounting Of Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1229"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03752212-103c-4ab8-a306-7e813022ca9d","type":"Microsoft.Authorization/policyDefinitions","name":"03752212-103c-4ab8-a306-7e813022ca9d"},{"properties":{"displayName":"Microsoft - Managed Control 1123 - Audit Review, Analysis, And Reporting | Audit Level - Adjustment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1123"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03996055-37a4-45a5-8b70-3f1caa45f87d","type":"Microsoft.Authorization/policyDefinitions","name":"03996055-37a4-45a5-8b70-3f1caa45f87d"},{"properties":{"displayName":"Microsoft - Managed Control 1474 - Emergency Power | Long-Term Alternate Power Supply - - Minimal Operational Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1474"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ad326e-d7a1-44b1-9a76-e17492efc9e4","type":"Microsoft.Authorization/policyDefinitions","name":"03ad326e-d7a1-44b1-9a76-e17492efc9e4"},{"properties":{"displayName":"Microsoft - Managed Control 1227 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1227"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03b78f5e-4877-4303-b0f4-eb6583f25768","type":"Microsoft.Authorization/policyDefinitions","name":"03b78f5e-4877-4303-b0f4-eb6583f25768"},{"properties":{"displayName":"Microsoft - Managed Control 1361 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1361"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/03ed3be1-7276-4452-9a5d-e4168565ac67","type":"Microsoft.Authorization/policyDefinitions","name":"03ed3be1-7276-4452-9a5d-e4168565ac67"},{"properties":{"displayName":"Microsoft - Managed Control 1594 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1594"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/042ba2a1-8bb8-45f4-b080-c78cf62b90e9","type":"Microsoft.Authorization/policyDefinitions","name":"042ba2a1-8bb8-45f4-b080-c78cf62b90e9"},{"properties":{"displayName":"Azure - Cosmos DB allowed locations","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to restrict the locations your organization can specify - when deploying Azure Cosmos DB resources. Use to enforce your geo-compliance - requirements.","metadata":{"version":"1.0.0","category":"Cosmos DB"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"displayName":"Allowed - locations","description":"The list of locations that can be specified when - deploying Azure Cosmos DB resources.","strongType":"location"}},"policyEffect":{"type":"String","metadata":{"displayName":"Policy - Effect","description":"The desired effect of the policy."},"allowedValues":["deny","audit","disabled"],"defaultValue":"deny"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"count":{"field":"Microsoft.DocumentDB/databaseAccounts/Locations[*]","where":{"value":"[replace(toLower(first(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*].locationName''))), - '' '', '''')]","in":"[parameters(''listOfAllowedLocations'')]"}},"notEquals":"[length(field(''Microsoft.DocumentDB/databaseAccounts/Locations[*]''))]"}]},"then":{"effect":"[parameters(''policyEffect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0473574d-2d43-4217-aefe-941fcdf7e684","type":"Microsoft.Authorization/policyDefinitions","name":"0473574d-2d43-4217-aefe-941fcdf7e684"},{"properties":{"displayName":"SQL - managed instance TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/managedInstances/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","type":"Microsoft.Authorization/policyDefinitions","name":"048248b0-55cd-46da-b1ff-39efd52db260"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Linux virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Linux VMs monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04c4380f-3fae-46e8-96c9-30193528f602","type":"Microsoft.Authorization/policyDefinitions","name":"04c4380f-3fae-46e8-96c9-30193528f602"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Log Analytics - workspace when any Service Bus which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04d53d87-841c-4f23-8a5b-21564380b55e","type":"Microsoft.Authorization/policyDefinitions","name":"04d53d87-841c-4f23-8a5b-21564380b55e"},{"properties":{"displayName":"Microsoft - Managed Control 1572 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1572"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/04f5fb00-80bb-48a9-a75b-4cb4d4c97c36","type":"Microsoft.Authorization/policyDefinitions","name":"04f5fb00-80bb-48a9-a75b-4cb4d4c97c36"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77","type":"Microsoft.Authorization/policyDefinitions","name":"053d3325-282c-4e5c-b944-24faffd30d77"},{"properties":{"displayName":"Microsoft - Managed Control 1331 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1331"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05460fe2-301f-4ed1-8174-d62c8bb92ff4","type":"Microsoft.Authorization/policyDefinitions","name":"05460fe2-301f-4ed1-8174-d62c8bb92ff4"},{"properties":{"displayName":"Private - endpoint should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a private endpoint. - For more details, visit https://aka.ms/pgprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0564d078-92f5-4f97-8398-b9f58a51f70b","type":"Microsoft.Authorization/policyDefinitions","name":"0564d078-92f5-4f97-8398-b9f58a51f70b"},{"properties":{"displayName":"Vulnerability - Assessment settings for SQL server should contain an email address to receive - scan reports","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send scan reports to'' field in - the Vulnerability Assessment settings. This email address receives scan result - summary after a periodic scan runs on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/default.recurringScans.emails[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","type":"Microsoft.Authorization/policyDefinitions","name":"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9"},{"properties":{"displayName":"Diagnostic - logs in Azure Data Lake Store should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb","type":"Microsoft.Authorization/policyDefinitions","name":"057ef27e-665e-4328-8ea3-04b3122bd9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1132 - Protection Of Audit Information | Audit Backup On Separate - Physical Systems / Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1132"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05938e10-cdbd-4a54-9b2b-1cbcfc141ad0","type":"Microsoft.Authorization/policyDefinitions","name":"05938e10-cdbd-4a54-9b2b-1cbcfc141ad0"},{"properties":{"displayName":"Microsoft - Managed Control 1223 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1223"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a","type":"Microsoft.Authorization/policyDefinitions","name":"05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a"},{"properties":{"displayName":"Microsoft - Managed Control 1640 - Transmission Confidentiality And Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1640"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05a289ce-6a20-4b75-a0f3-dc8601b6acd0","type":"Microsoft.Authorization/policyDefinitions","name":"05a289ce-6a20-4b75-a0f3-dc8601b6acd0"},{"properties":{"displayName":"Microsoft - Managed Control 1420 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1420"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/05ae08cc-a282-413b-90c7-21a2c60b8404","type":"Microsoft.Authorization/policyDefinitions","name":"05ae08cc-a282-413b-90c7-21a2c60b8404"},{"properties":{"displayName":"Microsoft - Managed Control 1658 - Secure Name / Address Resolution Service (Recursive - Or Caching Resolver)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1658"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063b540e-4bdc-4e7a-a569-3a42ddf22098","type":"Microsoft.Authorization/policyDefinitions","name":"063b540e-4bdc-4e7a-a569-3a42ddf22098"},{"properties":{"displayName":"Microsoft - Managed Control 1688 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1688"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/063c3f09-e0f0-4587-8fd5-f4276fae675f","type":"Microsoft.Authorization/policyDefinitions","name":"063c3f09-e0f0-4587-8fd5-f4276fae675f"},{"properties":{"displayName":"Microsoft - Managed Control 1332 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1332"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068260be-a5e6-4b0a-a430-cd27071c226a","type":"Microsoft.Authorization/policyDefinitions","name":"068260be-a5e6-4b0a-a430-cd27071c226a"},{"properties":{"displayName":"Microsoft - Managed Control 1455 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1455"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/068a88d4-e520-434e-baf0-9005a8164e6a","type":"Microsoft.Authorization/policyDefinitions","name":"068a88d4-e520-434e-baf0-9005a8164e6a"},{"properties":{"displayName":"[Deprecated]: - Audit SQL DB Level Audit Setting","policyType":"BuiltIn","mode":"All","description":"Audit - DB level audit setting for SQL databases","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{"setting":{"type":"String","metadata":{"displayName":"[Deprecated]: - Audit Setting"},"allowedValues":["enabled","disabled"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/auditingSettings","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Audit - VMs that do not use managed disks","policyType":"BuiltIn","mode":"All","description":"This - policy audits VMs that do not use managed disks","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/osDisk.uri","exists":"True"}]},{"allOf":[{"field":"type","equals":"Microsoft.Compute/VirtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/VirtualMachineScaleSets/osDisk.vhdContainers","exists":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/osdisk.imageUrl","exists":"True"}]}]}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","type":"Microsoft.Authorization/policyDefinitions","name":"06a78e20-9358-41c9-923c-fb736d382a4d"},{"properties":{"displayName":"Microsoft - Managed Control 1366 - Incident Handling | Information Correlation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1366"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/06c45c30-ae44-4f0f-82be-41331da911cc","type":"Microsoft.Authorization/policyDefinitions","name":"06c45c30-ae44-4f0f-82be-41331da911cc"},{"properties":{"displayName":"Microsoft - Managed Control 1633 - Boundary Protection | Route Traffic To Authenticated - Proxy Servers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1633"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/07557aa0-e02f-4460-9a81-8ecd2fed601a","type":"Microsoft.Authorization/policyDefinitions","name":"07557aa0-e02f-4460-9a81-8ecd2fed601a"},{"properties":{"displayName":"CORS - should not allow every resource to access your Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your Function - app. Allow only required domains to interact with your Function app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5","type":"Microsoft.Authorization/policyDefinitions","name":"0820b7b9-23aa-4725-a1ce-ae4558f718e5"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - values: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c","type":"Microsoft.Authorization/policyDefinitions","name":"0868462e-646c-4fe3-9ced-a733534b6a2c"},{"properties":{"displayName":"Microsoft - Managed Control 1583 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1583"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0882d488-8e80-4466-bc0f-0cd15b6cb66d","type":"Microsoft.Authorization/policyDefinitions","name":"0882d488-8e80-4466-bc0f-0cd15b6cb66d"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08b17839-76c6-4015-90e0-33d9d54d219c","type":"Microsoft.Authorization/policyDefinitions","name":"08b17839-76c6-4015-90e0-33d9d54d219c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Log Analytics - workspace when any Search Services which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08ba64b8-738f-4918-9686-730d2ed79c7d","type":"Microsoft.Authorization/policyDefinitions","name":"08ba64b8-738f-4918-9686-730d2ed79c7d"},{"properties":{"displayName":"Adaptive - Network Hardening recommendations should be applied on internet facing virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Azure Security - Center analyzes the traffic patterns of Internet facing virtual machines and - provides Network Security Group rule recommendations that reduce the potential - attack surface","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"adaptiveNetworkHardenings","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","type":"Microsoft.Authorization/policyDefinitions","name":"08e6af2d-db70-460a-bfe9-d5bd474ba9d6"},{"properties":{"displayName":"There - should be more than one owner assigned to your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate more than one subscription owner in order to have - administrator access redundancy.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateMoreThanOneOwner","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","type":"Microsoft.Authorization/policyDefinitions","name":"09024ccc-0c5f-475e-9457-b7c0d9ed487b"},{"properties":{"displayName":"Microsoft - Managed Control 1159 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1159"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0925f098-7877-450b-8ba4-d1e55f2d8795","type":"Microsoft.Authorization/policyDefinitions","name":"0925f098-7877-450b-8ba4-d1e55f2d8795"},{"properties":{"displayName":"Disk - encryption should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"VMs - without an enabled disk encryption will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","type":"Microsoft.Authorization/policyDefinitions","name":"0961003e-5a0a-4549-abde-af6a37f2724d"},{"properties":{"displayName":"Microsoft - Managed Control 1302 - Identification And Authentication (Org. Users) | Network - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1302"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09828c65-e323-422b-9774-9d5c646124da","type":"Microsoft.Authorization/policyDefinitions","name":"09828c65-e323-422b-9774-9d5c646124da"},{"properties":{"displayName":"Configure - backup on VMs of a location to an existing central Vault in the same location","policyType":"BuiltIn","mode":"Indexed","description":"This - policy configures Azure Backup protection on VMs in a given location to an - existing central vault in the same location. It applies to only those VMs - that are not already configured for backup. It is recommended that this policy - is assigned to not more than 200 VMs. If the policy is assigned for more than - 200 VMs, it can result in the backup getting triggered a few hours beyond - the defined schedule. This policy will be enhanced to support more VM images.","metadata":{"version":"1.0.0","category":"Backup"},"parameters":{"vaultLocation":{"type":"String","metadata":{"displayName":"Location - (Specify the location of the VMs that you want to protect)","description":"Specify - the location of the VMs that you want to protect. VMs should be backed up - to a vault in the same location.\nFor example - southeastasia","strongType":"location"}},"backupPolicyId":{"type":"String","metadata":{"displayName":"Backup - Policy (of type Azure VM from a vault in the location chosen above)","description":"Specify - the id of the Azure backup policy to configure backup of the virtual machines. - The selected Azure backup policy should be of type Azure virtual machine. - This policy needs to be in a vault that is present in the location chosen - above.\nFor example - /subscriptions//resourceGroups//providers/Microsoft.RecoveryServices/vaults//backupPolicies/","strongType":"Microsoft.RecoveryServices/vaults/backupPolicies"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["deployIfNotExists","auditIfNotExists","disabled"],"defaultValue":"deployIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"location","equals":"[parameters(''vaultLocation'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c","/providers/microsoft.authorization/roleDefinitions/5e467623-bb1f-42f4-a55d-6e525e11384b"],"type":"Microsoft.RecoveryServices/backupprotecteditems","deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"apiVersion":"2017-05-10","name":"[concat(''DeployProtection-'',uniqueString(parameters(''protectedItems'')))]","type":"Microsoft.Resources/deployments","resourceGroup":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 4))]","subscriptionId":"[first(skip(split(parameters(''backupPolicyId''), - ''/''), 2))]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"backupPolicyId":{"type":"String"},"fabricName":{"type":"String"},"protectionContainers":{"type":"String"},"protectedItems":{"type":"String"},"sourceResourceId":{"type":"String"}},"resources":[{"type":"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems","name":"[concat(first(skip(split(parameters(''backupPolicyId''), - ''/''), 8)), ''/'', parameters(''fabricName''), ''/'',parameters(''protectionContainers''), - ''/'', parameters(''protectedItems''))]","apiVersion":"2016-06-01","properties":{"protectedItemType":"Microsoft.Compute/virtualMachines","policyId":"[parameters(''backupPolicyId'')]","sourceResourceId":"[parameters(''sourceResourceId'')]"}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"[parameters(''fabricName'')]"},"protectionContainers":{"value":"[parameters(''protectionContainers'')]"},"protectedItems":{"value":"[parameters(''protectedItems'')]"},"sourceResourceId":{"value":"[parameters(''sourceResourceId'')]"}}}}]},"parameters":{"backupPolicyId":{"value":"[parameters(''backupPolicyId'')]"},"fabricName":{"value":"Azure"},"protectionContainers":{"value":"[concat(''iaasvmcontainer;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"protectedItems":{"value":"[concat(''vm;iaasvmcontainerv2;'', - resourceGroup().name, '';'' ,field(''name''))]"},"sourceResourceId":{"value":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/'', resourceGroup().name, - ''/providers/Microsoft.Compute/virtualMachines/'',field(''name''))]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/09ce66bc-1220-4153-8104-e3f51c936913","type":"Microsoft.Authorization/policyDefinitions","name":"09ce66bc-1220-4153-8104-e3f51c936913"},{"properties":{"displayName":"Private - endpoint should be enabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mariadbprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a1302fb-a631-4106-9753-f3d494733990","type":"Microsoft.Authorization/policyDefinitions","name":"0a1302fb-a631-4106-9753-f3d494733990"},{"properties":{"displayName":"Microsoft - Managed Control 1654 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1654"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a2ee16e-ab1f-414a-800b-d1608835862b","type":"Microsoft.Authorization/policyDefinitions","name":"0a2ee16e-ab1f-414a-800b-d1608835862b"},{"properties":{"displayName":"Microsoft - Managed Control 1402 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1402"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a560d32-8075-4fec-9615-9f7c853f4ea9","type":"Microsoft.Authorization/policyDefinitions","name":"0a560d32-8075-4fec-9615-9f7c853f4ea9"},{"properties":{"displayName":"Microsoft - Managed Control 1428 - Media Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1428"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a77fcc7-b8d8-451a-ab52-56197913c0c7","type":"Microsoft.Authorization/policyDefinitions","name":"0a77fcc7-b8d8-451a-ab52-56197913c0c7"},{"properties":{"displayName":"Audit - resource location matches resource group location","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that the resource location matches its resource group location","metadata":{"version":"1.0.0","category":"General"},"policyRule":{"if":{"field":"location","notIn":["[resourcegroup().location]","global"]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a914e76-4921-4c19-b460-a2d36003525a","type":"Microsoft.Authorization/policyDefinitions","name":"0a914e76-4921-4c19-b460-a2d36003525a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Management''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Management''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountManagement"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29","type":"Microsoft.Authorization/policyDefinitions","name":"0a9991e6-21be-49f9-8916-a06d934bcf29"},{"properties":{"displayName":"Microsoft - Managed Control 1044 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1044"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0abbac52-57cf-450d-8408-1208d0dd9e90","type":"Microsoft.Authorization/policyDefinitions","name":"0abbac52-57cf-450d-8408-1208d0dd9e90"},{"properties":{"displayName":"Microsoft - Managed Control 1253 - Contingency Plan | Resume Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1253"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0afce0b3-dd9f-42bb-af28-1e4284ba8311","type":"Microsoft.Authorization/policyDefinitions","name":"0afce0b3-dd9f-42bb-af28-1e4284ba8311"},{"properties":{"displayName":"Email - notification to subscription owner for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the subscription owner, in order to have them - receive security alert emails from Microsoft. This ensures that they are aware - of any potential security issues and can mitigate the risk in a timely fashion","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertsToAdmins","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d","type":"Microsoft.Authorization/policyDefinitions","name":"0b15565f-aa9e-48ba-8619-45960f2c314d"},{"properties":{"displayName":"Microsoft - Managed Control 1046 - Automatic Account Lock | Purge / Wipe Mobile Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1046"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b1aa965-7502-41f9-92be-3e2fe7cc392a","type":"Microsoft.Authorization/policyDefinitions","name":"0b1aa965-7502-41f9-92be-3e2fe7cc392a"},{"properties":{"displayName":"Microsoft - Managed Control 1020 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1020"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b291ee8-3140-4cad-beb7-568c077c78ce","type":"Microsoft.Authorization/policyDefinitions","name":"0b291ee8-3140-4cad-beb7-568c077c78ce"},{"properties":{"displayName":"Key - Vault objects should be recoverable","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits if key vault objects are not recoverable. Soft Delete feature - helps to effectively hold the resources for a given retention period (90 days) - even after a DELETE operation, while giving the appearance that the object - is deleted. When ''Purge protection'' is on, a vault or an object in deleted - state cannot be purged until the retention period of 90 days has passed. These - vaults and objects can still be recovered, assuring customers that the retention - policy will be followed.","metadata":{"version":"1.0.0","category":"Key Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","exists":"false"},{"field":"Microsoft.KeyVault/vaults/enableSoftDelete","equals":"false"},{"field":"Microsoft.KeyVault/vaults/enablePurgeProtection","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","type":"Microsoft.Authorization/policyDefinitions","name":"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53"},{"properties":{"displayName":"Microsoft - Managed Control 1115 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1115"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0b653845-2ad9-4e09-a4f3-5a7c1d78353d","type":"Microsoft.Authorization/policyDefinitions","name":"0b653845-2ad9-4e09-a4f3-5a7c1d78353d"},{"properties":{"displayName":"Microsoft - Managed Control 1239 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1239"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0be51298-f643-4556-88af-d7db90794879","type":"Microsoft.Authorization/policyDefinitions","name":"0be51298-f643-4556-88af-d7db90794879"},{"properties":{"displayName":"Ensure - API app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0c192fe8-9cbb-4516-85b3-0ade8bd03886","type":"Microsoft.Authorization/policyDefinitions","name":"0c192fe8-9cbb-4516-85b3-0ade8bd03886"},{"properties":{"displayName":"Microsoft - Managed Control 1496 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1496"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ca96127-2f87-46ab-a4fc-0d2a786df1c8","type":"Microsoft.Authorization/policyDefinitions","name":"0ca96127-2f87-46ab-a4fc-0d2a786df1c8"},{"properties":{"displayName":"SQL - server TDE protector should be encrypted with your own key","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - Data Encryption (TDE) with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/encryptionProtector","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/servers/encryptionProtector/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","notEquals":""},{"field":"Microsoft.Sql/servers/encryptionProtector/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","type":"Microsoft.Authorization/policyDefinitions","name":"0d134df8-db83-46fb-ad72-fe0c9428c8dd"},{"properties":{"displayName":"Microsoft - Managed Control 1518 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1518"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d58f734-c052-40e9-8b2f-a1c2bff0b815","type":"Microsoft.Authorization/policyDefinitions","name":"0d58f734-c052-40e9-8b2f-a1c2bff0b815"},{"properties":{"displayName":"Microsoft - Managed Control 1713 - Software, Firmware, And Information Integrity | Integrity - Checks","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1713"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d87c70b-5012-48e9-994b-e70dd4b8def0","type":"Microsoft.Authorization/policyDefinitions","name":"0d87c70b-5012-48e9-994b-e70dd4b8def0"},{"properties":{"displayName":"Microsoft - Managed Control 1466 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1466"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d943a9c-a6f1-401f-a792-740cdb09c451","type":"Microsoft.Authorization/policyDefinitions","name":"0d943a9c-a6f1-401f-a792-740cdb09c451"},{"properties":{"displayName":"[Deprecated]: - Show audit results from Windows VMs on which Windows Defender Exploit Guard - is not enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which Windows Defender Exploit Guard is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-deprecated","category":"Guest - Configuration","deprecated":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053","type":"Microsoft.Authorization/policyDefinitions","name":"0d9b45ff-9ddd-43fc-bf59-fbd1c8423053"},{"properties":{"displayName":"Managed - identity should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f","type":"Microsoft.Authorization/policyDefinitions","name":"0da106f2-4ca3-48e8-bc85-c638fe6aea8f"},{"properties":{"displayName":"Microsoft - Managed Control 1718 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1718"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0dced7ab-9ce5-4137-93aa-14c13e06ab17","type":"Microsoft.Authorization/policyDefinitions","name":"0dced7ab-9ce5-4137-93aa-14c13e06ab17"},{"properties":{"displayName":"[Preview]: - Authorized IP ranges should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Restrict - access to the Kubernetes Service Management API by granting API access only - to IP addresses in specific ranges. It is recommended to limit access to authorized - IP ranges to ensure that only applications from allowed networks can access - the cluster.","metadata":{"version":"1.0.1-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"field":"Microsoft.ContainerService/managedClusters/apiServerAccessProfile.authorizedIPRanges","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","type":"Microsoft.Authorization/policyDefinitions","name":"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea"},{"properties":{"displayName":"Remote - debugging should be turned off for Function Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on function apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","type":"Microsoft.Authorization/policyDefinitions","name":"0e60b895-3786-45da-8377-9c6b4b6ac5f9"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MariaDB","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MariaDB with geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","type":"Microsoft.Authorization/policyDefinitions","name":"0ec47710-77ff-4a3d-9181-6aa50af424d0"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Windows VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ecd903d-91e7-4726-83d3-a229d7f2e293","type":"Microsoft.Authorization/policyDefinitions","name":"0ecd903d-91e7-4726-83d3-a229d7f2e293"},{"properties":{"displayName":"Microsoft - Managed Control 1601 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1601"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e","type":"Microsoft.Authorization/policyDefinitions","name":"0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e"},{"properties":{"displayName":"[Preview]: - Audit Azure Spring Cloud instances where distributed tracing is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Distributed - tracing tools in Azure Spring Cloud allow debugging and monitoring the complex - interconnections between microservices in an application. Distributed tracing - tools should be enabled and in a healthy state.","metadata":{"version":"1.0.0-preview","category":"App - Platform","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppPlatform/Spring"},{"anyOf":[{"field":"Microsoft.AppPlatform/Spring/trace.enabled","notEquals":"true"},{"field":"Microsoft.AppPlatform/Spring/trace.state","notEquals":"Succeeded"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f2d8593-4667-4932-acca-6a9f187af109","type":"Microsoft.Authorization/policyDefinitions","name":"0f2d8593-4667-4932-acca-6a9f187af109"},{"properties":{"displayName":"Microsoft - Managed Control 1476 - Fire Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1476"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f3c4ac2-3e35-4906-a80b-473b12a622d7","type":"Microsoft.Authorization/policyDefinitions","name":"0f3c4ac2-3e35-4906-a80b-473b12a622d7"},{"properties":{"displayName":"Microsoft - Managed Control 1204 - Access Restrictions For Change | Review System Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1204"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f4f6750-d1ab-4a4c-8dfd-af3237682665","type":"Microsoft.Authorization/policyDefinitions","name":"0f4f6750-d1ab-4a4c-8dfd-af3237682665"},{"properties":{"displayName":"Microsoft - Managed Control 1430 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1430"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f559588-5e53-4b14-a7c4-85d28ebc2234","type":"Microsoft.Authorization/policyDefinitions","name":"0f559588-5e53-4b14-a7c4-85d28ebc2234"},{"properties":{"displayName":"Microsoft - Managed Control 1574 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1574"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f935dab-83d6-47b8-85ef-68b8584161b9","type":"Microsoft.Authorization/policyDefinitions","name":"0f935dab-83d6-47b8-85ef-68b8584161b9"},{"properties":{"displayName":"Microsoft - Managed Control 1164 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1164"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fb8d3ce-9e96-481c-9c68-88d4e3019310","type":"Microsoft.Authorization/policyDefinitions","name":"0fb8d3ce-9e96-481c-9c68-88d4e3019310"},{"properties":{"displayName":"Microsoft - Managed Control 1017 - Account Management | Inactivity Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1017"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0fc3db37-e59a-48c1-84e9-1780cedb409e","type":"Microsoft.Authorization/policyDefinitions","name":"0fc3db37-e59a-48c1-84e9-1780cedb409e"},{"properties":{"displayName":"Microsoft - Managed Control 1087 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1087"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/100c82ba-42e9-4d44-a2ba-94b209248583","type":"Microsoft.Authorization/policyDefinitions","name":"100c82ba-42e9-4d44-a2ba-94b209248583"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not contain the specified - certificates in Trusted Root","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs that - do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateThumbprints":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints","description":"A semicolon-separated list of certificate - thumbprints that should exist under the Trusted Root certificate store (Cert:\\LocalMachine\\Root). - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprints'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsCertificateInTrustedRoot"},"CertificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateThumbprints":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprints'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","type":"Microsoft.Authorization/policyDefinitions","name":"106ccbe4-a791-4f33-a44a-06796944b8d5"},{"properties":{"displayName":"Microsoft - Managed Control 1554 - Vulnerability Scanning | Discoverable Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1554"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10984b4e-c93e-48d7-bf20-9c03b04e9eca","type":"Microsoft.Authorization/policyDefinitions","name":"10984b4e-c93e-48d7-bf20-9c03b04e9eca"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Function - App","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","type":"Microsoft.Authorization/policyDefinitions","name":"10c1859c-e1a7-4df3-ab97-a487fa8059f6"},{"properties":{"displayName":"Custom - subscription owner roles should not exist","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that no custom subscription owner roles exist.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"},{"anyOf":[{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions[*].actions[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/permissions.actions[*]","notEquals":"*"}}]},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notIn":["[concat(subscription().id,''/'')]","[subscription().id]","/"]}},{"not":{"field":"Microsoft.Authorization/roleDefinitions/assignableScopes[*]","notLike":"/providers/Microsoft.Management/*"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9","type":"Microsoft.Authorization/policyDefinitions","name":"10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9"},{"properties":{"displayName":"Microsoft - Managed Control 1230 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1230"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11158848-f679-4e9b-aa7b-9fb07d945071","type":"Microsoft.Authorization/policyDefinitions","name":"11158848-f679-4e9b-aa7b-9fb07d945071"},{"properties":{"displayName":"Microsoft - Managed Control 1432 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1432"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1140e542-b80d-4048-af45-3f7245be274b","type":"Microsoft.Authorization/policyDefinitions","name":"1140e542-b80d-4048-af45-3f7245be274b"},{"properties":{"displayName":"Audit - Dependency agent deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07","type":"Microsoft.Authorization/policyDefinitions","name":"11ac78e3-31bc-4f0c-8434-37ab963cea07"},{"properties":{"displayName":"Microsoft - Managed Control 1655 - Voice Over Internet Protocol","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1655"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/121eab72-390e-4629-a7e2-6d6184f57c6b","type":"Microsoft.Authorization/policyDefinitions","name":"121eab72-390e-4629-a7e2-6d6184f57c6b"},{"properties":{"displayName":"Microsoft - Managed Control 1681 - Malicious Code Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1681"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12623e7e-4736-4b2e-b776-c1600f35f93a","type":"Microsoft.Authorization/policyDefinitions","name":"12623e7e-4736-4b2e-b776-c1600f35f93a"},{"properties":{"displayName":"Microsoft - Managed Control 1240 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1240"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/129eb39f-d79a-4503-84cd-92f036b5e429","type":"Microsoft.Authorization/policyDefinitions","name":"129eb39f-d79a-4503-84cd-92f036b5e429"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System objects''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemobjects"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa","type":"Microsoft.Authorization/policyDefinitions","name":"12ae2d24-3805-4b37-9fa9-465968bfbcfa"},{"properties":{"displayName":"Microsoft - Managed Control 1666 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1666"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12e30ee3-61e6-4509-8302-a871e8ebb91e","type":"Microsoft.Authorization/policyDefinitions","name":"12e30ee3-61e6-4509-8302-a871e8ebb91e"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"installedApplication":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should be installed. e.g. ''Microsoft SQL Server - 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server 2014*'' - (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]bwhitelistedapp;Name'', - ''='', parameters(''installedApplication'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WhitelistedApplication"},"installedApplication":{"value":"[parameters(''installedApplication'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"installedApplication":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]bwhitelistedapp;Name","value":"[parameters(''installedApplication'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6","type":"Microsoft.Authorization/policyDefinitions","name":"12f7e5d0-42a7-4630-80d8-54fb7cff9bd6"},{"properties":{"displayName":"Microsoft - Managed Control 1347 - Identification And Authentication (Non-Org. Users) - | Acceptance Of PIV Creds. From Other Agys.","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1347"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/131a2706-61e9-4916-a164-00e052056462","type":"Microsoft.Authorization/policyDefinitions","name":"131a2706-61e9-4916-a164-00e052056462"},{"properties":{"displayName":"Microsoft - Managed Control 1450 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1450"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/134d7a13-ba3e-41e2-b236-91bfcfa24e01","type":"Microsoft.Authorization/policyDefinitions","name":"134d7a13-ba3e-41e2-b236-91bfcfa24e01"},{"properties":{"displayName":"Microsoft - Managed Control 1184 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1184"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13579d0e-0ab0-4b26-b0fb-d586f6d7ed20","type":"Microsoft.Authorization/policyDefinitions","name":"13579d0e-0ab0-4b26-b0fb-d586f6d7ed20"},{"properties":{"displayName":"Microsoft - Managed Control 1085 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1085"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d117e0-38b0-4bbb-aaab-563be5dd10ba","type":"Microsoft.Authorization/policyDefinitions","name":"13d117e0-38b0-4bbb-aaab-563be5dd10ba"},{"properties":{"displayName":"Microsoft - Managed Control 1404 - Maintenance Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1404"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13d8f903-0cd6-449f-a172-50f6579c182b","type":"Microsoft.Authorization/policyDefinitions","name":"13d8f903-0cd6-449f-a172-50f6579c182b"},{"properties":{"displayName":"Microsoft - Managed Control 1695 - Information System Monitoring | Wireless Intrusion - Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1695"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/13fcf812-ec82-4eda-9b89-498de9efd620","type":"Microsoft.Authorization/policyDefinitions","name":"13fcf812-ec82-4eda-9b89-498de9efd620"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group contains any of the specified members. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToExclude":{"type":"String","metadata":{"displayName":"Members - to exclude","description":"A semicolon-separated list of members that should - be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToExclude'', - ''='', parameters(''MembersToExclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToExclude"},"MembersToExclude":{"value":"[parameters(''MembersToExclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToExclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToExclude","value":"[parameters(''MembersToExclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","type":"Microsoft.Authorization/policyDefinitions","name":"144f1397-32f9-4598-8c88-118decc3ccba"},{"properties":{"displayName":"Microsoft - Managed Control 1157 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1157"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/15495367-cf68-464c-bbc3-f53ca5227b7a","type":"Microsoft.Authorization/policyDefinitions","name":"15495367-cf68-464c-bbc3-f53ca5227b7a"},{"properties":{"displayName":"Microsoft - Managed Control 1491 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1491"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1571dd40-dafc-4ef4-8f55-16eba27efc7b","type":"Microsoft.Authorization/policyDefinitions","name":"1571dd40-dafc-4ef4-8f55-16eba27efc7b"},{"properties":{"displayName":"Microsoft - Managed Control 1564 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1564"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/157f0ef9-143f-496d-b8f9-f8c8eeaad801","type":"Microsoft.Authorization/policyDefinitions","name":"157f0ef9-143f-496d-b8f9-f8c8eeaad801"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a minimum password - age of 1 day","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a minimum password age of 1 day. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","type":"Microsoft.Authorization/policyDefinitions","name":"16390df4-2f73-4b42-af13-c801066763df"},{"properties":{"displayName":"Microsoft - Managed Control 1662 - Fail In Known State","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1662"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/165cb91f-7ea8-4ab7-beaf-8636b98c9d15","type":"Microsoft.Authorization/policyDefinitions","name":"165cb91f-7ea8-4ab7-beaf-8636b98c9d15"},{"properties":{"displayName":"Microsoft - Managed Control 1684 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1684"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16bfdb59-db38-47a5-88a9-2e9371a638cf","type":"Microsoft.Authorization/policyDefinitions","name":"16bfdb59-db38-47a5-88a9-2e9371a638cf"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - modules installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not have the specified Windows PowerShell - modules installed. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6","type":"Microsoft.Authorization/policyDefinitions","name":"16f9b37c-4408-4c30-bc17-254958f2e2d6"},{"properties":{"displayName":"Microsoft - Managed Control 1103 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1103"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16feeb31-6377-437e-bbab-d7f73911896d","type":"Microsoft.Authorization/policyDefinitions","name":"16feeb31-6377-437e-bbab-d7f73911896d"},{"properties":{"displayName":"Microsoft - Managed Control 1007 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1007"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17200329-bf6c-46d8-ac6d-abf4641c2add","type":"Microsoft.Authorization/policyDefinitions","name":"17200329-bf6c-46d8-ac6d-abf4641c2add"},{"properties":{"displayName":"Microsoft - Managed Control 1349 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Approved Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1349"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17641f70-94cd-4a5d-a613-3d1143e20e34","type":"Microsoft.Authorization/policyDefinitions","name":"17641f70-94cd-4a5d-a613-3d1143e20e34"},{"properties":{"displayName":"Deploy - associations for a managed application","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - managed application. This policy deployment does not support nested resource - types.","metadata":{"version":"1.0.0","category":"Managed Application"},"parameters":{"targetManagedApplicationId":{"type":"String","metadata":{"displayName":"Managed - application ID","description":"Resource ID of the managed application to which - resources need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the managed application.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetManagedApplicationId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetManagedApplicationId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetManagedApplicationId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetManagedApplicationId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetManagedApplicationId":{"value":"[parameters(''targetManagedApplicationId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17763ad9-70c0-4794-9397-53d765932634","type":"Microsoft.Authorization/policyDefinitions","name":"17763ad9-70c0-4794-9397-53d765932634"},{"properties":{"displayName":"Transparent - Data Encryption on SQL databases should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Transparent - data encryption should be enabled to protect data-at-rest and meet compliance - requirements","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"enabled"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","type":"Microsoft.Authorization/policyDefinitions","name":"17k78e20-9358-41c9-923c-fb736d382a12"},{"properties":{"displayName":"Microsoft - Managed Control 1325 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1325"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1845796a-7581-49b2-ae20-443121538e19","type":"Microsoft.Authorization/policyDefinitions","name":"1845796a-7581-49b2-ae20-443121538e19"},{"properties":{"displayName":"Microsoft - Managed Control 1480 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1480"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18a767cc-1947-4338-a240-bc058c81164f","type":"Microsoft.Authorization/policyDefinitions","name":"18a767cc-1947-4338-a240-bc058c81164f"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment without bring your own - key data protection enabled. For more details, visit https://aka.ms/postgresqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforPostgreSQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforPostgreSQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18adea5e-f416-4d0f-8aa8-d24321e3e274","type":"Microsoft.Authorization/policyDefinitions","name":"18adea5e-f416-4d0f-8aa8-d24321e3e274"},{"properties":{"displayName":"Microsoft - Managed Control 1369 - Incident Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1369"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/18cc35ed-a429-486d-8d59-cb47e87304ed","type":"Microsoft.Authorization/policyDefinitions","name":"18cc35ed-a429-486d-8d59-cb47e87304ed"},{"properties":{"displayName":"Microsoft - Managed Control 1269 - Alternate Storage Site | Separation From Primary Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1269"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/19b9439d-865d-4474-b17d-97d2702fdb66","type":"Microsoft.Authorization/policyDefinitions","name":"19b9439d-865d-4474-b17d-97d2702fdb66"},{"properties":{"displayName":"Microsoft - Managed Control 1071 - Wireless Access | Restrict Configurations By Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1071"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a437f5b-9ad6-4f28-8861-de404d511ae4","type":"Microsoft.Authorization/policyDefinitions","name":"1a437f5b-9ad6-4f28-8861-de404d511ae4"},{"properties":{"displayName":"Azure - Monitor log profile should collect logs for categories ''write,'' ''delete,'' - and ''action''","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that a log profile collects logs for categories ''write,'' ''delete,'' - and ''action''","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logprofiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Write"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Delete"}},{"not":{"field":"Microsoft.Insights/logProfiles/categories[*]","notEquals":"Action"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7","type":"Microsoft.Authorization/policyDefinitions","name":"1a4e592a-6a6e-44a5-9814-e36264ca96e7"},{"properties":{"displayName":"[Deprecated]: - Access to App Services should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - security center has discovered that the networking configuration of some of - your app services are overly permissive and allow inbound traffic from ranges - that are too broad","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Web/sites"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToAppServices","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a833ff1-d297-4a0f-9944-888428f8e0ff","type":"Microsoft.Authorization/policyDefinitions","name":"1a833ff1-d297-4a0f-9944-888428f8e0ff"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","type":"Microsoft.Authorization/policyDefinitions","name":"1b7aa243-30e4-4c9e-bca8-d0d3022b634a"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for API - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","type":"Microsoft.Authorization/policyDefinitions","name":"1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba"},{"properties":{"displayName":"Deploy - Dependency agent for Windows VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows VMs if the VM Image (OS) is in the list defined - and the agent is not installed. The list of OS images will be updated over - time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04","type":"Microsoft.Authorization/policyDefinitions","name":"1c210e94-a481-4beb-95fa-1571b434fb04"},{"properties":{"displayName":"Microsoft - Managed Control 1072 - Wireless Access | Antennas / Transmission Power Levels","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1072"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1ca29e41-34ec-4e70-aba9-6248aca18c31","type":"Microsoft.Authorization/policyDefinitions","name":"1ca29e41-34ec-4e70-aba9-6248aca18c31"},{"properties":{"displayName":"Microsoft - Managed Control 1656 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1656"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1cb067d5-c8b5-4113-a7ee-0a493633924b","type":"Microsoft.Authorization/policyDefinitions","name":"1cb067d5-c8b5-4113-a7ee-0a493633924b"},{"properties":{"displayName":"Microsoft - Managed Control 1592 - External Information System Services | Consistent Interests - Of Consumers And Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1592"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d01ba6c-289f-42fd-a408-494b355b6222","type":"Microsoft.Authorization/policyDefinitions","name":"1d01ba6c-289f-42fd-a408-494b355b6222"},{"properties":{"displayName":"Microsoft - Managed Control 1088 - Security Awareness And Training Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1088"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d50f99d-1356-49c0-934a-45f742ba7783","type":"Microsoft.Authorization/policyDefinitions","name":"1d50f99d-1356-49c0-934a-45f742ba7783"},{"properties":{"displayName":"Microsoft - Managed Control 1538 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1538"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d7658b2-e827-49c3-a2ae-6d2bd0b45874","type":"Microsoft.Authorization/policyDefinitions","name":"1d7658b2-e827-49c3-a2ae-6d2bd0b45874"},{"properties":{"displayName":"Virtual - machines should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your virtual machines to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachines"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicCompute/virtualMachines"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","type":"Microsoft.Authorization/policyDefinitions","name":"1d84d5fb-01f6-4d12-ba4f-4a26081d403d"},{"properties":{"displayName":"Microsoft - Managed Control 1298 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1298"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1dc784b5-4895-4d27-9d40-a06b032bd1ee","type":"Microsoft.Authorization/policyDefinitions","name":"1dc784b5-4895-4d27-9d40-a06b032bd1ee"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1de7b11d-1870-41a5-8181-507e7c663cfb","type":"Microsoft.Authorization/policyDefinitions","name":"1de7b11d-1870-41a5-8181-507e7c663cfb"},{"properties":{"displayName":"Microsoft - Managed Control 1595 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1595"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e0414e7-6ef5-4182-8076-aa82fbb53341","type":"Microsoft.Authorization/policyDefinitions","name":"1e0414e7-6ef5-4182-8076-aa82fbb53341"},{"properties":{"displayName":"Require - a tag and its value on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - a required tag and its value. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"not":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","equals":"[parameters(''tagValue'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1e30110a-5ceb-460c-a204-c1c3969c6d62","type":"Microsoft.Authorization/policyDefinitions","name":"1e30110a-5ceb-460c-a204-c1c3969c6d62"},{"properties":{"displayName":"An - Azure Active Directory administrator should be provisioned for SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - provisioning of an Azure Active Directory administrator for your SQL server - to enable Azure AD authentication. Azure AD authentication enables simplified - permission management and centralized identity management of database users - and other Microsoft services","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/administrators"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","type":"Microsoft.Authorization/policyDefinitions","name":"1f314764-cb73-4fc9-b863-8eca98ac36e9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Log Analytics - workspace when any Event Hub which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f6e93e8-6b31-41b1-83f6-36e449a42579","type":"Microsoft.Authorization/policyDefinitions","name":"1f6e93e8-6b31-41b1-83f6-36e449a42579"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Shutdown''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Allow system to be shut down without having to log on","description":"Specifies - whether a computer can be shut down when a user is not logged on. If this - policy setting is enabled, the shutdown command is available on the Windows - logon screen."},"defaultValue":"0"},"ShutdownClearVirtualMemoryPagefile":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Clear virtual memory pagefile","description":"Specifies whether - the virtual memory pagefile is cleared when the system is shut down. When - this policy setting is enabled, the system pagefile is cleared each time that - the system shuts down properly. For systems with large amounts of RAM, this - could result in substantial time needed to complete the shutdown."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Shutdown: - Allow system to be shut down without having to log on;ExpectedValue'', ''='', - parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn''), '','', - ''Shutdown: Clear virtual memory pagefile;ExpectedValue'', ''='', parameters(''ShutdownClearVirtualMemoryPagefile'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsShutdown"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},"ShutdownClearVirtualMemoryPagefile":{"value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"string"},"ShutdownClearVirtualMemoryPagefile":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Shutdown: - Allow system to be shut down without having to log on;ExpectedValue","value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},{"name":"Shutdown: - Clear virtual memory pagefile;ExpectedValue","value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da","type":"Microsoft.Authorization/policyDefinitions","name":"1f8c20ce-3414-4496-8b26-0e902a1541da"},{"properties":{"displayName":"Microsoft - Managed Control 1616 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1616"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2006457a-48b3-4f7b-8d2e-1532287f9929","type":"Microsoft.Authorization/policyDefinitions","name":"2006457a-48b3-4f7b-8d2e-1532287f9929"},{"properties":{"displayName":"Microsoft - Managed Control 1650 - Public Key Infrastructure Certificates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1650"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201d3740-bd16-4baf-b4b8-7cda352228b7","type":"Microsoft.Authorization/policyDefinitions","name":"201d3740-bd16-4baf-b4b8-7cda352228b7"},{"properties":{"displayName":"[Deprecated]: - Web ports should be restricted on Network Security Groups associated to your - VM","policyType":"BuiltIn","mode":"All","description":"Azure security center - has discovered that some of your virtual machines are running web applications, - and the NSGs associated to these virtual machines are overly permissive with - regards to the web application ports","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/201ea587-7c90-41c3-910f-c280ae01cfd6","type":"Microsoft.Authorization/policyDefinitions","name":"201ea587-7c90-41c3-910f-c280ae01cfd6"},{"properties":{"displayName":"Microsoft - Managed Control 1181 - Baseline Configuration | Retention Of Previous Configurations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1181"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21839937-d241-4fa5-95c6-b669253d9ab9","type":"Microsoft.Authorization/policyDefinitions","name":"21839937-d241-4fa5-95c6-b669253d9ab9"},{"properties":{"displayName":"Microsoft - Managed Control 1111 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1111"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21de687c-f15e-4e51-bf8d-f35c8619965b","type":"Microsoft.Authorization/policyDefinitions","name":"21de687c-f15e-4e51-bf8d-f35c8619965b"},{"properties":{"displayName":"Microsoft - Managed Control 1596 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1596"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e25e01-0ae0-41be-919e-04ce92b8e8b8","type":"Microsoft.Authorization/policyDefinitions","name":"21e25e01-0ae0-41be-919e-04ce92b8e8b8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Audit''. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a","type":"Microsoft.Authorization/policyDefinitions","name":"21e2995e-683e-497a-9e81-2f42ad07050a"},{"properties":{"displayName":"Microsoft - Managed Control 1426 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1426"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/21f639bc-f42b-46b1-8f40-7a2a389c291a","type":"Microsoft.Authorization/policyDefinitions","name":"21f639bc-f42b-46b1-8f40-7a2a389c291a"},{"properties":{"displayName":"[Deprecated]: - Audit API Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a API app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/224da9fe-0d38-4e79-adb3-0a6e2af942ac","type":"Microsoft.Authorization/policyDefinitions","name":"224da9fe-0d38-4e79-adb3-0a6e2af942ac"},{"properties":{"displayName":"Microsoft - Managed Control 1399 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1399"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2256e638-eb23-480f-9e15-6cf1af0a76b3","type":"Microsoft.Authorization/policyDefinitions","name":"2256e638-eb23-480f-9e15-6cf1af0a76b3"},{"properties":{"displayName":"Microsoft - Managed Control 1221 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1221"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22589a07-0007-486a-86ca-95355081ae2a","type":"Microsoft.Authorization/policyDefinitions","name":"22589a07-0007-486a-86ca-95355081ae2a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Management''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Management''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountManagement","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a","type":"Microsoft.Authorization/policyDefinitions","name":"225e937e-d32e-4713-ab74-13ce95b3519a"},{"properties":{"displayName":"Management - ports should be closed on your virtual machines","policyType":"BuiltIn","mode":"All","description":"Open - remote management ports are exposing your VM to a high level of risk from - Internet-based attacks. These attacks attempt to brute force credentials to - gain admin access to the machine.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"restrictAccessToManagementPorts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","type":"Microsoft.Authorization/policyDefinitions","name":"22730e10-96f6-4aac-ad84-9383d35b5917"},{"properties":{"displayName":"Microsoft - Managed Control 1493 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1493"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22b469b3-fccf-42da-aa3b-a28e6fb113ce","type":"Microsoft.Authorization/policyDefinitions","name":"22b469b3-fccf-42da-aa3b-a28e6fb113ce"},{"properties":{"displayName":"Only - secure connections to your Redis Cache should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of only connections via SSL to Redis Cache. Use of secure connections - ensures authentication between the server and the service and protects data - in transit from network layer attacks such as man-in-the-middle, eavesdropping, - and session-hijacking","metadata":{"version":"1.0.0","category":"Cache"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Cache/redis"},{"field":"Microsoft.Cache/Redis/enableNonSslPort","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","type":"Microsoft.Authorization/policyDefinitions","name":"22bee202-a82f-4305-9a2a-6d7f44d4dedb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not restrict the minimum - password length to 14 characters","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not restrict the minimum password length to 14 characters. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MinimumPasswordLength"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","type":"Microsoft.Authorization/policyDefinitions","name":"23020aa6-1135-4be2-bae2-149982b06eca"},{"properties":{"displayName":"Microsoft - Managed Control 1256 - Contingency Plan | Identify Critical Assets","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1256"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/232ab24b-810b-4640-9019-74a7d0d6a980","type":"Microsoft.Authorization/policyDefinitions","name":"232ab24b-810b-4640-9019-74a7d0d6a980"},{"properties":{"displayName":"Service - Bus should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Service Bus not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.ServiceBus/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.ServiceBus/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e","type":"Microsoft.Authorization/policyDefinitions","name":"235359c5-7c52-4b82-9055-01c75cf9f60e"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Log Analytics - workspace when any Stream Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/237e0f7e-b0e8-4ec4-ad46-8c12cb66d673","type":"Microsoft.Authorization/policyDefinitions","name":"237e0f7e-b0e8-4ec4-ad46-8c12cb66d673"},{"properties":{"displayName":"Microsoft - Managed Control 1268 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1268"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/23f6e984-3053-4dfc-ab48-543b764781f5","type":"Microsoft.Authorization/policyDefinitions","name":"23f6e984-3053-4dfc-ab48-543b764781f5"},{"properties":{"displayName":"Microsoft - Managed Control 1122 - Audit Review, Analysis, And Reporting | Permitted Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1122"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/243ec95e-800c-49d4-ba52-1fdd9f6b8b57","type":"Microsoft.Authorization/policyDefinitions","name":"243ec95e-800c-49d4-ba52-1fdd9f6b8b57"},{"properties":{"displayName":"Microsoft - Managed Control 1231 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1231"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/244e0c05-cc45-4fe7-bf36-42dcf01f457d","type":"Microsoft.Authorization/policyDefinitions","name":"244e0c05-cc45-4fe7-bf36-42dcf01f457d"},{"properties":{"displayName":"Microsoft - Managed Control 1082 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1082"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24d480ef-11a0-4b1b-8e70-4e023bf2be23","type":"Microsoft.Authorization/policyDefinitions","name":"24d480ef-11a0-4b1b-8e70-4e023bf2be23"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a maximum password age - of 70 days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a maximum password age of 70 days. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","type":"Microsoft.Authorization/policyDefinitions","name":"24dde96d-f0b1-425e-884f-4a1421e2dcdc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Log Analytics workspace when any Data Lake Storage Gen1 which is missing this - diagnostic settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25763a0a-5783-4f14-969e-79d4933eb74b","type":"Microsoft.Authorization/policyDefinitions","name":"25763a0a-5783-4f14-969e-79d4933eb74b"},{"properties":{"displayName":"Microsoft - Managed Control 1372 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1372"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25b96717-c912-4c00-9143-4e487f411726","type":"Microsoft.Authorization/policyDefinitions","name":"25b96717-c912-4c00-9143-4e487f411726"},{"properties":{"displayName":"Microsoft - Managed Control 1038 - Least Privilege | Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1038"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26692e88-71b7-4a5f-a8ac-9f31dd05bd8e","type":"Microsoft.Authorization/policyDefinitions","name":"26692e88-71b7-4a5f-a8ac-9f31dd05bd8e"},{"properties":{"displayName":"Endpoint - protection solution should be installed on virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the existence and health of an endpoint protection solution on your virtual - machines scale sets, to protect them from threats and vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EndpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","type":"Microsoft.Authorization/policyDefinitions","name":"26a828e1-e88f-464e-bbb3-c134a282b9de"},{"properties":{"displayName":"Microsoft - Managed Control 1649 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1649"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26d292cc-b0b8-4c29-9337-68abc758bf7b","type":"Microsoft.Authorization/policyDefinitions","name":"26d292cc-b0b8-4c29-9337-68abc758bf7b"},{"properties":{"displayName":"Metric - alert rules should be configured on Batch accounts","policyType":"BuiltIn","mode":"Indexed","description":"Audit - configuration of metric alert rules on Batch account to enable the required - metric","metadata":{"version":"1.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"metricName":{"type":"String","metadata":{"displayName":"Metric - name","description":"The metric name that an alert rule must be enabled on"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/alertRules","existenceScope":"Subscription","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/alertRules/isEnabled","equals":"true"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.metricName","equals":"[parameters(''metricName'')]"},{"field":"Microsoft.Insights/alertRules/condition.dataSource.resourceUri","equals":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourcegroups/'', resourceGroup().name, - ''/providers/Microsoft.Batch/batchAccounts/'', field(''name''))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7","type":"Microsoft.Authorization/policyDefinitions","name":"26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7"},{"properties":{"displayName":"Microsoft - Managed Control 1396 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1396"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/276af98f-4ff9-4e69-99fb-c9b2452fb85f","type":"Microsoft.Authorization/policyDefinitions","name":"276af98f-4ff9-4e69-99fb-c9b2452fb85f"},{"properties":{"displayName":"Microsoft - Managed Control 1074 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1074"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/27a69937-af92-4198-9b86-08d355c7e59a","type":"Microsoft.Authorization/policyDefinitions","name":"27a69937-af92-4198-9b86-08d355c7e59a"},{"properties":{"displayName":"Microsoft - Managed Control 1527 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1527"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2823de66-332f-4bfd-94a3-3eb036cd3b67","type":"Microsoft.Authorization/policyDefinitions","name":"2823de66-332f-4bfd-94a3-3eb036cd3b67"},{"properties":{"displayName":"Deploy - default Microsoft IaaSAntimalware extension for Windows Server","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys a Microsoft IaaSAntimalware extension with a default configuration - when a VM is not configured with the antimalware extension.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"ExclusionsPaths":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file paths or locations to exclude from scanning"}},"ExclusionsExtensions":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of file extensions to exclude from scanning"}},"ExclusionsProcesses":{"type":"string","defaultValue":"","metadata":{"description":"Semicolon - delimited list of process names to exclude from scanning"}},"RealtimeProtectionEnabled":{"type":"string","defaultValue":"true","metadata":{"description":"Indicates - whether or not real time protection is enabled (default is true)"}},"ScheduledScanSettingsIsEnabled":{"type":"string","defaultValue":"false","metadata":{"description":"Indicates - whether or not custom scheduled scan settings are enabled (default is false)"}},"ScheduledScanSettingsScanType":{"type":"string","defaultValue":"Quick","metadata":{"description":"Indicates - whether scheduled scan setting type is set to Quick or Full (default is Quick)"}},"ScheduledScanSettingsDay":{"type":"string","defaultValue":"7","metadata":{"description":"Day - of the week for scheduled scan (1-Sunday, 2-Monday, ..., 7-Saturday)"}},"ScheduledScanSettingsTime":{"type":"string","defaultValue":"120","metadata":{"description":"When - to perform the scheduled scan, measured in minutes from midnight (0-1440). - For example: 0 = 12AM, 60 = 1AM, 120 = 2AM."}}},"resources":[{"name":"[concat(parameters(''vmName''),''/IaaSAntimalware'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.Azure.Security","type":"IaaSAntimalware","typeHandlerVersion":"1.3","autoUpgradeMinorVersion":true,"settings":{"AntimalwareEnabled":true,"RealtimeProtectionEnabled":"[parameters(''RealtimeProtectionEnabled'')]","ScheduledScanSettings":{"isEnabled":"[parameters(''ScheduledScanSettingsIsEnabled'')]","day":"[parameters(''ScheduledScanSettingsDay'')]","time":"[parameters(''ScheduledScanSettingsTime'')]","scanType":"[parameters(''ScheduledScanSettingsScanType'')]"},"Exclusions":{"Extensions":"[parameters(''ExclusionsExtensions'')]","Paths":"[parameters(''ExclusionsPaths'')]","Processes":"[parameters(''ExclusionsProcesses'')]"}}}}]},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"RealtimeProtectionEnabled":{"value":"true"},"ScheduledScanSettingsIsEnabled":{"value":"true"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc","type":"Microsoft.Authorization/policyDefinitions","name":"2835b622-407b-4114-9198-6f7064cbe0dc"},{"properties":{"displayName":"Microsoft - Managed Control 1342 - Authenticator Management | Hardware Token-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1342"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/283a4e29-69d5-4c94-b99e-29acf003c899","type":"Microsoft.Authorization/policyDefinitions","name":"283a4e29-69d5-4c94-b99e-29acf003c899"},{"properties":{"displayName":"Microsoft - Managed Control 1436 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1436"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28aab8b4-74fd-4b7c-9080-5a7be525d574","type":"Microsoft.Authorization/policyDefinitions","name":"28aab8b4-74fd-4b7c-9080-5a7be525d574"},{"properties":{"displayName":"Microsoft - Managed Control 1224 - Information System Component Inventory | Updates During - Installations / Removals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1224"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28cfa30b-7f72-47ce-ba3b-eed26c8d2c82","type":"Microsoft.Authorization/policyDefinitions","name":"28cfa30b-7f72-47ce-ba3b-eed26c8d2c82"},{"properties":{"displayName":"Microsoft - Managed Control 1148 - Security Assessments | Independent Assessors","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1148"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e62650-c7c2-4786-bdfa-17edc1673902","type":"Microsoft.Authorization/policyDefinitions","name":"28e62650-c7c2-4786-bdfa-17edc1673902"},{"properties":{"displayName":"Microsoft - Managed Control 1418 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1418"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/28e633fd-284e-4ea7-88b4-02ca157ed713","type":"Microsoft.Authorization/policyDefinitions","name":"28e633fd-284e-4ea7-88b4-02ca157ed713"},{"properties":{"displayName":"Microsoft - Managed Control 1634 - Boundary Protection | Prevent Unauthorized Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1634"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/292a7c44-37fa-4c68-af7c-9d836955ded2","type":"Microsoft.Authorization/policyDefinitions","name":"292a7c44-37fa-4c68-af7c-9d836955ded2"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - User Account Control''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0","type":"Microsoft.Authorization/policyDefinitions","name":"29829ec2-489d-4925-81b7-bda06b1718e0"},{"properties":{"displayName":"Append - a tag and its value to resources","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag and value when any resource which is missing this tag is - created or updated. Does not modify the tags of resources created before this - policy was applied until those resources are changed. Does not apply to resource - groups. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a0e14a6-b0a6-4fab-991a-187a4f81c498","type":"Microsoft.Authorization/policyDefinitions","name":"2a0e14a6-b0a6-4fab-991a-187a4f81c498"},{"properties":{"displayName":"Microsoft - Managed Control 1219 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1219"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2a39ac75-622b-4c88-9a3f-45b7373f7ef7","type":"Microsoft.Authorization/policyDefinitions","name":"2a39ac75-622b-4c88-9a3f-45b7373f7ef7"},{"properties":{"displayName":"Microsoft - Managed Control 1274 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1274"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2aee175f-cd16-4825-939a-a85349d96210","type":"Microsoft.Authorization/policyDefinitions","name":"2aee175f-cd16-4825-939a-a85349d96210"},{"properties":{"displayName":"Microsoft - Managed Control 1603 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1603"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b909c26-162f-47ce-8e15-0c1f55632eac","type":"Microsoft.Authorization/policyDefinitions","name":"2b909c26-162f-47ce-8e15-0c1f55632eac"},{"properties":{"displayName":"Managed - identity should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332","type":"Microsoft.Authorization/policyDefinitions","name":"2b9ad585-36bc-4615-b300-fd4435808332"},{"properties":{"displayName":"Microsoft - Managed Control 1434 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1434"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c18f06b-a68d-41c3-8863-b8cd3acb5f8f","type":"Microsoft.Authorization/policyDefinitions","name":"2c18f06b-a68d-41c3-8863-b8cd3acb5f8f"},{"properties":{"displayName":"Microsoft - Managed Control 1343 - Authenticator Management | Expiration Of Cached Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1343"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c251a55-31eb-4e53-99c6-e9c43c393ac2","type":"Microsoft.Authorization/policyDefinitions","name":"2c251a55-31eb-4e53-99c6-e9c43c393ac2"},{"properties":{"displayName":"Microsoft - Managed Control 1388 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1388"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c7c575a-d4c5-4f6f-bd49-dee97a8cba55","type":"Microsoft.Authorization/policyDefinitions","name":"2c7c575a-d4c5-4f6f-bd49-dee97a8cba55"},{"properties":{"displayName":"Microsoft - Managed Control 1344 - Authenticator Feedback","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1344"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c895fe7-2d8e-43a2-838c-3a533a5b355e","type":"Microsoft.Authorization/policyDefinitions","name":"2c895fe7-2d8e-43a2-838c-3a533a5b355e"},{"properties":{"displayName":"SSH - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows SSH access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"22"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),22)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),22)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"22"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fab","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fab"},{"properties":{"displayName":"Unattached - disks should be encrypted","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any unattached disk without encryption enabled.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/disks"},{"field":"Microsoft.Compute/disks/diskState","equals":"Unattached"},{"anyOf":[{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","exists":"false"},{"field":"Microsoft.Compute/disks/encryptionSettingsCollection.enabled","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2","type":"Microsoft.Authorization/policyDefinitions","name":"2c89a2e5-7285-40fe-afe0-ae8654b92fb2"},{"properties":{"displayName":"Microsoft - Managed Control 1593 - External Information System Services | Processing, - Storage, And Service Location","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1593"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa","type":"Microsoft.Authorization/policyDefinitions","name":"2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa"},{"properties":{"displayName":"Microsoft - Managed Control 1546 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1546"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce1ea7e-4038-4e53-82f4-63e8859333c1","type":"Microsoft.Authorization/policyDefinitions","name":"2ce1ea7e-4038-4e53-82f4-63e8859333c1"},{"properties":{"displayName":"Microsoft - Managed Control 1414 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1414"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ce63a52-e47b-4ae2-adbb-6e40d967f9e6","type":"Microsoft.Authorization/policyDefinitions","name":"2ce63a52-e47b-4ae2-adbb-6e40d967f9e6"},{"properties":{"displayName":"Microsoft - Managed Control 1679 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1679"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2cf42a28-193e-41c5-98df-7688e7ef0a88","type":"Microsoft.Authorization/policyDefinitions","name":"2cf42a28-193e-41c5-98df-7688e7ef0a88"},{"properties":{"displayName":"Microsoft - Managed Control 1068 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1068"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d045bca-a0fd-452e-9f41-4ec33769717c","type":"Microsoft.Authorization/policyDefinitions","name":"2d045bca-a0fd-452e-9f41-4ec33769717c"},{"properties":{"displayName":"App - Service should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Service not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/virtualNetworkConnections","existenceCondition":{"field":"Microsoft.Web/sites/virtualnetworkconnections/vnetResourceId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb","type":"Microsoft.Authorization/policyDefinitions","name":"2d21331d-a4c2-4def-a9ad-ee4e1e023beb"},{"properties":{"displayName":"Microsoft - Managed Control 1704 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1704"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d44b6fa-1134-4ea6-ad4e-9edb68f65429","type":"Microsoft.Authorization/policyDefinitions","name":"2d44b6fa-1134-4ea6-ad4e-9edb68f65429"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not store passwords using reversible - encryption","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not store passwords using reversible encryption. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","type":"Microsoft.Authorization/policyDefinitions","name":"2d60d3b7-aa10-454c-88a8-de39d99d17c6"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that allow remote connections from accounts - without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that allow remote connections from accounts - without passwords. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","type":"Microsoft.Authorization/policyDefinitions","name":"2d67222d-05fd-4526-a171-2ee132ad9e83"},{"properties":{"displayName":"Microsoft - Managed Control 1077 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1077"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2dad3668-797a-412e-a798-07d3849a7a79","type":"Microsoft.Authorization/policyDefinitions","name":"2dad3668-797a-412e-a798-07d3849a7a79"},{"properties":{"displayName":"Microsoft - Managed Control 1149 - Security Assessments | Specialized Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1149"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e1b855b-a013-481a-aeeb-2bcb129fd35d","type":"Microsoft.Authorization/policyDefinitions","name":"2e1b855b-a013-481a-aeeb-2bcb129fd35d"},{"properties":{"displayName":"Microsoft - Managed Control 1497 - System Security Plan | Plan / Coordinate With Other - Organizational Entities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1497"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2e3c5583-1729-4d36-8771-59c32f090a22","type":"Microsoft.Authorization/policyDefinitions","name":"2e3c5583-1729-4d36-8771-59c32f090a22"},{"properties":{"displayName":"Microsoft - Managed Control 1000 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1000"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2ef3cc79-733e-48ed-ab6f-7bf439e9b406","type":"Microsoft.Authorization/policyDefinitions","name":"2ef3cc79-733e-48ed-ab6f-7bf439e9b406"},{"properties":{"displayName":"Microsoft - Managed Control 1519 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1519"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f13915a-324c-4ab8-b45c-2eefeeefb098","type":"Microsoft.Authorization/policyDefinitions","name":"2f13915a-324c-4ab8-b45c-2eefeeefb098"},{"properties":{"displayName":"[Preview]: - Network traffic data collection agent should be installed on Windows virtual - machines","policyType":"BuiltIn","mode":"Indexed","description":"Security - Center uses the Microsoft Monitoring Dependency Agent to collect network traffic - data from your Azure virtual machines to enable advanced network protection - features such as traffic visualization on the network map, network hardening - recommendations and specific network threats.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":"true"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable Dependency Agent for Windows VMs - monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2f2ee1de-44aa-4762-b6bd-0893fc3f306d","type":"Microsoft.Authorization/policyDefinitions","name":"2f2ee1de-44aa-4762-b6bd-0893fc3f306d"},{"properties":{"displayName":"Microsoft - Managed Control 1144 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1144"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fa15ff1-a693-4ee4-b094-324818dc9a51","type":"Microsoft.Authorization/policyDefinitions","name":"2fa15ff1-a693-4ee4-b094-324818dc9a51"},{"properties":{"displayName":"Microsoft - Managed Control 1090 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1090"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fb740e5-cbc7-4d10-8686-d1bf826652b1","type":"Microsoft.Authorization/policyDefinitions","name":"2fb740e5-cbc7-4d10-8686-d1bf826652b1"},{"properties":{"displayName":"[Deprecated]: - Web Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForWebApplication","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fde8a98-6892-426a-83ba-050e640c0ce0","type":"Microsoft.Authorization/policyDefinitions","name":"2fde8a98-6892-426a-83ba-050e640c0ce0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Access''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9","type":"Microsoft.Authorization/policyDefinitions","name":"30040dab-4e75-4456-8273-14b8f75d91d9"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that are not joined to the specified domain. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"DomainName":{"type":"String","metadata":{"displayName":"Domain - Name (FQDN)","description":"The fully qualified domain name (FQDN) that the - Windows VMs should be joined to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[DomainMembership]WindowsDomainMembership;DomainName'', - ''='', parameters(''DomainName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDomainMembership"},"DomainName":{"value":"[parameters(''DomainName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DomainName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[DomainMembership]WindowsDomainMembership;DomainName","value":"[parameters(''DomainName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970","type":"Microsoft.Authorization/policyDefinitions","name":"315c850a-272d-4502-8935-b79010405970"},{"properties":{"displayName":"Microsoft - Managed Control 1042 - Least Privilege | Auditing Use Of Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1042"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/319dc4f0-0fed-4ac9-8fc3-7aeddee82c07","type":"Microsoft.Authorization/policyDefinitions","name":"319dc4f0-0fed-4ac9-8fc3-7aeddee82c07"},{"properties":{"displayName":"Microsoft - Managed Control 1698 - Information System Monitoring | Individuals Posing - Greater Risk","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1698"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/31b752c1-05a9-432a-8fce-c39b56550119","type":"Microsoft.Authorization/policyDefinitions","name":"31b752c1-05a9-432a-8fce-c39b56550119"},{"properties":{"displayName":"[Preview]: - Audit Log Analytics Agent Deployment - VM Image (OS) unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if the VM Image (OS) is not in the list defined and the - agent is not installed. The list of OS images will be updated over time as - support is updated.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"anyOf":[{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","type":"Microsoft.Authorization/policyDefinitions","name":"32133ab0-ee4b-4b44-98d6-042180979d50"},{"properties":{"displayName":"Microsoft - Managed Control 1587 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1587"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32820956-9c6d-4376-934c-05cd8525be7c","type":"Microsoft.Authorization/policyDefinitions","name":"32820956-9c6d-4376-934c-05cd8525be7c"},{"properties":{"displayName":"Microsoft - Managed Control 1333 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1333"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3298d6bf-4bc6-4278-a95d-f7ef3ac6e594","type":"Microsoft.Authorization/policyDefinitions","name":"3298d6bf-4bc6-4278-a95d-f7ef3ac6e594"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs on which the specified services are not - installed and ''Running''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the specified services are not installed and ''Running''. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ServiceName":{"type":"String","metadata":{"displayName":"Service - names (supports wildcards)","description":"A semicolon-separated list of the - names of the services that should be installed and ''Running''. e.g. ''WinRm;Wi*''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsServiceStatus]WindowsServiceStatus1;ServiceName'', - ''='', parameters(''ServiceName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsServiceStatus"},"ServiceName":{"value":"[parameters(''ServiceName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ServiceName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsServiceStatus]WindowsServiceStatus1;ServiceName","value":"[parameters(''ServiceName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262","type":"Microsoft.Authorization/policyDefinitions","name":"32b1e4d4-6cd5-47b4-a935-169da8a5c262"},{"properties":{"displayName":"Microsoft - Managed Control 1445 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1445"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/32d07d59-2716-4972-b37b-214a67ac4a37","type":"Microsoft.Authorization/policyDefinitions","name":"32d07d59-2716-4972-b37b-214a67ac4a37"},{"properties":{"displayName":"MySQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mysqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3375856c-3824-4e0e-ae6a-79e011dd4c47","type":"Microsoft.Authorization/policyDefinitions","name":"3375856c-3824-4e0e-ae6a-79e011dd4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1282 - Telecommunications Services | Single Points Of Failure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1282"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34042a97-ec6d-4263-93d2-8c1c46823b2a","type":"Microsoft.Authorization/policyDefinitions","name":"34042a97-ec6d-4263-93d2-8c1c46823b2a"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have accounts without passwords. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid232"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","type":"Microsoft.Authorization/policyDefinitions","name":"3470477a-b35a-49db-aca5-1073d04524fe"},{"properties":{"displayName":"Microsoft - Managed Control 1151 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1151"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/347e3b69-7fb7-47df-a8ef-71a1a7b44bca","type":"Microsoft.Authorization/policyDefinitions","name":"347e3b69-7fb7-47df-a8ef-71a1a7b44bca"},{"properties":{"displayName":"Microsoft - Managed Control 1412 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1412"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3492d949-0dbb-4589-88b3-7b59601cc764","type":"Microsoft.Authorization/policyDefinitions","name":"3492d949-0dbb-4589-88b3-7b59601cc764"},{"properties":{"displayName":"Microsoft - Managed Control 1475 - Emergency Lighting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1475"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a63848-30cf-4081-937e-ce1a1c885501","type":"Microsoft.Authorization/policyDefinitions","name":"34a63848-30cf-4081-937e-ce1a1c885501"},{"properties":{"displayName":"Microsoft - Managed Control 1060 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1060"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34a987fd-2003-45de-a120-014956581f2b","type":"Microsoft.Authorization/policyDefinitions","name":"34a987fd-2003-45de-a120-014956581f2b"},{"properties":{"displayName":"Storage - accounts should restrict network access","policyType":"BuiltIn","mode":"Indexed","description":"Network - access to storage accounts should be restricted. Configure network rules so - only applications from allowed networks can access the storage account. To - allow connections from specific internet or on-premise clients, access can - be granted to traffic from specific Azure virtual networks or to public internet - IP address ranges","metadata":{"version":"1.1.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","type":"Microsoft.Authorization/policyDefinitions","name":"34c877ad-507e-4c82-993e-3452a6e0ad3c"},{"properties":{"displayName":"Microsoft - Managed Control 1341 - Authenticator Management | Multiple Information System - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1341"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34cb7e92-fe4c-4826-b51e-8cd203fa5d35","type":"Microsoft.Authorization/policyDefinitions","name":"34cb7e92-fe4c-4826-b51e-8cd203fa5d35"},{"properties":{"displayName":"Diagnostic - logs in Logic Apps should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Logic - Apps"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","type":"Microsoft.Authorization/policyDefinitions","name":"34f95f76-5386-4de7-b824-0d8478470c9d"},{"properties":{"displayName":"Microsoft - Managed Control 1210 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1210"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3502c968-c490-4570-8167-1476f955e9b8","type":"Microsoft.Authorization/policyDefinitions","name":"3502c968-c490-4570-8167-1476f955e9b8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have a maximum password - age of 70 days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have a maximum password age of 70 days. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MaximumPasswordAge","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MaximumPasswordAge"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","type":"Microsoft.Authorization/policyDefinitions","name":"356a906e-05e5-4625-8729-90771e0ee934"},{"properties":{"displayName":"CORS - should not allow every resource to access your API App","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your API app. - Allow only required domains to interact with your API app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","type":"Microsoft.Authorization/policyDefinitions","name":"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac"},{"properties":{"displayName":"Microsoft - Managed Control 1659 - Architecture And Provisioning For Name / Address Resolution - Service","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1659"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35a4102f-a778-4a2e-98c2-971056288df8","type":"Microsoft.Authorization/policyDefinitions","name":"35a4102f-a778-4a2e-98c2-971056288df8"},{"properties":{"displayName":"Gateway - subnets should not be configured with a network security group","policyType":"BuiltIn","mode":"All","description":"This - policy denies if a gateway subnet is configured with a network security group. - Assigning a network security group to a gateway subnet will cause the gateway - to stop functioning.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"name","equals":"GatewaySubnet"},{"field":"Microsoft.Network/virtualNetworks/subnets/networkSecurityGroup.id","exists":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/35f9c03a-cc27-418e-9c0c-539ff999d010","type":"Microsoft.Authorization/policyDefinitions","name":"35f9c03a-cc27-418e-9c0c-539ff999d010"},{"properties":{"displayName":"Microsoft - Managed Control 1043 - Least Privilege | Prohibit Non-Privileged Users From - Executing Privileged Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1043"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361a77f6-0f9c-4748-8eec-bc13aaaa2455","type":"Microsoft.Authorization/policyDefinitions","name":"361a77f6-0f9c-4748-8eec-bc13aaaa2455"},{"properties":{"displayName":"Deploy - Advanced Threat Protection on Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection on Storage Accounts.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Storage/storageAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"storageAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.Storage/storageAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''storageAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"storageAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/361c2074-3595-4e5d-8cab-4f21dffc835c","type":"Microsoft.Authorization/policyDefinitions","name":"361c2074-3595-4e5d-8cab-4f21dffc835c"},{"properties":{"displayName":"Microsoft - Managed Control 1313 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1313"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36220f5b-79a1-4cdb-8c74-2d2449f9a510","type":"Microsoft.Authorization/policyDefinitions","name":"36220f5b-79a1-4cdb-8c74-2d2449f9a510"},{"properties":{"displayName":"Microsoft - Managed Control 1630 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1630"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3643717a-3897-4bfd-8530-c7c96b26b2a0","type":"Microsoft.Authorization/policyDefinitions","name":"3643717a-3897-4bfd-8530-c7c96b26b2a0"},{"properties":{"displayName":"Automation - account variables should be encrypted","policyType":"BuiltIn","mode":"All","description":"It - is important to enable encryption of Automation account variable assets when - storing sensitive data","metadata":{"version":"1.1.0","category":"Automation"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Automation/automationAccounts/variables"},{"field":"Microsoft.Automation/automationAccounts/variables/isEncrypted","notEquals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","type":"Microsoft.Authorization/policyDefinitions","name":"3657f5a0-770e-44a3-b44e-9431ba1e9735"},{"properties":{"displayName":"Microsoft - Managed Control 1339 - Authenticator Management | Protection Of Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1339"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/367ae386-db7f-4167-b672-984ff86277c0","type":"Microsoft.Authorization/policyDefinitions","name":"367ae386-db7f-4167-b672-984ff86277c0"},{"properties":{"displayName":"Microsoft - Managed Control 1685 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1685"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36b0ef30-366f-4b1b-8652-a3511df11f53","type":"Microsoft.Authorization/policyDefinitions","name":"36b0ef30-366f-4b1b-8652-a3511df11f53"},{"properties":{"displayName":"Deploy - Threat Detection on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Threat Detection is enabled on SQL Servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"}},"variables":{},"resources":[{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}}]},"parameters":{"serverName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5","type":"Microsoft.Authorization/policyDefinitions","name":"36d49e87-48c4-4f2e-beed-ba4ed02b71f5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Security''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"String","metadata":{"displayName":"[Preview]: - Network Security: Configure encryption types allowed for Kerberos","description":"Specifies - the encryption types that Kerberos is allowed to use."},"defaultValue":"2147483644"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LAN Manager authentication level","description":"Specify - which challenge-response authentication protocol is used for network logons. - This choice affects the level of authentication protocol used by clients, - the level of session security negotiated, and the level of authentication - accepted by servers."},"defaultValue":"5"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LDAP client signing requirements","description":"Specify - the level of data signing that is requested on behalf of clients that issue - LDAP BIND requests."},"defaultValue":"1"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) clients","description":"Specifies which behaviors are allowed by clients - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers - for more information."},"defaultValue":"537395200"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) servers","description":"Specifies which behaviors are allowed by servers - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services."},"defaultValue":"537395200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue'', - ''='', parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos''), - '','', ''Network security: LAN Manager authentication level;ExpectedValue'', - ''='', parameters(''NetworkSecurityLANManagerAuthenticationLevel''), '','', - ''Network security: LDAP client signing requirements;ExpectedValue'', ''='', - parameters(''NetworkSecurityLDAPClientSigningRequirements''), '','', ''Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients''), - '','', ''Network security: Minimum session security for NTLM SSP based (including - secure RPC) servers;ExpectedValue'', ''='', parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkSecurity"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},"NetworkSecurityLANManagerAuthenticationLevel":{"value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},"NetworkSecurityLDAPClientSigningRequirements":{"value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"string"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"string"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"string"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - Security: Configure encryption types allowed for Kerberos;ExpectedValue","value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},{"name":"Network - security: LAN Manager authentication level;ExpectedValue","value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},{"name":"Network - security: LDAP client signing requirements;ExpectedValue","value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - clients;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},{"name":"Network - security: Minimum session security for NTLM SSP based (including secure RPC) - servers;ExpectedValue","value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b","type":"Microsoft.Authorization/policyDefinitions","name":"36e17963-7202-494a-80c3-f508211c826b"},{"properties":{"displayName":"Microsoft - Managed Control 1557 - Vulnerability Scanning | Review Historic Audit Logs","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1557"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/36fbe499-f2f2-41b6-880e-52d7ea1d94a5","type":"Microsoft.Authorization/policyDefinitions","name":"36fbe499-f2f2-41b6-880e-52d7ea1d94a5"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Interactive Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsInteractiveLogon"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9","type":"Microsoft.Authorization/policyDefinitions","name":"3750712b-43d0-478e-9966-d2c26f6141b9"},{"properties":{"displayName":"Microsoft - Managed Control 1624 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1624"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37d079e3-d6aa-4263-a069-dd7ac6dd9684","type":"Microsoft.Authorization/policyDefinitions","name":"37d079e3-d6aa-4263-a069-dd7ac6dd9684"},{"properties":{"displayName":"Storage - accounts should be migrated to new Azure Resource Manager resources","policyType":"BuiltIn","mode":"All","description":"Use - new Azure Resource Manager for your storage accounts to provide security enhancements - such as: stronger access control (RBAC), better auditing, Azure Resource Manager - based deployment and governance, access to managed identities, access to key - vault for secrets, Azure AD-based authentication and support for tags and - resource groups for easier security management","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.ClassicStorage/storageAccounts","Microsoft.Storage/StorageAccounts"]},{"value":"[field(''type'')]","equals":"Microsoft.ClassicStorage/storageAccounts"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","type":"Microsoft.Authorization/policyDefinitions","name":"37e0d2fe-28a5-43d6-a273-67d37d1f5606"},{"properties":{"displayName":"Microsoft - Managed Control 1335 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1335"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/382016f3-d4ba-4e15-9716-55077ec4dc2a","type":"Microsoft.Authorization/policyDefinitions","name":"382016f3-d4ba-4e15-9716-55077ec4dc2a"},{"properties":{"displayName":"Diagnostic - logs in IoT Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Internet - of Things"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Devices/IotHubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4","type":"Microsoft.Authorization/policyDefinitions","name":"383856f8-de7f-44a2-81fc-e5135b5c2aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1081 - Information Sharing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1081"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3867f2a9-23bb-4729-851f-c3ad98580caf","type":"Microsoft.Authorization/policyDefinitions","name":"3867f2a9-23bb-4729-851f-c3ad98580caf"},{"properties":{"displayName":"Microsoft - Managed Control 1522 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1522"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38b470cc-f939-4a15-80e0-9f0c74f2e2c9","type":"Microsoft.Authorization/policyDefinitions","name":"38b470cc-f939-4a15-80e0-9f0c74f2e2c9"},{"properties":{"displayName":"Microsoft - Managed Control 1416 - Nonlocal Maintenance | Document Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1416"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/38dfd8a3-5290-4099-88b7-4081f4c4d8ae","type":"Microsoft.Authorization/policyDefinitions","name":"38dfd8a3-5290-4099-88b7-4081f4c4d8ae"},{"properties":{"displayName":"Microsoft - Managed Control 1397 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1397"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391af4ab-1117-46b9-b2c7-78bbd5cd995b","type":"Microsoft.Authorization/policyDefinitions","name":"391af4ab-1117-46b9-b2c7-78bbd5cd995b"},{"properties":{"displayName":"Microsoft - Managed Control 1556 - Vulnerability Scanning | Automated Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1556"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/391ff8b3-afed-405e-9f7d-ef2f8168d5da","type":"Microsoft.Authorization/policyDefinitions","name":"391ff8b3-afed-405e-9f7d-ef2f8168d5da"},{"properties":{"displayName":"Advanced - data security settings for SQL managed instance should contain an email address - to receive security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL managed instances.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"allOf":[{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","notEquals":""},{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAddresses[*]","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","type":"Microsoft.Authorization/policyDefinitions","name":"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8"},{"properties":{"displayName":"Microsoft - Managed Control 1232 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1232"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/396ba986-eac1-4d6d-85c4-d3fda6b78272","type":"Microsoft.Authorization/policyDefinitions","name":"396ba986-eac1-4d6d-85c4-d3fda6b78272"},{"properties":{"displayName":"Microsoft - Managed Control 1246 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1246"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/398eb61e-8111-40d5-a0c9-003df28f1753","type":"Microsoft.Authorization/policyDefinitions","name":"398eb61e-8111-40d5-a0c9-003df28f1753"},{"properties":{"displayName":"FTPS - only should be required in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15","type":"Microsoft.Authorization/policyDefinitions","name":"399b2637-a50f-4f95-96f8-3a145476eb15"},{"properties":{"displayName":"Microsoft - Managed Control 1680 - Malicious Code Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1680"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/399cd6ee-0e18-41db-9dea-cde3bd712f38","type":"Microsoft.Authorization/policyDefinitions","name":"399cd6ee-0e18-41db-9dea-cde3bd712f38"},{"properties":{"displayName":"Microsoft - Managed Control 1228 - Information System Component Inventory | Accountability - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1228"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/39c54140-5902-4079-8bb5-ad31936fe764","type":"Microsoft.Authorization/policyDefinitions","name":"39c54140-5902-4079-8bb5-ad31936fe764"},{"properties":{"displayName":"Microsoft - Managed Control 1039 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1039"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a7b9de4-a8a2-4672-914d-c5f6752aa7f9","type":"Microsoft.Authorization/policyDefinitions","name":"3a7b9de4-a8a2-4672-914d-c5f6752aa7f9"},{"properties":{"displayName":"Microsoft - Managed Control 1648 - Collaborative Computing Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1648"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3a9eb14b-495a-4ebb-933c-ce4ef5264e32","type":"Microsoft.Authorization/policyDefinitions","name":"3a9eb14b-495a-4ebb-933c-ce4ef5264e32"},{"properties":{"displayName":"Microsoft - Managed Control 1315 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1315"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3aa87116-f1a1-4edb-bfbf-14e036f8d454","type":"Microsoft.Authorization/policyDefinitions","name":"3aa87116-f1a1-4edb-bfbf-14e036f8d454"},{"properties":{"displayName":"[Preview]: - Pod Security Policies should be defined on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"Define - Pod Security Policies to reduce the attack vector by removing unnecessary - application privileges. It is recommended to configure Pod Security Policies - to only allow pods to access the resources which they have permissions to - access.","metadata":{"version":"1.0.0-preview","category":"Security Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enablePodSecurityPolicy","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94","type":"Microsoft.Authorization/policyDefinitions","name":"3abeb944-26af-43ee-b83d-32aaf060fb94"},{"properties":{"displayName":"Microsoft - Managed Control 1548 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1548"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3afe6c78-6124-4d95-b85c-eb8c0c9539cb","type":"Microsoft.Authorization/policyDefinitions","name":"3afe6c78-6124-4d95-b85c-eb8c0c9539cb"},{"properties":{"displayName":"Microsoft - Managed Control 1266 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1266"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b4a3eb2-c25d-40bf-ad41-5094b6f59cee","type":"Microsoft.Authorization/policyDefinitions","name":"3b4a3eb2-c25d-40bf-ad41-5094b6f59cee"},{"properties":{"displayName":"Microsoft - Managed Control 1003 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1003"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b68b179-3704-4ff7-b51d-7d65374d165d","type":"Microsoft.Authorization/policyDefinitions","name":"3b68b179-3704-4ff7-b51d-7d65374d165d"},{"properties":{"displayName":"An - activity log alert should exist for specific Security operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Security operations with no activity log alerts configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Security Operation name for which activity log alert - should exist"},"allowedValues":["Microsoft.Security/policies/write","Microsoft.Security/securitySolutions/write","Microsoft.Security/securitySolutions/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Security"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","type":"Microsoft.Authorization/policyDefinitions","name":"3b980d31-7904-4bb7-8575-5665739a8052"},{"properties":{"displayName":"Deploy - Dependency agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Windows virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. The list of OS images - will be updated over time as support is updated. Note: if your scale set upgradePolicy - is set to Manual, you need to apply the extension to the all VMs in the set - by calling upgrade on them. In CLI this would be az vmss update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentWindows","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9","type":"Microsoft.Authorization/policyDefinitions","name":"3be22e3b-d919-47aa-805e-8985dbeb0ad9"},{"properties":{"displayName":"PostgreSQL - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/postgresqlvnet.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c14b034-bcb6-4905-94e7-5b8e98a47b65","type":"Microsoft.Authorization/policyDefinitions","name":"3c14b034-bcb6-4905-94e7-5b8e98a47b65"},{"properties":{"displayName":"Deploy - Log Analytics agent for Windows virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Windows virtual machine scale sets if the VM Image - (OS) is in the list defined and the agent is not installed. The list of OS - images will be updated over time as support is updated. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"MicrosoftMonitoringAgent"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"MicrosoftMonitoringAgent","vmExtensionTypeHandlerVersion":"1.0"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038","type":"Microsoft.Authorization/policyDefinitions","name":"3c1b3629-c8f8-4bf6-862c-037cb9094038"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your virtual machine scale sets should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Audit - the OS vulnerabilities on your virtual machine scale sets to protect them - from attacks.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OsVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","type":"Microsoft.Authorization/policyDefinitions","name":"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4"},{"properties":{"displayName":"Microsoft - Managed Control 1621 - Resource Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1621"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cb9f731-744a-4691-a481-ca77b0411538","type":"Microsoft.Authorization/policyDefinitions","name":"3cb9f731-744a-4691-a481-ca77b0411538"},{"properties":{"displayName":"Microsoft - Managed Control 1521 - Personnel Termination | Automated Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1521"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5","type":"Microsoft.Authorization/policyDefinitions","name":"3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5"},{"properties":{"displayName":"Microsoft - Managed Control 1127 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1127"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3ce328db-aef3-48ed-9f81-2ab7cf839c66","type":"Microsoft.Authorization/policyDefinitions","name":"3ce328db-aef3-48ed-9f81-2ab7cf839c66"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Search Services to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Search Services to stream to a regional Event - Hub when any Search Services which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Search - Services in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Search/searchServices"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Search/searchServices/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d5da587-71bd-41f5-ac95-dd3330c2d58d","type":"Microsoft.Authorization/policyDefinitions","name":"3d5da587-71bd-41f5-ac95-dd3330c2d58d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Devices''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2","type":"Microsoft.Authorization/policyDefinitions","name":"3d7b154e-2700-4c8c-9e46-cb65ac1578c2"},{"properties":{"displayName":"[Deprecated]: - Deploy default Log Analytics Agent for Ubuntu VMs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Log Analytics Agent on Ubuntu VMs, and connects to the - selected Log Analytics workspace","metadata":{"version":"1.0.0-deprecated","category":"Compute","deprecated":true},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"[Deprecated]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS","16.04-LTS","16.04.0-LTS","14.04.2-LTS","12.04.5-LTS"]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"resources":[{"name":"[concat(parameters(''vmName''),''/omsPolicy'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","apiVersion":"2017-12-01","properties":{"publisher":"Microsoft.EnterpriseCloud.Monitoring","type":"OmsAgentForLinux","typeHandlerVersion":"1.4","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - monitoring for Linux VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3d8640fc-63f6-4734-8dcb-cfd3d8c78f38","type":"Microsoft.Authorization/policyDefinitions","name":"3d8640fc-63f6-4734-8dcb-cfd3d8c78f38"},{"properties":{"displayName":"Microsoft - Managed Control 1385 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1385"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e495e65-8663-49ca-9b38-9f45e800bc58","type":"Microsoft.Authorization/policyDefinitions","name":"3e495e65-8663-49ca-9b38-9f45e800bc58"},{"properties":{"displayName":"Azure - Monitor solution ''Security and Audit'' must be deployed","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that Security and Audit is deployed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.OperationsManagement/solutions","existenceCondition":{"allOf":[{"field":"Microsoft.OperationsManagement/solutions/provisioningState","equals":"Succeeded"},{"field":"name","like":"Security(*)"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e596b57-105f-48a6-be97-03e9243bad6e","type":"Microsoft.Authorization/policyDefinitions","name":"3e596b57-105f-48a6-be97-03e9243bad6e"},{"properties":{"displayName":"Microsoft - Managed Control 1160 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1160"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3e797ca6-2aa8-4333-b335-7036f1110c05","type":"Microsoft.Authorization/policyDefinitions","name":"3e797ca6-2aa8-4333-b335-7036f1110c05"},{"properties":{"displayName":"Microsoft - Managed Control 1545 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1545"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f4b171a-a56b-4328-8112-32cf7f947ee1","type":"Microsoft.Authorization/policyDefinitions","name":"3f4b171a-a56b-4328-8112-32cf7f947ee1"},{"properties":{"displayName":"Microsoft - Managed Control 1179 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1179"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c","type":"Microsoft.Authorization/policyDefinitions","name":"3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported PHP Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported PHP version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPHP","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fe37002-5d00-4b37-a301-da09e3a0ca66","type":"Microsoft.Authorization/policyDefinitions","name":"3fe37002-5d00-4b37-a301-da09e3a0ca66"},{"properties":{"displayName":"Microsoft - Managed Control 1561 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1561"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40364c3f-c331-4e29-b1e3-2fbe998ba2f5","type":"Microsoft.Authorization/policyDefinitions","name":"40364c3f-c331-4e29-b1e3-2fbe998ba2f5"},{"properties":{"displayName":"Secure - transfer to storage accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - requirement of Secure transfer in your storage account. Secure transfer is - an option that forces your storage account to accept requests only from secure - connections (HTTPS). Use of HTTPS ensures authentication between the server - and the service and protects data in transit from network layer attacks such - as man-in-the-middle, eavesdropping, and session-hijacking","metadata":{"version":"1.0.1","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/supportsHttpsTrafficOnly","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","type":"Microsoft.Authorization/policyDefinitions","name":"404c3081-a854-4457-ae30-26a93ef643f9"},{"properties":{"displayName":"Microsoft - Managed Control 1100 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1100"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4057863c-ca7d-47eb-b1e0-503580cba8a4","type":"Microsoft.Authorization/policyDefinitions","name":"4057863c-ca7d-47eb-b1e0-503580cba8a4"},{"properties":{"displayName":"Microsoft - Managed Control 1637 - Boundary Protection | Fail Secure","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1637"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4075bedc-c62a-4635-bede-a01be89807f3","type":"Microsoft.Authorization/policyDefinitions","name":"4075bedc-c62a-4635-bede-a01be89807f3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AlwaysUseClassicLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Always use classic logon","description":"Specifies whether to force the user - to log on to the computer using the classic logon screen. This setting only - works when the computer is not on a domain."},"defaultValue":"0"},"BootStartDriverInitializationPolicy":{"type":"String","metadata":{"displayName":"[Preview]: - Boot-Start Driver Initialization Policy","description":"Specifies which boot-start - drivers are initialized based on a classification determined by an Early Launch - Antimalware boot-start driver."},"defaultValue":"3"},"EnableWindowsNTPClient":{"type":"String","metadata":{"displayName":"[Preview]: - Enable Windows NTP Client","description":"Specifies whether the Windows NTP - Client is enabled. Enabling the Windows NTP Client allows your computer to - synchronize its computer clock with other NTP servers."},"defaultValue":"1"},"TurnOnConveniencePINSignin":{"type":"String","metadata":{"displayName":"[Preview]: - Turn on convenience PIN sign-in","description":"Specifies whether a domain - user can sign in using a convenience PIN."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Always - use classic logon;ExpectedValue'', ''='', parameters(''AlwaysUseClassicLogon''), - '','', ''Boot-Start Driver Initialization Policy;ExpectedValue'', ''='', parameters(''BootStartDriverInitializationPolicy''), - '','', ''Enable Windows NTP Client;ExpectedValue'', ''='', parameters(''EnableWindowsNTPClient''), - '','', ''Turn on convenience PIN sign-in;ExpectedValue'', ''='', parameters(''TurnOnConveniencePINSignin'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesSystem"},"AlwaysUseClassicLogon":{"value":"[parameters(''AlwaysUseClassicLogon'')]"},"BootStartDriverInitializationPolicy":{"value":"[parameters(''BootStartDriverInitializationPolicy'')]"},"EnableWindowsNTPClient":{"value":"[parameters(''EnableWindowsNTPClient'')]"},"TurnOnConveniencePINSignin":{"value":"[parameters(''TurnOnConveniencePINSignin'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AlwaysUseClassicLogon":{"type":"string"},"BootStartDriverInitializationPolicy":{"type":"string"},"EnableWindowsNTPClient":{"type":"string"},"TurnOnConveniencePINSignin":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Always - use classic logon;ExpectedValue","value":"[parameters(''AlwaysUseClassicLogon'')]"},{"name":"Boot-Start - Driver Initialization Policy;ExpectedValue","value":"[parameters(''BootStartDriverInitializationPolicy'')]"},{"name":"Enable - Windows NTP Client;ExpectedValue","value":"[parameters(''EnableWindowsNTPClient'')]"},{"name":"Turn - on convenience PIN sign-in;ExpectedValue","value":"[parameters(''TurnOnConveniencePINSignin'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899","type":"Microsoft.Authorization/policyDefinitions","name":"40917425-69db-4018-8dae-2a0556cef899"},{"properties":{"displayName":"Microsoft - Managed Control 1202 - Access Restrictions For Change","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1202"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40a2a83b-74f2-4c02-ae65-f460a5d2792a","type":"Microsoft.Authorization/policyDefinitions","name":"40a2a83b-74f2-4c02-ae65-f460a5d2792a"},{"properties":{"displayName":"Inherit - a tag from the subscription if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the containing subscription when any - resource missing this tag is created or updated. Existing resources can be - remediated by triggering a remediation task. If the tag exists with a different - value it will not be changed.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40df99da-1232-49b1-a39a-6da8d878f469","type":"Microsoft.Authorization/policyDefinitions","name":"40df99da-1232-49b1-a39a-6da8d878f469"},{"properties":{"displayName":"Microsoft - Managed Control 1438 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1438"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/40fcc635-52a2-4dbc-9523-80a1f4aa1de6","type":"Microsoft.Authorization/policyDefinitions","name":"40fcc635-52a2-4dbc-9523-80a1f4aa1de6"},{"properties":{"displayName":"Microsoft - Managed Control 1365 - Incident Handling | Continuity Of Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1365"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4116891d-72f7-46ee-911c-8056cc8dcbd5","type":"Microsoft.Authorization/policyDefinitions","name":"4116891d-72f7-46ee-911c-8056cc8dcbd5"},{"properties":{"displayName":"Microsoft - Managed Control 1022 - Account Management | Shared / Group Account Credential - Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1022"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/411f7e2d-9a0b-4627-a0b9-1700432db47d","type":"Microsoft.Authorization/policyDefinitions","name":"411f7e2d-9a0b-4627-a0b9-1700432db47d"},{"properties":{"displayName":"Microsoft - Managed Control 1464 - Monitoring Physical Access | Intrusion Alarms / Surveillance - Equipment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1464"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41256567-1795-4684-b00b-a1308ce43cac","type":"Microsoft.Authorization/policyDefinitions","name":"41256567-1795-4684-b00b-a1308ce43cac"},{"properties":{"displayName":"Azure - Monitor should collect activity logs from all regions","policyType":"BuiltIn","mode":"All","description":"This - policy audits the Azure Monitor log profile which does not export activities - from all Azure supported regions including global.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiacentral2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"australiasoutheast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"brazilsouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"canadaeast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"centralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"eastus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"francesouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japaneast"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"japanwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreacentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"koreasouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"northeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricanorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southafricawest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"southeastasia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaecentral"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uaenorth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"uksouth"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"ukwest"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westcentralus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westeurope"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westindia"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"westus2"}},{"not":{"field":"Microsoft.Insights/logProfiles/locations[*]","notEquals":"global"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","type":"Microsoft.Authorization/policyDefinitions","name":"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9"},{"properties":{"displayName":"Microsoft - Managed Control 1263 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1263"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/41472613-3b05-49f6-8fe8-525af113ce17","type":"Microsoft.Authorization/policyDefinitions","name":"41472613-3b05-49f6-8fe8-525af113ce17"},{"properties":{"displayName":"Microsoft - Managed Control 1096 - Role-Based Security Training | Practical Exercises","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1096"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/420c1477-aa43-49d0-bd7e-c4abdd9addff","type":"Microsoft.Authorization/policyDefinitions","name":"420c1477-aa43-49d0-bd7e-c4abdd9addff"},{"properties":{"displayName":"Microsoft - Managed Control 1260 - Contingency Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1260"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42254fc4-2738-4128-9613-72aaa4f0d9c3","type":"Microsoft.Authorization/policyDefinitions","name":"42254fc4-2738-4128-9613-72aaa4f0d9c3"},{"properties":{"displayName":"Microsoft - Managed Control 1694 - Information System Monitoring | Analyze Communications - Traffic Anomalies","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1694"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/426c4ac9-ff17-49d0-acd7-a13c157081c0","type":"Microsoft.Authorization/policyDefinitions","name":"426c4ac9-ff17-49d0-acd7-a13c157081c0"},{"properties":{"displayName":"Diagnostic - logs in Batch accounts should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Batch"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","type":"Microsoft.Authorization/policyDefinitions","name":"428256e6-1fac-4f48-a757-df34c2b3336d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Detailed Tracking''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Detailed Tracking''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditProcessTermination":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Process Termination","description":"Specifies whether audit events are - generated when a process has exited. Recommended for monitoring termination - of critical processes."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Process Termination;ExpectedValue'', ''='', parameters(''AuditProcessTermination'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesDetailedTracking"},"AuditProcessTermination":{"value":"[parameters(''AuditProcessTermination'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditProcessTermination":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Process Termination;ExpectedValue","value":"[parameters(''AuditProcessTermination'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505","type":"Microsoft.Authorization/policyDefinitions","name":"42a07bbf-ffcf-459a-b4b1-30ecd118a505"},{"properties":{"displayName":"Microsoft - Managed Control 1174 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1174"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/42a9a714-8fbb-43ac-b115-ea12d2bd652f","type":"Microsoft.Authorization/policyDefinitions","name":"42a9a714-8fbb-43ac-b115-ea12d2bd652f"},{"properties":{"displayName":"Microsoft - Managed Control 1137 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1137"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4344df62-88ab-4637-b97b-bcaf2ec97e7c","type":"Microsoft.Authorization/policyDefinitions","name":"4344df62-88ab-4637-b97b-bcaf2ec97e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1367 - Incident Handling | Insider Threats - Specific Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1367"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/435b2547-6374-4f87-b42d-6e8dbe6ae62a","type":"Microsoft.Authorization/policyDefinitions","name":"435b2547-6374-4f87-b42d-6e8dbe6ae62a"},{"properties":{"displayName":"Microsoft - Managed Control 1552 - Vulnerability Scanning | Update By Frequency / Prior - To New Scan / When Identified","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1552"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43684572-e4f1-4642-af35-6b933bc506da","type":"Microsoft.Authorization/policyDefinitions","name":"43684572-e4f1-4642-af35-6b933bc506da"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - System settings''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"String","metadata":{"displayName":"[Preview]: - System settings: Use Certificate Rules on Windows Executables for Software - Restriction Policies","description":"Specifies whether digital certificates - are processed when software restriction policies are enabled and a user or - process attempts to run software with an .exe file name extension. It enables - or disables certificate rules (a type of software restriction policies rule). - For certificate rules to take effect in software restriction policies, you - must enable this policy setting."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue'', ''='', parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsSystemsettings"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"System - settings: Use Certificate Rules on Windows Executables for Software Restriction - Policies;ExpectedValue","value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5","type":"Microsoft.Authorization/policyDefinitions","name":"437a1f8f-8552-47a8-8b12-a2fee3269dd5"},{"properties":{"displayName":"Microsoft - Managed Control 1544 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1544"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/43ced7c9-cd53-456b-b0da-2522649a4271","type":"Microsoft.Authorization/policyDefinitions","name":"43ced7c9-cd53-456b-b0da-2522649a4271"},{"properties":{"displayName":"Microsoft - Managed Control 1398 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1398"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/443e8f3d-b51a-45d8-95a7-18b0e42f4dc4","type":"Microsoft.Authorization/policyDefinitions","name":"443e8f3d-b51a-45d8-95a7-18b0e42f4dc4"},{"properties":{"displayName":"[Deprecated]: - Monitor permissive network access in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Network - Security Groups with too permissive rules will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"permissiveNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44452482-524f-4bf4-b852-0bff7cc4a3ed","type":"Microsoft.Authorization/policyDefinitions","name":"44452482-524f-4bf4-b852-0bff7cc4a3ed"},{"properties":{"displayName":"Microsoft - Managed Control 1066 - Remote Access | Disconnect / Disable Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1066"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4455c2e8-c65d-4acf-895e-304916f90b36","type":"Microsoft.Authorization/policyDefinitions","name":"4455c2e8-c65d-4acf-895e-304916f90b36"},{"properties":{"displayName":"Microsoft - Managed Control 1720 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1720"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44b9a7cd-f36a-491a-a48b-6d04ae7c4221","type":"Microsoft.Authorization/policyDefinitions","name":"44b9a7cd-f36a-491a-a48b-6d04ae7c4221"},{"properties":{"displayName":"Microsoft - Managed Control 1334 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1334"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44bfdadc-8c2e-4c30-9c99-f005986fabcd","type":"Microsoft.Authorization/policyDefinitions","name":"44bfdadc-8c2e-4c30-9c99-f005986fabcd"},{"properties":{"displayName":"Microsoft - Managed Control 1604 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1604"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44dbba23-0b61-478e-89c7-b3084667782f","type":"Microsoft.Authorization/policyDefinitions","name":"44dbba23-0b61-478e-89c7-b3084667782f"},{"properties":{"displayName":"Microsoft - Managed Control 1712 - Software, Firmware, And Information Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1712"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/44e543aa-41db-42aa-98eb-8a5eb1db53f0","type":"Microsoft.Authorization/policyDefinitions","name":"44e543aa-41db-42aa-98eb-8a5eb1db53f0"},{"properties":{"displayName":"Microsoft - Managed Control 1310 - Device Identification And Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1310"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/450d7ede-823d-4931-a99d-57f6a38807dc","type":"Microsoft.Authorization/policyDefinitions","name":"450d7ede-823d-4931-a99d-57f6a38807dc"},{"properties":{"displayName":"Microsoft - Managed Control 1559 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1559"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45692294-f074-42bd-ac54-16f1a3c07554","type":"Microsoft.Authorization/policyDefinitions","name":"45692294-f074-42bd-ac54-16f1a3c07554"},{"properties":{"displayName":"Microsoft - Managed Control 1578 - Acquisition Process | Functions / Ports / Protocols - / Services In Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1578"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45b7b644-5f91-498e-9d89-7402532d3645","type":"Microsoft.Authorization/policyDefinitions","name":"45b7b644-5f91-498e-9d89-7402532d3645"},{"properties":{"displayName":"Microsoft - Managed Control 1565 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1565"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/45ce2396-5c76-4654-9737-f8792ab3d26b","type":"Microsoft.Authorization/policyDefinitions","name":"45ce2396-5c76-4654-9737-f8792ab3d26b"},{"properties":{"displayName":"Microsoft - Managed Control 1337 - Authenticator Management | In-Person Or Trusted Third-Party - Registration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1337"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/463e5220-3f79-4e24-a63f-343e4096cd22","type":"Microsoft.Authorization/policyDefinitions","name":"463e5220-3f79-4e24-a63f-343e4096cd22"},{"properties":{"displayName":"[Deprecated]: - Require SQL Server version 12.0","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures all SQL servers use version 12.0. This policy is deprecated - because it is no longer possible to create an Azure SQL server with any version - other than 12.0.","metadata":{"version":"1.0.0-deprecated","category":"SQL","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers"},{"not":{"field":"Microsoft.Sql/servers/version","equals":"12.0"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf","type":"Microsoft.Authorization/policyDefinitions","name":"464dbb85-3d5f-4a1d-bb09-95a9b5dd19cf"},{"properties":{"displayName":"Microsoft - Managed Control 1346 - Identification And Authentication (Non-Organizational - Users)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1346"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/464dc8ce-2200-4720-87a5-dc5952924cc6","type":"Microsoft.Authorization/policyDefinitions","name":"464dc8ce-2200-4720-87a5-dc5952924cc6"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46544d7b-1f0d-46f5-81da-5c1351de1b06","type":"Microsoft.Authorization/policyDefinitions","name":"46544d7b-1f0d-46f5-81da-5c1351de1b06"},{"properties":{"displayName":"Require - automatic OS image patching on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"All","description":"This - policy enforces enabling automatic OS image patching on Virtual Machine Scale - Sets to always keep Virtual Machines secure by safely applying latest security - patches every month.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgradePolicy.enableAutomaticOSUpgrade","notEquals":"True"},{"field":"Microsoft.Compute/VirtualMachineScaleSets/upgradePolicy.automaticOSUpgrade","notEquals":"True"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f0161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"465f0161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1368 - Incident Handling | Correlation With External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1368"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/465f32da-0ace-4603-8d1b-7be5a3a702de","type":"Microsoft.Authorization/policyDefinitions","name":"465f32da-0ace-4603-8d1b-7be5a3a702de"},{"properties":{"displayName":"Microsoft - Managed Control 1062 - Remote Access | Protection Of Confidentiality / Integrity - Using Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1062"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4708723f-e099-4af1-bbf9-b6df7642e444","type":"Microsoft.Authorization/policyDefinitions","name":"4708723f-e099-4af1-bbf9-b6df7642e444"},{"properties":{"displayName":"Automatic - provisioning of the Log Analytics monitoring agent should be enabled on your - subscription","policyType":"BuiltIn","mode":"All","description":"Enable automatic - provisioning of the Log Analytics monitoring agent in order to collect security - data","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17","type":"Microsoft.Authorization/policyDefinitions","name":"475aae12-b88a-4572-8b36-9b712b2b3a17"},{"properties":{"displayName":"Adaptive - Application Controls should be enabled on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - Application Whitelist configuration will be monitored by Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"applicationWhitelisting","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","type":"Microsoft.Authorization/policyDefinitions","name":"47a6b606-51aa-4496-8bb7-64b11cf66adc"},{"properties":{"displayName":"Microsoft - Managed Control 1359 - Incident Response Testing | Coordination With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1359"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47bc7ea0-7d13-4f7c-a154-b903f7194253","type":"Microsoft.Authorization/policyDefinitions","name":"47bc7ea0-7d13-4f7c-a154-b903f7194253"},{"properties":{"displayName":"Microsoft - Managed Control 1165 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1165"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/47e10916-6c9e-446b-b0bd-ff5fd439d79d","type":"Microsoft.Authorization/policyDefinitions","name":"47e10916-6c9e-446b-b0bd-ff5fd439d79d"},{"properties":{"displayName":"Microsoft - Managed Control 1048 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1048"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/483e7ca9-82b3-45a2-be97-b93163a0deb7","type":"Microsoft.Authorization/policyDefinitions","name":"483e7ca9-82b3-45a2-be97-b93163a0deb7"},{"properties":{"displayName":"Microsoft - Managed Control 1033 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1033"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48540f01-fc11-411a-b160-42807c68896e","type":"Microsoft.Authorization/policyDefinitions","name":"48540f01-fc11-411a-b160-42807c68896e"},{"properties":{"displayName":"Microsoft - Managed Control 1477 - Fire Protection | Detection Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1477"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4862a63c-6c74-4a9d-a221-89af3c374503","type":"Microsoft.Authorization/policyDefinitions","name":"4862a63c-6c74-4a9d-a221-89af3c374503"},{"properties":{"displayName":"Microsoft - Managed Control 1484 - Water Damage Protection | Automation Support","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1484"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/486b006a-3653-45e8-b41c-a052d3e05456","type":"Microsoft.Authorization/policyDefinitions","name":"486b006a-3653-45e8-b41c-a052d3e05456"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for an API App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects an API app from common attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48893b84-a2c8-4d9a-badf-835d5d1b7d53","type":"Microsoft.Authorization/policyDefinitions","name":"48893b84-a2c8-4d9a-badf-835d5d1b7d53"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for PostgreSQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for PostgreSQL with geo-redundant backup - not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","type":"Microsoft.Authorization/policyDefinitions","name":"48af4db5-9b8b-401c-8e74-076be876a430"},{"properties":{"displayName":"Microsoft - Managed Control 1669 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1669"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/48f2f62b-5743-4415-a143-288adc0e078d","type":"Microsoft.Authorization/policyDefinitions","name":"48f2f62b-5743-4415-a143-288adc0e078d"},{"properties":{"displayName":"Microsoft - Managed Control 1376 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1376"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/493a95f3-f2e3-47d0-af02-65e6d6decc2f","type":"Microsoft.Authorization/policyDefinitions","name":"493a95f3-f2e3-47d0-af02-65e6d6decc2f"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","type":"Microsoft.Authorization/policyDefinitions","name":"496223c3-ad65-4ecd-878a-bae78737e9ed"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Audit''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Audit''. It also creates a system-assigned managed identity and deploys the - VM extension for Guest Configuration. This policy should only be used along - with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"String","metadata":{"displayName":"[Preview]: - Audit: Shut down system immediately if unable to log security audits","description":"Audits - if the system will shut down when unable to log Security events."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAudit","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit: - Shut down system immediately if unable to log security audits;ExpectedValue'', - ''='', parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAudit"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit: - Shut down system immediately if unable to log security audits;ExpectedValue","value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3","type":"Microsoft.Authorization/policyDefinitions","name":"498b810c-59cd-4222-9338-352ba146ccf3"},{"properties":{"displayName":"Microsoft - Managed Control 1329 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1329"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/498f6234-3e20-4b6a-a880-cbd646d973bd","type":"Microsoft.Authorization/policyDefinitions","name":"498f6234-3e20-4b6a-a880-cbd646d973bd"},{"properties":{"displayName":"Microsoft - Managed Control 1638 - Boundary Protection | Dynamic Isolation / Segregation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1638"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49b99653-32cd-405d-a135-e7d60a9aae1f","type":"Microsoft.Authorization/policyDefinitions","name":"49b99653-32cd-405d-a135-e7d60a9aae1f"},{"properties":{"displayName":"Append - a tag and its value to resource groups","policyType":"BuiltIn","mode":"All","description":"Appends - the specified tag and value when any resource group which is missing this - tag is created or updated. Does not modify the tags of resource groups created - before this policy was applied until those resource groups are changed. New - ''modify'' effect policies are available that support remediation of tags - on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71","type":"Microsoft.Authorization/policyDefinitions","name":"49c88fc8-6fd1-46fd-a676-f12d1d3a4c71"},{"properties":{"displayName":"Microsoft - Managed Control 1294 - Information System Backup | Transfer To Alternate Storage - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1294"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/49dbe627-2c1e-438c-979e-dd7a39bbf81d","type":"Microsoft.Authorization/policyDefinitions","name":"49dbe627-2c1e-438c-979e-dd7a39bbf81d"},{"properties":{"displayName":"Microsoft - Managed Control 1218 - Least Functionality | Prevent Program Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1218"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a1d0394-b9f5-493e-9e83-563fd0ac4df8","type":"Microsoft.Authorization/policyDefinitions","name":"4a1d0394-b9f5-493e-9e83-563fd0ac4df8"},{"properties":{"displayName":"Microsoft - Managed Control 1677 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1677"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4a248e1e-040f-43e5-bff2-afc3a57a3923","type":"Microsoft.Authorization/policyDefinitions","name":"4a248e1e-040f-43e5-bff2-afc3a57a3923"},{"properties":{"displayName":"Microsoft - Managed Control 1094 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1094"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4b1853e0-8973-446b-b567-09d901d31a09","type":"Microsoft.Authorization/policyDefinitions","name":"4b1853e0-8973-446b-b567-09d901d31a09"},{"properties":{"displayName":"Microsoft - Managed Control 1114 - Response To Audit Processing Failures | Real-Time Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1114"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c090801-59bc-4454-bb33-e0455133486a","type":"Microsoft.Authorization/policyDefinitions","name":"4c090801-59bc-4454-bb33-e0455133486a"},{"properties":{"displayName":"Microsoft - Managed Control 1364 - Incident Handling | Dynamic Reconfiguration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1364"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c615c2a-dc83-4dda-8220-abce7b50c9bc","type":"Microsoft.Authorization/policyDefinitions","name":"4c615c2a-dc83-4dda-8220-abce7b50c9bc"},{"properties":{"displayName":"Microsoft - Managed Control 1661 - Session Authenticity | Invalidate Session Identifiers - At Logout","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1661"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4c643c9a-1be7-4016-a5e7-e4bada052920","type":"Microsoft.Authorization/policyDefinitions","name":"4c643c9a-1be7-4016-a5e7-e4bada052920"},{"properties":{"displayName":"Microsoft - Managed Control 1373 - Incident Reporting | Automated Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1373"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4cca950f-c3b7-492a-8e8f-ea39663c14f9","type":"Microsoft.Authorization/policyDefinitions","name":"4cca950f-c3b7-492a-8e8f-ea39663c14f9"},{"properties":{"displayName":"Microsoft - Managed Control 1632 - Boundary Protection | Prevent Split Tunneling For Remote - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1632"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ce9073a-77fa-48f0-96b1-87aa8e6091c2","type":"Microsoft.Authorization/policyDefinitions","name":"4ce9073a-77fa-48f0-96b1-87aa8e6091c2"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]InstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721","type":"Microsoft.Authorization/policyDefinitions","name":"4d1c04de-2172-403f-901b-90608c35c721"},{"properties":{"displayName":"FTPS - should be required in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b","type":"Microsoft.Authorization/policyDefinitions","name":"4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b"},{"properties":{"displayName":"Microsoft - Managed Control 1155 - System Interconnections | Restrictions On External - System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1155"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d33f9f1-12d0-46ad-9fbd-8f8046694977","type":"Microsoft.Authorization/policyDefinitions","name":"4d33f9f1-12d0-46ad-9fbd-8f8046694977"},{"properties":{"displayName":"Microsoft - Managed Control 1156 - Plan Of Action And Milestones","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1156"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d52e864-9a3b-41ee-8f03-520815fe5378","type":"Microsoft.Authorization/policyDefinitions","name":"4d52e864-9a3b-41ee-8f03-520815fe5378"},{"properties":{"displayName":"Microsoft - Managed Control 1312 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1312"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4d6a5968-9eef-4c18-8534-376790ab7274","type":"Microsoft.Authorization/policyDefinitions","name":"4d6a5968-9eef-4c18-8534-376790ab7274"},{"properties":{"displayName":"Deploy - Dependency agent for Linux VMs","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux VMs if the VM Image (OS) is in the list defined - and the agent is not installed.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachines/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.6"},"resources":[{"type":"Microsoft.Compute/virtualMachines/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee","type":"Microsoft.Authorization/policyDefinitions","name":"4da21710-ce6f-4e06-8cdb-5cc4c93ffbee"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Event - Hub when any Data Lake Analytics which is missing this diagnostic settings - is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4daddf25-4823-43d4-88eb-2419eb6dcc08","type":"Microsoft.Authorization/policyDefinitions","name":"4daddf25-4823-43d4-88eb-2419eb6dcc08"},{"properties":{"displayName":"Microsoft - Managed Control 1394 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1394"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4db56f68-3f50-45ab-88f3-ca46f5379a94","type":"Microsoft.Authorization/policyDefinitions","name":"4db56f68-3f50-45ab-88f3-ca46f5379a94"},{"properties":{"displayName":"Microsoft - Managed Control 1702 - Information System Monitoring | Indicators Of Compromise","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1702"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4dfc0855-92c4-4641-b155-a55ddd962362","type":"Microsoft.Authorization/policyDefinitions","name":"4dfc0855-92c4-4641-b155-a55ddd962362"},{"properties":{"displayName":"Microsoft - Managed Control 1001 - Access Control Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1001"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e26f8c3-4bf3-4191-b8fc-d888805101b7","type":"Microsoft.Authorization/policyDefinitions","name":"4e26f8c3-4bf3-4191-b8fc-d888805101b7"},{"properties":{"displayName":"Microsoft - Managed Control 1083 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1083"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e319cb6-2ca3-4a58-ad75-e67f484e50ec","type":"Microsoft.Authorization/policyDefinitions","name":"4e319cb6-2ca3-4a58-ad75-e67f484e50ec"},{"properties":{"displayName":"Microsoft - Managed Control 1579 - Acquisition Process | Use Of Approved Piv Products","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1579"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e54c7ef-7457-430b-9a3e-ef8881d4a8e0","type":"Microsoft.Authorization/policyDefinitions","name":"4e54c7ef-7457-430b-9a3e-ef8881d4a8e0"},{"properties":{"displayName":"Microsoft - Managed Control 1247 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1247"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e666db5-b2ef-4b06-aac6-09bfce49151b","type":"Microsoft.Authorization/policyDefinitions","name":"4e666db5-b2ef-4b06-aac6-09bfce49151b"},{"properties":{"displayName":"Microsoft - Managed Control 1196 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1196"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e7f4ea4-dd62-44f6-8886-ac6137cf52b0","type":"Microsoft.Authorization/policyDefinitions","name":"4e7f4ea4-dd62-44f6-8886-ac6137cf52b0"},{"properties":{"displayName":"Microsoft - Managed Control 1134 - Protection Of Audit Information | Access By Subset - Of Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1134"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e95f70e-181c-4422-9da2-43079710c789","type":"Microsoft.Authorization/policyDefinitions","name":"4e95f70e-181c-4422-9da2-43079710c789"},{"properties":{"displayName":"Microsoft - Managed Control 1267 - Alternate Storage Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1267"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4e97ba1d-be5d-4953-8da4-0cccf28f4805","type":"Microsoft.Authorization/policyDefinitions","name":"4e97ba1d-be5d-4953-8da4-0cccf28f4805"},{"properties":{"displayName":"Microsoft - Managed Control 1192 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1192"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ebd97f7-b105-4f50-8daf-c51465991240","type":"Microsoft.Authorization/policyDefinitions","name":"4ebd97f7-b105-4f50-8daf-c51465991240"},{"properties":{"displayName":"Microsoft - Managed Control 1139 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1139"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4ed62522-de00-4dda-9810-5205733d2f34","type":"Microsoft.Authorization/policyDefinitions","name":"4ed62522-de00-4dda-9810-5205733d2f34"},{"properties":{"displayName":"A - maximum of 3 owners should be designated for your subscription","policyType":"BuiltIn","mode":"All","description":"It - is recommended to designate up to 3 subscription owners in order to reduce - the potential for breach by a compromised owner.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DesignateLessThanXOwners","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","type":"Microsoft.Authorization/policyDefinitions","name":"4f11b553-d42e-4e3a-89be-32ca364cad4c"},{"properties":{"displayName":"Microsoft - Managed Control 1442 - Media Sanitization | Nondestructive Techniques","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1442"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f26049b-2c5a-4841-9ff3-d48a26aae475","type":"Microsoft.Authorization/policyDefinitions","name":"4f26049b-2c5a-4841-9ff3-d48a26aae475"},{"properties":{"displayName":"Microsoft - Managed Control 1182 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1182"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f34f554-da4b-4786-8d66-7915c90893da","type":"Microsoft.Authorization/policyDefinitions","name":"4f34f554-da4b-4786-8d66-7915c90893da"},{"properties":{"displayName":"A - security contact email address should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - an email address to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/email","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","type":"Microsoft.Authorization/policyDefinitions","name":"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7"},{"properties":{"displayName":"Add - a tag to resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag and value when any resource missing this tag is created - or updated. Existing resources can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/4f9dc7db-30c1-420c-b61a-e1d640128d26","type":"Microsoft.Authorization/policyDefinitions","name":"4f9dc7db-30c1-420c-b61a-e1d640128d26"},{"properties":{"displayName":"[Preview] - Vulnerability Assessment should be enabled on Virtual Machines","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Azure Security Center Vulnerability Assessment - on Virtual Machines","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"serverVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","type":"Microsoft.Authorization/policyDefinitions","name":"501541f7-f7e7-4cd6-868c-4190fdad3ac9"},{"properties":{"displayName":"Microsoft - Managed Control 1485 - Delivery And Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1485"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50301354-95d0-4a11-8af5-8039ecf6d38b","type":"Microsoft.Authorization/policyDefinitions","name":"50301354-95d0-4a11-8af5-8039ecf6d38b"},{"properties":{"displayName":"Microsoft - Managed Control 1646 - Cryptographic Key Establishment And Management | Asymmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1646"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/506814fa-b930-4b10-894e-a45b98c40e1a","type":"Microsoft.Authorization/policyDefinitions","name":"506814fa-b930-4b10-894e-a45b98c40e1a"},{"properties":{"displayName":"Microsoft - Managed Control 1566 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1566"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50ad3724-e2ac-4716-afcc-d8eabd97adb9","type":"Microsoft.Authorization/policyDefinitions","name":"50ad3724-e2ac-4716-afcc-d8eabd97adb9"},{"properties":{"displayName":"A - custom IPsec/IKE policy must be applied to all Azure virtual network gateway - connections","policyType":"BuiltIn","mode":"All","description":"This policy - ensures that all Azure virtual network gateway connections use a custom Internet - Protocol Security(Ipsec)/Internet Key Exchange(IKE) policy. Supported algorithms - and key strengths - https://aka.ms/AA62kb0","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"IPsecEncryption":{"type":"Array","metadata":{"displayName":"IPsec - Encryption","description":"IPsec Encryption"}},"IPsecIntegrity":{"type":"Array","metadata":{"displayName":"IPsec - Integrity","description":"IPsec Integrity"}},"IKEEncryption":{"type":"Array","metadata":{"displayName":"IKE - Encryption","description":"IKE Encryption"}},"IKEIntegrity":{"type":"Array","metadata":{"displayName":"IKE - Integrity","description":"IKE Integrity"}},"DHGroup":{"type":"Array","metadata":{"displayName":"DH - Group","description":"DH Group"}},"PFSGroup":{"type":"Array","metadata":{"displayName":"PFS - Group","description":"PFS Group"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/connections"},{"anyOf":[{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecEncryption","notIn":"[parameters(''IPsecEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ipsecIntegrity","notIn":"[parameters(''IPsecIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeEncryption","notIn":"[parameters(''IKEEncryption'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].ikeIntegrity","notIn":"[parameters(''IKEIntegrity'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].dhGroup","notIn":"[parameters(''DHGroup'')]"},{"field":"Microsoft.Network/connections/ipsecPolicies[*].pfsGroup","notIn":"[parameters(''PFSGroup'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50b83b09-03da-41c1-b656-c293c914862b","type":"Microsoft.Authorization/policyDefinitions","name":"50b83b09-03da-41c1-b656-c293c914862b"},{"properties":{"displayName":"Microsoft - Managed Control 1248 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1248"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/50fc602d-d8e0-444b-a039-ad138ee5deb0","type":"Microsoft.Authorization/policyDefinitions","name":"50fc602d-d8e0-444b-a039-ad138ee5deb0"},{"properties":{"displayName":"Microsoft - Managed Control 1386 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1386"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5120193e-91fd-4f9d-bc6d-194f94734065","type":"Microsoft.Authorization/policyDefinitions","name":"5120193e-91fd-4f9d-bc6d-194f94734065"},{"properties":{"displayName":"Microsoft - Managed Control 1352 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1352"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/518cb545-bfa8-43f8-a108-3b7d5037469a","type":"Microsoft.Authorization/policyDefinitions","name":"518cb545-bfa8-43f8-a108-3b7d5037469a"},{"properties":{"displayName":"Microsoft - Managed Control 1642 - Network Disconnect","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1642"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53397227-5ee3-4b23-9e5e-c8a767ce6928","type":"Microsoft.Authorization/policyDefinitions","name":"53397227-5ee3-4b23-9e5e-c8a767ce6928"},{"properties":{"displayName":"Connection - throttling should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without Connection - throttling enabled. This setting enables temporary connection throttling per - IP for too many invalid password login failures.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"connection_throttling","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd","type":"Microsoft.Authorization/policyDefinitions","name":"5345bb39-67dc-4960-a1bf-427e16b9a0bd"},{"properties":{"displayName":"Microsoft - Managed Control 1467 - Visitor Access Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1467"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5350cbf9-8bdd-4904-b22a-e88be84ca49d","type":"Microsoft.Authorization/policyDefinitions","name":"5350cbf9-8bdd-4904-b22a-e88be84ca49d"},{"properties":{"displayName":"Microsoft - Managed Control 1183 - Baseline Configuration | Configure Systems, Components, - Or Devices For High-Risk Areas","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1183"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5352e3e0-e63a-452e-9e5f-9c1d181cff9c","type":"Microsoft.Authorization/policyDefinitions","name":"5352e3e0-e63a-452e-9e5f-9c1d181cff9c"},{"properties":{"displayName":"Microsoft - Managed Control 1029 - Information Flow Enforcement | Security Policy Filters","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1029"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69","type":"Microsoft.Authorization/policyDefinitions","name":"53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69"},{"properties":{"displayName":"Microsoft - Managed Control 1270 - Alternate Storage Site | Recovery Time / Point Objectives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1270"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c76a39-2097-408a-b237-b279f7b4614d","type":"Microsoft.Authorization/policyDefinitions","name":"53c76a39-2097-408a-b237-b279f7b4614d"},{"properties":{"displayName":"Microsoft - Managed Control 1040 - Least Privilege | Review Of User Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1040"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/54205576-cec9-463f-ba44-b4b3f5d0a84c","type":"Microsoft.Authorization/policyDefinitions","name":"54205576-cec9-463f-ba44-b4b3f5d0a84c"},{"properties":{"displayName":"Microsoft - Managed Control 1015 - Account Management | Disable Inactive Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1015"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/544a208a-9c3f-40bc-b1d1-d7e144495c14","type":"Microsoft.Authorization/policyDefinitions","name":"544a208a-9c3f-40bc-b1d1-d7e144495c14"},{"properties":{"displayName":"Microsoft - Managed Control 1026 - Account Management | Disable Accounts For High-Risk - Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1026"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/55419419-c597-4cd4-b51e-009fd2266783","type":"Microsoft.Authorization/policyDefinitions","name":"55419419-c597-4cd4-b51e-009fd2266783"},{"properties":{"displayName":"Microsoft - Managed Control 1045 - Unsuccessful Logon Attempts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1045"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/554d2dd6-f3a8-4ad5-b66f-5ce23bd18892","type":"Microsoft.Authorization/policyDefinitions","name":"554d2dd6-f3a8-4ad5-b66f-5ce23bd18892"},{"properties":{"displayName":"Microsoft - Managed Control 1523 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1523"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5577a310-2551-49c8-803b-36e0d5e55601","type":"Microsoft.Authorization/policyDefinitions","name":"5577a310-2551-49c8-803b-36e0d5e55601"},{"properties":{"displayName":"Microsoft - Managed Control 1113 - Response To Audit Processing Failures | Audit Storage - Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1113"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/562afd61-56be-4313-8fe4-b9564aa4ba7d","type":"Microsoft.Authorization/policyDefinitions","name":"562afd61-56be-4313-8fe4-b9564aa4ba7d"},{"properties":{"displayName":"Microsoft - Managed Control 1212 - Configuration Settings | Automated Central Management - / Application / Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1212"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/56d970ee-4efc-49c8-8a4e-5916940d784c","type":"Microsoft.Authorization/policyDefinitions","name":"56d970ee-4efc-49c8-8a4e-5916940d784c"},{"properties":{"displayName":"Microsoft - Managed Control 1403 - Controlled Maintenance | Automated Maintenance Activities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1403"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/57149289-d52b-4f40-9fe6-5233c1ef80f7","type":"Microsoft.Authorization/policyDefinitions","name":"57149289-d52b-4f40-9fe6-5233c1ef80f7"},{"properties":{"displayName":"CORS - should not allow every resource to access your Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Cross-Origin - Resource Sharing (CORS) should not allow all domains to access your web application. - Allow only required domains to interact with your web app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.cors.allowedOrigins[*]","notEquals":"*"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","type":"Microsoft.Authorization/policyDefinitions","name":"5744710e-cc2f-4ee8-8809-3b11e89f4bc9"},{"properties":{"displayName":"Microsoft - Managed Control 1162 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1162"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592","type":"Microsoft.Authorization/policyDefinitions","name":"5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592"},{"properties":{"displayName":"Microsoft - Managed Control 1054 - Session Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1054"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5807e1b4-ba5e-4718-8689-a0ca05a191b2","type":"Microsoft.Authorization/policyDefinitions","name":"5807e1b4-ba5e-4718-8689-a0ca05a191b2"},{"properties":{"displayName":"Microsoft - Managed Control 1584 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1584"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5864522b-ff1d-4979-a9f8-58bee1fb174c","type":"Microsoft.Authorization/policyDefinitions","name":"5864522b-ff1d-4979-a9f8-58bee1fb174c"},{"properties":{"displayName":"Microsoft - Managed Control 1547 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1547"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52","type":"Microsoft.Authorization/policyDefinitions","name":"58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52"},{"properties":{"displayName":"Microsoft - Managed Control 1573 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1573"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58c93053-7b98-4cf0-b99f-1beb985416c2","type":"Microsoft.Authorization/policyDefinitions","name":"58c93053-7b98-4cf0-b99f-1beb985416c2"},{"properties":{"displayName":"[Deprecated]: - Ensure Function app is using the latest version of TLS encryption","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193 - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/58d94fc1-a072-47c2-bd37-9cdb38e77453","type":"Microsoft.Authorization/policyDefinitions","name":"58d94fc1-a072-47c2-bd37-9cdb38e77453"},{"properties":{"displayName":"Microsoft - Managed Control 1063 - Remote Access | Managed Access Control Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1063"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/593ce201-54b2-4dd0-b34f-c308005d7780","type":"Microsoft.Authorization/policyDefinitions","name":"593ce201-54b2-4dd0-b34f-c308005d7780"},{"properties":{"displayName":"Microsoft - Managed Control 1463 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1463"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/59721f87-ae25-4db0-a2a4-77cc5b25d495","type":"Microsoft.Authorization/policyDefinitions","name":"59721f87-ae25-4db0-a2a4-77cc5b25d495"},{"properties":{"displayName":"Microsoft - Managed Control 1425 - Timely Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1425"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5983d99c-f39b-4c32-a3dc-170f19f6941b","type":"Microsoft.Authorization/policyDefinitions","name":"5983d99c-f39b-4c32-a3dc-170f19f6941b"},{"properties":{"displayName":"Microsoft - Managed Control 1512 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1512"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5a8324ad-f599-429b-aaed-f9c6e8c987a8","type":"Microsoft.Authorization/policyDefinitions","name":"5a8324ad-f599-429b-aaed-f9c6e8c987a8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have a minimum password age - of 1 day","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have a minimum password age of 1 day. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordAge","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","type":"Microsoft.Authorization/policyDefinitions","name":"5aa11bbc-5c76-4302-80e5-aba46a4282e7"},{"properties":{"displayName":"Microsoft - Managed Control 1032 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1032"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aa85661-d618-46b8-a20f-ca40a86f0751","type":"Microsoft.Authorization/policyDefinitions","name":"5aa85661-d618-46b8-a20f-ca40a86f0751"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not restrict the minimum password - length to 14 characters","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that do not restrict the minimum password - length to 14 characters. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MinimumPasswordLength","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","type":"Microsoft.Authorization/policyDefinitions","name":"5aebc8d1-020d-4037-89a0-02043a7524ec"},{"properties":{"displayName":"Microsoft - Managed Control 1555 - Vulnerability Scanning | Privileged Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1555"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5afa8cab-1ed7-4e40-884c-64e0ac2059cc","type":"Microsoft.Authorization/policyDefinitions","name":"5afa8cab-1ed7-4e40-884c-64e0ac2059cc"},{"properties":{"displayName":"Microsoft - Managed Control 1205 - Access Restrictions For Change | Signed Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1205"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b070cab-0fb8-4e48-ad29-fc90b4c2797c","type":"Microsoft.Authorization/policyDefinitions","name":"5b070cab-0fb8-4e48-ad29-fc90b4c2797c"},{"properties":{"displayName":"Microsoft - Managed Control 1005 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1005"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b626abc-26d4-4e22-9de8-3831818526b1","type":"Microsoft.Authorization/policyDefinitions","name":"5b626abc-26d4-4e22-9de8-3831818526b1"},{"properties":{"displayName":"Microsoft - Managed Control 1105 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1105"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b73f57b-587d-4470-a344-0b0ae805f459","type":"Microsoft.Authorization/policyDefinitions","name":"5b73f57b-587d-4470-a344-0b0ae805f459"},{"properties":{"displayName":"Show - audit results from Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8","type":"Microsoft.Authorization/policyDefinitions","name":"5b842acb-0fe7-41b0-9f40-880ec4ad84d8"},{"properties":{"displayName":"Microsoft - Managed Control 1433 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1433"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b879b41-2728-41c5-ad24-9ee2c37cbe65","type":"Microsoft.Authorization/policyDefinitions","name":"5b879b41-2728-41c5-ad24-9ee2c37cbe65"},{"properties":{"displayName":"[Preview]: - Container Registries should be encrypted with a Customer-Managed Key (CMK)","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have encryption enabled with Customer-Managed - Keys (CMK). For more information on CMK encryption, please visit: https://aka.ms/acr/CMK.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"not":{"field":"Microsoft.ContainerRegistry/registries/encryption.status","equals":"enabled"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580","type":"Microsoft.Authorization/policyDefinitions","name":"5b9159ae-1701-4a6f-9a7a-aa9c8ddd0580"},{"properties":{"displayName":"Ensure - WEB app has ''Client Certificates (Incoming client certificates)'' set to - ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609","type":"Microsoft.Authorization/policyDefinitions","name":"5bb220d9-2698-4ee4-8404-b9c30c9df609"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the remote host connection - status does not match the specified one","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the remote host connection status does not match the specified one. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"host":{"type":"String","metadata":{"displayName":"[Preview]: - Remote Host Name","description":"Specifies the Domain Name System (DNS) name - or IP address of the remote host machine."}},"port":{"type":"String","metadata":{"displayName":"[Preview]: - Port","description":"The TCP port number on the remote host name."}},"shouldConnect":{"type":"String","metadata":{"displayName":"[Preview]: - Should connect to remote host","description":"Must be ''True'' or ''False''. - ''True'' indicates that the virtual machine should be able to establish a - connection with the remote host specified, so the machine will be non-compliant - if it cannot establish a connection. ''False'' indicates that the virtual - machine should not be able to establish a connection with the remote host - specified, so the machine will be non-compliant if it can establish a connection."},"allowedValues":["True","False"],"defaultValue":"False"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsRemoteConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsRemoteConnection]WindowsRemoteConnection1;host'', - ''='', parameters(''host''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;port'', - ''='', parameters(''port''), '','', ''[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect'', - ''='', parameters(''shouldConnect'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsRemoteConnection"},"host":{"value":"[parameters(''host'')]"},"port":{"value":"[parameters(''port'')]"},"shouldConnect":{"value":"[parameters(''shouldConnect'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"host":{"type":"string"},"port":{"type":"string"},"shouldConnect":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;host","value":"[parameters(''host'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;port","value":"[parameters(''port'')]"},{"name":"[WindowsRemoteConnection]WindowsRemoteConnection1;shouldConnect","value":"[parameters(''shouldConnect'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a","type":"Microsoft.Authorization/policyDefinitions","name":"5bb36dda-8a78-4df9-affd-4f05a8612a8a"},{"properties":{"displayName":"Microsoft - Managed Control 1551 - Vulnerability Scanning | Update Tool Capability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1551"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5bbda922-0172-4095-89e6-5b4a0bf03af7","type":"Microsoft.Authorization/policyDefinitions","name":"5bbda922-0172-4095-89e6-5b4a0bf03af7"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Network Security''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Network Security''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkSecurity","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8","type":"Microsoft.Authorization/policyDefinitions","name":"5c028d2a-1889-45f6-b821-31f42711ced8"},{"properties":{"displayName":"Audit - Log Analytics agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","type":"Microsoft.Authorization/policyDefinitions","name":"5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138"},{"properties":{"displayName":"Microsoft - Managed Control 1671 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1671"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5bbef7-a316-415b-9b38-29753ce8e698","type":"Microsoft.Authorization/policyDefinitions","name":"5c5bbef7-a316-415b-9b38-29753ce8e698"},{"properties":{"displayName":"Microsoft - Managed Control 1067 - Wireless Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1067"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c5e54f6-0127-44d0-8b61-f31dc8dd6190","type":"Microsoft.Authorization/policyDefinitions","name":"5c5e54f6-0127-44d0-8b61-f31dc8dd6190"},{"properties":{"displayName":"External - accounts with write permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with write privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","type":"Microsoft.Authorization/policyDefinitions","name":"5c607a2e-c700-4744-8254-d77e7c9eb5e4"},{"properties":{"displayName":"Microsoft - Managed Control 1483 - Water Damage Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1483"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5cb81060-3c8a-4968-bcdc-395a1801f6c1","type":"Microsoft.Authorization/policyDefinitions","name":"5cb81060-3c8a-4968-bcdc-395a1801f6c1"},{"properties":{"displayName":"Microsoft - Managed Control 1362 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1362"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5d169442-d6ef-439b-8dca-46c2c3248214","type":"Microsoft.Authorization/policyDefinitions","name":"5d169442-d6ef-439b-8dca-46c2c3248214"},{"properties":{"displayName":"Microsoft - Managed Control 1014 - Account Management | Removal Of Temporary / Emergency - Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1014"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5dee936c-8037-4df1-ab35-6635733da48c","type":"Microsoft.Authorization/policyDefinitions","name":"5dee936c-8037-4df1-ab35-6635733da48c"},{"properties":{"displayName":"Microsoft - Managed Control 1665 - Process Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1665"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df3a55c-8456-44d4-941e-175f79332512","type":"Microsoft.Authorization/policyDefinitions","name":"5df3a55c-8456-44d4-941e-175f79332512"},{"properties":{"displayName":"[Deprecated]: - Function App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForFunctionApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5df82f4f-773a-4a2d-97a2-422a806f1a55","type":"Microsoft.Authorization/policyDefinitions","name":"5df82f4f-773a-4a2d-97a2-422a806f1a55"},{"properties":{"displayName":"Microsoft - Managed Control 1251 - Contingency Plan | Coordinate With Related Plans","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1251"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e2b3730-8c14-4081-8893-19dbb5de7348","type":"Microsoft.Authorization/policyDefinitions","name":"5e2b3730-8c14-4081-8893-19dbb5de7348"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported .NET Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported .NET Framework version for the latest security classes. - Using older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestDotNet","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e3315e0-a414-4efb-a4d2-c7bd2b0443d2","type":"Microsoft.Authorization/policyDefinitions","name":"5e3315e0-a414-4efb-a4d2-c7bd2b0443d2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified applications - installed","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the specified applications installed. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WhitelistedApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9","type":"Microsoft.Authorization/policyDefinitions","name":"5e393799-e3ca-4e43-a9a5-0ec4648a57d9"},{"properties":{"displayName":"Microsoft - Managed Control 1116 - Audit Review, Analysis, And Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1116"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5e47bc51-35d1-44b8-92af-e2f2d8b67635","type":"Microsoft.Authorization/policyDefinitions","name":"5e47bc51-35d1-44b8-92af-e2f2d8b67635"},{"properties":{"displayName":"Microsoft - Managed Control 1208 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1208"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ea87673-d06b-456f-a324-8abcee5c159f","type":"Microsoft.Authorization/policyDefinitions","name":"5ea87673-d06b-456f-a324-8abcee5c159f"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in India data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: West India, South India, - Central India","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["westindia","southindia","centralindia"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54","type":"Microsoft.Authorization/policyDefinitions","name":"5ee85ce5-e7eb-44d6-b4a2-32a24be1ca54"},{"properties":{"displayName":"Deploy - Log Analytics agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Log Analytics agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"12*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"14.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"16.04*LTS"},{"field":"Microsoft.Compute/imageSKU","like":"18.04*LTS"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Oracle"},{"field":"Microsoft.Compute/imageOffer","equals":"Oracle-Linux"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7.*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293","/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"OmsAgentForLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"}},"variables":{"vmExtensionName":"MMAExtension","vmExtensionPublisher":"Microsoft.EnterpriseCloud.Monitoring","vmExtensionType":"OmsAgentForLinux","vmExtensionTypeHandlerVersion":"1.7"},"resources":[{"name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","type":"Microsoft.Compute/virtualMachineScaleSets/extensions","location":"[parameters(''location'')]","apiVersion":"2018-06-01","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true,"settings":{"workspaceId":"[reference(parameters(''logAnalytics''), - ''2015-03-20'').customerId]","stopOnMultipleConnections":"true"},"protectedSettings":{"workspaceKey":"[listKeys(parameters(''logAnalytics''), - ''2015-03-20'').primarySharedKey]"}}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069","type":"Microsoft.Authorization/policyDefinitions","name":"5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069"},{"properties":{"displayName":"Microsoft - Managed Control 1576 - Acquisition Process | Design / Implementation Information - For Security Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1576"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f18c885-ade3-48c5-80b1-8f9216019c18","type":"Microsoft.Authorization/policyDefinitions","name":"5f18c885-ade3-48c5-80b1-8f9216019c18"},{"properties":{"displayName":"External - accounts with read permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with read privileges should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","type":"Microsoft.Authorization/policyDefinitions","name":"5f76cf89-fbf2-47fd-a3f4-b891fa780b60"},{"properties":{"displayName":"Audit - prerequisites to enable Guest Configuration policies on Windows VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - definition allows Azure Policy to audit the Azure Policy for Windows extension - on Windows VMs. The extension is a prerequisite for Guest Configuration policies. - For more information on Guest Configuration policies, visit https://aka.ms/gcpol.","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforWindows","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforWindows"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5fc23db3-dd4d-4c56-bcc7-43626243e601","type":"Microsoft.Authorization/policyDefinitions","name":"5fc23db3-dd4d-4c56-bcc7-43626243e601"},{"properties":{"displayName":"Add - or replace a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value when any resource is created or updated. - Existing resources can be remediated by triggering a remediation task. Does - not modify tags on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5ffd78d9-436d-4b41-a421-5baa819e3008","type":"Microsoft.Authorization/policyDefinitions","name":"5ffd78d9-436d-4b41-a421-5baa819e3008"},{"properties":{"displayName":"Microsoft - Managed Control 1663 - Protection Of Information At Rest","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1663"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60171210-6dde-40af-a144-bf2670518bfa","type":"Microsoft.Authorization/policyDefinitions","name":"60171210-6dde-40af-a144-bf2670518bfa"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Object Access''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Object Access''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b","type":"Microsoft.Authorization/policyDefinitions","name":"60aeaf73-a074-417a-905f-7ce9df0ff77b"},{"properties":{"displayName":"Storage - Accounts should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"anyOf":[{"field":"Microsoft.Storage/storageAccounts/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4","type":"Microsoft.Authorization/policyDefinitions","name":"60d21c4f-21a3-4d94-85f4-b924e6aeeda4"},{"properties":{"displayName":"Show - audit results from Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - web servers that are not using secure communication protocols (TLS 1.1 or - TLS 1.2). For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","type":"Microsoft.Authorization/policyDefinitions","name":"60ffe3e2-4604-4460-8f22-0f1da058266c"},{"properties":{"displayName":"Deploy - Advanced Data Security on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Data Security on SQL Servers. This includes turning - on Threat Detection and Vulnerability Assessment. It will automatically create - a storage account in the same region and resource group as the SQL server - to store scan results, with a ''sqlva'' prefix.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/securityAlertPolicies.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"location":{"type":"string"}},"variables":{"serverResourceGroupName":"[resourceGroup().name]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - variables(''serverResourceGroupName''), parameters(''location''))]","storageName":"[tolower(concat(''sqlva'', - variables(''uniqueStorage'')))]"},"resources":[{"type":"Microsoft.Storage/storageAccounts","name":"[variables(''storageName'')]","apiVersion":"2019-04-01","location":"[parameters(''location'')]","sku":{"name":"Standard_LRS"},"kind":"StorageV2","properties":{}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/securityAlertPolicies","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","emailAccountAdmins":true}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/vulnerabilityAssessments","apiVersion":"2018-06-01-preview","properties":{"storageContainerPath":"[concat(reference(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName''))).primaryEndpoints.blob, ''vulnerability-assessment'')]","storageAccountAccessKey":"[listKeys(resourceId(''Microsoft.Storage/storageAccounts'', - variables(''storageName'')), ''2018-02-01'').keys[0].value]","recurringScans":{"isEnabled":true,"emailSubscriptionAdmins":true,"emails":[]}},"dependsOn":["[concat(''Microsoft.Storage/storageAccounts/'', - variables(''storageName''))]","[concat(''Microsoft.Sql/servers/'', parameters(''serverName''), - ''/securityAlertPolicies/Default'')]"]}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6134c3db-786f-471e-87bc-8f479dc890f6","type":"Microsoft.Authorization/policyDefinitions","name":"6134c3db-786f-471e-87bc-8f479dc890f6"},{"properties":{"displayName":"[Preview]: - Configure time zone on Windows machines.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to set specified time zone - on Windows virtual machines.","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Time zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"SetWindowsTimeZone","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"SetWindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","assignmentType":"DeployAndAutoCorrect","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6141c932-9384-44c6-a395-59e4c057d7c9","type":"Microsoft.Authorization/policyDefinitions","name":"6141c932-9384-44c6-a395-59e4c057d7c9"},{"properties":{"displayName":"Service - Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign","policyType":"BuiltIn","mode":"Indexed","description":"Service - Fabric provides three levels of protection (None, Sign and EncryptAndSign) - for node-to-node communication using a primary cluster certificate. Set the - protection level to ensure that all node-to-node messages are encrypted and - digitally signed","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].name","notEquals":"Security"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].name","notEquals":"ClusterProtectionLevel"},{"field":"Microsoft.ServiceFabric/clusters/fabricSettings[*].parameters[*].value","notEquals":"EncryptAndSign"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","type":"Microsoft.Authorization/policyDefinitions","name":"617c02be-7f02-4efd-8836-3180d47b6c68"},{"properties":{"displayName":"Microsoft - Managed Control 1110 - Audit Storage Capacity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1110"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6182bfa7-0f2a-43f5-834a-a2ddf31c13c7","type":"Microsoft.Authorization/policyDefinitions","name":"6182bfa7-0f2a-43f5-834a-a2ddf31c13c7"},{"properties":{"displayName":"Microsoft - Managed Control 1415 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1415"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61a1dd98-b259-4840-abd5-fbba7ee0da83","type":"Microsoft.Authorization/policyDefinitions","name":"61a1dd98-b259-4840-abd5-fbba7ee0da83"},{"properties":{"displayName":"Microsoft - Managed Control 1153 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1153"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/61cf3125-142c-4754-8a16-41ab4d529635","type":"Microsoft.Authorization/policyDefinitions","name":"61cf3125-142c-4754-8a16-41ab4d529635"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System objects''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System objects''. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemobjects","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636","type":"Microsoft.Authorization/policyDefinitions","name":"620e58b5-ac75-49b4-993f-a9d4f0459636"},{"properties":{"displayName":"Microsoft - Managed Control 1682 - Malicious Code Protection | Nonsignature-Based Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1682"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/62b638c5-29d7-404b-8d93-f21e4b1ce198","type":"Microsoft.Authorization/policyDefinitions","name":"62b638c5-29d7-404b-8d93-f21e4b1ce198"},{"properties":{"displayName":"Microsoft - Managed Control 1660 - Session Authenticity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1660"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63096613-ce83-43e5-96f4-e588e8813554","type":"Microsoft.Authorization/policyDefinitions","name":"63096613-ce83-43e5-96f4-e588e8813554"},{"properties":{"displayName":"Microsoft - Managed Control 1002 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1002"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/632024c2-8079-439d-a7f6-90af1d78cc65","type":"Microsoft.Authorization/policyDefinitions","name":"632024c2-8079-439d-a7f6-90af1d78cc65"},{"properties":{"displayName":"Microsoft - Managed Control 1498 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1498"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/633988b9-cf2f-4323-8394-f0d2af9cd6e1","type":"Microsoft.Authorization/policyDefinitions","name":"633988b9-cf2f-4323-8394-f0d2af9cd6e1"},{"properties":{"displayName":"Microsoft - Managed Control 1177 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1177"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc","type":"Microsoft.Authorization/policyDefinitions","name":"63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc"},{"properties":{"displayName":"Microsoft - Managed Control 1185 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1185"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6420cd73-b939-43b7-9d99-e8688fea053c","type":"Microsoft.Authorization/policyDefinitions","name":"6420cd73-b939-43b7-9d99-e8688fea053c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Devices''","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Devices''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"String","metadata":{"displayName":"[Preview]: - Devices: Allowed to format and eject removable media","description":"Specifies - who is allowed to format and eject removable NTFS media. You can use this - policy setting to prevent unauthorized users from removing data on one computer - to access it on another computer on which they have local administrator privileges."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsDevices","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Devices: - Allowed to format and eject removable media;ExpectedValue'', ''='', parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsDevices"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Devices: - Allowed to format and eject removable media;ExpectedValue","value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897","type":"Microsoft.Authorization/policyDefinitions","name":"6481cc21-ed6e-4480-99dd-ea7c5222e897"},{"properties":{"displayName":"Microsoft - Managed Control 1441 - Media Sanitization | Equipment Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1441"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6519d7f3-e8a2-4ff3-a935-9a9497152ad7","type":"Microsoft.Authorization/policyDefinitions","name":"6519d7f3-e8a2-4ff3-a935-9a9497152ad7"},{"properties":{"displayName":"Microsoft - Managed Control 1558 - Vulnerability Scanning | Correlate Scanning Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1558"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65592b16-4367-42c5-a26e-d371be450e17","type":"Microsoft.Authorization/policyDefinitions","name":"65592b16-4367-42c5-a26e-d371be450e17"},{"properties":{"displayName":"[Deprecated]: - Audit missing blob encryption for storage accounts","policyType":"BuiltIn","mode":"All","description":"This - policy is no longer necessary because storage blob encryption is enabled by - default and cannot be turned off.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"True"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/655cb504-bcee-4362-bd4c-402e6aa38759","type":"Microsoft.Authorization/policyDefinitions","name":"655cb504-bcee-4362-bd4c-402e6aa38759"},{"properties":{"displayName":"Microsoft - Managed Control 1261 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1261"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/65aeceb5-a59c-4cb1-8d82-9c474be5d431","type":"Microsoft.Authorization/policyDefinitions","name":"65aeceb5-a59c-4cb1-8d82-9c474be5d431"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Function App","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a Function app from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/664346d9-be92-43fb-a219-d595eeb76a90","type":"Microsoft.Authorization/policyDefinitions","name":"664346d9-be92-43fb-a219-d595eeb76a90"},{"properties":{"displayName":"Microsoft - Managed Control 1444 - Media Use | Prohibit Use Without Owner","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1444"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/666143df-f5e0-45bd-b554-135f0f93e44e","type":"Microsoft.Authorization/policyDefinitions","name":"666143df-f5e0-45bd-b554-135f0f93e44e"},{"properties":{"displayName":"Microsoft - Managed Control 1319 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1319"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/66f7ae57-5560-4fc5-85c9-659f204e7a42","type":"Microsoft.Authorization/policyDefinitions","name":"66f7ae57-5560-4fc5-85c9-659f204e7a42"},{"properties":{"displayName":"Microsoft - Managed Control 1628 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1628"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/67de62b4-a737-4781-8861-3baed3c35069","type":"Microsoft.Authorization/policyDefinitions","name":"67de62b4-a737-4781-8861-3baed3c35069"},{"properties":{"displayName":"Microsoft - Managed Control 1377 - Incident Response Assistance | Coordination With External - Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1377"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68434bd1-e14b-4031-9edb-a4adf5f84a67","type":"Microsoft.Authorization/policyDefinitions","name":"68434bd1-e14b-4031-9edb-a4adf5f84a67"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the Log Analytics agent - is not connected as expected","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which the Log Analytics agent is not connected to the specified workspaces. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Connected workspace IDs","description":"A semicolon-separated list of the - workspace IDs that the Log Analytics agent should be connected to"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId'', - ''='', parameters(''WorkspaceId'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsLogAnalyticsAgentConnection"},"WorkspaceId":{"value":"[parameters(''WorkspaceId'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WorkspaceId":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LogAnalyticsAgent]LogAnalyticsAgent1;WorkspaceId","value":"[parameters(''WorkspaceId'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","type":"Microsoft.Authorization/policyDefinitions","name":"68511db2-bd02-41c4-ae6b-1900a012968a"},{"properties":{"displayName":"Microsoft - Managed Control 1597 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1597"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68b250ec-2e4f-4eee-898a-117a9fda7016","type":"Microsoft.Authorization/policyDefinitions","name":"68b250ec-2e4f-4eee-898a-117a9fda7016"},{"properties":{"displayName":"Microsoft - Managed Control 1588 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1588"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68ebae26-e0e0-4ecb-8379-aabf633b51e9","type":"Microsoft.Authorization/policyDefinitions","name":"68ebae26-e0e0-4ecb-8379-aabf633b51e9"},{"properties":{"displayName":"Microsoft - Managed Control 1070 - Wireless Access | Disable Wireless Networking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1070"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/68f837d0-8942-4b1e-9b31-be78b247bda8","type":"Microsoft.Authorization/policyDefinitions","name":"68f837d0-8942-4b1e-9b31-be78b247bda8"},{"properties":{"displayName":"Microsoft - Managed Control 1727 - Memory Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1727"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/697175a7-9715-4e89-b98b-c6f605888fa3","type":"Microsoft.Authorization/policyDefinitions","name":"697175a7-9715-4e89-b98b-c6f605888fa3"},{"properties":{"displayName":"Microsoft - Managed Control 1652 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1652"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6998e84a-2d29-4e10-8962-76754d4f772d","type":"Microsoft.Authorization/policyDefinitions","name":"6998e84a-2d29-4e10-8962-76754d4f772d"},{"properties":{"displayName":"Microsoft - Managed Control 1699 - Information System Monitoring | Privileged Users","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1699"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69c7bee8-bc19-4129-a51e-65a7b39d3e7c","type":"Microsoft.Authorization/policyDefinitions","name":"69c7bee8-bc19-4129-a51e-65a7b39d3e7c"},{"properties":{"displayName":"Microsoft - Managed Control 1696 - Information System Monitoring | Correlate Monitoring - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1696"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/69d2a238-20ab-4206-a6dc-f302bf88b1b8","type":"Microsoft.Authorization/policyDefinitions","name":"69d2a238-20ab-4206-a6dc-f302bf88b1b8"},{"properties":{"displayName":"Microsoft - Managed Control 1244 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1244"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a13a8f8-c163-4b1b-8554-d63569dab937","type":"Microsoft.Authorization/policyDefinitions","name":"6a13a8f8-c163-4b1b-8554-d63569dab937"},{"properties":{"displayName":"Microsoft - Managed Control 1019 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1019"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a3ee9b2-3977-459c-b8ce-2db583abd9f7","type":"Microsoft.Authorization/policyDefinitions","name":"6a3ee9b2-3977-459c-b8ce-2db583abd9f7"},{"properties":{"displayName":"[Deprecated]: - Deploy prerequisites to audit Windows VMs on which Windows Defender Exploit - Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - on which Windows Defender Exploit Guard is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-deprecated","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"deprecated":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Deprecated]: - State in which to show VMs on which Windows Defender Exploit Guard is not - available","description":"Windows Defender Exploit Guard is only available - starting with Windows 10/Windows Server with update 1709. Setting this value - to ''Non-Compliant'' will make machines with older versions on which Windows - Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. - Setting this value to ''Compliant'' will make these machines compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDefenderExploitGuard"},"NotAvailableMachineState":{"value":"[parameters(''NotAvailableMachineState'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NotAvailableMachineState":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState","value":"[parameters(''NotAvailableMachineState'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d","type":"Microsoft.Authorization/policyDefinitions","name":"6a7a2bcf-f9be-4e35-9734-4f9657a70f1d"},{"properties":{"displayName":"[Deprecated]: - Audit IP restrictions configuration for a Web Application","policyType":"BuiltIn","mode":"All","description":"IP - Restrictions allow you to define a list of IP addresses that are allowed to - access your app. Use of IP Restrictions protects a web application from common - attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ConfigureIPRestrictions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8450e2-6c61-43b4-be65-62e3a197bffe","type":"Microsoft.Authorization/policyDefinitions","name":"6a8450e2-6c61-43b4-be65-62e3a197bffe"},{"properties":{"displayName":"Microsoft - Managed Control 1211 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1211"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6a8b9dc8-6b00-4701-aa96-bba3277ebf50","type":"Microsoft.Authorization/policyDefinitions","name":"6a8b9dc8-6b00-4701-aa96-bba3277ebf50"},{"properties":{"displayName":"[Deprecated]: - Ensure WEB app is using the latest version of TLS encryption ","policyType":"BuiltIn","mode":"Indexed","description":"Please - use /providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b - instead. The TLS(Transport Layer Security) protocol secures transmission of - data over the internet using standard encryption technology. Encryption should - be set with the latest version of TLS. App service allows TLS 1.2 by default, - which is the recommended TLS level by industry standards, such as PCI DSS.","metadata":{"version":"1.0.0-deprecated","category":"App - Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ad61431-88ce-4357-a0e1-6da43f292bd7","type":"Microsoft.Authorization/policyDefinitions","name":"6ad61431-88ce-4357-a0e1-6da43f292bd7"},{"properties":{"displayName":"Microsoft - Managed Control 1653 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1653"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b","type":"Microsoft.Authorization/policyDefinitions","name":"6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b"},{"properties":{"displayName":"Deprecated - accounts should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts should be removed from your subscriptions. Deprecated accounts are - accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccounts","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","type":"Microsoft.Authorization/policyDefinitions","name":"6b1cbf55-e8b6-442f-ba4c-7246b6381474"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Service Bus to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Service Bus to stream to a regional Event Hub - when any Service Bus which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Service - Bus in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.ServiceBus/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b51af03-9277-49a9-a3f8-1c69c9ff7403","type":"Microsoft.Authorization/policyDefinitions","name":"6b51af03-9277-49a9-a3f8-1c69c9ff7403"},{"properties":{"displayName":"Microsoft - Managed Control 1031 - Separation Of Duties","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1031"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6b93a801-fe25-4574-a60d-cb22acffae00","type":"Microsoft.Authorization/policyDefinitions","name":"6b93a801-fe25-4574-a60d-cb22acffae00"},{"properties":{"displayName":"Not - allowed resource types","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to specify the resource types that your organization cannot - deploy.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesNotAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that cannot be deployed.","displayName":"Not allowed - resource types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypesNotAllowed'')]"},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c112d4e-5bc7-47ae-a041-ea2d9dccd749","type":"Microsoft.Authorization/policyDefinitions","name":"6c112d4e-5bc7-47ae-a041-ea2d9dccd749"},{"properties":{"displayName":"Microsoft - Managed Control 1338 - Authenticator Management | Automated Support For Password - Strength Determination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1338"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6c59a207-6aed-41dc-83a2-e1ff66e4a4db","type":"Microsoft.Authorization/policyDefinitions","name":"6c59a207-6aed-41dc-83a2-e1ff66e4a4db"},{"properties":{"displayName":"Microsoft - Managed Control 1304 - Identification And Authentication (Org. Users) | Local - Access To Non-Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1304"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b","type":"Microsoft.Authorization/policyDefinitions","name":"6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b"},{"properties":{"displayName":"Microsoft - Managed Control 1437 - Media Transport | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1437"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d1eb6ed-bf13-4046-b993-b9e2aef0f76c","type":"Microsoft.Authorization/policyDefinitions","name":"6d1eb6ed-bf13-4046-b993-b9e2aef0f76c"},{"properties":{"displayName":"Microsoft - Managed Control 1171 - Penetration Testing | Independent Penetration Agent - Or Team","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1171"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d4820bc-8b61-4982-9501-2123cb776c00","type":"Microsoft.Authorization/policyDefinitions","name":"6d4820bc-8b61-4982-9501-2123cb776c00"},{"properties":{"displayName":"Function - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","type":"Microsoft.Authorization/policyDefinitions","name":"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab"},{"properties":{"displayName":"Microsoft - Managed Control 1643 - Cryptographic Key Establishment And Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1643"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8d492c-dd7a-46f7-a723-fa66a425b87c","type":"Microsoft.Authorization/policyDefinitions","name":"6d8d492c-dd7a-46f7-a723-fa66a425b87c"},{"properties":{"displayName":"Microsoft - Managed Control 1291 - Information System Backup | Testing For Reliability - / Integrity","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1291"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912","type":"Microsoft.Authorization/policyDefinitions","name":"6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912"},{"properties":{"displayName":"Microsoft - Managed Control 1175 - Configuration Management Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1175"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6dab4254-c30d-4bb7-ae99-1d21586c063c","type":"Microsoft.Authorization/policyDefinitions","name":"6dab4254-c30d-4bb7-ae99-1d21586c063c"},{"properties":{"displayName":"Microsoft - Managed Control 1651 - Mobile Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1651"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6db63528-c9ba-491c-8a80-83e1e6977a50","type":"Microsoft.Authorization/policyDefinitions","name":"6db63528-c9ba-491c-8a80-83e1e6977a50"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with default workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using ASC default workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6df2fee6-a9ed-4fef-bced-e13be1b25f1c","type":"Microsoft.Authorization/policyDefinitions","name":"6df2fee6-a9ed-4fef-bced-e13be1b25f1c"},{"properties":{"displayName":"Email - notification for high severity alerts should be enabled","policyType":"BuiltIn","mode":"All","description":"Enable - emailing security alerts to the security contact, in order to have them receive - security alert emails from Microsoft. This ensures that the right people are - aware of any potential security issues and are able to mitigate the risks","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/alertNotifications","notEquals":"Off"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899","type":"Microsoft.Authorization/policyDefinitions","name":"6e2593d9-add6-4083-9c9b-4b7d2188c899"},{"properties":{"displayName":"Microsoft - Managed Control 1586 - External Information System Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1586"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e3b2fbd-8f37-4766-a64d-3f37703dcb51","type":"Microsoft.Authorization/policyDefinitions","name":"6e3b2fbd-8f37-4766-a64d-3f37703dcb51"},{"properties":{"displayName":"Microsoft - Managed Control 1536 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1536"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e40d9de-2ad4-4cb5-8945-23143326a502","type":"Microsoft.Authorization/policyDefinitions","name":"6e40d9de-2ad4-4cb5-8945-23143326a502"},{"properties":{"displayName":"Microsoft - Managed Control 1530 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1530"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6e8f9566-29f1-49cd-b61f-f8628a3cf993","type":"Microsoft.Authorization/policyDefinitions","name":"6e8f9566-29f1-49cd-b61f-f8628a3cf993"},{"properties":{"displayName":"Microsoft - Managed Control 1460 - Access Control For Output Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1460"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f3ce1bb-4f77-4695-8355-70b08d54fdda","type":"Microsoft.Authorization/policyDefinitions","name":"6f3ce1bb-4f77-4695-8355-70b08d54fdda"},{"properties":{"displayName":"Microsoft - Managed Control 1320 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1320"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6f54c732-71d4-4f93-a696-4e373eca3a77","type":"Microsoft.Authorization/policyDefinitions","name":"6f54c732-71d4-4f93-a696-4e373eca3a77"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdb9205-3462-4cfc-87d8-16c7860b53f4","type":"Microsoft.Authorization/policyDefinitions","name":"6fdb9205-3462-4cfc-87d8-16c7860b53f4"},{"properties":{"displayName":"Microsoft - Managed Control 1141 - Audit Generation | Changes By Authorized Individuals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1141"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fdefbf4-93e7-4513-bc95-c1858b7093e0","type":"Microsoft.Authorization/policyDefinitions","name":"6fdefbf4-93e7-4513-bc95-c1858b7093e0"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Server''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","type":"Microsoft.Authorization/policyDefinitions","name":"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - web apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7008174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Components''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"String","metadata":{"displayName":"[Preview]: - Send file samples when further analysis is required","description":"Specifies - whether and how Windows Defender will submit samples of suspected malware to - Microsoft for further analysis when opt-in for MAPS telemetry is set."},"defaultValue":"1"},"AllowIndexingOfEncryptedFiles":{"type":"String","metadata":{"displayName":"[Preview]: - Allow indexing of encrypted files","description":"Specifies whether encrypted - items are allowed to be indexed."},"defaultValue":"0"},"AllowTelemetry":{"type":"String","metadata":{"displayName":"[Preview]: - Allow Telemetry","description":"Specifies configuration of the amount of diagnostic - and usage data reported to Microsoft. The data is transmitted securely and - sensitive data is not sent."},"defaultValue":"2"},"AllowUnencryptedTraffic":{"type":"String","metadata":{"displayName":"[Preview]: - Allow unencrypted traffic","description":"Specifies whether the Windows Remote - Management (WinRM) service sends and receives unencrypted messages over the - network."},"defaultValue":"0"},"AlwaysInstallWithElevatedPrivileges":{"type":"String","metadata":{"displayName":"[Preview]: - Always install with elevated privileges","description":"Specifies whether - Windows Installer should use system permissions when it installs any program - on the system."},"defaultValue":"0"},"AlwaysPromptForPasswordUponConnection":{"type":"String","metadata":{"displayName":"[Preview]: - Always prompt for password upon connection","description":"Specifies whether - Terminal Services/Remote Desktop Connection always prompts the client computer - for a password upon connection."},"defaultValue":"1"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Application: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Application event log in kilobytes."},"defaultValue":"32768"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"String","metadata":{"displayName":"[Preview]: - Automatically send memory dumps for OS-generated error reports","description":"Specifies - if memory dumps in support of OS-generated error reports can be sent to Microsoft - automatically."},"defaultValue":"1"},"ConfigureDefaultConsent":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Default consent","description":"Specifies setting of the default - consent handling for error reports sent to Microsoft."},"defaultValue":"4"},"ConfigureWindowsSmartScreen":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Windows SmartScreen","description":"Specifies how to manage the - behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer - by warning users before running unrecognized programs downloaded from the - Internet. Some information is sent to Microsoft about files and programs run - on PCs with this feature enabled."},"defaultValue":"1"},"DisallowDigestAuthentication":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow Digest authentication","description":"Specifies whether the Windows - Remote Management (WinRM) client will not use Digest authentication."},"defaultValue":"0"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow WinRM from storing RunAs credentials","description":"Specifies whether - the Windows Remote Management (WinRM) service will not allow RunAs credentials - to be stored for any plug-ins."},"defaultValue":"1"},"DoNotAllowPasswordsToBeSaved":{"type":"String","metadata":{"displayName":"[Preview]: - Do not allow passwords to be saved","description":"Specifies whether to prevent - Remote Desktop Services - Terminal Services clients from saving passwords - on a computer."},"defaultValue":"1"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Security: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Security event log in kilobytes."},"defaultValue":"196608"},"SetClientConnectionEncryptionLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Set client connection encryption level","description":"Specifies whether to - require the use of a specific encryption level to secure communications between - client computers and RD Session Host servers during Remote Desktop Protocol - (RDP) connections. This policy only applies when you are using native RDP - encryption."},"defaultValue":"3"},"SetTheDefaultBehaviorForAutoRun":{"type":"String","metadata":{"displayName":"[Preview]: - Set the default behavior for AutoRun","description":"Specifies the default - behavior for Autorun commands. Autorun commands are generally stored in autorun.inf - files. They often launch the installation program or other routines."},"defaultValue":"1"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Setup: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the Setup event log in kilobytes."},"defaultValue":"32768"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - System: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the System event log in kilobytes."},"defaultValue":"32768"},"TurnOffDataExecutionPreventionForExplorer":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off Data Execution Prevention for Explorer","description":"Specifies - whether to turn off Data Execution Prevention for Windows File Explorer. Disabling - data execution prevention can allow certain legacy plug-in applications to - function without terminating Explorer."},"defaultValue":"0"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"String","metadata":{"displayName":"[Preview]: - Specify the interval to check for definition updates","description":"Specifies - an interval at which to check for Windows Defender definition updates. The - time value is represented as the number of hours between update checks."},"defaultValue":"8"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Send - file samples when further analysis is required;ExpectedValue'', ''='', parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired''), - '','', ''Allow indexing of encrypted files;ExpectedValue'', ''='', parameters(''AllowIndexingOfEncryptedFiles''), - '','', ''Allow Telemetry;ExpectedValue'', ''='', parameters(''AllowTelemetry''), - '','', ''Allow unencrypted traffic;ExpectedValue'', ''='', parameters(''AllowUnencryptedTraffic''), - '','', ''Always install with elevated privileges;ExpectedValue'', ''='', parameters(''AlwaysInstallWithElevatedPrivileges''), - '','', ''Always prompt for password upon connection;ExpectedValue'', ''='', - parameters(''AlwaysPromptForPasswordUponConnection''), '','', ''Application: - Specify the maximum log file size (KB);ExpectedValue'', ''='', parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB''), - '','', ''Automatically send memory dumps for OS-generated error reports;ExpectedValue'', - ''='', parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports''), - '','', ''Configure Default consent;ExpectedValue'', ''='', parameters(''ConfigureDefaultConsent''), - '','', ''Configure Windows SmartScreen;ExpectedValue'', ''='', parameters(''ConfigureWindowsSmartScreen''), - '','', ''Disallow Digest authentication;ExpectedValue'', ''='', parameters(''DisallowDigestAuthentication''), - '','', ''Disallow WinRM from storing RunAs credentials;ExpectedValue'', ''='', - parameters(''DisallowWinRMFromStoringRunAsCredentials''), '','', ''Do not - allow passwords to be saved;ExpectedValue'', ''='', parameters(''DoNotAllowPasswordsToBeSaved''), - '','', ''Security: Specify the maximum log file size (KB);ExpectedValue'', - ''='', parameters(''SecuritySpecifyTheMaximumLogFileSizeKB''), '','', ''Set - client connection encryption level;ExpectedValue'', ''='', parameters(''SetClientConnectionEncryptionLevel''), - '','', ''Set the default behavior for AutoRun;ExpectedValue'', ''='', parameters(''SetTheDefaultBehaviorForAutoRun''), - '','', ''Setup: Specify the maximum log file size (KB);ExpectedValue'', ''='', - parameters(''SetupSpecifyTheMaximumLogFileSizeKB''), '','', ''System: Specify - the maximum log file size (KB);ExpectedValue'', ''='', parameters(''SystemSpecifyTheMaximumLogFileSizeKB''), - '','', ''Turn off Data Execution Prevention for Explorer;ExpectedValue'', - ''='', parameters(''TurnOffDataExecutionPreventionForExplorer''), '','', ''Specify - the interval to check for definition updates;ExpectedValue'', ''='', parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsComponents"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},"AllowIndexingOfEncryptedFiles":{"value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},"AllowTelemetry":{"value":"[parameters(''AllowTelemetry'')]"},"AllowUnencryptedTraffic":{"value":"[parameters(''AllowUnencryptedTraffic'')]"},"AlwaysInstallWithElevatedPrivileges":{"value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},"AlwaysPromptForPasswordUponConnection":{"value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},"ConfigureDefaultConsent":{"value":"[parameters(''ConfigureDefaultConsent'')]"},"ConfigureWindowsSmartScreen":{"value":"[parameters(''ConfigureWindowsSmartScreen'')]"},"DisallowDigestAuthentication":{"value":"[parameters(''DisallowDigestAuthentication'')]"},"DisallowWinRMFromStoringRunAsCredentials":{"value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},"DoNotAllowPasswordsToBeSaved":{"value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},"SetClientConnectionEncryptionLevel":{"value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},"SetTheDefaultBehaviorForAutoRun":{"value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},"SetupSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},"SystemSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},"TurnOffDataExecutionPreventionForExplorer":{"value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"string"},"AllowIndexingOfEncryptedFiles":{"type":"string"},"AllowTelemetry":{"type":"string"},"AllowUnencryptedTraffic":{"type":"string"},"AlwaysInstallWithElevatedPrivileges":{"type":"string"},"AlwaysPromptForPasswordUponConnection":{"type":"string"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"string"},"ConfigureDefaultConsent":{"type":"string"},"ConfigureWindowsSmartScreen":{"type":"string"},"DisallowDigestAuthentication":{"type":"string"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"string"},"DoNotAllowPasswordsToBeSaved":{"type":"string"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SetClientConnectionEncryptionLevel":{"type":"string"},"SetTheDefaultBehaviorForAutoRun":{"type":"string"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"string"},"TurnOffDataExecutionPreventionForExplorer":{"type":"string"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Send - file samples when further analysis is required;ExpectedValue","value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},{"name":"Allow - indexing of encrypted files;ExpectedValue","value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},{"name":"Allow - Telemetry;ExpectedValue","value":"[parameters(''AllowTelemetry'')]"},{"name":"Allow - unencrypted traffic;ExpectedValue","value":"[parameters(''AllowUnencryptedTraffic'')]"},{"name":"Always - install with elevated privileges;ExpectedValue","value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},{"name":"Always - prompt for password upon connection;ExpectedValue","value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},{"name":"Application: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Automatically - send memory dumps for OS-generated error reports;ExpectedValue","value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},{"name":"Configure - Default consent;ExpectedValue","value":"[parameters(''ConfigureDefaultConsent'')]"},{"name":"Configure - Windows SmartScreen;ExpectedValue","value":"[parameters(''ConfigureWindowsSmartScreen'')]"},{"name":"Disallow - Digest authentication;ExpectedValue","value":"[parameters(''DisallowDigestAuthentication'')]"},{"name":"Disallow - WinRM from storing RunAs credentials;ExpectedValue","value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},{"name":"Do - not allow passwords to be saved;ExpectedValue","value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},{"name":"Security: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Set - client connection encryption level;ExpectedValue","value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},{"name":"Set - the default behavior for AutoRun;ExpectedValue","value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},{"name":"Setup: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"System: - Specify the maximum log file size (KB);ExpectedValue","value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},{"name":"Turn - off Data Execution Prevention for Explorer;ExpectedValue","value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},{"name":"Specify - the interval to check for definition updates;ExpectedValue","value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24","type":"Microsoft.Authorization/policyDefinitions","name":"7040a231-fb65-4412-8c0a-b365f4866c24"},{"properties":{"displayName":"Microsoft - Managed Control 1254 - Contingency Plan | Resume All Missions / Business Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1254"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/704e136a-4fe0-427c-b829-cd69957f5d2b","type":"Microsoft.Authorization/policyDefinitions","name":"704e136a-4fe0-427c-b829-cd69957f5d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''System - Audit Policies - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6","type":"Microsoft.Authorization/policyDefinitions","name":"7066131b-61a6-4917-a7e4-72e8983f0aa6"},{"properties":{"displayName":"Microsoft - Managed Control 1509 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1509"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70792197-9bfc-4813-905a-bd33993e327f","type":"Microsoft.Authorization/policyDefinitions","name":"70792197-9bfc-4813-905a-bd33993e327f"},{"properties":{"displayName":"Microsoft - Managed Control 1541 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1541"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/70f6af82-7be6-44aa-9b15-8b9231b2e434","type":"Microsoft.Authorization/policyDefinitions","name":"70f6af82-7be6-44aa-9b15-8b9231b2e434"},{"properties":{"displayName":"Microsoft - Managed Control 1691 - Information System Monitoring | Automated Tools For - Real-Time Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1691"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71475fb4-49bd-450b-a1a5-f63894c24725","type":"Microsoft.Authorization/policyDefinitions","name":"71475fb4-49bd-450b-a1a5-f63894c24725"},{"properties":{"displayName":"Microsoft - Managed Control 1481 - Temperature And Humidity Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1481"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/717a1c78-a267-4f56-ac58-ee6c54dc4339","type":"Microsoft.Authorization/policyDefinitions","name":"717a1c78-a267-4f56-ac58-ee6c54dc4339"},{"properties":{"displayName":"Microsoft - Managed Control 1129 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1129"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/71bb965d-4047-4623-afd4-b8189a58df5d","type":"Microsoft.Authorization/policyDefinitions","name":"71bb965d-4047-4623-afd4-b8189a58df5d"},{"properties":{"displayName":"Microsoft - Managed Control 1395 - System Maintenance Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1395"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7207a023-a517-41c5-9df2-09d4c6845a05","type":"Microsoft.Authorization/policyDefinitions","name":"7207a023-a517-41c5-9df2-09d4c6845a05"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the DSC configuration is not - compliant","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs on which the Desired State Configuration (DSC) configuration is not compliant. - This policy is only applicable to machines with WMF 4 and above. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f","type":"Microsoft.Authorization/policyDefinitions","name":"7227ebe5-9ff7-47ab-b823-171cd02fb90f"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Network''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - Network''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8","type":"Microsoft.Authorization/policyDefinitions","name":"7229bd6a-693d-478a-87f0-1dc1af06f3b8"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","type":"Microsoft.Authorization/policyDefinitions","name":"7238174a-fd10-4ef0-817e-fc820a951d73"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the WEB app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for web - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","type":"Microsoft.Authorization/policyDefinitions","name":"7261b898-8a84-4db8-9e04-18527132abb3"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that allow re-use of the previous - 24 passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that allow re-use of the previous 24 passwords. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"EnforcePasswordHistory"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","type":"Microsoft.Authorization/policyDefinitions","name":"726671ac-c4de-4908-8c7d-6043ae62e3b6"},{"properties":{"displayName":"Add - a tag to resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - the specified tag and value when any resource group missing this tag is created - or updated. Existing resource groups can be remediated by triggering a remediation - task. If the tag exists with a different value it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/726aca4c-86e9-4b04-b0c5-073027359532","type":"Microsoft.Authorization/policyDefinitions","name":"726aca4c-86e9-4b04-b0c5-073027359532"},{"properties":{"displayName":"Microsoft - Managed Control 1524 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1524"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/72f1cb4e-2439-4fe8-88ea-b8671ce3c268","type":"Microsoft.Authorization/policyDefinitions","name":"72f1cb4e-2439-4fe8-88ea-b8671ce3c268"},{"properties":{"displayName":"Microsoft - Managed Control 1393 - Information Spillage Response | Exposure To Unauthorized - Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1393"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/731856d8-1598-4b75-92de-7d46235747c0","type":"Microsoft.Authorization/policyDefinitions","name":"731856d8-1598-4b75-92de-7d46235747c0"},{"properties":{"displayName":"Microsoft - Managed Control 1101 - Audit And Accountability Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1101"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7327b708-f0e0-457d-9d2a-527fcc9c9a65","type":"Microsoft.Authorization/policyDefinitions","name":"7327b708-f0e0-457d-9d2a-527fcc9c9a65"},{"properties":{"displayName":"Microsoft - Managed Control 1456 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1456"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/733ba9e3-9e7c-440a-a7aa-6196a90a2870","type":"Microsoft.Authorization/policyDefinitions","name":"733ba9e3-9e7c-440a-a7aa-6196a90a2870"},{"properties":{"displayName":"Microsoft - Managed Control 1581 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1581"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/742b549b-7a25-465f-b83c-ea1ffb4f4e0e","type":"Microsoft.Authorization/policyDefinitions","name":"742b549b-7a25-465f-b83c-ea1ffb4f4e0e"},{"properties":{"displayName":"Allowed - storage account SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of storage account SKUs that your organization - can deploy.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of SKUs that can be specified for storage accounts.","displayName":"Allowed - SKUs","strongType":"StorageSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7433c107-6db4-4ad1-b57a-a76dce0154a1","type":"Microsoft.Authorization/policyDefinitions","name":"7433c107-6db4-4ad1-b57a-a76dce0154a1"},{"properties":{"displayName":"Microsoft - Managed Control 1631 - Boundary Protection | Deny By Default / Allow By Exception","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1631"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74ae9b8e-e7bb-4c9c-992f-c535282f7a2c","type":"Microsoft.Authorization/policyDefinitions","name":"74ae9b8e-e7bb-4c9c-992f-c535282f7a2c"},{"properties":{"displayName":"Ensure - that ''Python version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Python software either due to security flaws - or to include additional functionality. Using the latest Python version for - Api apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"Windows - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"Linux - Latest Python version","description":"Latest supported Python version for - App Services"},"defaultValue":"3.8"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PYTHON"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PYTHON|'', - parameters(''LinuxPythonLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.pythonVersion","equals":"[parameters(''WindowsPythonLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","type":"Microsoft.Authorization/policyDefinitions","name":"74c3584d-afae-46f7-a20a-6f8adba71a16"},{"properties":{"displayName":"Microsoft - Managed Control 1417 - Nonlocal Maintenance | Comparable Security / Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1417"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7522ed84-70d5-4181-afc0-21e50b1b6d0e","type":"Microsoft.Authorization/policyDefinitions","name":"7522ed84-70d5-4181-afc0-21e50b1b6d0e"},{"properties":{"displayName":"[Deprecated]: - Audit enabling of diagnostic logs in App Services","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0-deprecated","category":"App Service","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites/config"},{"field":"name","equals":"web"},{"anyOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","notEquals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","notEquals":"true"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/752c6934-9bcc-4749-b004-655e676ae2ac","type":"Microsoft.Authorization/policyDefinitions","name":"752c6934-9bcc-4749-b004-655e676ae2ac"},{"properties":{"displayName":"Microsoft - Managed Control 1468 - Visitor Access Records | Automated Records Maintenance - / Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1468"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75603f96-80a1-4757-991d-5a1221765ddd","type":"Microsoft.Authorization/policyDefinitions","name":"75603f96-80a1-4757-991d-5a1221765ddd"},{"properties":{"displayName":"Microsoft - Managed Control 1053 - Session Lock | Pattern-Hiding Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1053"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7582b19c-9dba-438e-aed8-ede59ac35ba3","type":"Microsoft.Authorization/policyDefinitions","name":"7582b19c-9dba-438e-aed8-ede59ac35ba3"},{"properties":{"displayName":"Private - endpoint should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers not configured to use a private endpoint. For - more details, visit https://aka.ms/mysqlprivatelink.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/privateEndpointConnections","existenceCondition":{"field":"Microsoft.DBforMySQL/servers/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7595c971-233d-4bcf-bd18-596129188c49","type":"Microsoft.Authorization/policyDefinitions","name":"7595c971-233d-4bcf-bd18-596129188c49"},{"properties":{"displayName":"Microsoft - Managed Control 1459 - Access Control For Transmission Medium","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1459"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0","type":"Microsoft.Authorization/policyDefinitions","name":"75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0"},{"properties":{"displayName":"Vulnerabilities - should be remediated by a Vulnerability Assessment solution","policyType":"BuiltIn","mode":"All","description":"Monitors - vulnerabilities detected by Vulnerability Assessment solution and VMs without - a Vulnerability Assessment solution in Azure Security Center as recommendations.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"vulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","type":"Microsoft.Authorization/policyDefinitions","name":"760a85ff-6162-42b3-8d70-698e268f648c"},{"properties":{"displayName":"Deploy - Dependency agent for Linux virtual machine scale sets","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Dependency agent for Linux virtual machine scale sets if the VM Image (OS) - is in the list defined and the agent is not installed. Note: if your scale - set upgradePolicy is set to Manual, you need to apply the extension to the - all VMs in the set by calling upgrade on them. In CLI this would be az vmss - update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude'')]"},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["CentOS","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c"],"existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"DependencyAgentLinux"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"vmExtensionName":"DependencyAgent","vmExtensionPublisher":"Microsoft.Azure.Monitoring.DependencyAgent","vmExtensionType":"DependencyAgentLinux","vmExtensionTypeHandlerVersion":"9.7"},"resources":[{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","name":"[concat(parameters(''vmName''), - ''/'', variables(''vmExtensionName''))]","apiVersion":"2018-06-01","location":"[parameters(''location'')]","properties":{"publisher":"[variables(''vmExtensionPublisher'')]","type":"[variables(''vmExtensionType'')]","typeHandlerVersion":"[variables(''vmExtensionTypeHandlerVersion'')]","autoUpgradeMinorVersion":true}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - extension for: '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0","type":"Microsoft.Authorization/policyDefinitions","name":"765266ab-e40e-4c61-bcb2-5a5275d0b7c0"},{"properties":{"displayName":"Microsoft - Managed Control 1055 - Session Termination| User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1055"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/769efd9b-3587-4e22-90ce-65ddcd5bd969","type":"Microsoft.Authorization/policyDefinitions","name":"769efd9b-3587-4e22-90ce-65ddcd5bd969"},{"properties":{"displayName":"Audit - delegation of scopes to a managing tenant","policyType":"BuiltIn","mode":"All","description":"Audit - delegation of scopes to a managing tenant via Azure Lighthouse.","metadata":{"version":"1.0.0","category":"Lighthouse"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ManagedServices/registrationAssignments"},{"value":"true","equals":"true"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76bed37b-484f-430f-a009-fd7592dff818","type":"Microsoft.Authorization/policyDefinitions","name":"76bed37b-484f-430f-a009-fd7592dff818"},{"properties":{"displayName":"Microsoft - Managed Control 1058 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1058"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76e85d08-8fbb-4112-a1c1-93521e6a9254","type":"Microsoft.Authorization/policyDefinitions","name":"76e85d08-8fbb-4112-a1c1-93521e6a9254"},{"properties":{"displayName":"Microsoft - Managed Control 1508 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1508"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/76f500cc-4bca-4583-bda1-6d084dc21086","type":"Microsoft.Authorization/policyDefinitions","name":"76f500cc-4bca-4583-bda1-6d084dc21086"},{"properties":{"displayName":"Microsoft - Managed Control 1423 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1423"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7741669e-d4f6-485a-83cb-e70ce7cbbc20","type":"Microsoft.Authorization/policyDefinitions","name":"7741669e-d4f6-485a-83cb-e70ce7cbbc20"},{"properties":{"displayName":"Azure - subscriptions should have a log profile for Activity Log","policyType":"BuiltIn","mode":"All","description":"This - policy ensures if a log profile is enabled for exporting activity logs. It - audits if there is no log profile created to export the logs either to a storage - account or to an event hub.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"field":"Microsoft.Insights/logProfiles/categories","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7","type":"Microsoft.Authorization/policyDefinitions","name":"7796937f-307b-4598-941c-67d3a05ebfe7"},{"properties":{"displayName":"Microsoft - Managed Control 1336 - Authenticator Management | Pki-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1336"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77f56280-e367-432a-a3b9-8ca2aa636a26","type":"Microsoft.Authorization/policyDefinitions","name":"77f56280-e367-432a-a3b9-8ca2aa636a26"},{"properties":{"displayName":"Microsoft - Managed Control 1258 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1258"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7814506c-382c-4d33-a142-249dd4a0dbff","type":"Microsoft.Authorization/policyDefinitions","name":"7814506c-382c-4d33-a142-249dd4a0dbff"},{"properties":{"displayName":"Microsoft - Managed Control 1178 - Baseline Configuration | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1178"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7818b8f4-47c6-441a-90ae-12ce04e99893","type":"Microsoft.Authorization/policyDefinitions","name":"7818b8f4-47c6-441a-90ae-12ce04e99893"},{"properties":{"displayName":"Microsoft - Managed Control 1057 - Permitted Actions Without Identification Or Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1057"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78255758-6d45-4bf0-a005-7016bc03b13c","type":"Microsoft.Authorization/policyDefinitions","name":"78255758-6d45-4bf0-a005-7016bc03b13c"},{"properties":{"displayName":"Microsoft - Managed Control 1700 - Information System Monitoring | Unauthorized Network - Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1700"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5","type":"Microsoft.Authorization/policyDefinitions","name":"7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5"},{"properties":{"displayName":"Microsoft - Managed Control 1010 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1010"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/784663a8-1eb0-418a-a98c-24d19bc1bb62","type":"Microsoft.Authorization/policyDefinitions","name":"784663a8-1eb0-418a-a98c-24d19bc1bb62"},{"properties":{"displayName":"Microsoft - Managed Control 1216 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1216"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7894fe6a-f5cb-44c8-ba90-c3f254ff9484","type":"Microsoft.Authorization/policyDefinitions","name":"7894fe6a-f5cb-44c8-ba90-c3f254ff9484"},{"properties":{"displayName":"Microsoft - Managed Control 1639 - Boundary Protection | Isolation Of Information System - Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1639"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/78e8e649-50f6-4fe3-99ac-fedc2e63b03f","type":"Microsoft.Authorization/policyDefinitions","name":"78e8e649-50f6-4fe3-99ac-fedc2e63b03f"},{"properties":{"displayName":"Microsoft - Managed Control 1647 - Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1647"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/791cfc15-6974-42a0-9f4c-2d4b82f4a78c","type":"Microsoft.Authorization/policyDefinitions","name":"791cfc15-6974-42a0-9f4c-2d4b82f4a78c"},{"properties":{"displayName":"Microsoft - Managed Control 1510 - Position Risk Designation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1510"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79da5b09-0e7e-499e-adda-141b069c7998","type":"Microsoft.Authorization/policyDefinitions","name":"79da5b09-0e7e-499e-adda-141b069c7998"},{"properties":{"displayName":"Microsoft - Managed Control 1384 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1384"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/79fbc228-461c-4a45-9004-a865ca0728a7","type":"Microsoft.Authorization/policyDefinitions","name":"79fbc228-461c-4a45-9004-a865ca0728a7"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows Server VMs on which Windows Serial Console - is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows Server virtual - machines on which Windows Serial Console is not enabled. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"EMSPortNumber":{"type":"String","metadata":{"displayName":"EMS - Port Number","description":"An integer indicating the COM port to be used - for the Emergency Management Services (EMS) console redirection. For more - information on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["1","2","3","4"],"defaultValue":"1"},"EMSBaudRate":{"type":"String","metadata":{"displayName":"EMS - Baud Rate","description":"An integer indicating the baud rate to be used for - the Emergency Management Services (EMS) console redirection. For more information - on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["9600","19200","38400","57600","115200"],"defaultValue":"115200"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber'', - ''='', parameters(''EMSPortNumber''), '','', ''[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate'', - ''='', parameters(''EMSBaudRate'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsSerialConsole"},"EMSPortNumber":{"value":"[parameters(''EMSPortNumber'')]"},"EMSBaudRate":{"value":"[parameters(''EMSBaudRate'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EMSPortNumber":{"type":"string"},"EMSBaudRate":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSPortNumber","value":"[parameters(''EMSPortNumber'')]"},{"name":"[WindowsSerialConsole]WindowsSerialConsole;EMSBaudRate","value":"[parameters(''EMSBaudRate'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0","type":"Microsoft.Authorization/policyDefinitions","name":"7a031c68-d6ab-406e-a506-697a19c634b0"},{"properties":{"displayName":"Microsoft - Managed Control 1093 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1093"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a0bdeeb-15f4-47e8-a1da-9f769f845fdf","type":"Microsoft.Authorization/policyDefinitions","name":"7a0bdeeb-15f4-47e8-a1da-9f769f845fdf"},{"properties":{"displayName":"Microsoft - Managed Control 1708 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1708"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a1e2c88-13de-4959-8ee7-47e3d74f1f48","type":"Microsoft.Authorization/policyDefinitions","name":"7a1e2c88-13de-4959-8ee7-47e3d74f1f48"},{"properties":{"displayName":"Microsoft - Managed Control 1289 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1289"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a724864-956a-496c-b778-637cb1d762cf","type":"Microsoft.Authorization/policyDefinitions","name":"7a724864-956a-496c-b778-637cb1d762cf"},{"properties":{"displayName":"Microsoft - Managed Control 1687 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1687"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7a87fc7f-301e-49f3-ba2a-4d74f424fa97","type":"Microsoft.Authorization/policyDefinitions","name":"7a87fc7f-301e-49f3-ba2a-4d74f424fa97"},{"properties":{"displayName":"Microsoft - Managed Control 1061 - Remote Access | Automated Monitoring / Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1061"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ac22808-a2e8-41c4-9d46-429b50738914","type":"Microsoft.Authorization/policyDefinitions","name":"7ac22808-a2e8-41c4-9d46-429b50738914"},{"properties":{"displayName":"Microsoft - Managed Control 1492 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1492"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ad5f307-e045-46f7-8214-5bdb7e973737","type":"Microsoft.Authorization/policyDefinitions","name":"7ad5f307-e045-46f7-8214-5bdb7e973737"},{"properties":{"displayName":"Microsoft - Managed Control 1636 - Boundary Protection | Isolation Of Security Tools / - Mechanisms / Support Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1636"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7b694eed-7081-43c6-867c-41c76c961043","type":"Microsoft.Authorization/policyDefinitions","name":"7b694eed-7081-43c6-867c-41c76c961043"},{"properties":{"displayName":"Diagnostic - logs in Virtual Machine Scale Sets should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable Logs so that activity trail can be recreated when - investigations are required in the event of an incident or a compromise.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"IaaSDiagnostics"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Diagnostics"}]},{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","equals":"LinuxDiagnostic"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","in":["Microsoft.OSTCExtensions","Microsoft.Azure.Diagnostics"]}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","type":"Microsoft.Authorization/policyDefinitions","name":"7c1b1214-f927-48bf-8882-84f0af6588b1"},{"properties":{"displayName":"[Deprecated]: - Require blob encryption for storage accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures blob encryption for storage accounts is turned on. It only - applies to Microsoft.Storage resource types, not other storage providers. - This policy is deprecated because storage blob encryption is now enabled by - default, and can no longer be disabled.","metadata":{"version":"1.0.0-deprecated","category":"Storage","deprecated":true},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/enableBlobEncryption","equals":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f","type":"Microsoft.Authorization/policyDefinitions","name":"7c5a74bf-ae94-4a74-8fcf-644d1e0e6e6f"},{"properties":{"displayName":"Microsoft - Managed Control 1143 - Security Assessment And Authorization Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1143"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7c6de11b-5f51-4f7c-8d83-d2467c8a816e","type":"Microsoft.Authorization/policyDefinitions","name":"7c6de11b-5f51-4f7c-8d83-d2467c8a816e"},{"properties":{"displayName":"Microsoft - Managed Control 1051 - Session Lock","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1051"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339","type":"Microsoft.Authorization/policyDefinitions","name":"7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339"},{"properties":{"displayName":"Microsoft - Managed Control 1279 - Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1279"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0","type":"Microsoft.Authorization/policyDefinitions","name":"7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0"},{"properties":{"displayName":"Microsoft - Managed Control 1109 - Content Of Audit Records | Centralized Management Of - Planned Audit Record Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1109"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec","type":"Microsoft.Authorization/policyDefinitions","name":"7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec"},{"properties":{"displayName":"Microsoft - Managed Control 1201 - Security Impact Analysis | Separate Test Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1201"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7daef997-fdd3-461b-8807-a608a6dd70f1","type":"Microsoft.Authorization/policyDefinitions","name":"7daef997-fdd3-461b-8807-a608a6dd70f1"},{"properties":{"displayName":"Microsoft - Managed Control 1471 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1471"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7dd0e9ce-1772-41fb-a50a-99977071f916","type":"Microsoft.Authorization/policyDefinitions","name":"7dd0e9ce-1772-41fb-a50a-99977071f916"},{"properties":{"displayName":"Show - audit results from Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that have the specified applications installed. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c","type":"Microsoft.Authorization/policyDefinitions","name":"7e56b49b-5990-4159-a734-511ea19b731c"},{"properties":{"displayName":"Microsoft - Managed Control 1011 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1011"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e6a54f3-883f-43d5-87c4-172dfd64a1f5","type":"Microsoft.Authorization/policyDefinitions","name":"7e6a54f3-883f-43d5-87c4-172dfd64a1f5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that have not restarted within the specified - number of days","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that have not restarted within the specified number of days. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa","type":"Microsoft.Authorization/policyDefinitions","name":"7e84ba44-6d03-46fd-950e-5efa5a1112fa"},{"properties":{"displayName":"Microsoft - Managed Control 1692 - Information System Monitoring | Inbound And Outbound - Communications Traffic","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1692"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ecda928-9df4-4dd7-8f44-641a91e470e8","type":"Microsoft.Authorization/policyDefinitions","name":"7ecda928-9df4-4dd7-8f44-641a91e470e8"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the password complexity setting enabled. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordMustMeetComplexityRequirements"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","type":"Microsoft.Authorization/policyDefinitions","name":"7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8"},{"properties":{"displayName":"Microsoft - Managed Control 1191 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1191"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f26a61b-a74d-467c-99cf-63644db144f7","type":"Microsoft.Authorization/policyDefinitions","name":"7f26a61b-a74d-467c-99cf-63644db144f7"},{"properties":{"displayName":"Microsoft - Managed Control 1520 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1520"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f2c513b-eb16-463b-b469-c10e5fa94f0a","type":"Microsoft.Authorization/policyDefinitions","name":"7f2c513b-eb16-463b-b469-c10e5fa94f0a"},{"properties":{"displayName":"Microsoft - Managed Control 1126 - Audit Reduction And Report Generation | Automatic Processing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1126"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f37f71b-420f-49bf-9477-9c0196974ecf","type":"Microsoft.Authorization/policyDefinitions","name":"7f37f71b-420f-49bf-9477-9c0196974ecf"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Privilege Use''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Privilege Use''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c","type":"Microsoft.Authorization/policyDefinitions","name":"7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c"},{"properties":{"displayName":"Audit - diagnostic setting","policyType":"BuiltIn","mode":"All","description":"Audit - diagnostic setting for selected resource types","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"Resource - Types","strongType":"resourceTypes"}}},"policyRule":{"if":{"field":"type","in":"[parameters(''listOfResourceTypes'')]"},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","type":"Microsoft.Authorization/policyDefinitions","name":"7f89b1eb-583c-429a-8828-af049802c1d9"},{"properties":{"displayName":"Microsoft - Managed Control 1117 - Audit Review, Analysis, And Reporting | Process Integration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1117"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7fbfe680-6dbb-4037-963c-a621c5635902","type":"Microsoft.Authorization/policyDefinitions","name":"7fbfe680-6dbb-4037-963c-a621c5635902"},{"properties":{"displayName":"SQL - Auditing settings should have Action-Groups configured to capture critical - activities","policyType":"BuiltIn","mode":"Indexed","description":"The AuditActionsAndGroups - property should contain at least SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP, - FAILED_DATABASE_AUTHENTICATION_GROUP, BATCH_COMPLETED_GROUP to ensure a thorough - audit logging","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"allOf":[{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"FAILED_DATABASE_AUTHENTICATION_GROUP"}},{"not":{"field":"Microsoft.Sql/servers/auditingSettings/auditActionsAndGroups[*]","notEquals":"BATCH_COMPLETED_GROUP"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5","type":"Microsoft.Authorization/policyDefinitions","name":"7ff426e2-515f-405a-91c8-4f2333442eb5"},{"properties":{"displayName":"Microsoft - Managed Control 1703 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1703"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/804faf7d-b687-40f7-9f74-79e28adf4205","type":"Microsoft.Authorization/policyDefinitions","name":"804faf7d-b687-40f7-9f74-79e28adf4205"},{"properties":{"displayName":"Microsoft - Managed Control 1303 - Identification And Authentication (Org. Users) | Local - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1303"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/80ca0a27-918a-4604-af9e-723a27ee51e8","type":"Microsoft.Authorization/policyDefinitions","name":"80ca0a27-918a-4604-af9e-723a27ee51e8"},{"properties":{"displayName":"Microsoft - Managed Control 1505 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1505"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/813a10a7-3943-4fe3-8678-00dc52db5490","type":"Microsoft.Authorization/policyDefinitions","name":"813a10a7-3943-4fe3-8678-00dc52db5490"},{"properties":{"displayName":"Microsoft - Managed Control 1614 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1614"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8154e3b3-cc52-40be-9407-7756581d71f6","type":"Microsoft.Authorization/policyDefinitions","name":"8154e3b3-cc52-40be-9407-7756581d71f6"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''User Rights - Assignment''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''User Rights Assignment''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may access this computer from the network","description":"Specifies - which remote users on the network are permitted to connect to the computer. - This does not include Remote Desktop Connection."},"defaultValue":"Administrators, - Authenticated Users"},"UsersOrGroupsThatMayLogOnLocally":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on locally","description":"Specifies which users - or groups can interactively log on to the computer. Users who attempt to log - on via Remote Desktop Connection or IIS also require this user right."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on through Remote Desktop Services","description":"Specifies - which users or groups are permitted to log on as a Terminal Services client, - Remote Desktop, or for Remote Assistance."},"defaultValue":"Administrators, - Remote Desktop Users"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied access to this computer from the network","description":"Specifies - which users or groups are explicitly prohibited from connecting to the computer - across the network."},"defaultValue":"Guests"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may manage auditing and security log","description":"Specifies - users and groups permitted to change the auditing options for files and directories - and clear the Security log."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may back up files and directories","description":"Specifies - users and groups allowed to circumvent file and directory permissions to back - up the system."},"defaultValue":"Administrators, Backup Operators"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the system time","description":"Specifies - which users and groups are permitted to change the time and date on the internal - clock of the computer."},"defaultValue":"Administrators, LOCAL SERVICE"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the time zone","description":"Specifies which - users and groups are permitted to change the time zone of the computer."},"defaultValue":"Administrators, - LOCAL SERVICE"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may create a token object","description":"Specifies which - users and groups are permitted to create an access token, which may provide - elevated rights to access sensitive data."},"defaultValue":"No One"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a batch job","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - as a batch job (i.e. scheduled task)."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a service","description":"Specifies - which service accounts are explicitly not permitted to register a process - as a service."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied local logon","description":"Specifies which - users and groups are explicitly not permitted to log on to the computer."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied log on through Remote Desktop Services","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - via Terminal Services/Remote Desktop Client."},"defaultValue":"Guests"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"String","metadata":{"displayName":"[Preview]: - User and groups that may force shutdown from a remote system","description":"Specifies - which users and groups are permitted to shut down the computer from a remote - location on the network."},"defaultValue":"Administrators"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may restore files and directories","description":"Specifies - which users and groups are permitted to bypass file, directory, registry, - and other persistent object permissions when restoring backed up files and - directories."},"defaultValue":"Administrators, Backup Operators"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may shut down the system","description":"Specifies which - users and groups who are logged on locally to the computers in your environment - are permitted to shut down the operating system with the Shut Down command."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may take ownership of files or other objects","description":"Specifies - which users and groups are permitted to take ownership of files, folders, - registry keys, processes, or threads. This user right bypasses any permissions - that are in place to protect objects to give ownership to the specified user."},"defaultValue":"Administrators"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Access - this computer from the network;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork''), - '','', ''Allow log on locally;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayLogOnLocally''), - '','', ''Allow log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices''), '','', - ''Deny access to this computer from the network;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork''), - '','', ''Manage auditing and security log;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog''), - '','', ''Back up files and directories;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories''), - '','', ''Change the system time;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheSystemTime''), - '','', ''Change the time zone;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayChangeTheTimeZone''), - '','', ''Create a token object;ExpectedValue'', ''='', parameters(''UsersOrGroupsThatMayCreateATokenObject''), - '','', ''Deny log on as a batch job;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob''), - '','', ''Deny log on as a service;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService''), - '','', ''Deny log on locally;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatAreDeniedLocalLogon''), - '','', ''Deny log on through Remote Desktop Services;ExpectedValue'', ''='', - parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices''), - '','', ''Force shutdown from a remote system;ExpectedValue'', ''='', parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem''), - '','', ''Restore files and directories;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories''), - '','', ''Shut down the system;ExpectedValue'', ''='', parameters(''UsersAndGroupsThatMayShutDownTheSystem''), - '','', ''Take ownership of files or other objects;ExpectedValue'', ''='', - parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_UserRightsAssignment"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayLogOnLocally":{"value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},"UsersOrGroupsThatMayChangeTheSystemTime":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},"UsersOrGroupsThatMayChangeTheTimeZone":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},"UsersOrGroupsThatMayCreateATokenObject":{"value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},"UsersAndGroupsThatAreDeniedLocalLogon":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},"UsersAndGroupsThatMayShutDownTheSystem":{"value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayLogOnLocally":{"type":"string"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"string"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"string"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"string"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"string"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"string"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"string"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"string"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"string"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"string"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"string"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"string"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"string"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"string"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Access - this computer from the network;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},{"name":"Allow - log on locally;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},{"name":"Allow - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},{"name":"Deny - access to this computer from the network;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},{"name":"Manage - auditing and security log;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},{"name":"Back - up files and directories;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},{"name":"Change - the system time;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},{"name":"Change - the time zone;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},{"name":"Create - a token object;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},{"name":"Deny - log on as a batch job;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},{"name":"Deny - log on as a service;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},{"name":"Deny - log on locally;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},{"name":"Deny - log on through Remote Desktop Services;ExpectedValue","value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},{"name":"Force - shutdown from a remote system;ExpectedValue","value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},{"name":"Restore - files and directories;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},{"name":"Shut - down the system;ExpectedValue","value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},{"name":"Take - ownership of files or other objects;ExpectedValue","value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24","type":"Microsoft.Authorization/policyDefinitions","name":"815dcc9f-6662-43f2-9a03-1b83e9876f24"},{"properties":{"displayName":"Microsoft - Managed Control 1308 - Identification And Authentication (Org. Users) | Remote - Access - Separate Device","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1308"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81817e1c-5347-48dd-965a-40159d008229","type":"Microsoft.Authorization/policyDefinitions","name":"81817e1c-5347-48dd-965a-40159d008229"},{"properties":{"displayName":"Microsoft - Managed Control 1287 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1287"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/819dc6da-289d-476e-8500-7e341ef8677d","type":"Microsoft.Authorization/policyDefinitions","name":"819dc6da-289d-476e-8500-7e341ef8677d"},{"properties":{"displayName":"Microsoft - Managed Control 1213 - Configuration Settings | Respond To Unauthorized Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1213"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/81f11e32-a293-4a58-82cd-134af52e2318","type":"Microsoft.Authorization/policyDefinitions","name":"81f11e32-a293-4a58-82cd-134af52e2318"},{"properties":{"displayName":"Geo-redundant - backup should be enabled for Azure Database for MySQL","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure Database for MySQL with geo-redundant backup not enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/storageProfile.geoRedundantBackup","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","type":"Microsoft.Authorization/policyDefinitions","name":"82339799-d096-41ae-8538-b108becf0970"},{"properties":{"displayName":"Microsoft - Managed Control 1168 - Continuous Monitoring | Independent Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1168"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82409f9e-1f32-4775-bf07-b99d53a91b06","type":"Microsoft.Authorization/policyDefinitions","name":"82409f9e-1f32-4775-bf07-b99d53a91b06"},{"properties":{"displayName":"Microsoft - Managed Control 1448 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1448"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/825d6494-e583-42f2-a3f2-6458e6f0004f","type":"Microsoft.Authorization/policyDefinitions","name":"825d6494-e583-42f2-a3f2-6458e6f0004f"},{"properties":{"displayName":"Microsoft - Managed Control 1452 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1452"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/82c76455-4d3f-4e09-a654-22e592107e74","type":"Microsoft.Authorization/policyDefinitions","name":"82c76455-4d3f-4e09-a654-22e592107e74"},{"properties":{"displayName":"Microsoft - Managed Control 1262 - Contingency Plan Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1262"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/831e510e-db41-4c72-888e-a0621ab62265","type":"Microsoft.Authorization/policyDefinitions","name":"831e510e-db41-4c72-888e-a0621ab62265"},{"properties":{"displayName":"Microsoft - Managed Control 1008 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1008"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8356cfc6-507a-4d20-b818-08038011cd07","type":"Microsoft.Authorization/policyDefinitions","name":"8356cfc6-507a-4d20-b818-08038011cd07"},{"properties":{"displayName":"Diagnostic - logs in Event Hub should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","type":"Microsoft.Authorization/policyDefinitions","name":"83a214f7-d01a-484b-91a9-ed54470c9a6a"},{"properties":{"displayName":"Network - interfaces should not have public IPs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which are configured with any public - IP. Public IP addresses allow internet resources to communicate inbound to - Azure resources, and Azure resources to communicate outbound to the internet. - This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].publicIpAddress.id","notLike":"*"}}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83a86a26-fd1f-447c-b59d-e51f44264114","type":"Microsoft.Authorization/policyDefinitions","name":"83a86a26-fd1f-447c-b59d-e51f44264114"},{"properties":{"displayName":"Bring - your own key data protection should be enabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment without bring your own key - data protection enabled. For more details, visit https://aka.ms/mysqlbyok.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMySQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMySQL/servers/keys","existenceCondition":{"allOf":[{"field":"Microsoft.DBforMySQL/servers/keys/serverKeyType","equals":"AzureKeyVault"},{"field":"Microsoft.DBforMySQL/servers/keys/uri","notEquals":""},{"field":"Microsoft.DBforMySQL/servers/keys/uri","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/83cef61d-dbd1-4b20-a4fc-5fbc7da10833","type":"Microsoft.Authorization/policyDefinitions","name":"83cef61d-dbd1-4b20-a4fc-5fbc7da10833"},{"properties":{"displayName":"Microsoft - Managed Control 1382 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1382"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/841392b3-40da-4473-b328-4cde49db67b3","type":"Microsoft.Authorization/policyDefinitions","name":"841392b3-40da-4473-b328-4cde49db67b3"},{"properties":{"displayName":"Microsoft - Managed Control 1098 - Security Training Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1098"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84363adb-dde3-411a-9fc1-36b56737f822","type":"Microsoft.Authorization/policyDefinitions","name":"84363adb-dde3-411a-9fc1-36b56737f822"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the Web - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","type":"Microsoft.Authorization/policyDefinitions","name":"843664e0-7563-41ee-a9cb-7522c382d2c4"},{"properties":{"displayName":"Microsoft - Managed Control 1119 - Audit Review, Analysis, And Reporting | Central Review - And Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1119"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/845f6359-b764-4b40-b579-657aefe23c44","type":"Microsoft.Authorization/policyDefinitions","name":"845f6359-b764-4b40-b579-657aefe23c44"},{"properties":{"displayName":"Microsoft - Managed Control 1024 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1024"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84914fb4-12da-4c53-a341-a9fd463bed10","type":"Microsoft.Authorization/policyDefinitions","name":"84914fb4-12da-4c53-a341-a9fd463bed10"},{"properties":{"displayName":"Microsoft - Managed Control 1307 - Identification And Authentication (Org. Users) | Net. - Access To Non-Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1307"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/84e622c8-4bed-417c-84c6-b2fb0dd73682","type":"Microsoft.Authorization/policyDefinitions","name":"84e622c8-4bed-417c-84c6-b2fb0dd73682"},{"properties":{"displayName":"Microsoft - Managed Control 1080 - Use Of External Information Systems | Portable Storage - Devices","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1080"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/852981b4-a380-4704-aa1e-2e52d63445e5","type":"Microsoft.Authorization/policyDefinitions","name":"852981b4-a380-4704-aa1e-2e52d63445e5"},{"properties":{"displayName":"Microsoft - Managed Control 1580 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1580"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/854db8ac-6adf-42a0-bef3-b73f764f40b9","type":"Microsoft.Authorization/policyDefinitions","name":"854db8ac-6adf-42a0-bef3-b73f764f40b9"},{"properties":{"displayName":"Microsoft - Managed Control 1348 - Identification And Authentication (Non-Org. Users) - | Acceptance Of Third-Party Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1348"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/855ced56-417b-4d74-9d5f-dd1bc81e22d6","type":"Microsoft.Authorization/policyDefinitions","name":"855ced56-417b-4d74-9d5f-dd1bc81e22d6"},{"properties":{"displayName":"Microsoft - Managed Control 1079 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1079"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/85c32733-7d23-4948-88da-058e2c56b60f","type":"Microsoft.Authorization/policyDefinitions","name":"85c32733-7d23-4948-88da-058e2c56b60f"},{"properties":{"displayName":"Microsoft - Managed Control 1326 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1326"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8605fc00-1bf5-4fb3-984e-c95cec4f231d","type":"Microsoft.Authorization/policyDefinitions","name":"8605fc00-1bf5-4fb3-984e-c95cec4f231d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Server''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Server''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkServer"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e","type":"Microsoft.Authorization/policyDefinitions","name":"86880e5c-df35-43c5-95ad-7e120635775e"},{"properties":{"displayName":"Deploy - SQL DB transparent data encryption","policyType":"BuiltIn","mode":"Indexed","description":"Enables - transparent data encryption on SQL databases","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Sql/servers/databases"},{"field":"name","notEquals":"master"}]},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/databases/transparentDataEncryption","name":"current","existenceCondition":{"field":"Microsoft.Sql/transparentDataEncryption.status","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/9b7fa17d-e63e-47b0-bb0a-15c516ac86ec"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullDbName":{"type":"string"}},"resources":[{"name":"[concat(parameters(''fullDbName''), - ''/current'')]","type":"Microsoft.Sql/servers/databases/transparentDataEncryption","apiVersion":"2014-04-01","properties":{"status":"Enabled"}}]},"parameters":{"fullDbName":{"value":"[field(''fullName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86a912f6-9a06-4e26-b447-11b16ba8659f","type":"Microsoft.Authorization/policyDefinitions","name":"86a912f6-9a06-4e26-b447-11b16ba8659f"},{"properties":{"displayName":"System - updates should be installed on your machines","policyType":"BuiltIn","mode":"All","description":"Missing - security system updates on your servers will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"systemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","type":"Microsoft.Authorization/policyDefinitions","name":"86b3d65f-7626-441e-b690-81a8b71cff60"},{"properties":{"displayName":"Microsoft - Managed Control 1507 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1507"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ccd1bf-e7ad-4851-93ce-6ec817469c1e","type":"Microsoft.Authorization/policyDefinitions","name":"86ccd1bf-e7ad-4851-93ce-6ec817469c1e"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on API app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3","type":"Microsoft.Authorization/policyDefinitions","name":"86d97760-d216-4d81-a3ad-163087b2b6c3"},{"properties":{"displayName":"Microsoft - Managed Control 1392 - Information Spillage Response | Post-Spill Operations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1392"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86dc819f-15e1-43f9-a271-41ae58d4cecc","type":"Microsoft.Authorization/policyDefinitions","name":"86dc819f-15e1-43f9-a271-41ae58d4cecc"},{"properties":{"displayName":"Microsoft - Managed Control 1589 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1589"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/86ec7f9b-9478-40ff-8cfd-6a0d510081a8","type":"Microsoft.Authorization/policyDefinitions","name":"86ec7f9b-9478-40ff-8cfd-6a0d510081a8"},{"properties":{"displayName":"Microsoft - Managed Control 1207 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1207"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8713a0ed-0d1e-4d10-be82-83dffb39830e","type":"Microsoft.Authorization/policyDefinitions","name":"8713a0ed-0d1e-4d10-be82-83dffb39830e"},{"properties":{"displayName":"Require - a tag on resources","policyType":"BuiltIn","mode":"Indexed","description":"Enforces - existence of a tag. Does not apply to resource groups.","metadata":{"version":"1.0.1","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/871b6d14-10aa-478d-b590-94f262ecfa99","type":"Microsoft.Authorization/policyDefinitions","name":"871b6d14-10aa-478d-b590-94f262ecfa99"},{"properties":{"displayName":"Microsoft - Managed Control 1180 - Baseline Configuration | Automation Support For Accuracy - / Currency","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1180"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/874e7880-a067-42a7-bcbe-1a340f54c8cc","type":"Microsoft.Authorization/policyDefinitions","name":"874e7880-a067-42a7-bcbe-1a340f54c8cc"},{"properties":{"displayName":"Microsoft - Managed Control 1635 - Boundary Protection | Host-Based Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1635"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e","type":"Microsoft.Authorization/policyDefinitions","name":"87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - Control Panel''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - Control Panel''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c","type":"Microsoft.Authorization/policyDefinitions","name":"87b590fe-4a1d-4697-ae74-d4fe72ab786c"},{"properties":{"displayName":"Microsoft - Managed Control 1293 - Information System Backup | Separate Storage For Critical - Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1293"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/87f7cd82-2e45-4d0f-9e2f-586b0962d142","type":"Microsoft.Authorization/policyDefinitions","name":"87f7cd82-2e45-4d0f-9e2f-586b0962d142"},{"properties":{"displayName":"Microsoft - Managed Control 1440 - Media Sanitization | Review / Approve / Track / Document - / Verify","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1440"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/881299bf-2a5b-4686-a1b2-321d33679953","type":"Microsoft.Authorization/policyDefinitions","name":"881299bf-2a5b-4686-a1b2-321d33679953"},{"properties":{"displayName":"Microsoft - Managed Control 1356 - Incident Response Training | Simulated Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1356"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8829f8f5-e8be-441e-85c9-85b72a5d0ef3","type":"Microsoft.Authorization/policyDefinitions","name":"8829f8f5-e8be-441e-85c9-85b72a5d0ef3"},{"properties":{"displayName":"Deploy - prerequisites to audit Linux VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should not be installed. e.g. ''python; powershell''"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"not_installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent'', - ''='', concat(''packages: ['', replace(parameters(''ApplicationName''), '';'', - '',''), '']'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"not_installed_application_linux"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[ChefInSpec]NotInstalledApplicationLinuxResource1;AttributesYmlContent","value":"[concat(''packages: - ['', replace(parameters(''ApplicationName''), '';'', '',''), '']'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0","type":"Microsoft.Authorization/policyDefinitions","name":"884b209a-963b-4520-8006-d20cb3c213e0"},{"properties":{"displayName":"Microsoft - Managed Control 1317 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1317"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8877f519-c166-47b7-81b7-8a8eb4ff3775","type":"Microsoft.Authorization/policyDefinitions","name":"8877f519-c166-47b7-81b7-8a8eb4ff3775"},{"properties":{"displayName":"Microsoft - Managed Control 1501 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1501"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88817b58-8472-4f6c-81fa-58ce42b67f51","type":"Microsoft.Authorization/policyDefinitions","name":"88817b58-8472-4f6c-81fa-58ce42b67f51"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java either due to security flaws or to include - additional functionality. Using the latest Python version for Api apps is - recommended in order to take advantage of security fixes, if any, and/or new - functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","type":"Microsoft.Authorization/policyDefinitions","name":"88999f4c-376a-45c8-bcb3-4058f713cf39"},{"properties":{"displayName":"Network - interfaces should disable IP forwarding","policyType":"BuiltIn","mode":"Indexed","description":"This - policy denies the network interfaces which enabled IP forwarding. The setting - of IP forwarding disables Azure''s check of the source and destination for - a network interface. This should be reviewed by the network security team.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"field":"Microsoft.Network/networkInterfaces/enableIpForwarding","equals":"true"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900","type":"Microsoft.Authorization/policyDefinitions","name":"88c0b9da-ce96-4b03-9635-f29a937e2900"},{"properties":{"displayName":"Microsoft - Managed Control 1215 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1215"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/88fc93e8-4745-4785-b5a5-b44bb92c44ff","type":"Microsoft.Authorization/policyDefinitions","name":"88fc93e8-4745-4785-b5a5-b44bb92c44ff"},{"properties":{"displayName":"SQL - servers should be configured with auditing retention days greater than 90 - days.","policyType":"BuiltIn","mode":"Indexed","description":"Audit SQL servers - configured with an auditing retention period of less than 90 days.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/auditingSettings/retentionDays","greater":90}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","type":"Microsoft.Authorization/policyDefinitions","name":"89099bee-89e0-4b26-a5f4-165451757743"},{"properties":{"displayName":"Microsoft - Managed Control 1411 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1411"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/898d4fe8-f743-4333-86b7-0c9245d93e7d","type":"Microsoft.Authorization/policyDefinitions","name":"898d4fe8-f743-4333-86b7-0c9245d93e7d"},{"properties":{"displayName":"Microsoft - Managed Control 1092 - Security Awareness Training | Insider Threat","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1092"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a29d47b-8604-4667-84ef-90d203fcb305","type":"Microsoft.Authorization/policyDefinitions","name":"8a29d47b-8604-4667-84ef-90d203fcb305"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - System settings''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - System settings''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsSystemsettings","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b","type":"Microsoft.Authorization/policyDefinitions","name":"8a39d1f1-5513-4628-b261-f469a5a3341b"},{"properties":{"displayName":"Show - audit results from Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with a pending reboot. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b","type":"Microsoft.Authorization/policyDefinitions","name":"8b0de57a-f511-4d45-a277-17cb79cb163b"},{"properties":{"displayName":"Microsoft - Managed Control 1534 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1534"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b2b263e-cd05-4488-bcbf-4debec7a17d9","type":"Microsoft.Authorization/policyDefinitions","name":"8b2b263e-cd05-4488-bcbf-4debec7a17d9"},{"properties":{"displayName":"Microsoft - Managed Control 1170 - Penetration Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1170"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12","type":"Microsoft.Authorization/policyDefinitions","name":"8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Firewall Properties''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Firewall Properties''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec","type":"Microsoft.Authorization/policyDefinitions","name":"8bbd627e-4d25-4906-9a6e-3789780af3ec"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Web app","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","Equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae","type":"Microsoft.Authorization/policyDefinitions","name":"8c122334-9d20-4eb8-89ea-ac9a705b74ae"},{"properties":{"displayName":"Microsoft - Managed Control 1458 - Physical Access Control | Information System Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1458"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203","type":"Microsoft.Authorization/policyDefinitions","name":"8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203"},{"properties":{"displayName":"Microsoft - Managed Control 1683 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1683"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8c79fee4-88dd-44ce-bbd4-4de88948c4f8","type":"Microsoft.Authorization/policyDefinitions","name":"8c79fee4-88dd-44ce-bbd4-4de88948c4f8"},{"properties":{"displayName":"Latest - TLS version should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","type":"Microsoft.Authorization/policyDefinitions","name":"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e"},{"properties":{"displayName":"Microsoft - Managed Control 1316 - Identifier Management | Identify User Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1316"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce14753-66e5-465d-9841-26ef55c09c0d","type":"Microsoft.Authorization/policyDefinitions","name":"8ce14753-66e5-465d-9841-26ef55c09c0d"},{"properties":{"displayName":"Require - a tag and its value on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - a required tag and its value on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ce3da23-7156-49e4-b145-24f95f9dcb46","type":"Microsoft.Authorization/policyDefinitions","name":"8ce3da23-7156-49e4-b145-24f95f9dcb46"},{"properties":{"displayName":"Microsoft - Managed Control 1324 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1324"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8cfea2b3-7f77-497e-ac20-0752f2ff6eee","type":"Microsoft.Authorization/policyDefinitions","name":"8cfea2b3-7f77-497e-ac20-0752f2ff6eee"},{"properties":{"displayName":"Microsoft - Managed Control 1225 - Information System Component Inventory | Automated - Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1225"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d096fe0-f510-4486-8b4d-d17dc230980b","type":"Microsoft.Authorization/policyDefinitions","name":"8d096fe0-f510-4486-8b4d-d17dc230980b"},{"properties":{"displayName":"Microsoft - Managed Control 1288 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1288"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f","type":"Microsoft.Authorization/policyDefinitions","name":"8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f"},{"properties":{"displayName":"Microsoft - Managed Control 1281 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1281"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8dc459b3-0e77-45af-8d71-cfd8c9654fe2","type":"Microsoft.Authorization/policyDefinitions","name":"8dc459b3-0e77-45af-8d71-cfd8c9654fe2"},{"properties":{"displayName":"Microsoft - Managed Control 1250 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1250"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8de614d8-a8b7-4f70-a62a-6d37089a002c","type":"Microsoft.Authorization/policyDefinitions","name":"8de614d8-a8b7-4f70-a62a-6d37089a002c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Object Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Object Access''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditDetailedFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Detailed File Share","description":"If this policy setting is enabled, - access to all shared files and folders on the system is audited. Auditing - for Success can lead to very high volumes of events."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File Share","description":"Specifies whether to audit events related - to file shares: creation, deletion, modification, and access attempts. Also, - it shows failed SMB SPN checks. Event volumes can be high on DCs and File - Servers."},"allowedValues":["No Auditing","Success","Failure","Success and - Failure"],"defaultValue":"No Auditing"},"AuditFileSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File System","description":"Specifies whether audit events are generated - when users attempt to access file system objects. Audit events are generated - only for objects that have configured system access control lists (SACLs)."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesObjectAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Detailed File Share;ExpectedValue'', ''='', parameters(''AuditDetailedFileShare''), - '','', ''Audit File Share;ExpectedValue'', ''='', parameters(''AuditFileShare''), - '','', ''Audit File System;ExpectedValue'', ''='', parameters(''AuditFileSystem'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesObjectAccess"},"AuditDetailedFileShare":{"value":"[parameters(''AuditDetailedFileShare'')]"},"AuditFileShare":{"value":"[parameters(''AuditFileShare'')]"},"AuditFileSystem":{"value":"[parameters(''AuditFileSystem'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditDetailedFileShare":{"type":"string"},"AuditFileShare":{"type":"string"},"AuditFileSystem":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Detailed File Share;ExpectedValue","value":"[parameters(''AuditDetailedFileShare'')]"},{"name":"Audit - File Share;ExpectedValue","value":"[parameters(''AuditFileShare'')]"},{"name":"Audit - File System;ExpectedValue","value":"[parameters(''AuditFileSystem'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a","type":"Microsoft.Authorization/policyDefinitions","name":"8e170edb-e0f5-497a-bb36-48b3280cec6a"},{"properties":{"displayName":"Microsoft - Managed Control 1278 - Alternate Processing Site | Preparation For Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1278"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e5ef485-9e16-4c53-a475-fbb8107eac59","type":"Microsoft.Authorization/policyDefinitions","name":"8e5ef485-9e16-4c53-a475-fbb8107eac59"},{"properties":{"displayName":"Enable - Security Center''s auto provisioning of the Log Analytics agent on your subscriptions - with custom workspace.","policyType":"BuiltIn","mode":"All","description":"Allow - Security Center to auto provision the Log Analytics agent on your subscriptions - to monitor and collect security data using a custom workspace.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Auto provision the Log Analytics agent - on your subscriptions to monitor and collect security data using a custom - workspace.","strongType":"omsWorkspace"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/autoProvisioningSettings","deploymentScope":"Subscription","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"existenceCondition":{"field":"Microsoft.Security/autoProvisioningSettings/autoProvision","equals":"On"},"deployment":{"location":"westus","properties":{"mode":"incremental","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"}},"template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"logAnalytics":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Security/autoProvisioningSettings","name":"default","apiVersion":"2017-08-01-preview","properties":{"autoProvision":"On"}},{"type":"Microsoft.Security/workspaceSettings","apiVersion":"2017-08-01-preview","name":"default","properties":{"workspaceId":"[parameters(''logAnalytics'')]","scope":"[subscription().id]"}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e7da0a5-0a0e-4bbc-bfc0-7773c018b616","type":"Microsoft.Authorization/policyDefinitions","name":"8e7da0a5-0a0e-4bbc-bfc0-7773c018b616"},{"properties":{"displayName":"Microsoft - Managed Control 1517 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1517"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8f5ad423-50d6-4617-b058-69908f5586c9","type":"Microsoft.Authorization/policyDefinitions","name":"8f5ad423-50d6-4617-b058-69908f5586c9"},{"properties":{"displayName":"Microsoft - Managed Control 1668 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1668"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fb0966e-be1d-42c3-baca-60df5c0bcc61","type":"Microsoft.Authorization/policyDefinitions","name":"8fb0966e-be1d-42c3-baca-60df5c0bcc61"},{"properties":{"displayName":"Microsoft - Managed Control 1013 - Account Management | Automated System Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1013"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fd7b917-d83b-4379-af60-51e14e316c61","type":"Microsoft.Authorization/policyDefinitions","name":"8fd7b917-d83b-4379-af60-51e14e316c61"},{"properties":{"displayName":"Microsoft - Managed Control 1147 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1147"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8fef824a-29a8-4a4c-88fc-420a39c0d541","type":"Microsoft.Authorization/policyDefinitions","name":"8fef824a-29a8-4a4c-88fc-420a39c0d541"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that do not store passwords using - reversible encryption","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not store passwords using reversible encryption. It also creates a - system-assigned managed identity and deploys the VM extension for Guest Configuration. - This policy should only be used along with its corresponding audit policy - in an initiative. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"StorePasswordsUsingReversibleEncryption","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"StorePasswordsUsingReversibleEncryption"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","type":"Microsoft.Authorization/policyDefinitions","name":"8ff0b18b-262e-4512-857a-48ad0aeb9a78"},{"properties":{"displayName":"Microsoft - Managed Control 1550 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1550"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/902908fb-25a8-4225-a3a5-5603c80066c9","type":"Microsoft.Authorization/policyDefinitions","name":"902908fb-25a8-4225-a3a5-5603c80066c9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Windows Firewall - Properties''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Windows Firewall Properties''. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"WindowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Domain profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Domain - profile."},"defaultValue":"1"},"WindowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Domain profile."},"defaultValue":"1"},"WindowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Private profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Private - profile."},"defaultValue":"1"},"WindowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Private profile."},"defaultValue":"1"},"WindowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Public profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Public - profile."},"defaultValue":"1"},"WindowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Public profile."},"defaultValue":"1"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Domain: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Domain profile."},"defaultValue":"0"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Private: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Private profile."},"defaultValue":"0"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Public: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Public profile."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsFirewallProperties","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Windows - Firewall: Domain: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainUseProfileSettings''), - '','', ''Windows Firewall: Domain: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallDomainBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainApplyLocalFirewallRules''), '','', - ''Windows Firewall: Domain: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallDomainDisplayNotifications''), '','', ''Windows - Firewall: Private: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateUseProfileSettings''), - '','', ''Windows Firewall: Private: Outbound connections;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections''), - '','', ''Windows Firewall: Private: Settings: Apply local connection security - rules;ExpectedValue'', ''='', parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Private: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateApplyLocalFirewallRules''), '','', - ''Windows Firewall: Private: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateDisplayNotifications''), '','', - ''Windows Firewall: Public: Firewall state;ExpectedValue'', ''='', parameters(''WindowsFirewallPublicUseProfileSettings''), - '','', ''Windows Firewall: Public: Outbound connections;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicBehaviorForOutboundConnections''), '','', - ''Windows Firewall: Public: Settings: Apply local connection security rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules''), - '','', ''Windows Firewall: Public: Settings: Apply local firewall rules;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicApplyLocalFirewallRules''), '','', - ''Windows Firewall: Public: Settings: Display a notification;ExpectedValue'', - ''='', parameters(''WindowsFirewallPublicDisplayNotifications''), '','', ''Windows - Firewall: Domain: Allow unicast response;ExpectedValue'', ''='', parameters(''WindowsFirewallDomainAllowUnicastResponse''), - '','', ''Windows Firewall: Private: Allow unicast response;ExpectedValue'', - ''='', parameters(''WindowsFirewallPrivateAllowUnicastResponse''), '','', - ''Windows Firewall: Public: Allow unicast response;ExpectedValue'', ''='', - parameters(''WindowsFirewallPublicAllowUnicastResponse'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_WindowsFirewallProperties"},"WindowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"WindowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"WindowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"WindowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"WindowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"WindowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"WindowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"WindowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"WindowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"WindowsFirewallDomainUseProfileSettings":{"type":"string"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallDomainDisplayNotifications":{"type":"string"},"WindowsFirewallPrivateUseProfileSettings":{"type":"string"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPrivateDisplayNotifications":{"type":"string"},"WindowsFirewallPublicUseProfileSettings":{"type":"string"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"string"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"string"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"string"},"WindowsFirewallPublicDisplayNotifications":{"type":"string"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"string"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"string"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Windows - Firewall: Domain: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},{"name":"Windows - Firewall: Domain: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Domain: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},{"name":"Windows - Firewall: Private: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},{"name":"Windows - Firewall: Private: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Private: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Private: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},{"name":"Windows - Firewall: Public: Firewall state;ExpectedValue","value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},{"name":"Windows - Firewall: Public: Outbound connections;ExpectedValue","value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local connection security rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},{"name":"Windows - Firewall: Public: Settings: Apply local firewall rules;ExpectedValue","value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},{"name":"Windows - Firewall: Public: Settings: Display a notification;ExpectedValue","value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},{"name":"Windows - Firewall: Domain: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Private: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},{"name":"Windows - Firewall: Public: Allow unicast response;ExpectedValue","value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","type":"Microsoft.Authorization/policyDefinitions","name":"909c958d-1b99-4c74-b88f-46a5c5bc34f9"},{"properties":{"displayName":"Microsoft - Managed Control 1133 - Protection Of Audit Information | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1133"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90b60a09-133d-45bc-86ef-b206a6134bbe","type":"Microsoft.Authorization/policyDefinitions","name":"90b60a09-133d-45bc-86ef-b206a6134bbe"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell modules installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that do not have the specified Windows PowerShell modules installed. It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Modules":{"type":"String","metadata":{"displayName":"PowerShell - Modules","description":"A semicolon-separated list of the names of the PowerShell - modules that should be installed. You may also specify a specific version - of a module that should be installed by including a comma after the module - name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, - 12.0.0.0; ComputerManagementDsc, 6.1.0.0"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellModules","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellModules]PowerShellModules1;Modules'', - ''='', parameters(''Modules'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellModules"},"Modules":{"value":"[parameters(''Modules'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Modules":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellModules]PowerShellModules1;Modules","value":"[parameters(''Modules'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf","type":"Microsoft.Authorization/policyDefinitions","name":"90ba2ee7-4ca8-4673-84d1-c851c50d3baf"},{"properties":{"displayName":"Microsoft - Managed Control 1140 - Audit Generation | System-Wide / Time-Correlated Audit - Trail","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1140"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90d8b8ad-8ee3-4db7-913f-2a53fcff5316","type":"Microsoft.Authorization/policyDefinitions","name":"90d8b8ad-8ee3-4db7-913f-2a53fcff5316"},{"properties":{"displayName":"Microsoft - Managed Control 1355 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1355"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90e01f69-3074-4de8-ade7-0fef3e7d83e0","type":"Microsoft.Authorization/policyDefinitions","name":"90e01f69-3074-4de8-ade7-0fef3e7d83e0"},{"properties":{"displayName":"Microsoft - Managed Control 1657 - Secure Name / Address Resolution Service (Authoritative - Source)","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1657"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/90f01329-a100-43c2-af31-098996135d2b","type":"Microsoft.Authorization/policyDefinitions","name":"90f01329-a100-43c2-af31-098996135d2b"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Windows Components''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Windows Components''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_WindowsComponents","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897","type":"Microsoft.Authorization/policyDefinitions","name":"9178b430-2295-406e-bb28-f6a7a2a2f897"},{"properties":{"displayName":"Microsoft - Managed Control 1069 - Wireless Access | Authentication And Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1069"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91c97b44-791e-46e9-bad7-ab7c4949edbb","type":"Microsoft.Authorization/policyDefinitions","name":"91c97b44-791e-46e9-bad7-ab7c4949edbb"},{"properties":{"displayName":"[Preview]: - Deploy Dependency agent to hybrid Windows VMs managed in Azure Arc","policyType":"BuiltIn","mode":"Indexed","description":"This - policy deploys the Dependency agent to hybrid Windows VMs managed in Azure - Arc if the agent isn''t installed.","metadata":{"version":"1.0.0-preview","category":"Monitoring","preview":true},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.HybridCompute/machines/extensions","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"existenceCondition":{"allOf":[{"field":"Microsoft.HybridCompute/machines/extensions/type","equals":"DependencyAgentWindows"},{"field":"Microsoft.HybridCompute/machines/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"},{"field":"Microsoft.HybridCompute/machines/extensions/provisioningState","equals":"Succeeded"}]},"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"variables":{"DaExtensionName":"DependencyAgent","DaExtensionType":"DependencyAgentWindows"},"resources":[{"type":"Microsoft.HybridCompute/machines","apiVersion":"2020-03-11-preview","name":"[parameters(''vmName'')]","location":"[parameters(''location'')]","resources":[{"type":"extensions","apiVersion":"2020-03-11-preview","name":"[variables(''DaExtensionName'')]","location":"[parameters(''location'')]","dependsOn":["[concat(''Microsoft.HybridCompute/machines/'', - parameters(''vmName''))]"],"properties":{"publisher":"Microsoft.Azure.Monitoring.DependencyAgent","type":"[variables(''DaExtensionType'')]","autoUpgradeMinorVersion":true,"settings":{}}}]}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - DA extension for VM'', '': '', parameters(''vmName''))]"}}},"parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4","type":"Microsoft.Authorization/policyDefinitions","name":"91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4"},{"properties":{"displayName":"Microsoft - Managed Control 1370 - Incident Monitoring | Automated Tracking / Data Collection - / Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1370"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/924e1b2d-c502-478f-bfdb-a7e09a0d5c01","type":"Microsoft.Authorization/policyDefinitions","name":"924e1b2d-c502-478f-bfdb-a7e09a0d5c01"},{"properties":{"displayName":"MFA - should be enabled accounts with write permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - write privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForWritePermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","type":"Microsoft.Authorization/policyDefinitions","name":"9297c21d-2ed6-4474-b48f-163f75654ce3"},{"properties":{"displayName":"Microsoft - Managed Control 1290 - Information System Backup","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1290"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/92f85ce9-17b7-49ea-85ee-ea7271ea6b82","type":"Microsoft.Authorization/policyDefinitions","name":"92f85ce9-17b7-49ea-85ee-ea7271ea6b82"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that contain certificates expiring within - the specified number of days","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that contain certificates expiring within - the specified number of days. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab","type":"Microsoft.Authorization/policyDefinitions","name":"9328f27e-611e-44a7-a244-39109d7d35ab"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain all of the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain all of the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MembersToInclude":{"type":"String","metadata":{"displayName":"Members - to include","description":"A semicolon-separated list of members that should - be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;MembersToInclude'', - ''='', parameters(''MembersToInclude'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembersToInclude"},"MembersToInclude":{"value":"[parameters(''MembersToInclude'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MembersToInclude":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;MembersToInclude","value":"[parameters(''MembersToInclude'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","type":"Microsoft.Authorization/policyDefinitions","name":"93507a81-10a4-4af0-9ee2-34cf25a96e98"},{"properties":{"displayName":"Microsoft - Managed Control 1575 - Acquisition Process | Functional Properties Of Security - Controls","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1575"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41","type":"Microsoft.Authorization/policyDefinitions","name":"93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41"},{"properties":{"displayName":"Microsoft - Managed Control 1674 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1674"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93e9e233-dd0a-4bde-aea5-1371bce0e002","type":"Microsoft.Authorization/policyDefinitions","name":"93e9e233-dd0a-4bde-aea5-1371bce0e002"},{"properties":{"displayName":"Microsoft - Managed Control 1297 - Information System Recovery And Reconstitution | Restore - Within Time Period","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1297"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/93fd8af1-c161-4bae-9ba9-f62731f76439","type":"Microsoft.Authorization/policyDefinitions","name":"93fd8af1-c161-4bae-9ba9-f62731f76439"},{"properties":{"displayName":"Microsoft - Managed Control 1284 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1284"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/942b3e97-6ae3-410e-a794-c9c999b97c0b","type":"Microsoft.Authorization/policyDefinitions","name":"942b3e97-6ae3-410e-a794-c9c999b97c0b"},{"properties":{"displayName":"Microsoft - Managed Control 1379 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1379"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9442dd2c-a07f-46cd-b55a-553b66ba47ca","type":"Microsoft.Authorization/policyDefinitions","name":"9442dd2c-a07f-46cd-b55a-553b66ba47ca"},{"properties":{"displayName":"Microsoft - Managed Control 1371 - Incident Reporting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1371"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9447f354-2c85-4700-93b3-ecdc6cb6a417","type":"Microsoft.Authorization/policyDefinitions","name":"9447f354-2c85-4700-93b3-ecdc6cb6a417"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in European data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: North Europe, West Europe","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["northeurope","westeurope"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/94c19f19-8192-48cd-a11b-e37099d3e36b","type":"Microsoft.Authorization/policyDefinitions","name":"94c19f19-8192-48cd-a11b-e37099d3e36b"},{"properties":{"displayName":"Microsoft - Managed Control 1526 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1526"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/953e6261-a05a-44fd-8246-000e1a3edbb9","type":"Microsoft.Authorization/policyDefinitions","name":"953e6261-a05a-44fd-8246-000e1a3edbb9"},{"properties":{"displayName":"Authentication - should be enabled on your web app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the web app, or authenticate those that have tokens before they - reach the web app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95bccee9-a7f8-4bec-9ee9-62c3473701fc","type":"Microsoft.Authorization/policyDefinitions","name":"95bccee9-a7f8-4bec-9ee9-62c3473701fc"},{"properties":{"displayName":"Microsoft - Managed Control 1163 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1163"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/961663a1-8a91-4e59-b6f5-1eee57c0f49c","type":"Microsoft.Authorization/policyDefinitions","name":"961663a1-8a91-4e59-b6f5-1eee57c0f49c"},{"properties":{"displayName":"Require - a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Enforces - existence of a tag on resource groups.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/96670d01-0a4d-4649-9c89-2d3abc0a5025","type":"Microsoft.Authorization/policyDefinitions","name":"96670d01-0a4d-4649-9c89-2d3abc0a5025"},{"properties":{"displayName":"Microsoft - Managed Control 1717 - Software, Firmware, And Information Integrity | Binary - Or Machine Executable Code","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1717"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef","type":"Microsoft.Authorization/policyDefinitions","name":"967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef"},{"properties":{"displayName":"Advanced - data security settings for SQL server should contain an email address to receive - security alerts","policyType":"BuiltIn","mode":"Indexed","description":"Ensure - that an email address is provided for the ''Send alerts to'' field in the - Advanced Data Security server settings. This email address receives alert - notifications when anomalous activities are detected on SQL servers.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAddresses[*]","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","type":"Microsoft.Authorization/policyDefinitions","name":"9677b740-f641-4f3c-b9c5-466005c85278"},{"properties":{"displayName":"App - Configuration should use a customer managed key","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a customer - managed key.","metadata":{"version":"1.0.0","category":"App Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},{"field":"Microsoft.AppConfiguration/configurationStores/encryption.keyVaultProperties.keyIdentifier","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1","type":"Microsoft.Authorization/policyDefinitions","name":"967a4b4b-2da9-43c1-b7d0-f98d0d74d0b1"},{"properties":{"displayName":"Microsoft - Managed Control 1453 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1453"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9693b564-3008-42bc-9d5d-9c7fe198c011","type":"Microsoft.Authorization/policyDefinitions","name":"9693b564-3008-42bc-9d5d-9c7fe198c011"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - MSS (Legacy)''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Administrative Templates - MSS (Legacy)''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.1-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf","type":"Microsoft.Authorization/policyDefinitions","name":"97646672-5efa-4622-9b54-740270ad60bf"},{"properties":{"displayName":"Microsoft - Managed Control 1607 - Developer Security Testing And Evaluation | Dynamic - Code Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1607"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/976a74cf-b192-4d35-8cab-2068f272addb","type":"Microsoft.Authorization/policyDefinitions","name":"976a74cf-b192-4d35-8cab-2068f272addb"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Policy Change''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Policy Change''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditAuthenticationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authentication Policy Change","description":"Specifies whether audit - events are generated when changes are made to authentication policy. This - setting is useful for tracking changes in domain-level and forest-level trust - and privileges that are granted to user accounts or groups."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"},"AuditAuthorizationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authorization Policy Change","description":"Specifies whether audit - events are generated for assignment and removal of user rights in user right - policies, changes in security token object permission, resource attributes - changes and Central Access Policy changes for file system objects."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Authentication Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthenticationPolicyChange''), - '','', ''Audit Authorization Policy Change;ExpectedValue'', ''='', parameters(''AuditAuthorizationPolicyChange'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPolicyChange"},"AuditAuthenticationPolicyChange":{"value":"[parameters(''AuditAuthenticationPolicyChange'')]"},"AuditAuthorizationPolicyChange":{"value":"[parameters(''AuditAuthorizationPolicyChange'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditAuthenticationPolicyChange":{"type":"string"},"AuditAuthorizationPolicyChange":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Authentication Policy Change;ExpectedValue","value":"[parameters(''AuditAuthenticationPolicyChange'')]"},{"name":"Audit - Authorization Policy Change;ExpectedValue","value":"[parameters(''AuditAuthorizationPolicyChange'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13","type":"Microsoft.Authorization/policyDefinitions","name":"97b595c8-fd10-400e-8543-28e2b9138b13"},{"properties":{"displayName":"Microsoft - Managed Control 1136 - Audit Record Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1136"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97ed5bac-a92f-4f6d-a8ed-dc094723597c","type":"Microsoft.Authorization/policyDefinitions","name":"97ed5bac-a92f-4f6d-a8ed-dc094723597c"},{"properties":{"displayName":"Microsoft - Managed Control 1378 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1378"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/97fceb70-6983-42d0-9331-18ad8253184d","type":"Microsoft.Authorization/policyDefinitions","name":"97fceb70-6983-42d0-9331-18ad8253184d"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in United States data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Central US, East US, East - US2, North Central US, South Central US, West US","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["centralus","eastus","eastus2","northcentralus","southcentralus","westus"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/983211ba-f348-4758-983b-21fa29294869","type":"Microsoft.Authorization/policyDefinitions","name":"983211ba-f348-4758-983b-21fa29294869"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Network''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Network''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnableInsecureGuestLogons":{"type":"String","metadata":{"displayName":"[Preview]: - Enable insecure guest logons","description":"Specifies whether the SMB client - will allow insecure guest logons to an SMB server."},"defaultValue":"0"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"String","metadata":{"displayName":"[Preview]: - Allow simultaneous connections to the Internet or a Windows Domain","description":"Specify - whether to prevent computers from connecting to both a domain based network - and a non-domain based network at the same time. A value of 0 allows simultaneous - connections, and a value of 1 blocks them."},"defaultValue":"1"},"TurnOffMulticastNameResolution":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off multicast name resolution","description":"Specifies whether LLMNR, - a secondary name resolution protocol that transmits using multicast over a - local subnet link on a single subnet, is enabled."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesNetwork","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enable - insecure guest logons;ExpectedValue'', ''='', parameters(''EnableInsecureGuestLogons''), - '','', ''Minimize the number of simultaneous connections to the Internet or - a Windows Domain;ExpectedValue'', ''='', parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain''), - '','', ''Turn off multicast name resolution;ExpectedValue'', ''='', parameters(''TurnOffMulticastNameResolution'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesNetwork"},"EnableInsecureGuestLogons":{"value":"[parameters(''EnableInsecureGuestLogons'')]"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},"TurnOffMulticastNameResolution":{"value":"[parameters(''TurnOffMulticastNameResolution'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnableInsecureGuestLogons":{"type":"string"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"string"},"TurnOffMulticastNameResolution":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enable - insecure guest logons;ExpectedValue","value":"[parameters(''EnableInsecureGuestLogons'')]"},{"name":"Minimize - the number of simultaneous connections to the Internet or a Windows Domain;ExpectedValue","value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},{"name":"Turn - off multicast name resolution;ExpectedValue","value":"[parameters(''TurnOffMulticastNameResolution'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","type":"Microsoft.Authorization/policyDefinitions","name":"985285b7-b97a-419c-8d48-c88cc934c8d8"},{"properties":{"displayName":"Microsoft - Managed Control 1076 - Use Of External Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1076"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/98a4bd5f-6436-46d4-ad00-930b5b1dfed4","type":"Microsoft.Authorization/policyDefinitions","name":"98a4bd5f-6436-46d4-ad00-930b5b1dfed4"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Api app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db","type":"Microsoft.Authorization/policyDefinitions","name":"991310cd-e9f3-47bc-b7b6-f57b557d07db"},{"properties":{"displayName":"Microsoft - Managed Control 1102 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1102"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9943c16a-c54c-4b4a-ad28-bfd938cdbf57","type":"Microsoft.Authorization/policyDefinitions","name":"9943c16a-c54c-4b4a-ad28-bfd938cdbf57"},{"properties":{"displayName":"Microsoft - Managed Control 1300 - Identification And Authentication (Organizational Users)","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1300"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/99deec7d-5526-472e-b07c-3645a792026a","type":"Microsoft.Authorization/policyDefinitions","name":"99deec7d-5526-472e-b07c-3645a792026a"},{"properties":{"displayName":"Microsoft - Managed Control 1036 - Least Privilege | Non-Privileged Access For Nonsecurity - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1036"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a16d673-8cf0-4dcf-b1d5-9b3e114fef71","type":"Microsoft.Authorization/policyDefinitions","name":"9a16d673-8cf0-4dcf-b1d5-9b3e114fef71"},{"properties":{"displayName":"FTPS - only should be required in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Enable - FTPS enforcement for enhanced security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/ftpsState","equals":"FtpsOnly"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5","type":"Microsoft.Authorization/policyDefinitions","name":"9a1b8c48-453a-4044-86c3-d8bfd823e4f5"},{"properties":{"displayName":"Microsoft - Managed Control 1021 - Account Management | Restrictions On Use Of Shared - / Group Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1021"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a3eb0a3-428d-4669-baff-20a14eb4b551","type":"Microsoft.Authorization/policyDefinitions","name":"9a3eb0a3-428d-4669-baff-20a14eb4b551"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Azure SQL Database to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Azure SQL Database to stream to a regional Event - Hub on any Azure SQL Database which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"fullName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.Sql/servers/databases/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''fullName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"QueryStoreRuntimeStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"QueryStoreWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Errors","enabled":"[parameters(''logsEnabled'')]"},{"category":"DatabaseWaitStatistics","enabled":"[parameters(''logsEnabled'')]"},{"category":"Blocks","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLInsights","enabled":"[parameters(''logsEnabled'')]"},{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"SQLSecurityAuditEvents","enabled":"[parameters(''logsEnabled'')]"},{"category":"Timeouts","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutomaticTuning","enabled":"[parameters(''logsEnabled'')]"},{"category":"Deadlocks","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''fullName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"fullName":{"value":"[field(''fullName'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9a7c7a7d-49e5-4213-bea8-6a502b6272e0","type":"Microsoft.Authorization/policyDefinitions","name":"9a7c7a7d-49e5-4213-bea8-6a502b6272e0"},{"properties":{"displayName":"Microsoft - Managed Control 1049 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1049"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9adf7ba7-900a-4f35-8d57-9f34aafc405c","type":"Microsoft.Authorization/policyDefinitions","name":"9adf7ba7-900a-4f35-8d57-9f34aafc405c"},{"properties":{"displayName":"Microsoft - Managed Control 1563 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1563"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9afe2edf-232c-4fdf-8e6a-e867a5c525fd","type":"Microsoft.Authorization/policyDefinitions","name":"9afe2edf-232c-4fdf-8e6a-e867a5c525fd"},{"properties":{"displayName":"Microsoft - Managed Control 1462 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1462"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b1f3a9a-13a1-4b40-8420-36bca6fd8c02","type":"Microsoft.Authorization/policyDefinitions","name":"9b1f3a9a-13a1-4b40-8420-36bca6fd8c02"},{"properties":{"displayName":"Microsoft - IaaSAntimalware extension should be deployed on Windows servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows server VM without Microsoft IaaSAntimalware extension - deployed.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257","type":"Microsoft.Authorization/policyDefinitions","name":"9b597639-28e4-48eb-b506-56b05d366257"},{"properties":{"displayName":"Microsoft - Managed Control 1236 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1236"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ba3ed84-c768-4e18-b87c-34ef1aff1b57","type":"Microsoft.Authorization/policyDefinitions","name":"9ba3ed84-c768-4e18-b87c-34ef1aff1b57"},{"properties":{"displayName":"Microsoft - Managed Control 1525 - Personnel Transfer","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1525"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9be2f688-7a61-45e3-8230-e1ec93893f66","type":"Microsoft.Authorization/policyDefinitions","name":"9be2f688-7a61-45e3-8230-e1ec93893f66"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9bfe3727-0a17-471f-a2fe-eddd6b668745","type":"Microsoft.Authorization/policyDefinitions","name":"9bfe3727-0a17-471f-a2fe-eddd6b668745"},{"properties":{"displayName":"Microsoft - Managed Control 1138 - Audit Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1138"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c284fc0-268a-4f29-af44-3c126674edb4","type":"Microsoft.Authorization/policyDefinitions","name":"9c284fc0-268a-4f29-af44-3c126674edb4"},{"properties":{"displayName":"Microsoft - Managed Control 1135 - Non-Repudiation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1135"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9c308b6b-2429-4b97-86cf-081b8e737b04","type":"Microsoft.Authorization/policyDefinitions","name":"9c308b6b-2429-4b97-86cf-081b8e737b04"},{"properties":{"displayName":"Microsoft - Managed Control 1489 - Location Of Information System Components","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1489"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0a794f-1444-4c96-9534-e35fc8c39c91","type":"Microsoft.Authorization/policyDefinitions","name":"9d0a794f-1444-4c96-9534-e35fc8c39c91"},{"properties":{"displayName":"Ensure - that ''Java version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for Java software either due to security flaws - or to include additional functionality. Using the latest Java version for - Function apps is recommended in order to take advantage of security fixes, - if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.1","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"Latest - Java version","description":"Latest supported Java version for App Services"},"defaultValue":"11"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"JAVA"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","like":"[concat(''*'', - parameters(''JavaLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.javaVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.javaVersion","like":"[concat(parameters(''JavaLatestVersion''), - ''*'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","type":"Microsoft.Authorization/policyDefinitions","name":"9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc"},{"properties":{"displayName":"Microsoft - Managed Control 1322 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1322"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d1d971e-467e-4278-9633-c74c3d4fecc4","type":"Microsoft.Authorization/policyDefinitions","name":"9d1d971e-467e-4278-9633-c74c3d4fecc4"},{"properties":{"displayName":"Microsoft - Managed Control 1233 - Configuration Management Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1233"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d79001f-95fe-45d0-8736-f217e78c1f57","type":"Microsoft.Authorization/policyDefinitions","name":"9d79001f-95fe-45d0-8736-f217e78c1f57"},{"properties":{"displayName":"Microsoft - Managed Control 1305 - Identification And Authentication (Org. Users) | Group - Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1305"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9166a8-1722-4b8f-847c-2cf3f2618b3d","type":"Microsoft.Authorization/policyDefinitions","name":"9d9166a8-1722-4b8f-847c-2cf3f2618b3d"},{"properties":{"displayName":"Microsoft - Managed Control 1259 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1259"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9d9e18f7-bad9-4d30-8806-a0c9d5e26208","type":"Microsoft.Authorization/policyDefinitions","name":"9d9e18f7-bad9-4d30-8806-a0c9d5e26208"},{"properties":{"displayName":"Access - through Internet facing endpoint should be restricted","policyType":"BuiltIn","mode":"All","description":"Azure - Security center has identified some of your Network Security Groups'' inbound - rules to be too permissive. Inbound rules should not allow access from ''Any'' - or ''Internet'' ranges. This can potentially enable attackers to easily target - your resources.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"unprotectedNetworkEndpoint","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","type":"Microsoft.Authorization/policyDefinitions","name":"9daedab3-fb2d-461e-b861-71790eead4f6"},{"properties":{"displayName":"Microsoft - Managed Control 1500 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1500"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9dd5b241-03cb-47d3-a5cd-4b89f9c53c92","type":"Microsoft.Authorization/policyDefinitions","name":"9dd5b241-03cb-47d3-a5cd-4b89f9c53c92"},{"properties":{"displayName":"Microsoft - Managed Control 1482 - Temperature And Humidity Controls | Monitoring With - Alarms / Notifications","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1482"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9df4277e-8c88-4d5c-9b1a-541d53d15d7b","type":"Microsoft.Authorization/policyDefinitions","name":"9df4277e-8c88-4d5c-9b1a-541d53d15d7b"},{"properties":{"displayName":"Microsoft - Managed Control 1553 - Vulnerability Scanning | Breadth / Depth Of Coverage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1553"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e5225fe-cdfb-4fce-9aec-0fe20dd53b62","type":"Microsoft.Authorization/policyDefinitions","name":"9e5225fe-cdfb-4fce-9aec-0fe20dd53b62"},{"properties":{"displayName":"Microsoft - Managed Control 1490 - Security Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1490"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e61da80-0957-4892-b70c-609d5eaafb6b","type":"Microsoft.Authorization/policyDefinitions","name":"9e61da80-0957-4892-b70c-609d5eaafb6b"},{"properties":{"displayName":"Microsoft - Managed Control 1504 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1504"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e7c35d0-12d4-4e0c-80a2-8a352537aefd","type":"Microsoft.Authorization/policyDefinitions","name":"9e7c35d0-12d4-4e0c-80a2-8a352537aefd"},{"properties":{"displayName":"Microsoft - Managed Control 1609 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1609"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9e93fa71-42ac-41a7-b177-efbfdc53c69f","type":"Microsoft.Authorization/policyDefinitions","name":"9e93fa71-42ac-41a7-b177-efbfdc53c69f"},{"properties":{"displayName":"Append - a tag and its value from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Appends - the specified tag with its value from the resource group when any resource - which is missing this tag is created or updated. Does not modify the tags - of resources created before this policy was applied until those resources - are changed. New ''modify'' effect policies are available that support remediation - of tags on existing resources (see https://aka.ms/modifydoc).","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"append","details":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ea02ca2-71db-412d-8b00-7c7ca9fcd32d","type":"Microsoft.Authorization/policyDefinitions","name":"9ea02ca2-71db-412d-8b00-7c7ca9fcd32d"},{"properties":{"displayName":"Microsoft - Managed Control 1494 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1494"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed09d84-3311-4853-8b67-2b55dfa33d09","type":"Microsoft.Authorization/policyDefinitions","name":"9ed09d84-3311-4853-8b67-2b55dfa33d09"},{"properties":{"displayName":"Microsoft - Managed Control 1514 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1514"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9ed5ca00-0e43-434e-a018-7aab91461ba7","type":"Microsoft.Authorization/policyDefinitions","name":"9ed5ca00-0e43-434e-a018-7aab91461ba7"},{"properties":{"displayName":"Microsoft - Managed Control 1187 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1187"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f2b2f9e-4ba6-46c3-907f-66db138b6f85","type":"Microsoft.Authorization/policyDefinitions","name":"9f2b2f9e-4ba6-46c3-907f-66db138b6f85"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not set to the specified time zone","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not set to the specified time zone. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38","type":"Microsoft.Authorization/policyDefinitions","name":"9f658460-46b7-43af-8565-94fc0662be38"},{"properties":{"displayName":"Microsoft - Managed Control 1354 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1354"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/9fd92c17-163a-4511-bb96-bbb476449796","type":"Microsoft.Authorization/policyDefinitions","name":"9fd92c17-163a-4511-bb96-bbb476449796"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs on which the Log Analytics agent is not - connected as expected","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines on which the Log Analytics agent is not - connected to the specified workspaces. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsLogAnalyticsAgentConnection","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee","type":"Microsoft.Authorization/policyDefinitions","name":"a030a57e-4639-4e8f-ade9-a92f33afe7ee"},{"properties":{"displayName":"Microsoft - Managed Control 1145 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1145"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0724970-9c75-4a64-a225-a28002953f28","type":"Microsoft.Authorization/policyDefinitions","name":"a0724970-9c75-4a64-a225-a28002953f28"},{"properties":{"displayName":"Allowed - resource types","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify the resource types that your organization can - deploy. Only resource types that support ''tags'' and ''location'' will be - affected by this policy. To restrict all resources please duplicate this policy - and change the ''mode'' to ''All''.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfResourceTypesAllowed":{"type":"Array","metadata":{"description":"The - list of resource types that can be deployed.","displayName":"Allowed resource - types","strongType":"resourceTypes"}}},"policyRule":{"if":{"not":{"field":"type","in":"[parameters(''listOfResourceTypesAllowed'')]"}},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a08ec900-254a-4555-9bf5-e42af04b5c5c","type":"Microsoft.Authorization/policyDefinitions","name":"a08ec900-254a-4555-9bf5-e42af04b5c5c"},{"properties":{"displayName":"Microsoft - Managed Control 1245 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1245"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0e45314-57b8-4623-80cd-bbb561f59516","type":"Microsoft.Authorization/policyDefinitions","name":"a0e45314-57b8-4623-80cd-bbb561f59516"},{"properties":{"displayName":"Microsoft - Managed Control 1406 - Maintenance Tools | Inspect Media","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1406"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a0f5339c-9292-43aa-a0bc-d27c6b8e30aa","type":"Microsoft.Authorization/policyDefinitions","name":"a0f5339c-9292-43aa-a0bc-d27c6b8e30aa"},{"properties":{"displayName":"Security - Center standard pricing tier should be selected","policyType":"BuiltIn","mode":"All","description":"The - standard pricing tier enables threat detection for networks and virtual machines, - providing threat intelligence, anomaly detection, and behavior analytics in - Azure Security Center","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Security/pricings"},{"field":"Microsoft.Security/pricings/pricingTier","exists":"true"},{"field":"Microsoft.Security/pricings/pricingTier","notEquals":"Standard"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","type":"Microsoft.Authorization/policyDefinitions","name":"a1181c5f-672a-477a-979a-7d58aa086233"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Service Bus namespace","policyType":"BuiltIn","mode":"All","description":"Service - Bus clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceBus/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee","type":"Microsoft.Authorization/policyDefinitions","name":"a1817ec0-a368-432a-8057-8371e17ac6ee"},{"properties":{"displayName":"Microsoft - Managed Control 1265 - Contingency Plan Testing | Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1265"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a18adb5b-1db6-4a5b-901a-7d3797d12972","type":"Microsoft.Authorization/policyDefinitions","name":"a18adb5b-1db6-4a5b-901a-7d3797d12972"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Event Hub when - any Logic Apps which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Logic - Apps in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Logic/workflows"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1dae6c7-13f3-48ea-a149-ff8442661f60","type":"Microsoft.Authorization/policyDefinitions","name":"a1dae6c7-13f3-48ea-a149-ff8442661f60"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Administrative Templates - - System''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Administrative - Templates - System''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33","type":"Microsoft.Authorization/policyDefinitions","name":"a1e8dda3-9fd2-4835-aec3-0e55531fde33"},{"properties":{"displayName":"Microsoft - Managed Control 1612 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1612"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2037b3d-8b04-4171-8610-e6d4f1d08db5","type":"Microsoft.Authorization/policyDefinitions","name":"a2037b3d-8b04-4171-8610-e6d4f1d08db5"},{"properties":{"displayName":"Microsoft - Managed Control 1197 - Configuration Change Control | Test / Validate / Document - Changes","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1197"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a20d2eaa-88e2-4907-96a2-8f3a05797e5c","type":"Microsoft.Authorization/policyDefinitions","name":"a20d2eaa-88e2-4907-96a2-8f3a05797e5c"},{"properties":{"displayName":"Microsoft - Managed Control 1275 - Alternate Processing Site | Separation From Primary - Site","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1275"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a23d9d53-ad2e-45ef-afd5-e6d10900a737","type":"Microsoft.Authorization/policyDefinitions","name":"a23d9d53-ad2e-45ef-afd5-e6d10900a737"},{"properties":{"displayName":"Microsoft - Managed Control 1690 - Information System Monitoring | System-Wide Intrusion - Detection System","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1690"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2567a23-d1c3-4783-99f3-d471302a4d6b","type":"Microsoft.Authorization/policyDefinitions","name":"a2567a23-d1c3-4783-99f3-d471302a4d6b"},{"properties":{"displayName":"Microsoft - Managed Control 1410 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1410"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2596a9f-e59f-420d-9625-6e0b536348be","type":"Microsoft.Authorization/policyDefinitions","name":"a2596a9f-e59f-420d-9625-6e0b536348be"},{"properties":{"displayName":"Microsoft - Managed Control 1059 - Remote Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1059"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29b5d9f-4953-4afe-b560-203a6410b6b4","type":"Microsoft.Authorization/policyDefinitions","name":"a29b5d9f-4953-4afe-b560-203a6410b6b4"},{"properties":{"displayName":"Show - audit results from Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that are not joined to the specified domain. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDomainMembership","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91","type":"Microsoft.Authorization/policyDefinitions","name":"a29ee95c-0395-4515-9851-cc04ffe82a91"},{"properties":{"displayName":"Microsoft - Managed Control 1532 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1532"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2c66299-9017-4d95-8040-8bdbf7901d52","type":"Microsoft.Authorization/policyDefinitions","name":"a2c66299-9017-4d95-8040-8bdbf7901d52"},{"properties":{"displayName":"Microsoft - Managed Control 1664 - Protection Of Information At Rest | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1664"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2cdf6b8-9505-4619-b579-309ba72037ac","type":"Microsoft.Authorization/policyDefinitions","name":"a2cdf6b8-9505-4619-b579-309ba72037ac"},{"properties":{"displayName":"Microsoft - Managed Control 1252 - Contingency Plan | Capacity Planning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1252"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a328fd72-8ff5-4f96-8c9c-b30ed95db4ab","type":"Microsoft.Authorization/policyDefinitions","name":"a328fd72-8ff5-4f96-8c9c-b30ed95db4ab"},{"properties":{"displayName":"Microsoft - Managed Control 1238 - User-Installed Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1238"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1","type":"Microsoft.Authorization/policyDefinitions","name":"a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1"},{"properties":{"displayName":"Microsoft - Managed Control 1693 - Information System Monitoring | System-Generated Alerts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1693"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a450eba6-2efc-4a00-846a-5804a93c6b77","type":"Microsoft.Authorization/policyDefinitions","name":"a450eba6-2efc-4a00-846a-5804a93c6b77"},{"properties":{"displayName":"Audit - usage of custom RBAC rules","policyType":"BuiltIn","mode":"All","description":"Audit - built-in roles such as ''Owner, Contributer, Reader'' instead of custom RBAC - roles, which are error prone. Using custom roles is treated as an exception - and requires a rigorous review and threat modeling","metadata":{"version":"1.0.0","category":"General"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Authorization/roleDefinitions"},{"field":"Microsoft.Authorization/roleDefinitions/type","equals":"CustomRole"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","type":"Microsoft.Authorization/policyDefinitions","name":"a451c1ef-c6ca-483d-87ed-f49761e3ffb5"},{"properties":{"displayName":"Web - Application should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","type":"Microsoft.Authorization/policyDefinitions","name":"a4af4a39-4135-47fb-b175-47fbdf85311d"},{"properties":{"displayName":"Microsoft - Managed Control 1617 - Application Partitioning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1617"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a631d8f5-eb81-4f9d-9ee1-74431371e4a3","type":"Microsoft.Authorization/policyDefinitions","name":"a631d8f5-eb81-4f9d-9ee1-74431371e4a3"},{"properties":{"displayName":"Auditing - on SQL server should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Auditing - on your SQL Server should be enabled to track database activities across all - databases on the server and save them in an audit log.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"setting":{"type":"String","metadata":{"displayName":"Desired - Auditing setting"},"allowedValues":["enabled","disabled"],"defaultValue":"enabled"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"[parameters(''setting'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","type":"Microsoft.Authorization/policyDefinitions","name":"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9"},{"properties":{"displayName":"The - Log Analytics agent should be installed on virtual machines","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux virtual machines if the Log Analytics agent - is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachines/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be","type":"Microsoft.Authorization/policyDefinitions","name":"a70ca396-0a34-413a-88e1-b956c1e683be"},{"properties":{"displayName":"Microsoft - Managed Control 1431 - Media Storage","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1431"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7173c52-2b99-4696-a576-63dd5f970ef4","type":"Microsoft.Authorization/policyDefinitions","name":"a7173c52-2b99-4696-a576-63dd5f970ef4"},{"properties":{"displayName":"Microsoft - Managed Control 1644 - Cryptographic Key Establishment And Management | Availability","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1644"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7211477-c970-446b-b4af-062f37461147","type":"Microsoft.Authorization/policyDefinitions","name":"a7211477-c970-446b-b4af-062f37461147"},{"properties":{"displayName":"Microsoft - Managed Control 1027 - Access Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1027"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c","type":"Microsoft.Authorization/policyDefinitions","name":"a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c"},{"properties":{"displayName":"DDoS - Protection Standard should be enabled","policyType":"BuiltIn","mode":"All","description":"DDoS - protection standard should be enabled for all virtual networks with a subnet - that is part of an application gateway with a public IP.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"microsoft.network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableDDoSProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","type":"Microsoft.Authorization/policyDefinitions","name":"a7aca53f-2ed4-4466-a25e-0b45ade68efd"},{"properties":{"displayName":"Microsoft - Managed Control 1570 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1570"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7fcf38d-bb09-4600-be7d-825046eb162a","type":"Microsoft.Authorization/policyDefinitions","name":"a7fcf38d-bb09-4600-be7d-825046eb162a"},{"properties":{"displayName":"Require - encryption on Data Lake Store accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures encryption is enabled on all Data Lake Store accounts","metadata":{"version":"1.0.0","category":"Data - Lake"},"parameters":{},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"field":"Microsoft.DataLakeStore/accounts/encryptionState","equals":"Disabled"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a","type":"Microsoft.Authorization/policyDefinitions","name":"a7ff3161-0087-490a-9ad9-ad6217f4f43a"},{"properties":{"displayName":"Microsoft - Managed Control 1295 - Information System Recovery And Reconstitution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1295"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a895fbdb-204d-4302-9689-0a59dc42b3d9","type":"Microsoft.Authorization/policyDefinitions","name":"a895fbdb-204d-4302-9689-0a59dc42b3d9"},{"properties":{"displayName":"[Deprecated]: - Monitor unencrypted SQL databases in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Unencrypted - SQL databases will be monitored by Azure Security Center as recommendations. - This policy is deprecated and replaced by the following policy: Transparent - Data Encryption on SQL databases should be enabled''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"encryption","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a8bef009-a5c9-4d0f-90d7-6018734e8a16","type":"Microsoft.Authorization/policyDefinitions","name":"a8bef009-a5c9-4d0f-90d7-6018734e8a16"},{"properties":{"displayName":"Microsoft - Managed Control 1283 - Telecommunications Services | Separation Of Primary - / Alternate Providers","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1283"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9172e76-7f56-46e9-93bf-75d69bdb5491","type":"Microsoft.Authorization/policyDefinitions","name":"a9172e76-7f56-46e9-93bf-75d69bdb5491"},{"properties":{"displayName":"Microsoft - Managed Control 1400 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1400"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96d5098-a604-4cdf-90b1-ef6449a27424","type":"Microsoft.Authorization/policyDefinitions","name":"a96d5098-a604-4cdf-90b1-ef6449a27424"},{"properties":{"displayName":"Microsoft - Managed Control 1118 - Audit Review, Analysis, And Reporting | Correlate Audit - Repositories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1118"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a96f743d-a195-420d-983a-08aa06bc441e","type":"Microsoft.Authorization/policyDefinitions","name":"a96f743d-a195-420d-983a-08aa06bc441e"},{"properties":{"displayName":"Microsoft - Managed Control 1199 - Configuration Change Control | Cryptography Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1199"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a08d1c-09b1-48f1-90ea-029bbdf7111e","type":"Microsoft.Authorization/policyDefinitions","name":"a9a08d1c-09b1-48f1-90ea-029bbdf7111e"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Detailed Tracking''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Detailed Tracking''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesDetailedTracking","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8","type":"Microsoft.Authorization/policyDefinitions","name":"a9a33475-481d-4b81-9116-0bf02ffe67e8"},{"properties":{"displayName":"Deploy - network watcher when virtual networks are created","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a network watcher resource in regions with virtual networks. - You need to ensure existence of a resource group named networkWatcherRG, which - will be used to deploy network watcher instances.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"networkWatcherRG","existenceCondition":{"field":"location","equals":"[field(''location'')]"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"}},"resources":[{"apiVersion":"2016-09-01","type":"Microsoft.Network/networkWatchers","name":"[concat(''networkWatcher_'', - parameters(''location''))]","location":"[parameters(''location'')]"}]},"parameters":{"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9","type":"Microsoft.Authorization/policyDefinitions","name":"a9b99dd8-06c5-4317-8629-9d86a3c6e7d9"},{"properties":{"displayName":"Microsoft - Managed Control 1511 - Personnel Screening","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1511"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a9eae324-d327-4539-9293-b48e122465f8","type":"Microsoft.Authorization/policyDefinitions","name":"a9eae324-d327-4539-9293-b48e122465f8"},{"properties":{"displayName":"MFA - should be enabled on accounts with owner permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - owner permissions to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","type":"Microsoft.Authorization/policyDefinitions","name":"aa633080-8b72-40c4-a2d7-d00c03e80bed"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on WEB App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c","type":"Microsoft.Authorization/policyDefinitions","name":"aa81768c-cb87-4ce2-bfaa-00baa10d760c"},{"properties":{"displayName":"Microsoft - Managed Control 1539 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1539"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aabb155f-e7a5-4896-a767-e918bfae2ee0","type":"Microsoft.Authorization/policyDefinitions","name":"aabb155f-e7a5-4896-a767-e918bfae2ee0"},{"properties":{"displayName":"Microsoft - Managed Control 1006 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1006"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aae8d54c-4bce-4c04-b3aa-5b65b67caac8","type":"Microsoft.Authorization/policyDefinitions","name":"aae8d54c-4bce-4c04-b3aa-5b65b67caac8"},{"properties":{"displayName":"Microsoft - Managed Control 1461 - Monitoring Physical Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1461"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aafef03e-fea8-470b-88fa-54bd1fcd7064","type":"Microsoft.Authorization/policyDefinitions","name":"aafef03e-fea8-470b-88fa-54bd1fcd7064"},{"properties":{"displayName":"Microsoft - Managed Control 1073 - Access Control For Mobile Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1073"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c","type":"Microsoft.Authorization/policyDefinitions","name":"ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c"},{"properties":{"displayName":"Ensure - that ''PHP version'' is the latest, if used as a part of the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for PHP software either due to security flaws - or to include additional functionality. Using the latest PHP version for Function - apps is recommended in order to take advantage of security fixes, if any, - and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"Latest - PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","notContains":"PHP"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":"[concat(''PHP|'', - parameters(''PHPLatestVersion''))]"},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":""}]},{"allOf":[{"field":"Microsoft.Web/sites/config/web.linuxFxVersion","equals":""},{"field":"Microsoft.Web/sites/config/web.phpVersion","equals":"[parameters(''PHPLatestVersion'')]"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","type":"Microsoft.Authorization/policyDefinitions","name":"ab965db2-d2bf-4b64-8b39-c38ec8179461"},{"properties":{"displayName":"[Deprecated]: - Automatic provisioning of security monitoring agent","policyType":"BuiltIn","mode":"All","description":"Installs - security agent on VMs for advanced security alerts and preventions in Azure - Security Center. Applies only for subscriptions that use Azure Security Center.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"AuditIfNotExists","details":{"type":"Microsoft.Security/complianceResults","name":"securityAgent","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abcc6037-1fc4-47f6-aac5-89706589be24","type":"Microsoft.Authorization/policyDefinitions","name":"abcc6037-1fc4-47f6-aac5-89706589be24"},{"properties":{"displayName":"Microsoft - Managed Control 1323 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1323"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abe8f70b-680f-470c-9b86-a7edfb664ecc","type":"Microsoft.Authorization/policyDefinitions","name":"abe8f70b-680f-470c-9b86-a7edfb664ecc"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL servers without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9"},{"properties":{"displayName":"Advanced - data security should be enabled on your SQL managed instances","policyType":"BuiltIn","mode":"Indexed","description":"Audit - SQL managed instances without Advanced Data Security","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"Default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/state","equals":"Enabled"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","type":"Microsoft.Authorization/policyDefinitions","name":"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9"},{"properties":{"displayName":"Enable - Azure Security Center on your subscription","policyType":"BuiltIn","mode":"All","description":"Identifies - existing subscriptions that are not monitored by Azure Security Center (ASC).\nSubscriptions - not monitored by ASC will be registered to the free pricing tier.\nSubscriptions - already monitored by ASC (free or standard), will be considered compliant.\nTo - register newly created subscriptions, open the compliance tab, select the - relevant non-compliant assignment and create a remediation task.\nRepeat this - step when you have one or more new subscriptions you want to monitor with - Security Center.","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Security/pricings","name":"VirtualMachines","deploymentScope":"subscription","existenceScope":"subscription","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"existenceCondition":{"anyof":[{"field":"microsoft.security/pricings/pricingTier","equals":"standard"},{"field":"microsoft.security/pricings/pricingTier","equals":"free"}]},"deployment":{"location":"westeurope","properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#","contentVersion":"1.0.0.0","variables":{},"resources":[{"type":"Microsoft.Security/pricings","apiVersion":"2018-06-01","name":"VirtualMachines","properties":{"pricingTier":"free"}}],"outputs":{}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac076320-ddcf-4066-b451-6154267e8ad2","type":"Microsoft.Authorization/policyDefinitions","name":"ac076320-ddcf-4066-b451-6154267e8ad2"},{"properties":{"displayName":"Microsoft - Managed Control 1056 - Session Termination | User-Initiated Logouts / Message - Displays","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1056"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac43352f-df83-4694-8738-cfce549fd08d","type":"Microsoft.Authorization/policyDefinitions","name":"ac43352f-df83-4694-8738-cfce549fd08d"},{"properties":{"displayName":"[Preview]: - Role-Based Access Control (RBAC) should be used on Kubernetes Services","policyType":"BuiltIn","mode":"All","description":"To - provide granular filtering on the actions that users can perform, use Role-Based - Access Control (RBAC) to manage permissions in Kubernetes Service Clusters - and configure relevant authorization policies.","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","exists":"false"},{"field":"Microsoft.ContainerService/managedClusters/enableRBAC","equals":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","type":"Microsoft.Authorization/policyDefinitions","name":"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''environment'' tag value in allowed values","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation if the ''environment'' tag is set to one of the following - values: production, dev, test, staging","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags[''environment'']","in":["production","dev","test","staging"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ac7e5fc0-c029-4b12-91d4-a8500ce697f9","type":"Microsoft.Authorization/policyDefinitions","name":"ac7e5fc0-c029-4b12-91d4-a8500ce697f9"},{"properties":{"displayName":"Microsoft - Managed Control 1569 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1569"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad2f8e61-a564-4dfd-8eaa-816f5be8cb34","type":"Microsoft.Authorization/policyDefinitions","name":"ad2f8e61-a564-4dfd-8eaa-816f5be8cb34"},{"properties":{"displayName":"Microsoft - Managed Control 1454 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1454"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ad58985d-ab32-4f99-8bd3-b7e134c90229","type":"Microsoft.Authorization/policyDefinitions","name":"ad58985d-ab32-4f99-8bd3-b7e134c90229"},{"properties":{"displayName":"Microsoft - Managed Control 1025 - Account Management | Account Monitoring / Atypical - Usage","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1025"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/adfe020d-0a97-45f4-a39c-696ef99f3a95","type":"Microsoft.Authorization/policyDefinitions","name":"adfe020d-0a97-45f4-a39c-696ef99f3a95"},{"properties":{"displayName":"Microsoft - Managed Control 1272 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1272"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8","type":"Microsoft.Authorization/policyDefinitions","name":"ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8"},{"properties":{"displayName":"SQL - Server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any SQL Server not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.Sql/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3","type":"Microsoft.Authorization/policyDefinitions","name":"ae5d2f14-d830-42b6-9899-df6cfe9c71a3"},{"properties":{"displayName":"Microsoft - Managed Control 1598 - Developer Configuration Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1598"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ae7e1f5e-2d63-4b38-91ef-bce14151cce3","type":"Microsoft.Authorization/policyDefinitions","name":"ae7e1f5e-2d63-4b38-91ef-bce14151cce3"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL managed - instance advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL managed instance advanced threat protection settings. This ensures - that any detections of anomalous activities on SQL managed instance are reported - as soon as possible to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","type":"Microsoft.Authorization/policyDefinitions","name":"aeb23562-188d-47cb-80b8-551f16ef9fff"},{"properties":{"displayName":"Microsoft - Managed Control 1413 - Nonlocal Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1413"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/aeedddb6-6bc0-42d5-809b-80048033419d","type":"Microsoft.Authorization/policyDefinitions","name":"aeedddb6-6bc0-42d5-809b-80048033419d"},{"properties":{"displayName":"Microsoft - Managed Control 1710 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1710"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af2a93c8-e6dd-4c94-acdd-4a2eedfc478e","type":"Microsoft.Authorization/policyDefinitions","name":"af2a93c8-e6dd-4c94-acdd-4a2eedfc478e"},{"properties":{"displayName":"Monitor - missing Endpoint Protection in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"Servers - without an installed Endpoint Protection agent will be monitored by Azure - Security Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"endpointProtection","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","type":"Microsoft.Authorization/policyDefinitions","name":"af6cd1bd-1635-48cb-bde7-5b15693900b9"},{"properties":{"displayName":"[Deprecated]: - Monitor unaudited SQL servers in Azure Security Center","policyType":"BuiltIn","mode":"All","description":"SQL - servers which don''t have SQL auditing turned on will be monitored by Azure - Security Center as recommendations. This policy is deprecated and replaced - by the following policy: ''Auditing should be enabled on advanced data security - settings on SQL Server''","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.SQL/servers"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"auditing","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/af8051bf-258b-44e2-a2bf-165330459f9d","type":"Microsoft.Authorization/policyDefinitions","name":"af8051bf-258b-44e2-a2bf-165330459f9d"},{"properties":{"displayName":"Microsoft - Managed Control 1645 - Cryptographic Key Establishment And Management | Symmetric - Keys","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1645"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afbd0baf-ff1a-4447-a86f-088a97347c0c","type":"Microsoft.Authorization/policyDefinitions","name":"afbd0baf-ff1a-4447-a86f-088a97347c0c"},{"properties":{"displayName":"Microsoft - Managed Control 1725 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1725"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/afc234b5-456b-4aa5-b3e2-ce89108124cc","type":"Microsoft.Authorization/policyDefinitions","name":"afc234b5-456b-4aa5-b3e2-ce89108124cc"},{"properties":{"displayName":"Activity - log should be retained for at least one year","policyType":"BuiltIn","mode":"All","description":"This - policy audits the activity log if the retention is not set for 365 days or - forever (retention days set to 0).","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/logProfiles","existenceCondition":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"true"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"365"}]},{"allOf":[{"field":"Microsoft.Insights/logProfiles/retentionPolicy.enabled","equals":"false"},{"field":"Microsoft.Insights/logProfiles/retentionPolicy.days","equals":"0"}]}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a","type":"Microsoft.Authorization/policyDefinitions","name":"b02aacc0-b073-424e-8298-42b22829ee0a"},{"properties":{"displayName":"Microsoft - Managed Control 1429 - Media Marking","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1429"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b07c9b24-729e-4e85-95fc-f224d2d08a80","type":"Microsoft.Authorization/policyDefinitions","name":"b07c9b24-729e-4e85-95fc-f224d2d08a80"},{"properties":{"displayName":"Microsoft - Managed Control 1711 - Security Function Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1711"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b083a535-a66a-41ec-ba7f-f9498bf67cde","type":"Microsoft.Authorization/policyDefinitions","name":"b083a535-a66a-41ec-ba7f-f9498bf67cde"},{"properties":{"displayName":"Just-In-Time - network access control should be applied on virtual machines","policyType":"BuiltIn","mode":"All","description":"Possible - network Just In Time (JIT) access will be monitored by Azure Security Center - as recommendations","metadata":{"version":"1.0.0","category":"Security Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachines"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"jitNetworkAccess","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","type":"Microsoft.Authorization/policyDefinitions","name":"b0f33259-77d7-4c9e-aac6-3aabcfae693c"},{"properties":{"displayName":"Microsoft - Managed Control 1571 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1571"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b11c985b-f2cd-4bd7-85f4-b52426edf905","type":"Microsoft.Authorization/policyDefinitions","name":"b11c985b-f2cd-4bd7-85f4-b52426edf905"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Linux - virtual machines that do not have the passwd file permissions set to 0644. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","type":"Microsoft.Authorization/policyDefinitions","name":"b18175dd-c599-4c64-83ba-bb018a06d35b"},{"properties":{"displayName":"Microsoft - Managed Control 1537 - Risk Assessment Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1537"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b19454ca-0d70-42c0-acf5-ea1c1e5726d1","type":"Microsoft.Authorization/policyDefinitions","name":"b19454ca-0d70-42c0-acf5-ea1c1e5726d1"},{"properties":{"displayName":"Microsoft - Managed Control 1091 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1091"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b23bd715-5d1c-4e5c-9759-9cbdf79ded9d","type":"Microsoft.Authorization/policyDefinitions","name":"b23bd715-5d1c-4e5c-9759-9cbdf79ded9d"},{"properties":{"displayName":"Microsoft - Managed Control 1078 - Use Of External Information Systems | Limits On Authorized - Use","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1078"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b25faf85-8a16-4f28-8e15-d05c0072d64d","type":"Microsoft.Authorization/policyDefinitions","name":"b25faf85-8a16-4f28-8e15-d05c0072d64d"},{"properties":{"displayName":"Microsoft - Managed Control 1009 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1009"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b26f8610-e615-47c2-abd6-c00b2b0b503a","type":"Microsoft.Authorization/policyDefinitions","name":"b26f8610-e615-47c2-abd6-c00b2b0b503a"},{"properties":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Event Hub namespace","policyType":"BuiltIn","mode":"All","description":"Event - Hub clients should not use a namespace level access policy that provides access - to all queues and topics in a namespace. To align with the least privilege - security model, you should create access policies at the entity level for - queues and topics to provide access to only the specific entity","metadata":{"version":"1.0.1","category":"Event - Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces/authorizationRules"},{"field":"name","notEquals":"RootManageSharedAccessKey"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7","type":"Microsoft.Authorization/policyDefinitions","name":"b278e460-7cfc-4451-8294-cccc40a940d7"},{"properties":{"displayName":"Inherit - a tag from the subscription","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the containing subscription when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"category":"Tags","version":"1.0.0"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[subscription().tags[parameters(''tagName'')]]"},{"value":"[subscription().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[subscription().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b27a0cbd-a167-4dfa-ae64-4337be671140","type":"Microsoft.Authorization/policyDefinitions","name":"b27a0cbd-a167-4dfa-ae64-4337be671140"},{"properties":{"displayName":"Microsoft - Managed Control 1234 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1234"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b293f881-361c-47ed-b997-bc4e2296bc0b","type":"Microsoft.Authorization/policyDefinitions","name":"b293f881-361c-47ed-b997-bc4e2296bc0b"},{"properties":{"displayName":"Microsoft - Managed Control 1107 - Content Of Audit Records","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1107"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b29ed931-8e21-4779-8458-27916122a904","type":"Microsoft.Authorization/policyDefinitions","name":"b29ed931-8e21-4779-8458-27916122a904"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows web servers that are not using secure communication - protocols","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Windows web servers that - are not using secure communication protocols (TLS 1.1 or TLS 1.2). It also - creates a system-assigned managed identity and deploys the VM extension for - Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"MinimumTLSVersion":{"type":"String","metadata":{"displayName":"Minimum - TLS version","description":"The minimum TLS protocol version that should be - enabled. Windows web servers with lower TLS versions will be marked as non-compliant."},"allowedValues":["1.1","1.2"],"defaultValue":"1.1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AuditSecureProtocol","existenceCondition":{"anyOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[SecureWebServer]s1;MinimumTLSVersion'', - ''='', parameters(''MinimumTLSVersion'')))]"},{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":""},{"value":"[parameters(''MinimumTLSVersion'')]","equals":"1.1"}]}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AuditSecureProtocol"},"MinimumTLSVersion":{"value":"[parameters(''MinimumTLSVersion'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MinimumTLSVersion":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[SecureWebServer]s1;MinimumTLSVersion","value":"[parameters(''MinimumTLSVersion'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","type":"Microsoft.Authorization/policyDefinitions","name":"b2fc8f91-866d-4434-9089-5ebfe38d6fd8"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Logon-Logoff''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Logon-Logoff''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280","type":"Microsoft.Authorization/policyDefinitions","name":"b3802d79-dd88-4bce-b81d-780218e48280"},{"properties":{"displayName":"Microsoft - Managed Control 1041 - Least Privilege | Privilege Levels For Code Execution","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1041"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b3d8d15b-627a-4219-8c96-4d16f788888b","type":"Microsoft.Authorization/policyDefinitions","name":"b3d8d15b-627a-4219-8c96-4d16f788888b"},{"properties":{"displayName":"Microsoft - Managed Control 1380 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1380"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4319b7e-ea8d-42ff-8a67-ccd462972827","type":"Microsoft.Authorization/policyDefinitions","name":"b4319b7e-ea8d-42ff-8a67-ccd462972827"},{"properties":{"displayName":"Diagnostic - logs in Search services should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Search"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Search/searchServices"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","type":"Microsoft.Authorization/policyDefinitions","name":"b4330a05-a843-4bc8-bf9a-cacce50c67f4"},{"properties":{"displayName":"Microsoft - Managed Control 1172 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1172"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b43e946e-a4c8-4b92-8201-4a39331db43c","type":"Microsoft.Authorization/policyDefinitions","name":"b43e946e-a4c8-4b92-8201-4a39331db43c"},{"properties":{"displayName":"Microsoft - Managed Control 1672 - Flaw Remediation | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1672"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b45fe972-904e-45a4-ac20-673ba027a301","type":"Microsoft.Authorization/policyDefinitions","name":"b45fe972-904e-45a4-ac20-673ba027a301"},{"properties":{"displayName":"Microsoft - Managed Control 1131 - Protection Of Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1131"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b472a17e-c2bc-493f-b50b-42d55a346962","type":"Microsoft.Authorization/policyDefinitions","name":"b472a17e-c2bc-493f-b50b-42d55a346962"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for an API App","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within an API app must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b48334a4-911b-4084-b1ab-3e6a4e50b951","type":"Microsoft.Authorization/policyDefinitions","name":"b48334a4-911b-4084-b1ab-3e6a4e50b951"},{"properties":{"displayName":"A - security contact phone number should be provided for your subscription","policyType":"BuiltIn","mode":"All","description":"Enter - a phone number to receive notifications when Azure Security Center detects - compromised resources","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/securityContacts","existenceCondition":{"field":"Microsoft.Security/securityContacts/phone","notEquals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","type":"Microsoft.Authorization/policyDefinitions","name":"b4d66858-c922-44e3-9566-5cdb7a7be744"},{"properties":{"displayName":"Microsoft - Managed Control 1286 - Telecommunications Services | Provider Contingency - Plan","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1286"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b4f9b47a-2116-4e6f-88db-4edbf22753f1","type":"Microsoft.Authorization/policyDefinitions","name":"b4f9b47a-2116-4e6f-88db-4edbf22753f1"},{"properties":{"displayName":"Public - network access should be disabled for PostgreSQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits PostgreSQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120015.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b52376f7-9612-48a1-81cd-1ffe4b61032c","type":"Microsoft.Authorization/policyDefinitions","name":"b52376f7-9612-48a1-81cd-1ffe4b61032c"},{"properties":{"displayName":"Service - Fabric clusters should only use Azure Active Directory for client authentication","policyType":"BuiltIn","mode":"Indexed","description":"Audit - usage of client authentication only via Azure Active Directory in Service - Fabric","metadata":{"version":"1.1.0","category":"Service Fabric"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ServiceFabric/clusters"},{"anyOf":[{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","exists":"false"},{"field":"Microsoft.ServiceFabric/clusters/azureActiveDirectory.tenantId","equals":""}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","type":"Microsoft.Authorization/policyDefinitions","name":"b54ed75b-3e1a-44ac-a333-05ba39b99ff0"},{"properties":{"displayName":"Deploy - Advanced Threat Protection for Cosmos DB Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables Advanced Threat Protection across Cosmos DB accounts.","metadata":{"version":"1.0.0","category":"Cosmos - DB"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/advancedThreatProtectionSettings","name":"current","existenceCondition":{"field":"Microsoft.Security/advancedThreatProtectionSettings/isEnabled","equals":"true"},"roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/fb1c8493-542b-48eb-b624-b4c8fea62acd"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"cosmosDbAccountName":{"type":"string"}},"resources":[{"apiVersion":"2019-01-01","type":"Microsoft.DocumentDB/databaseAccounts/providers/advancedThreatProtectionSettings","name":"[concat(parameters(''cosmosDbAccountName''), - ''/Microsoft.Security/current'')]","properties":{"isEnabled":true}}]},"parameters":{"cosmosDbAccountName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b5f04e03-92a3-4b09-9410-2cc5e5047656","type":"Microsoft.Authorization/policyDefinitions","name":"b5f04e03-92a3-4b09-9410-2cc5e5047656"},{"properties":{"displayName":"Diagnostic - logs in App Services should be enabled","policyType":"BuiltIn","mode":"All","description":"Audit - enabling of diagnostic logs on the app. This enables you to recreate activity - trails for investigation purposes if a security incident occurs or your network - is compromised","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","notContains":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"allOf":[{"field":"Microsoft.Web/sites/config/detailedErrorLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/httpLoggingEnabled","equals":"true"},{"field":"Microsoft.Web/sites/config/requestTracingEnabled","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","type":"Microsoft.Authorization/policyDefinitions","name":"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0"},{"properties":{"displayName":"Microsoft - Managed Control 1419 - Nonlocal Maintenance | Cryptographic Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1419"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6747bf9-2b97-45b8-b162-3c8becb9937d","type":"Microsoft.Authorization/policyDefinitions","name":"b6747bf9-2b97-45b8-b162-3c8becb9937d"},{"properties":{"displayName":"Microsoft - Managed Control 1301 - Identification And Authentication (Org. Users) | Network - Access To Privileged Accounts","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1301"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08"},{"properties":{"displayName":"Microsoft - Managed Control 1568 - Acquisition Process","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1568"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6a8eae8-9854-495a-ac82-d2cd3eac02a6","type":"Microsoft.Authorization/policyDefinitions","name":"b6a8eae8-9854-495a-ac82-d2cd3eac02a6"},{"properties":{"displayName":"Network - Watcher should be enabled","policyType":"BuiltIn","mode":"All","description":"Network - Watcher is a regional service that enables you to monitor and diagnose conditions - at a network scenario level in, to, and from Azure. Scenario level monitoring - enables you to diagnose problems at an end to end network level view. Network - diagnostic and visualization tools available with Network Watcher help you - understand, diagnose, and gain insights to your network in Azure.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"listOfLocations":{"type":"Array","metadata":{"displayName":"Locations","description":"Audit - if Network Watcher is not enabled for region(s).","strongType":"location"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Network/networkWatchers","resourceGroupName":"NetworkWatcherRG","existenceCondition":{"field":"location","in":"[parameters(''listOfLocations'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","type":"Microsoft.Authorization/policyDefinitions","name":"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6"},{"properties":{"displayName":"Microsoft - Managed Control 1608 - Supply Chain Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1608"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b73b7b3b-677c-4a2a-b949-ad4dc4acd89f","type":"Microsoft.Authorization/policyDefinitions","name":"b73b7b3b-677c-4a2a-b949-ad4dc4acd89f"},{"properties":{"displayName":"Microsoft - Managed Control 1401 - Controlled Maintenance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1401"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b78ee928-e3c1-4569-ad97-9f8c4b629847","type":"Microsoft.Authorization/policyDefinitions","name":"b78ee928-e3c1-4569-ad97-9f8c4b629847"},{"properties":{"displayName":"API - App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"Indexed","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"},{"field":"Microsoft.Web/sites/httpsOnly","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","type":"Microsoft.Authorization/policyDefinitions","name":"b7ddfbdc-1260-477d-91fd-98bd9be789a6"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs in which the Administrators group does - not contain only the specified members","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - in which the Administrators group does not contain only the specified members. - It also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"Members":{"type":"String","metadata":{"displayName":"Members","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[LocalGroup]AdministratorsGroup;Members'', - ''='', parameters(''Members'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AdministratorsGroupMembers"},"Members":{"value":"[parameters(''Members'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"Members":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[LocalGroup]AdministratorsGroup;Members","value":"[parameters(''Members'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","type":"Microsoft.Authorization/policyDefinitions","name":"b821191b-3a12-44bc-9c38-212138a29ff3"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Accounts''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607","type":"Microsoft.Authorization/policyDefinitions","name":"b872a447-cc6f-43b9-bccf-45703cd81607"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Logic Apps to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Logic Apps to stream to a regional Log Analytics - workspace when any Logic Apps which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Logic/workflows"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Logic/workflows/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"WorkflowRuntime","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b889a06c-ec72-4b03-910a-cb169ee18721","type":"Microsoft.Authorization/policyDefinitions","name":"b889a06c-ec72-4b03-910a-cb169ee18721"},{"properties":{"displayName":"An - activity log alert should exist for specific Administrative operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Administrative operations with no activity log alerts - configured.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Administrative Operation name for which activity log - alert should be configured"},"allowedValues":["Microsoft.Sql/servers/firewallRules/write","Microsoft.Sql/servers/firewallRules/delete","Microsoft.Network/networkSecurityGroups/write","Microsoft.Network/networkSecurityGroups/delete","Microsoft.ClassicNetwork/networkSecurityGroups/write","Microsoft.ClassicNetwork/networkSecurityGroups/delete","Microsoft.Network/networkSecurityGroups/securityRules/write","Microsoft.Network/networkSecurityGroups/securityRules/delete","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/write","Microsoft.ClassicNetwork/networkSecurityGroups/securityRules/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Administrative"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","type":"Microsoft.Authorization/policyDefinitions","name":"b954148f-4c11-4c38-8221-be76711e194a"},{"properties":{"displayName":"Microsoft - Managed Control 1257 - Contingency Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1257"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b958b241-4245-4bd6-bd2d-b8f0779fb543","type":"Microsoft.Authorization/policyDefinitions","name":"b958b241-4245-4bd6-bd2d-b8f0779fb543"},{"properties":{"displayName":"Microsoft - Managed Control 1186 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1186"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b95ba3bd-4ded-49ea-9d10-c6f4b680813d","type":"Microsoft.Authorization/policyDefinitions","name":"b95ba3bd-4ded-49ea-9d10-c6f4b680813d"},{"properties":{"displayName":"Microsoft - Managed Control 1447 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1447"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9783a99-98fe-4a95-873f-29613309fe9a","type":"Microsoft.Authorization/policyDefinitions","name":"b9783a99-98fe-4a95-873f-29613309fe9a"},{"properties":{"displayName":"Microsoft - Managed Control 1625 - Boundary Protection | Access Points","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1625"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9b66a4d-70a1-4b47-8fa1-289cec68c605","type":"Microsoft.Authorization/policyDefinitions","name":"b9b66a4d-70a1-4b47-8fa1-289cec68c605"},{"properties":{"displayName":"Microsoft - Managed Control 1610 - Development Process, Standards, And Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1610"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b9f3fb54-4222-46a1-a308-4874061f8491","type":"Microsoft.Authorization/policyDefinitions","name":"b9f3fb54-4222-46a1-a308-4874061f8491"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Recovery console''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b","type":"Microsoft.Authorization/policyDefinitions","name":"ba12366f-f9a6-42b8-9d98-157d0b1a837b"},{"properties":{"displayName":"Microsoft - Managed Control 1606 - Developer Security Testing And Evaluation | Threat - And Vulnerability Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1606"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca","type":"Microsoft.Authorization/policyDefinitions","name":"baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca"},{"properties":{"displayName":"Microsoft - Managed Control 1726 - Information Handling And Retention","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1726"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/baff1279-05e0-4463-9a70-8ba5de4c7aa4","type":"Microsoft.Authorization/policyDefinitions","name":"baff1279-05e0-4463-9a70-8ba5de4c7aa4"},{"properties":{"displayName":"Microsoft - Managed Control 1166 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1166"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb02733d-3cc5-4bb0-a6cd-695ba2c2272e","type":"Microsoft.Authorization/policyDefinitions","name":"bb02733d-3cc5-4bb0-a6cd-695ba2c2272e"},{"properties":{"displayName":"Microsoft - Managed Control 1188 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1188"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bb20548a-c926-4e4d-855c-bcddc6faf95e","type":"Microsoft.Authorization/policyDefinitions","name":"bb20548a-c926-4e4d-855c-bcddc6faf95e"},{"properties":{"displayName":"Microsoft - Managed Control 1533 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1533"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bba2a036-fb3b-4261-b1be-a13dfb5fbcaa","type":"Microsoft.Authorization/policyDefinitions","name":"bba2a036-fb3b-4261-b1be-a13dfb5fbcaa"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Microsoft Network Client''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB client component."},"defaultValue":"1"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Send unencrypted password to third-party SMB servers","description":"Specifies - whether the SMB redirector will send plaintext passwords during authentication - to third-party SMB servers that do not support password encryption. It is - recommended that you disable this policy setting unless there is a strong - business case to enable it."},"defaultValue":"0"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Amount of idle time required before suspending session","description":"Specifies - the amount of continuous idle time that must pass in an SMB session before - the session is suspended because of inactivity. The format of the value is - two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,15"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB server component."},"defaultValue":"1"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Disconnect clients when logon hours expire","description":"Specifies - whether to disconnect users who are connected to the local computer outside - their user account''s valid logon hours. This setting affects the Server Message - Block (SMB) component. If you enable this policy setting you should also enable - ''Network security: Force logoff when logon hours expire''"},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Microsoft - network client: Digitally sign communications (always);ExpectedValue'', ''='', - parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways''), '','', - ''Microsoft network client: Send unencrypted password to third-party SMB servers;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers''), - '','', ''Microsoft network server: Amount of idle time required before suspending - session;ExpectedValue'', ''='', parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession''), - '','', ''Microsoft network server: Digitally sign communications (always);ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways''), - '','', ''Microsoft network server: Disconnect clients when logon hours expire;ExpectedValue'', - ''='', parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"string"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"string"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"string"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Microsoft - network client: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network client: Send unencrypted password to third-party SMB servers;ExpectedValue","value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},{"name":"Microsoft - network server: Amount of idle time required before suspending session;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},{"name":"Microsoft - network server: Digitally sign communications (always);ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},{"name":"Microsoft - network server: Disconnect clients when logon hours expire;ExpectedValue","value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652","type":"Microsoft.Authorization/policyDefinitions","name":"bbcdd8fa-b600-4ee3-85b8-d184e3339652"},{"properties":{"displayName":"[Deprecated]: - Audit API Applications that are not using latest supported Python Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Python version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestPython","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc0378bb-d7ab-4614-a0f6-5a6e3f02d644","type":"Microsoft.Authorization/policyDefinitions","name":"bc0378bb-d7ab-4614-a0f6-5a6e3f02d644"},{"properties":{"displayName":"Microsoft - Managed Control 1194 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1194"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc34667f-397e-4a65-9b72-d0358f0b6b09","type":"Microsoft.Authorization/policyDefinitions","name":"bc34667f-397e-4a65-9b72-d0358f0b6b09"},{"properties":{"displayName":"Microsoft - Managed Control 1095 - Role-Based Security Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1095"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc3f6f7a-057b-433e-9834-e8c97b0194f6","type":"Microsoft.Authorization/policyDefinitions","name":"bc3f6f7a-057b-433e-9834-e8c97b0194f6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Account Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Account Logon''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768","type":"Microsoft.Authorization/policyDefinitions","name":"bc87d811-4a9b-47cc-ae54-0a41abda7768"},{"properties":{"displayName":"Microsoft - Managed Control 1427 - Media Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1427"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bc90e44f-d83f-4bdf-900f-3d5eb4111b31","type":"Microsoft.Authorization/policyDefinitions","name":"bc90e44f-d83f-4bdf-900f-3d5eb4111b31"},{"properties":{"displayName":"Microsoft - Managed Control 1351 - Incident Response Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1351"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bcfb6683-05e5-4ce6-9723-c3fbe9896bdd","type":"Microsoft.Authorization/policyDefinitions","name":"bcfb6683-05e5-4ce6-9723-c3fbe9896bdd"},{"properties":{"displayName":"Microsoft - Managed Control 1050 - Concurrent Session Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1050"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd20184c-b4ec-4ce5-8db6-6e86352d183f","type":"Microsoft.Authorization/policyDefinitions","name":"bd20184c-b4ec-4ce5-8db6-6e86352d183f"},{"properties":{"displayName":"[Preview]: - IP Forwarding on your virtual machine should be disabled","policyType":"BuiltIn","mode":"All","description":"Enabling - IP forwarding on a virtual machine''s NIC allows the machine to receive traffic - addressed to other destinations. IP forwarding is rarely required (e.g., when - using the VM as a network virtual appliance), and therefore, this should be - reviewed by the network security team.","metadata":{"version":"1.0.1","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"disableIPForwarding","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["Monitored","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","type":"Microsoft.Authorization/policyDefinitions","name":"bd352bd5-2853-4985-bf0d-73806b4a5744"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL managed instance Advanced - Data Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/managedInstances"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/managedInstances/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/managedInstances/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","type":"Microsoft.Authorization/policyDefinitions","name":"bda18df3-5e41-4709-add9-2554ce68c966"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group contains - any of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group contains - any of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToExclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","type":"Microsoft.Authorization/policyDefinitions","name":"bde62c94-ccca-4821-a815-92c1d31a76de"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Java Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Java version for the latest security classes. Using older - classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestJava","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be0a7681-bed4-48dc-9ff3-f0171ee170b6","type":"Microsoft.Authorization/policyDefinitions","name":"be0a7681-bed4-48dc-9ff3-f0171ee170b6"},{"properties":{"displayName":"Microsoft - Managed Control 1360 - Incident Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1360"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/be5b05e7-0b82-4ebc-9eda-25e447b1a41e","type":"Microsoft.Authorization/policyDefinitions","name":"be5b05e7-0b82-4ebc-9eda-25e447b1a41e"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which Windows Defender Exploit Guard is not enabled","policyType":"BuiltIn","mode":"Indexed","description":"Windows - Defender Exploit Guard helps protect against malware that uses exploits to - infect devices and spread. Exploit Guard protection consists of a number of - mitigations that can be applied to either the operating system or individual - apps. This policy requires the Azure Policy for Windows extension. For details, - visit https://aks.ms/gcpol.","metadata":{"category":"Guest Configuration","version":"1.0.0-preview","guestConfiguration":{"configurationParameter":{"NotAvailableMachineState":"[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState"},"name":"WindowsDefenderExploitGuard"},"preview":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Preview]: - Status if Windows Defender is not available on machine","description":"Windows - Defender Exploit Guard is only available starting with Windows 10/Windows - Server with update 1709. Setting this value to ''Non-Compliant'' shows machines - with older versions on which Windows Defender Exploit Guard is not available - (such as Windows Server 2012 R2) as non-compliant. Setting this value to ''Compliant'' - shows these machines as compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of this policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDefenderExploitGuard","existenceCondition":{"allOf":[{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"},{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsDefenderExploitGuard]WindowsDefenderExploitGuard1;NotAvailableMachineState'', - ''='', parameters(''NotAvailableMachineState'')))]"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bed48b13-6647-468e-aa2f-1af1d3f4dd40","type":"Microsoft.Authorization/policyDefinitions","name":"bed48b13-6647-468e-aa2f-1af1d3f4dd40"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Log Analytics - workspace when any Key Vault which is missing this diagnostic settings is - created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bef3f64c-5290-43b7-85b0-9b254eef4c47","type":"Microsoft.Authorization/policyDefinitions","name":"bef3f64c-5290-43b7-85b0-9b254eef4c47"},{"properties":{"displayName":"Microsoft - Managed Control 1152 - System Interconnections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1152"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/beff0acf-7e67-40b2-b1ca-1a0e8205cf1b","type":"Microsoft.Authorization/policyDefinitions","name":"beff0acf-7e67-40b2-b1ca-1a0e8205cf1b"},{"properties":{"displayName":"Geo-redundant - storage should be enabled for Storage Accounts","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Storage Account with geo-redundant storage not enabled.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"not":{"field":"Microsoft.Storage/storageAccounts/sku.name","in":["Standard_GRS","Standard_RAGRS","Standard_GZRS","Standard_RAGZRS"]}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b","type":"Microsoft.Authorization/policyDefinitions","name":"bf045164-79ba-4215-8f95-f8048dc1780b"},{"properties":{"displayName":"Microsoft - Managed Control 1590 - External Information System Services | Risk Assessments - / Organizational Approvals","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1590"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf296b8c-f391-4ea4-9198-be3c9d39dd1f","type":"Microsoft.Authorization/policyDefinitions","name":"bf296b8c-f391-4ea4-9198-be3c9d39dd1f"},{"properties":{"displayName":"Microsoft - Managed Control 1446 - Physical And Environmental Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1446"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bf6850fe-abba-468e-9ef4-d09ec7d983cd","type":"Microsoft.Authorization/policyDefinitions","name":"bf6850fe-abba-468e-9ef4-d09ec7d983cd"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Logon-Logoff''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Logon-Logoff''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditGroupMembership":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Group Membership","description":"Specifies whether audit events are - generated when group memberships are enumerated on the client computer."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesLogonLogoff","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Group Membership;ExpectedValue'', ''='', parameters(''AuditGroupMembership'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesLogonLogoff"},"AuditGroupMembership":{"value":"[parameters(''AuditGroupMembership'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditGroupMembership":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Group Membership;ExpectedValue","value":"[parameters(''AuditGroupMembership'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930","type":"Microsoft.Authorization/policyDefinitions","name":"c04255ee-1b9f-42c1-abaa-bf1553f79930"},{"properties":{"displayName":"Only - approved VM extensions should be installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy governs the virtual machine extensions that are not approved.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"approvedExtensions":{"type":"Array","metadata":{"description":"The - list of approved extension types that can be installed. Example: AzureDiskEncryption","displayName":"Approved - extensions"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","notIn":"[parameters(''approvedExtensions'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432","type":"Microsoft.Authorization/policyDefinitions","name":"c0e996f8-39cf-4af9-9f45-83fbde810432"},{"properties":{"displayName":"Microsoft - Managed Control 1124 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1124"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10152dd-78f8-4335-ae2d-ad92cc028da4","type":"Microsoft.Authorization/policyDefinitions","name":"c10152dd-78f8-4335-ae2d-ad92cc028da4"},{"properties":{"displayName":"Microsoft - Managed Control 1676 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1676"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c10fb58b-56a8-489e-9ce3-7ffe24e78e4b","type":"Microsoft.Authorization/policyDefinitions","name":"c10fb58b-56a8-489e-9ce3-7ffe24e78e4b"},{"properties":{"displayName":"Microsoft - Managed Control 1719 - Spam Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1719"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c13da9b4-fe14-4fe2-853a-5997c9d4215a","type":"Microsoft.Authorization/policyDefinitions","name":"c13da9b4-fe14-4fe2-853a-5997c9d4215a"},{"properties":{"displayName":"Microsoft - Managed Control 1226 - Information System Component Inventory | Automated - Unauthorized Component Detection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1226"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c158eb1c-ae7e-4081-8057-d527140c4e0c","type":"Microsoft.Authorization/policyDefinitions","name":"c158eb1c-ae7e-4081-8057-d527140c4e0c"},{"properties":{"displayName":"Deploy - associations for a custom provider","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - an association resource that associates selected resource types to the specified - custom provider. This policy deployment does not support nested resource types.","metadata":{"version":"1.0.0","category":"Custom - Provider"},"parameters":{"targetCustomProviderId":{"type":"String","metadata":{"displayName":"Custom - provider ID","description":"Resource ID of the Custom provider to which resources - need to be associated."}},"resourceTypesToAssociate":{"type":"Array","metadata":{"displayName":"Resource - types to associate","description":"The list of resource types to be associated - to the custom provider.","strongType":"resourceTypes"}},"associationNamePrefix":{"type":"String","metadata":{"displayName":"Association - name prefix","description":"Prefix to be added to the name of the association - resource being created."},"defaultValue":"DeployedByPolicy"}},"policyRule":{"if":{"field":"type","in":"[parameters(''resourceTypesToAssociate'')]"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.CustomProviders/Associations","name":"[concat(parameters(''associationNamePrefix''), - ''-'', uniqueString(parameters(''targetCustomProviderId'')))]","roleDefinitionIds":["/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"associatedResourceName":{"type":"string"},"resourceTypesToAssociate":{"type":"string"},"targetCustomProviderId":{"type":"string"},"associationNamePrefix":{"type":"string"}},"variables":{"resourceType":"[concat(parameters(''resourceTypesToAssociate''), - ''/providers/associations'')]","resourceName":"[concat(parameters(''associatedResourceName''), - ''/microsoft.customproviders/'', parameters(''associationNamePrefix''), ''-'', - uniqueString(parameters(''targetCustomProviderId'')))]"},"resources":[{"type":"Microsoft.Resources/deployments","apiVersion":"2017-05-10","name":"[concat(deployment().Name, - ''-2'')]","properties":{"mode":"Incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","resources":[{"type":"[variables(''resourceType'')]","name":"[variables(''resourceName'')]","apiVersion":"2018-09-01-preview","properties":{"targetResourceId":"[parameters(''targetCustomProviderId'')]"}}]}}}]},"parameters":{"resourceTypesToAssociate":{"value":"[field(''type'')]"},"associatedResourceName":{"value":"[field(''name'')]"},"targetCustomProviderId":{"value":"[parameters(''targetCustomProviderId'')]"},"associationNamePrefix":{"value":"[parameters(''associationNamePrefix'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c15c281f-ea5c-44cd-90b8-fc3c14d13f0c","type":"Microsoft.Authorization/policyDefinitions","name":"c15c281f-ea5c-44cd-90b8-fc3c14d13f0c"},{"properties":{"displayName":"Microsoft - Managed Control 1629 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1629"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c171b095-7756-41de-8644-a062a96043f2","type":"Microsoft.Authorization/policyDefinitions","name":"c171b095-7756-41de-8644-a062a96043f2"},{"properties":{"displayName":"Microsoft - Managed Control 1004 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1004"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c17822dc-736f-4eb4-a97d-e6be662ff835","type":"Microsoft.Authorization/policyDefinitions","name":"c17822dc-736f-4eb4-a97d-e6be662ff835"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Asia data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: East Asia, Southeast Asia, - West India, South India, Central India, Japan East, Japan West","metadata":{"version":"1.0.0-deprecated","category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["eastasia","southeastasia","westindia","southindia","centralindia","japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1b9cbed-08e3-427d-b9ce-7c535b1e9b94","type":"Microsoft.Authorization/policyDefinitions","name":"c1b9cbed-08e3-427d-b9ce-7c535b1e9b94"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Account Logon''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Account Logon''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditCredentialValidation":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Credential Validation","description":"Specifies whether audit events - are generated when credentials are submitted for a user account logon request. This - setting is especially useful for monitoring unsuccessful attempts, to find - brute-force attacks, account enumeration, and potential account compromise - events on domain controllers."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"Success and Failure"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesAccountLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Credential Validation;ExpectedValue'', ''='', parameters(''AuditCredentialValidation'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesAccountLogon"},"AuditCredentialValidation":{"value":"[parameters(''AuditCredentialValidation'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditCredentialValidation":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Credential Validation;ExpectedValue","value":"[parameters(''AuditCredentialValidation'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65","type":"Microsoft.Authorization/policyDefinitions","name":"c1e289c0-ffad-475d-a924-adc058765d65"},{"properties":{"displayName":"Microsoft - Managed Control 1503 - Information Security Architecture","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1503"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c1fa9c2f-d439-4ab9-8b83-81fb1934f81d","type":"Microsoft.Authorization/policyDefinitions","name":"c1fa9c2f-d439-4ab9-8b83-81fb1934f81d"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that are not set to the specified time - zone","policyType":"BuiltIn","mode":"Indexed","description":"This policy creates - a Guest Configuration assignment to audit Windows virtual machines that are - not set to the specified time zone. It also creates a system-assigned managed - identity and deploys the VM extension for Guest Configuration. This policy - should only be used along with its corresponding audit policy in an initiative. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"Time - zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsTimeZone","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[WindowsTimeZone]WindowsTimeZone1;TimeZone'', - ''='', parameters(''TimeZone'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsTimeZone"},"TimeZone":{"value":"[parameters(''TimeZone'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"TimeZone":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[WindowsTimeZone]WindowsTimeZone1;TimeZone","value":"[parameters(''TimeZone'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c","type":"Microsoft.Authorization/policyDefinitions","name":"c21f7060-c148-41cf-a68b-0ab3e14c764c"},{"properties":{"displayName":"Show - audit results from Windows VMs on which the specified services are not installed - and ''Running''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines on which the specified services are not installed and ''Running''. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsServiceStatus","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a","type":"Microsoft.Authorization/policyDefinitions","name":"c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a"},{"properties":{"displayName":"Ensure - that ''.NET Framework'' version is the latest, if used as a part of the API - app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for .NET Framework software either due to security - flaws or to include additional functionality. Using the latest .NET framework - version for web apps is recommended in order to take advantage of security - fixes, if any, and/or new functionalities of the latest version.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.netFrameworkVersion","in":["v3.0","v4.0"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","type":"Microsoft.Authorization/policyDefinitions","name":"c2e7ca55-f62c-49b2-89a4-d41eb661d2f0"},{"properties":{"displayName":"Microsoft - Managed Control 1176 - Baseline Configuration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1176"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c30690a5-7bf3-467f-b0cd-ef5c7c7449cd","type":"Microsoft.Authorization/policyDefinitions","name":"c30690a5-7bf3-467f-b0cd-ef5c7c7449cd"},{"properties":{"displayName":"Microsoft - Managed Control 1389 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1389"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c39e6fda-ae70-4891-a739-be7bba6d1062","type":"Microsoft.Authorization/policyDefinitions","name":"c39e6fda-ae70-4891-a739-be7bba6d1062"},{"properties":{"displayName":"Microsoft - Managed Control 1390 - Information Spillage Response | Responsible Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1390"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3b65b63-09ec-4cb5-8028-7dd324d10eb0","type":"Microsoft.Authorization/policyDefinitions","name":"c3b65b63-09ec-4cb5-8028-7dd324d10eb0"},{"properties":{"displayName":"System - updates on virtual machine scale sets should be installed","policyType":"BuiltIn","mode":"Indexed","description":"Audit - whether there are any missing system security updates and critical updates - that should be installed to ensure that your Windows and Linux virtual machine - scale sets are secure.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"SystemUpdates","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","type":"Microsoft.Authorization/policyDefinitions","name":"c3f317a7-a95c-4547-b7e7-11017ebdf2fe"},{"properties":{"displayName":"[Preview]: - Show audit results from Linux VMs that have accounts without passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that have accounts without passwords. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid232","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","type":"Microsoft.Authorization/policyDefinitions","name":"c40c9087-1981-4e73-9f53-39743eda9d05"},{"properties":{"displayName":"Microsoft - Managed Control 1220 - Least Functionality | Authorized Software / Whitelisting","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1220"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c40f31a7-81e1-4130-99e5-a02ceea2a1d6","type":"Microsoft.Authorization/policyDefinitions","name":"c40f31a7-81e1-4130-99e5-a02ceea2a1d6"},{"properties":{"displayName":"Microsoft - Managed Control 1513 - Personnel Screening | Information With Special Protection - Measures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1513"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c416970d-b12b-49eb-8af4-fb144cd7c290","type":"Microsoft.Authorization/policyDefinitions","name":"c416970d-b12b-49eb-8af4-fb144cd7c290"},{"properties":{"displayName":"Microsoft - Antimalware for Azure should be configured to automatically update protection - signatures","policyType":"BuiltIn","mode":"Indexed","description":"This policy - audits any Windows virtual machine not configured with automatic update of - Microsoft Antimalware protection signatures.","metadata":{"version":"1.0.0","category":"Compute"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","equals":"Windows"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachines/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"IaaSAntimalware"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.Azure.Security"},{"field":"Microsoft.Compute/virtualMachines/extensions/autoUpgradeMinorVersion","equals":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57","type":"Microsoft.Authorization/policyDefinitions","name":"c43e4a30-77cb-48ab-a4dd-93f175c63b57"},{"properties":{"displayName":"[Preview]: - Container Registry should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Container Registry not configured to use a virtual network - service endpoint.","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyOf":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","notEquals":"Deny"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.virtualNetworkRules[*].action","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78","type":"Microsoft.Authorization/policyDefinitions","name":"c4857be7-912a-4c75-87e6-e30292bcdf78"},{"properties":{"displayName":"Microsoft - Managed Control 1235 - Software Usage Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1235"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c49c610b-ece4-44b3-988c-2172b70d6e46","type":"Microsoft.Authorization/policyDefinitions","name":"c49c610b-ece4-44b3-988c-2172b70d6e46"},{"properties":{"displayName":"Microsoft - Managed Control 1173 - Internal System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1173"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4aff9e7-2e60-46fa-86be-506b79033fc5","type":"Microsoft.Authorization/policyDefinitions","name":"c4aff9e7-2e60-46fa-86be-506b79033fc5"},{"properties":{"displayName":"Managed - identity should be used in your API App","policyType":"BuiltIn","mode":"Indexed","description":"Use - a managed identity for enhanced authentication security","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","type":"Microsoft.Authorization/policyDefinitions","name":"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef"},{"properties":{"displayName":"Authentication - should be enabled on your API app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the API app, or authenticate those that have tokens before they - reach the API app","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c4ebc54a-46e1-481a-bee2-d4411e95d828","type":"Microsoft.Authorization/policyDefinitions","name":"c4ebc54a-46e1-481a-bee2-d4411e95d828"},{"properties":{"displayName":"Microsoft - Managed Control 1600 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1600"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c53f3123-d233-44a7-930b-f40d3bfeb7d6","type":"Microsoft.Authorization/policyDefinitions","name":"c53f3123-d233-44a7-930b-f40d3bfeb7d6"},{"properties":{"displayName":"An - activity log alert should exist for specific Policy operations","policyType":"BuiltIn","mode":"All","description":"This - policy audits specific Policy operations with no activity log alerts configured.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"operationName":{"type":"String","metadata":{"displayName":"Operation - Name","description":"Policy Operation name for which activity log alert should - exist"},"allowedValues":["Microsoft.Authorization/policyAssignments/write","Microsoft.Authorization/policyAssignments/delete"]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/ActivityLogAlerts","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/enabled","equals":"true"},{"count":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"Policy"}]},{"allOf":[{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"},{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].equals","equals":"[parameters(''operationName'')]"}]}]}},"equals":2},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"category"}},{"not":{"field":"Microsoft.Insights/ActivityLogAlerts/condition.allOf[*].field","equals":"operationName"}}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5447c04-a4d7-4ba8-a263-c9ee321a6858","type":"Microsoft.Authorization/policyDefinitions","name":"c5447c04-a4d7-4ba8-a263-c9ee321a6858"},{"properties":{"displayName":"Microsoft - Managed Control 1408 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1408"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5f56ac6-4bb2-4086-bc41-ad76344ba2c2","type":"Microsoft.Authorization/policyDefinitions","name":"c5f56ac6-4bb2-4086-bc41-ad76344ba2c2"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that contain certificates expiring - within the specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that contain certificates expiring within the specified number of days. It - also creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"CertificateStorePath":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate store path","description":"The path to the certificate store containing - the certificates to check the expiration dates of. Default value is ''Cert:'' - which is the root certificate store path, so all certificates on the machine - will be checked. Other example paths: ''Cert:\\LocalMachine'', ''Cert:\\LocalMachine\\TrustedPublisher'', - ''Cert:\\CurrentUser''"},"defaultValue":"Cert:"},"ExpirationLimitInDays":{"type":"String","metadata":{"displayName":"[Preview]: - Expiration limit in days","description":"An integer indicating the number - of days within which to check for certificates that are expiring. For example, - if this value is 30, any certificate expiring within the next 30 days will - cause this policy to be non-compliant."},"defaultValue":"30"},"CertificateThumbprintsToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to include","description":"A semicolon-separated list - of certificate thumbprints to check under the specified path. If a value is - not specified, all certificates under the certificate store path will be checked. - If a value is specified, no certificates other than those with the thumbprints - specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"CertificateThumbprintsToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to exclude","description":"A semicolon-separated list - of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"IncludeExpiredCertificates":{"type":"String","metadata":{"displayName":"[Preview]: - Include expired certificates","description":"Must be ''true'' or ''false''. - True indicates that any found certificates that have already expired will - also make this policy non-compliant. False indicates that certificates that - have expired will be be ignored."},"allowedValues":["true","false"],"defaultValue":"false"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"CertificateExpiration","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[CertificateStore]CertificateStore1;CertificateStorePath'', - ''='', parameters(''CertificateStorePath''), '','', ''[CertificateStore]CertificateStore1;ExpirationLimitInDays'', - ''='', parameters(''ExpirationLimitInDays''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude'', - ''='', parameters(''CertificateThumbprintsToInclude''), '','', ''[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude'', - ''='', parameters(''CertificateThumbprintsToExclude''), '','', ''[CertificateStore]CertificateStore1;IncludeExpiredCertificates'', - ''='', parameters(''IncludeExpiredCertificates'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"CertificateExpiration"},"CertificateStorePath":{"value":"[parameters(''CertificateStorePath'')]"},"ExpirationLimitInDays":{"value":"[parameters(''ExpirationLimitInDays'')]"},"CertificateThumbprintsToInclude":{"value":"[parameters(''CertificateThumbprintsToInclude'')]"},"CertificateThumbprintsToExclude":{"value":"[parameters(''CertificateThumbprintsToExclude'')]"},"IncludeExpiredCertificates":{"value":"[parameters(''IncludeExpiredCertificates'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"CertificateStorePath":{"type":"string"},"ExpirationLimitInDays":{"type":"string"},"CertificateThumbprintsToInclude":{"type":"string"},"CertificateThumbprintsToExclude":{"type":"string"},"IncludeExpiredCertificates":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[CertificateStore]CertificateStore1;CertificateStorePath","value":"[parameters(''CertificateStorePath'')]"},{"name":"[CertificateStore]CertificateStore1;ExpirationLimitInDays","value":"[parameters(''ExpirationLimitInDays'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToInclude","value":"[parameters(''CertificateThumbprintsToInclude'')]"},{"name":"[CertificateStore]CertificateStore1;CertificateThumbprintsToExclude","value":"[parameters(''CertificateThumbprintsToExclude'')]"},{"name":"[CertificateStore]CertificateStore1;IncludeExpiredCertificates","value":"[parameters(''IncludeExpiredCertificates'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8","type":"Microsoft.Authorization/policyDefinitions","name":"c5fbc59e-fb6f-494f-81e2-d99a671bdaa8"},{"properties":{"displayName":"Microsoft - Managed Control 1670 - Flaw Remediation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1670"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6108469-57ee-4666-af7e-79ba61c7ae0c","type":"Microsoft.Authorization/policyDefinitions","name":"c6108469-57ee-4666-af7e-79ba61c7ae0c"},{"properties":{"displayName":"Microsoft - Managed Control 1190 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1190"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c66a3d1e-465b-4f28-9da5-aef701b59892","type":"Microsoft.Authorization/policyDefinitions","name":"c66a3d1e-465b-4f28-9da5-aef701b59892"},{"properties":{"displayName":"Microsoft - Managed Control 1120 - Audit Review, Analysis, And Reporting | Integration - / Scanning And Monitoring Capabilities","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1120"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c69b870e-857b-458b-af02-bb234f7a00d3","type":"Microsoft.Authorization/policyDefinitions","name":"c69b870e-857b-458b-af02-bb234f7a00d3"},{"properties":{"displayName":"Microsoft - Managed Control 1125 - Audit Reduction And Report Generation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1125"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c6ce745a-670e-47d3-a6c4-3cfe5ef00c10","type":"Microsoft.Authorization/policyDefinitions","name":"c6ce745a-670e-47d3-a6c4-3cfe5ef00c10"},{"properties":{"displayName":"[Preview]: - Deploy Diagnostic Settings for Recovery Services Vault to Log Analytics workspace - for resource specific categories.","policyType":"BuiltIn","mode":"Indexed","description":"Deploy - Diagnostic Settings for Recovery Services Vault to stream to Log Analytics - workspace for Resource specific categories. If any of the Resource specific - categories are not enabled, a new diagnostic setting is created.","metadata":{"version":"1.0.0-preview","preview":true,"category":"Monitoring"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"[Preview]: - Profile name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics workspace","description":"Select Log Analytics workspace from - dropdown list. If this workspace is outside of the scope of the assignment - you must manually grant ''Log Analytics Contributor'' permissions (or similar) - to the policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"tagName":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Name","description":"Name of the tag to use for excluding vaults - from this policy. This should be used along with the Exclusion Tag Value parameter."},"defaultValue":""},"tagValue":{"type":"String","metadata":{"displayName":"[Preview]: - Exclusion Tag Value","description":"Value of the tag to use for excluding - vaults from this policy. This should be used along with the Exclusion Tag - Name parameter."},"defaultValue":""}},"policyRule":{"if":{"allof":[{"field":"type","equals":"Microsoft.RecoveryServices/vaults"},{"not":{"field":"[concat(''tags['',parameters(''tagName''), - '']'')]","equals":"[parameters(''tagValue'')]"}}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"allof":[{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"allof":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Category","in":["CoreAzureBackup","AddonAzureBackupJobs","AddonAzureBackupAlerts","AddonAzureBackupPolicy","AddonAzureBackupStorage","AddonAzureBackupProtectedInstance"]},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].Enabled","equals":"True"}]}},"Equals":6},{"field":"Microsoft.Insights/diagnosticSettings/workspaceId","notEquals":""},{"field":"Microsoft.Insights/diagnosticSettings/logAnalyticsDestinationType","equals":"Dedicated"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"logAnalytics":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.RecoveryServices/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","logAnalyticsDestinationType":"Dedicated","metrics":[],"logs":[{"category":"CoreAzureBackup","enabled":"true"},{"category":"AddonAzureBackupAlerts","enabled":"true"},{"category":"AddonAzureBackupJobs","enabled":"true"},{"category":"AddonAzureBackupPolicy","enabled":"true"},{"category":"AddonAzureBackupProtectedInstance","enabled":"true"},{"category":"AddonAzureBackupStorage","enabled":"true"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(parameters(''logAnalytics''), - ''configured for diagnostic logs for '', '': '', parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]"}}},"parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"vaultName":{"value":"[field(''name'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c717fb0c-d118-4c43-ab3d-ece30ac81fb3","type":"Microsoft.Authorization/policyDefinitions","name":"c717fb0c-d118-4c43-ab3d-ece30ac81fb3"},{"properties":{"displayName":"Microsoft - Managed Control 1619 - Information In Shared Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1619"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c722e569-cb52-45f3-a643-836547d016e1","type":"Microsoft.Authorization/policyDefinitions","name":"c722e569-cb52-45f3-a643-836547d016e1"},{"properties":{"displayName":"Microsoft - Managed Control 1121 - Audit Review, Analysis, And Reporting | Correlation - With Physical Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1121"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1","type":"Microsoft.Authorization/policyDefinitions","name":"c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1"},{"properties":{"displayName":"Authentication - should be enabled on your Function app","policyType":"BuiltIn","mode":"Indexed","description":"Azure - App Service Authentication is a feature that can prevent anonymous HTTP requests - from reaching the Function app, or authenticate those that have tokens before - they reach the Function app","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","equals":"functionapp"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/siteAuthEnabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8","type":"Microsoft.Authorization/policyDefinitions","name":"c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8"},{"properties":{"displayName":"Microsoft - Managed Control 1353 - Incident Response Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1353"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c785ad59-f78f-44ad-9a7f-d1202318c748","type":"Microsoft.Authorization/policyDefinitions","name":"c785ad59-f78f-44ad-9a7f-d1202318c748"},{"properties":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL server - advanced data security settings","policyType":"BuiltIn","mode":"Indexed","description":"Audit - that ''email notification to admins and subscription owners'' is enabled in - the SQL server advanced threat protection settings. This ensures that any - detections of anomalous activities on SQL server are reported as soon as possible - to the admins.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/emailAccountAdmins","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","type":"Microsoft.Authorization/policyDefinitions","name":"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Log Analytics - workspace when any Batch Account which is missing this diagnostic settings - is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Batch/batchAccounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c84e5349-db6d-4769-805e-e14037dab9b5","type":"Microsoft.Authorization/policyDefinitions","name":"c84e5349-db6d-4769-805e-e14037dab9b5"},{"properties":{"displayName":"[Deprecated]: - API App should only be accessible over HTTPS","policyType":"BuiltIn","mode":"All","description":"Use - of HTTPS ensures server/service authentication and protects data in transit - from network layer eavesdropping attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"api"},{"field":"kind","equals":"apiApp"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"OnlyHttpsForApiApp","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c85538c1-b527-4ce4-bdb4-1dabcb3fd90d","type":"Microsoft.Authorization/policyDefinitions","name":"c85538c1-b527-4ce4-bdb4-1dabcb3fd90d"},{"properties":{"displayName":"Microsoft - Managed Control 1470 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1470"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c89ba09f-2e0f-44d0-8095-65b05bd151ef","type":"Microsoft.Authorization/policyDefinitions","name":"c89ba09f-2e0f-44d0-8095-65b05bd151ef"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Interactive Logon''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Interactive Logon''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsInteractiveLogon","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d","type":"Microsoft.Authorization/policyDefinitions","name":"c8abcef9-fc26-482f-b8db-5fa60ee4586d"},{"properties":{"displayName":"Microsoft - Managed Control 1018 - Account Management | Role-Based Schemes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1018"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9121abf-e698-4ee9-b1cf-71ee528ff07f","type":"Microsoft.Authorization/policyDefinitions","name":"c9121abf-e698-4ee9-b1cf-71ee528ff07f"},{"properties":{"displayName":"Diagnostic - logs in Data Lake Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Data - Lake"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c","type":"Microsoft.Authorization/policyDefinitions","name":"c95c74d9-38fe-4f0d-af86-0c7d626a315c"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''User Rights Assignment''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''User Rights Assignment''. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_UserRightsAssignment","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994","type":"Microsoft.Authorization/policyDefinitions","name":"c961dac9-5916-42e8-8fb1-703148323994"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs with a pending reboot","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with a pending reboot. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPendingReboot","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPendingReboot"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c","type":"Microsoft.Authorization/policyDefinitions","name":"c96f3246-4382-4264-bf6b-af0b35e23c3c"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Network Security Groups","policyType":"BuiltIn","mode":"Indexed","description":"This - policy automatically deploys diagnostic settings to network security groups. - A storage account with name ''{storagePrefixParameter}{NSGLocation}'' will - be automatically created.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"storagePrefix":{"type":"String","metadata":{"displayName":"Storage - Account Prefix for Regional Storage Account","description":"This prefix will - be combined with the network security group location to form the created storage - account name."}},"rgName":{"type":"String","metadata":{"displayName":"Resource - Group Name for Storage Account (must exist)","description":"The resource group - that the storage account will be created in. This resource group must already - exist.","strongType":"ExistingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/networkSecurityGroups"},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"setbypolicy","roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"},"nsgName":{"type":"string"},"rgName":{"type":"string"}},"variables":{"storageDeployName":"[concat(''policyStorage_'', - uniqueString(parameters(''location''), parameters(''nsgName'')))]"},"resources":[{"type":"Microsoft.Network/networkSecurityGroups/providers/diagnosticSettings","name":"[concat(parameters(''nsgName''),''/Microsoft.Insights/setbypolicy'')]","apiVersion":"2017-05-01-preview","location":"[parameters(''location'')]","dependsOn":["[variables(''storageDeployName'')]"],"properties":{"storageAccountId":"[reference(variables(''storageDeployName'')).outputs.storageAccountId.value]","logs":[{"category":"NetworkSecurityGroupEvent","enabled":true,"retentionPolicy":{"enabled":false,"days":0}},{"category":"NetworkSecurityGroupRuleCounter","enabled":true,"retentionPolicy":{"enabled":false,"days":0}}]}},{"apiVersion":"2017-05-10","name":"[variables(''storageDeployName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''rgName'')]","properties":{"mode":"incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json","contentVersion":"1.0.0.0","parameters":{"location":{"type":"string"},"storagePrefix":{"type":"string"}},"resources":[{"apiVersion":"2017-06-01","type":"Microsoft.Storage/storageAccounts","name":"[concat(parameters(''storageprefix''), - parameters(''location''))]","sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","location":"[parameters(''location'')]","tags":{"created-by":"policy"},"scale":null,"properties":{"networkAcls":{"bypass":"AzureServices","defaultAction":"Allow","ipRules":[],"virtualNetworkRules":[]},"supportsHttpsTrafficOnly":true}}],"outputs":{"storageAccountId":{"type":"string","value":"[resourceId(parameters(''rgName''), - ''Microsoft.Storage/storageAccounts'',concat(parameters(''storagePrefix''), - parameters(''location'')))]"}}}}}]},"parameters":{"location":{"value":"[field(''location'')]"},"storagePrefix":{"value":"[parameters(''storagePrefix'')]"},"rgName":{"value":"[parameters(''rgName'')]"},"nsgName":{"value":"[field(''name'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89","type":"Microsoft.Authorization/policyDefinitions","name":"c9c29499-c1d1-4195-99bd-2ec9e3a9dc89"},{"properties":{"displayName":"Storage - accounts should allow access from trusted Microsoft services","policyType":"BuiltIn","mode":"Indexed","description":"Some - Microsoft services that interact with storage accounts operate from networks - that can''t be granted access through network rules. To help this type of - service work as intended, allow the set of trusted Microsoft services to bypass - the network rules. These services will then use strong authentication to access - the storage account.","metadata":{"version":"1.0.0","category":"Storage"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Storage/storageAccounts"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","exists":"true"},{"field":"Microsoft.Storage/storageAccounts/networkAcls.bypass","notContains":"AzureServices"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd","type":"Microsoft.Authorization/policyDefinitions","name":"c9d007d0-c057-4772-b18c-01e546713bcd"},{"properties":{"displayName":"App - Configuration should use a private link","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any App Configuration instance that does not use a private link.","metadata":{"version":"1.0.0","category":"App - Configuration"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.AppConfiguration/configurationStores"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections","existenceCondition":{"field":"Microsoft.AppConfiguration/configurationStores/privateEndpointConnections/privateLinkServiceConnectionState.status","equals":"Approved"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca610c1d-041c-4332-9d88-7ed3094967c7","type":"Microsoft.Authorization/policyDefinitions","name":"ca610c1d-041c-4332-9d88-7ed3094967c7"},{"properties":{"displayName":"Microsoft - Managed Control 1035 - Least Privilege | Authorize Access To Security Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1035"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca94b046-45e2-444f-a862-dc8ce262a516","type":"Microsoft.Authorization/policyDefinitions","name":"ca94b046-45e2-444f-a862-dc8ce262a516"},{"properties":{"displayName":"Microsoft - Managed Control 1243 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1243"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ca9a4469-d6df-4ab2-a42f-1213c396f0ec","type":"Microsoft.Authorization/policyDefinitions","name":"ca9a4469-d6df-4ab2-a42f-1213c396f0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1306 - Identification And Authentication (Org. Users) | Net. - Access To Priv. Accts. - Replay","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1306"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff","type":"Microsoft.Authorization/policyDefinitions","name":"cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff"},{"properties":{"displayName":"Remote - debugging should be turned off for Web Applications","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on a web application. Remote - debugging should be turned off.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","existenceCondition":{"field":"Microsoft.Web/sites/config/web.remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","type":"Microsoft.Authorization/policyDefinitions","name":"cb510bfd-1cba-4d9f-a230-cb0976f4bb71"},{"properties":{"displayName":"Microsoft - Managed Control 1486 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1486"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cb790345-a51f-43de-934e-98dbfaf9dca5","type":"Microsoft.Authorization/policyDefinitions","name":"cb790345-a51f-43de-934e-98dbfaf9dca5"},{"properties":{"displayName":"Microsoft - Managed Control 1167 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1167"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cbb2be76-4891-430b-95a7-ca0b0a3d1300","type":"Microsoft.Authorization/policyDefinitions","name":"cbb2be76-4891-430b-95a7-ca0b0a3d1300"},{"properties":{"displayName":"Microsoft - Managed Control 1374 - Incident Response Assistance","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1374"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc5c8616-52ef-4e5e-8000-491634ed9249","type":"Microsoft.Authorization/policyDefinitions","name":"cc5c8616-52ef-4e5e-8000-491634ed9249"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain only the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain only the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembers","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19","type":"Microsoft.Authorization/policyDefinitions","name":"cc7cda28-f867-4311-8497-a526129a8d19"},{"properties":{"displayName":"[Preview]: - Sensitive data in your SQL databases should be classified","policyType":"BuiltIn","mode":"Indexed","description":"Azure - Security Center monitors the data discovery and classification scan results - for your SQL databases and provides recommendations to classify the sensitive - data in your databases for better monitoring and security","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedInstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlDataClassification","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","type":"Microsoft.Authorization/policyDefinitions","name":"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349"},{"properties":{"displayName":"Allowed - virtual machine size SKUs","policyType":"BuiltIn","mode":"Indexed","description":"This - policy enables you to specify a set of virtual machine size SKUs that your - organization can deploy.","metadata":{"version":"1.0.1","category":"Compute"},"parameters":{"listOfAllowedSKUs":{"type":"Array","metadata":{"description":"The - list of size SKUs that can be specified for virtual machines.","displayName":"Allowed - Size SKUs","strongType":"VMSKUs"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"not":{"field":"Microsoft.Compute/virtualMachines/sku.name","in":"[parameters(''listOfAllowedSKUs'')]"}}]},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cccc23c7-8427-4f53-ad12-b6a63eb452b3","type":"Microsoft.Authorization/policyDefinitions","name":"cccc23c7-8427-4f53-ad12-b6a63eb452b3"},{"properties":{"displayName":"Microsoft - Managed Control 1443 - Media Use","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1443"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd0ec6fa-a2e7-4361-aee4-a8688659a9ed","type":"Microsoft.Authorization/policyDefinitions","name":"cd0ec6fa-a2e7-4361-aee4-a8688659a9ed"},{"properties":{"displayName":"Inherit - a tag from the resource group","policyType":"BuiltIn","mode":"Indexed","description":"Adds - or replaces the specified tag and value from the parent resource group when - any resource is created or updated. Existing resources can be remediated by - triggering a remediation task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[resourceGroup().tags[parameters(''tagName'')]]"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd3aa116-8754-49c9-a813-ad46512ece54","type":"Microsoft.Authorization/policyDefinitions","name":"cd3aa116-8754-49c9-a813-ad46512ece54"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation if ''department'' tag set","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation only if the ''department'' tag is set","metadata":{"version":"1.0.0-deprecated","category":"Tags","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"tags","containsKey":"department"}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd8dc879-a2ae-43c3-8211-1877c5755064","type":"Microsoft.Authorization/policyDefinitions","name":"cd8dc879-a2ae-43c3-8211-1877c5755064"},{"properties":{"displayName":"Microsoft - Managed Control 1582 - Information System Documentation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1582"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cd9e2f38-259b-462c-bfad-0ad7ab4e65c5","type":"Microsoft.Authorization/policyDefinitions","name":"cd9e2f38-259b-462c-bfad-0ad7ab4e65c5"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that allow re-use of the previous 24 passwords","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines that allow re-use of the previous 24 passwords. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"EnforcePasswordHistory","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","type":"Microsoft.Authorization/policyDefinitions","name":"cdbf72d9-ac9c-4026-8a3a-491a5ac59293"},{"properties":{"displayName":"Microsoft - Managed Control 1104 - Audit Events","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1104"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cdd8d244-18b2-4306-a1d1-df175ae0935f","type":"Microsoft.Authorization/policyDefinitions","name":"cdd8d244-18b2-4306-a1d1-df175ae0935f"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - Privilege Use''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - Privilege Use''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPrivilegeUse","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesPrivilegeUse"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0","type":"Microsoft.Authorization/policyDefinitions","name":"ce2370f6-0ac5-4d85-8ab4-10721cc640b0"},{"properties":{"displayName":"Microsoft - Managed Control 1209 - Configuration Settings","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1209"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ce669c31-9103-4552-ae9c-cdef4e03580d","type":"Microsoft.Authorization/policyDefinitions","name":"ce669c31-9103-4552-ae9c-cdef4e03580d"},{"properties":{"displayName":"Microsoft - Managed Control 1242 - Contingency Planning Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1242"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3b3293-667a-445e-a722-fa0b0afc0958","type":"Microsoft.Authorization/policyDefinitions","name":"cf3b3293-667a-445e-a722-fa0b0afc0958"},{"properties":{"displayName":"Microsoft - Managed Control 1097 - Role-Based Security Training | Suspicious Communications - And Anomalous System Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1097"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf3e4836-f19e-47eb-a8cd-c3ca150452c0","type":"Microsoft.Authorization/policyDefinitions","name":"cf3e4836-f19e-47eb-a8cd-c3ca150452c0"},{"properties":{"displayName":"Microsoft - Managed Control 1424 - Maintenance Personnel | Individuals Without Appropriate - Access","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1424"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf55fc87-48e1-4676-a2f8-d9a8cf993283","type":"Microsoft.Authorization/policyDefinitions","name":"cf55fc87-48e1-4676-a2f8-d9a8cf993283"},{"properties":{"displayName":"Diagnostic - logs in Key Vault should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.KeyVault/vaults"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","type":"Microsoft.Authorization/policyDefinitions","name":"cf820ca0-f99e-4f3e-84fb-66e913812d21"},{"properties":{"displayName":"Microsoft - Managed Control 1292 - Information System Backup | Test Restoration Using - Sampling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1292"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d03516cf-0293-489f-9b32-a18f2a79f836","type":"Microsoft.Authorization/policyDefinitions","name":"d03516cf-0293-489f-9b32-a18f2a79f836"},{"properties":{"displayName":"Microsoft - Managed Control 1724 - Error Handling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1724"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d07594d1-0307-4c08-94db-5d71ff31f0f6","type":"Microsoft.Authorization/policyDefinitions","name":"d07594d1-0307-4c08-94db-5d71ff31f0f6"},{"properties":{"displayName":"[Preview]: - Container Registries should not allow unrestricted network access","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have any Network (IP or VNET) Rules configured - and allow all network access by default. Container Registries with at least - one IP / Firewall rule or configured virtual network will be deemed compliant. - For more information on Container Registry Network rules, please visit: https://aka.ms/acr/vnet.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"anyof":[{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","exists":"false"},{"field":"Microsoft.ContainerRegistry/registries/networkRuleSet.defaultAction","equals":"Allow"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0793b48-0edc-4296-a390-4c75d1bdfd71","type":"Microsoft.Authorization/policyDefinitions","name":"d0793b48-0edc-4296-a390-4c75d1bdfd71"},{"properties":{"displayName":"Microsoft - Managed Control 1084 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1084"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d0eb15db-dd1c-4d1d-b200-b12dd6cd060c","type":"Microsoft.Authorization/policyDefinitions","name":"d0eb15db-dd1c-4d1d-b200-b12dd6cd060c"},{"properties":{"displayName":"Add - or replace a tag on resource groups","policyType":"BuiltIn","mode":"All","description":"Adds - or replaces the specified tag and value when any resource group is created - or updated. Existing resource groups can be remediated by triggering a remediation - task.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}},"tagValue":{"type":"String","metadata":{"displayName":"Tag - Value","description":"Value of the tag, such as ''production''"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","notEquals":"[parameters(''tagValue'')]"}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"addOrReplace","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[parameters(''tagValue'')]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d157c373-a6c4-483d-aaad-570756956268","type":"Microsoft.Authorization/policyDefinitions","name":"d157c373-a6c4-483d-aaad-570756956268"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any PostgreSQL server that is not enforcing SSL connection. - Azure Database for PostgreSQL prefers connecting your client applications - to the PostgreSQL service using Secure Sockets Layer (SSL). Enforcing SSL - connections between your database server and your client applications helps - protect against ''man-in-the-middle'' attacks by encrypting the data stream - between the server and your application","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforPostgreSQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af","type":"Microsoft.Authorization/policyDefinitions","name":"d158790f-bfb0-486c-8631-2dc6b4e8e6af"},{"properties":{"displayName":"Microsoft - Managed Control 1620 - Denial Of Service Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1620"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d17c826b-1dec-43e1-a984-7b71c446649c","type":"Microsoft.Authorization/policyDefinitions","name":"d17c826b-1dec-43e1-a984-7b71c446649c"},{"properties":{"displayName":"Microsoft - Managed Control 1409 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1409"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1880188-e51a-4772-b2ab-68f5e8bd27f6","type":"Microsoft.Authorization/policyDefinitions","name":"d1880188-e51a-4772-b2ab-68f5e8bd27f6"},{"properties":{"displayName":"[Deprecated]: - Audit Function Apps that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a Function app from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"functionapp"},{"field":"kind","equals":"functionapp,linux"},{"field":"kind","equals":"functionapp,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1cb47db-b7a1-4c46-814e-aad1c0e84f3c","type":"Microsoft.Authorization/policyDefinitions","name":"d1cb47db-b7a1-4c46-814e-aad1c0e84f3c"},{"properties":{"displayName":"Microsoft - Managed Control 1195 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1195"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d1e1d65c-1013-4484-bd54-991332e6a0d2","type":"Microsoft.Authorization/policyDefinitions","name":"d1e1d65c-1013-4484-bd54-991332e6a0d2"},{"properties":{"displayName":"Microsoft - Managed Control 1721 - Spam Protection | Central Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1721"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a","type":"Microsoft.Authorization/policyDefinitions","name":"d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a"},{"properties":{"displayName":"Microsoft - Managed Control 1106 - Audit Events | Reviews And Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1106"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d2b4feae-61ab-423f-a4c5-0e38ac4464d8","type":"Microsoft.Authorization/policyDefinitions","name":"d2b4feae-61ab-423f-a4c5-0e38ac4464d8"},{"properties":{"displayName":"Microsoft - Managed Control 1030 - Information Flow Enforcement | Physical / Logical Separation - Of Information Flows","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1030"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3531453-b869-4606-9122-29c1cd6e7ed1","type":"Microsoft.Authorization/policyDefinitions","name":"d3531453-b869-4606-9122-29c1cd6e7ed1"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs on which the DSC configuration is - not compliant","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows VMs on which - the Desired State Configuration (DSC) configuration is not compliant. This - policy is only applicable to machines with WMF 4 and above. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsDscConfiguration","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsDscConfiguration"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a","type":"Microsoft.Authorization/policyDefinitions","name":"d38b4c26-9d2e-47d7-aefe-18d859a8706a"},{"properties":{"displayName":"Long-term - geo-redundant backup should be enabled for Azure SQL Databases","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Azure SQL Database with long-term geo-redundant backup not - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers/databases"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies","name":"default","existenceCondition":{"anyOf":[{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/weeklyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/monthlyRetention","notEquals":"PT0S"},{"field":"Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies/yearlyRetention","notEquals":"PT0S"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","type":"Microsoft.Authorization/policyDefinitions","name":"d38fc420-0735-4ef3-ac11-c806f651a570"},{"properties":{"displayName":"Microsoft - Managed Control 1641 - Transmission Confidentiality And Integrity | Cryptographic - Or Alternate Physical Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1641"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d39d4f68-7346-4133-8841-15318a714a24","type":"Microsoft.Authorization/policyDefinitions","name":"d39d4f68-7346-4133-8841-15318a714a24"},{"properties":{"displayName":"Microsoft - Managed Control 1249 - Contingency Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1249"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d3bf4251-0818-42db-950b-afd5b25a51c2","type":"Microsoft.Authorization/policyDefinitions","name":"d3bf4251-0818-42db-950b-afd5b25a51c2"},{"properties":{"displayName":"Microsoft - Managed Control 1562 - Allocation Of Resources","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1562"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4142013-7964-4163-a313-a900301c2cef","type":"Microsoft.Authorization/policyDefinitions","name":"d4142013-7964-4163-a313-a900301c2cef"},{"properties":{"displayName":"Virtual - machines should be connected to an approved virtual network","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual machine connected to a virtual network that is not - approved.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The - effect determines what happens when the policy rule is evaluated to match"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"virtualNetworkId":{"type":"String","metadata":{"displayName":"Virtual - network Id","description":"Resource Id of the virtual network. Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkInterfaces"},{"not":{"field":"Microsoft.Network/networkInterfaces/ipconfigurations[*].subnet.id","like":"[concat(parameters(''virtualNetworkId''),''/*'')]"}}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3","type":"Microsoft.Authorization/policyDefinitions","name":"d416745a-506c-48b6-8ab1-83cb814bcaa3"},{"properties":{"displayName":"Microsoft - Managed Control 1383 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1383"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d4558451-e16a-4d2d-a066-fe12a6282bb9","type":"Microsoft.Authorization/policyDefinitions","name":"d4558451-e16a-4d2d-a066-fe12a6282bb9"},{"properties":{"displayName":"Microsoft - Managed Control 1112 - Response To Audit Processing Failures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1112"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d530aad8-4ee2-45f4-b234-c061dae683c0","type":"Microsoft.Authorization/policyDefinitions","name":"d530aad8-4ee2-45f4-b234-c061dae683c0"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Analytics to Log Analytics workspace","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Analytics to stream to a regional Log - Analytics workspace when any Data Lake Analytics which is missing this diagnostic - settings is created or updated.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_logAnalytics"},"logAnalytics":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace","assignPermissions":true}},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Log Analytics - workspace - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Log Analytics workspace - - True or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DataLakeAnalytics/accounts"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/749f88d5-cbae-40b8-bcfc-e573ddc772fa","/providers/microsoft.authorization/roleDefinitions/92aaf0da-9dab-42b6-94a3-d43ce8d16293"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"logAnalytics":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeAnalytics/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"workspaceId":"[parameters(''logAnalytics'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"logAnalytics":{"value":"[parameters(''logAnalytics'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03","type":"Microsoft.Authorization/policyDefinitions","name":"d56a5a7c-72d7-42bc-8ceb-3baf4c0eae03"},{"properties":{"displayName":"Microsoft - Managed Control 1585 - Security Engineering Principles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1585"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d57f8732-5cdc-4cda-8d27-ab148e1f3a55","type":"Microsoft.Authorization/policyDefinitions","name":"d57f8732-5cdc-4cda-8d27-ab148e1f3a55"},{"properties":{"displayName":"Microsoft - Managed Control 1667 - System And Information Integrity Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1667"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d61880dc-6e38-4f2a-a30c-3406a98f8220","type":"Microsoft.Authorization/policyDefinitions","name":"d61880dc-6e38-4f2a-a30c-3406a98f8220"},{"properties":{"displayName":"Microsoft - Managed Control 1150 - Security Assessments | External Organizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1150"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d630429d-e763-40b1-8fba-d20ba7314afb","type":"Microsoft.Authorization/policyDefinitions","name":"d630429d-e763-40b1-8fba-d20ba7314afb"},{"properties":{"displayName":"Event - Hub should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Event Hub not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/virtualNetworkRules","existenceCondition":{"field":"Microsoft.EventHub/namespaces/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0","type":"Microsoft.Authorization/policyDefinitions","name":"d63edb4a-c612-454d-b47d-191a724fcbf0"},{"properties":{"displayName":"Microsoft - Managed Control 1549 - Vulnerability Scanning","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1549"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d6976a08-d969-4df2-bb38-29556c2eb48a","type":"Microsoft.Authorization/policyDefinitions","name":"d6976a08-d969-4df2-bb38-29556c2eb48a"},{"properties":{"displayName":"Microsoft - Managed Control 1473 - Emergency Power","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1473"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7047705-d719-46a7-8bb0-76ad233eba71","type":"Microsoft.Authorization/policyDefinitions","name":"d7047705-d719-46a7-8bb0-76ad233eba71"},{"properties":{"displayName":"Microsoft - Managed Control 1529 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1529"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d74fdc92-1cb8-4a34-9978-8556425cd14c","type":"Microsoft.Authorization/policyDefinitions","name":"d74fdc92-1cb8-4a34-9978-8556425cd14c"},{"properties":{"displayName":"Microsoft - Managed Control 1350 - Identification And Authentication (Non-Org. Users) - | Use Of FICAM-Issued Profiles","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1350"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d77fd943-6ba6-4a21-ba07-22b03e347cc4","type":"Microsoft.Authorization/policyDefinitions","name":"d77fd943-6ba6-4a21-ba07-22b03e347cc4"},{"properties":{"displayName":"Show - audit results from Windows Server VMs on which Windows Serial Console is not - enabled","policyType":"BuiltIn","mode":"All","description":"This policy should - only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - Server virtual machines on which Windows Serial Console is not enabled. For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsSerialConsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc","type":"Microsoft.Authorization/policyDefinitions","name":"d7ccd0ca-8d78-42af-a43d-6b7f928accbc"},{"properties":{"displayName":"Microsoft - Managed Control 1016 - Account Management | Automated Audit Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1016"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8b43277-512e-40c3-ab00-14b3b6e72238","type":"Microsoft.Authorization/policyDefinitions","name":"d8b43277-512e-40c3-ab00-14b3b6e72238"},{"properties":{"displayName":"Microsoft - Managed Control 1488 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1488"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d8ef30eb-a44f-47af-8524-ac19a36d41d2","type":"Microsoft.Authorization/policyDefinitions","name":"d8ef30eb-a44f-47af-8524-ac19a36d41d2"},{"properties":{"displayName":"Microsoft - Managed Control 1577 - Acquisition Process | Continuous Monitoring Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1577"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d922484a-8cfc-4a6b-95a4-77d6a685407f","type":"Microsoft.Authorization/policyDefinitions","name":"d922484a-8cfc-4a6b-95a4-77d6a685407f"},{"properties":{"displayName":"Public - network access should be disabled for MySQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MySQL servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2120014.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d9844e8a-1437-4aeb-a32c-0c992f056095","type":"Microsoft.Authorization/policyDefinitions","name":"d9844e8a-1437-4aeb-a32c-0c992f056095"},{"properties":{"displayName":"Microsoft - Managed Control 1271 - Alternate Storage Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1271"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3bfb53-9c46-4010-b3db-a7ba1296dada","type":"Microsoft.Authorization/policyDefinitions","name":"da3bfb53-9c46-4010-b3db-a7ba1296dada"},{"properties":{"displayName":"Microsoft - Managed Control 1516 - Personnel Termination","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1516"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/da3cd269-156f-435b-b472-c3af34c032ed","type":"Microsoft.Authorization/policyDefinitions","name":"da3cd269-156f-435b-b472-c3af34c032ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Batch Account to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Batch Account to stream to a regional Event Hub - when any Batch Account which is missing this diagnostic settings is created - or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Batch - Accounts in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Batch/batchAccounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.Batch/batchAccounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ServiceLog","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/db51110f-0865-4a6e-b274-e2e07a5b2cd7","type":"Microsoft.Authorization/policyDefinitions","name":"db51110f-0865-4a6e-b274-e2e07a5b2cd7"},{"properties":{"displayName":"Microsoft - Managed Control 1277 - Alternate Processing Site | Priority Of Service","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1277"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dc43e829-3d50-4a0a-aa0f-428d551862aa","type":"Microsoft.Authorization/policyDefinitions","name":"dc43e829-3d50-4a0a-aa0f-428d551862aa"},{"properties":{"displayName":"Microsoft - Managed Control 1439 - Media Sanitization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1439"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dce72873-c5f1-47c3-9b4f-6b8207fd5a45","type":"Microsoft.Authorization/policyDefinitions","name":"dce72873-c5f1-47c3-9b4f-6b8207fd5a45"},{"properties":{"displayName":"Microsoft - Managed Control 1264 - Contingency Plan Testing | Coordinate With Related - Plans","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1264"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd280d4b-50a1-42fb-a479-ece5878acf19","type":"Microsoft.Authorization/policyDefinitions","name":"dd280d4b-50a1-42fb-a479-ece5878acf19"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using custom domains","policyType":"BuiltIn","mode":"All","description":"Use - of custom domains protects a web application from common attacks such as phishing - and other DNS-related attacks.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UsedCustomDomains","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd2ea520-6b06-45c3-806e-ea297c23e06a","type":"Microsoft.Authorization/policyDefinitions","name":"dd2ea520-6b06-45c3-806e-ea297c23e06a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''System Audit Policies - - Policy Change''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''System Audit Policies - Policy Change''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesPolicyChange","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484","type":"Microsoft.Authorization/policyDefinitions","name":"dd4680ed-0559-4a6a-ad10-081d14cbb484"},{"properties":{"displayName":"Microsoft - Managed Control 1715 - Software, Firmware, And Information Integrity | Automated - Response To Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1715"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd469ae0-71a8-4adc-aafc-de6949ca3339","type":"Microsoft.Authorization/policyDefinitions","name":"dd469ae0-71a8-4adc-aafc-de6949ca3339"},{"properties":{"displayName":"Microsoft - Managed Control 1678 - Malicious Code Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1678"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd533cb0-b416-4be7-8e86-4d154824dfd7","type":"Microsoft.Authorization/policyDefinitions","name":"dd533cb0-b416-4be7-8e86-4d154824dfd7"},{"properties":{"displayName":"Microsoft - Managed Control 1391 - Information Spillage Response | Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1391"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd6ac1a1-660e-4810-baa8-74e868e2ed47","type":"Microsoft.Authorization/policyDefinitions","name":"dd6ac1a1-660e-4810-baa8-74e868e2ed47"},{"properties":{"displayName":"Microsoft - Managed Control 1146 - Security Assessments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1146"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dd83410c-ecb6-4547-8f14-748c3cbdc7ac","type":"Microsoft.Authorization/policyDefinitions","name":"dd83410c-ecb6-4547-8f14-748c3cbdc7ac"},{"properties":{"displayName":"Microsoft - Managed Control 1602 - Developer Security Testing And Evaluation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1602"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddae2e97-a449-499f-a1c8-aea4a7e52ec9","type":"Microsoft.Authorization/policyDefinitions","name":"ddae2e97-a449-499f-a1c8-aea4a7e52ec9"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Settings - Account Policies''. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12","type":"Microsoft.Authorization/policyDefinitions","name":"ddb53c61-9db4-41d4-a953-2abff5b66c12"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Recovery console''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Recovery console''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"[Preview]: - Recovery console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsRecoveryconsole","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue'', - ''='', parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsRecoveryconsole"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Recovery - console: Allow floppy copy and access to all drives and all folders;ExpectedValue","value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","type":"Microsoft.Authorization/policyDefinitions","name":"ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b"},{"properties":{"displayName":"Microsoft - Managed Control 1689 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1689"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/de901f2f-a01a-4456-97f0-33cda7966172","type":"Microsoft.Authorization/policyDefinitions","name":"de901f2f-a01a-4456-97f0-33cda7966172"},{"properties":{"displayName":"Microsoft - Managed Control 1528 - Access Agreements","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1528"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/deb9797c-22f8-40e8-b342-a84003c924e6","type":"Microsoft.Authorization/policyDefinitions","name":"deb9797c-22f8-40e8-b342-a84003c924e6"},{"properties":{"displayName":"MariaDB - server should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers not configured to use a virtual network service - endpoint. For more details, visit https://aka.ms/mariadbvirtualnetwork.","metadata":{"version":"1.0.1","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforMariaDB/servers/virtualNetworkRules","existenceCondition":{"field":"Microsoft.DBforMariaDB/servers/virtualNetworkRules/virtualNetworkSubnetId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dfbd9a64-6114-48de-a47d-90574dc2e489","type":"Microsoft.Authorization/policyDefinitions","name":"dfbd9a64-6114-48de-a47d-90574dc2e489"},{"properties":{"displayName":"Microsoft - Managed Control 1673 - Flaw Remediation | Automated Flaw Remediation Status","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1673"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/dff0b90d-5a6f-491c-b2f8-b90aa402d844","type":"Microsoft.Authorization/policyDefinitions","name":"dff0b90d-5a6f-491c-b2f8-b90aa402d844"},{"properties":{"displayName":"[Deprecated]: - Allow resource creation only in Japan data centers","policyType":"BuiltIn","mode":"Indexed","description":"Allows - resource creation in the following locations only: Japan East, Japan West","metadata":{"category":"General","deprecated":true},"parameters":{},"policyRule":{"if":{"not":{"field":"location","in":["japaneast","japanwest"]}},"then":{"effect":"Deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e01598e8-6538-41ed-95e8-8b29746cd697","type":"Microsoft.Authorization/policyDefinitions","name":"e01598e8-6538-41ed-95e8-8b29746cd697"},{"properties":{"displayName":"Cosmos - DB should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Cosmos DB not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DocumentDB/databaseAccounts"},{"field":"Microsoft.DocumentDB/databaseAccounts/virtualNetworkRules[*].id","exists":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9","type":"Microsoft.Authorization/policyDefinitions","name":"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9"},{"properties":{"displayName":"Microsoft - Managed Control 1206 - Access Restrictions For Change | Limit Production / - Operational Privileges","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1206"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0de232d-02a0-4652-872d-88afb4ae5e91","type":"Microsoft.Authorization/policyDefinitions","name":"e0de232d-02a0-4652-872d-88afb4ae5e91"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that do not have the specified Windows - PowerShell execution policy","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - where Windows PowerShell is not configured to use the specified PowerShell - execution policy. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ExecutionPolicy":{"type":"String","metadata":{"displayName":"PowerShell - Execution Policy","description":"The expected PowerShell execution policy."},"allowedValues":["AllSigned","Bypass","Default","RemoteSigned","Restricted","Undefined","Unrestricted"]}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy'', - ''='', parameters(''ExecutionPolicy'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"WindowsPowerShellExecutionPolicy"},"ExecutionPolicy":{"value":"[parameters(''ExecutionPolicy'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ExecutionPolicy":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[PowerShellExecutionPolicy]PowerShellExecutionPolicy1;ExecutionPolicy","value":"[parameters(''ExecutionPolicy'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615","type":"Microsoft.Authorization/policyDefinitions","name":"e0efc13a-122a-47c5-b817-2ccfe5d12615"},{"properties":{"displayName":"Microsoft - Managed Control 1714 - Software, Firmware, And Information Integrity | Automated - Notifications Of Integrity Violations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1714"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e12494fa-b81e-4080-af71-7dbacc2da0ec","type":"Microsoft.Authorization/policyDefinitions","name":"e12494fa-b81e-4080-af71-7dbacc2da0ec"},{"properties":{"displayName":"Microsoft - Managed Control 1686 - Information System Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1686"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e17085c5-0be8-4423-b39b-a52d3d1402e5","type":"Microsoft.Authorization/policyDefinitions","name":"e17085c5-0be8-4423-b39b-a52d3d1402e5"},{"properties":{"displayName":"Microsoft - Managed Control 1722 - Spam Protection | Automatic Updates","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1722"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1da06bd-25b6-4127-a301-c313d6873fff","type":"Microsoft.Authorization/policyDefinitions","name":"e1da06bd-25b6-4127-a301-c313d6873fff"},{"properties":{"displayName":"Vulnerabilities - in security configuration on your machines should be remediated","policyType":"BuiltIn","mode":"All","description":"Servers - which do not satisfy the configured baseline will be monitored by Azure Security - Center as recommendations","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"osVulnerabilities","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","type":"Microsoft.Authorization/policyDefinitions","name":"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15"},{"properties":{"displayName":"Microsoft - Managed Control 1047 - System Use Notification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1047"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62","type":"Microsoft.Authorization/policyDefinitions","name":"e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62"},{"properties":{"displayName":"Microsoft - Managed Control 1276 - Alternate Processing Site | Accessibility","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1276"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e214e563-1206-4a43-a56b-ac5880c9c571","type":"Microsoft.Authorization/policyDefinitions","name":"e214e563-1206-4a43-a56b-ac5880c9c571"},{"properties":{"displayName":"Microsoft - Managed Control 1560 - System And Services Acquisition Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1560"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e29e0915-5c2f-4d09-8806-048b749ad763","type":"Microsoft.Authorization/policyDefinitions","name":"e29e0915-5c2f-4d09-8806-048b749ad763"},{"properties":{"displayName":"Ensure - that ''HTTP Version'' is the latest, if used to run the Function app","policyType":"BuiltIn","mode":"Indexed","description":"Periodically, - newer versions are released for HTTP either due to security flaws or to include - additional functionality. Using the latest HTTP version for web apps to take - advantage of security fixes, if any, and/or new functionalities of the newer - version.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.http20Enabled","equals":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c","type":"Microsoft.Authorization/policyDefinitions","name":"e2c1c086-2d84-4019-bff3-c44ccd95113c"},{"properties":{"displayName":"Audit - Dependency agent deployment in virtual machine scale sets - VM Image (OS) - unlisted","policyType":"BuiltIn","mode":"Indexed","description":"Reports virtual - machine scale sets as non-compliant if the VM Image (OS) is not in the list - defined and the agent is not installed. The list of OS images will be updated - over time as support is updated.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},{"not":{"anyOf":[{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_windows'')]"},{"field":"Microsoft.Compute/imageId","in":"[parameters(''listOfImageIdToInclude_linux'')]"},{"anyOf":[{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServer"},{"field":"Microsoft.Compute/imageSKU","in":["2008-R2-SP1","2008-R2-SP1-smalldisk","2012-Datacenter","2012-Datacenter-smalldisk","2012-R2-Datacenter","2012-R2-Datacenter-smalldisk","2016-Datacenter","2016-Datacenter-Server-Core","2016-Datacenter-Server-Core-smalldisk","2016-Datacenter-smalldisk","2016-Datacenter-with-Containers","2016-Datacenter-with-RDSH","2019-Datacenter","2019-Datacenter-Core","2019-Datacenter-Core-smalldisk","2019-Datacenter-Core-with-Containers","2019-Datacenter-Core-with-Containers-smalldisk","2019-Datacenter-smalldisk","2019-Datacenter-with-Containers","2019-Datacenter-with-Containers-smalldisk","2019-Datacenter-zhcn"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerSemiAnnual"},{"field":"Microsoft.Compute/imageSKU","in":["Datacenter-Core-1709-smalldisk","Datacenter-Core-1709-with-Containers-smalldisk","Datacenter-Core-1803-with-Containers-smalldisk"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServerHPCPack"},{"field":"Microsoft.Compute/imageOffer","equals":"WindowsServerHPCPack"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"anyOf":[{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2016-BYOL"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2"},{"field":"Microsoft.Compute/imageOffer","like":"*-WS2012R2-BYOL"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftRServer"},{"field":"Microsoft.Compute/imageOffer","equals":"MLServer-WS2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftVisualStudio"},{"field":"Microsoft.Compute/imageOffer","in":["VisualStudio","Windows"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftDynamicsAX"},{"field":"Microsoft.Compute/imageOffer","equals":"Dynamics"},{"field":"Microsoft.Compute/imageSKU","equals":"Pre-Req-AX7-Onebox-U8"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","equals":"windows-data-science-vm"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsDesktop"},{"field":"Microsoft.Compute/imageOffer","equals":"Windows-10"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","in":["RHEL","RHEL-SAP-HANA"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"SUSE"},{"field":"Microsoft.Compute/imageOffer","in":["SLES","SLES-HPC","SLES-HPC-Priority","SLES-SAP","SLES-SAP-BYOS","SLES-Priority","SLES-BYOS","SLES-SAPCAL","SLES-Standard"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["12-SP2","12-SP3","12-SP4"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","in":["14.04.0-LTS","14.04.1-LTS","14.04.5-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["16.04-LTS","16.04.0-LTS"]},{"field":"Microsoft.Compute/imageSKU","in":["18.04-LTS"]}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","in":["Centos","Centos-LVM","CentOS-SRIOV"]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","like":"6.*"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","like":"7*"}]}]}}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.Azure.Monitoring.DependencyAgent"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","type":"Microsoft.Authorization/policyDefinitions","name":"e2dd799a-a932-4e9d-ac17-d473bc3c6c10"},{"properties":{"displayName":"Microsoft - Managed Control 1161 - Continuous Monitoring","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1161"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e2f8f6c6-dde4-436b-a79d-bc50e129eb3a","type":"Microsoft.Authorization/policyDefinitions","name":"e2f8f6c6-dde4-436b-a79d-bc50e129eb3a"},{"properties":{"displayName":"Microsoft - Managed Control 1387 - Information Spillage Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1387"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3007185-3857-43a9-8237-06ca94f1084c","type":"Microsoft.Authorization/policyDefinitions","name":"e3007185-3857-43a9-8237-06ca94f1084c"},{"properties":{"displayName":"Microsoft - Managed Control 1479 - Fire Protection | Automatic Fire Suppression","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1479"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e327b072-281d-4f75-9c28-4216e5d72f26","type":"Microsoft.Authorization/policyDefinitions","name":"e327b072-281d-4f75-9c28-4216e5d72f26"},{"properties":{"displayName":"Azure - VPN gateways should not use ''basic'' SKU","policyType":"BuiltIn","mode":"All","description":"This - policy ensures that VPN gateways do not use ''basic'' SKU.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworkGateways"},{"field":"Microsoft.Network/virtualNetworkGateways/gatewayType","equals":"Vpn"},{"field":"Microsoft.Network/virtualNetworkGateways/sku.tier","equals":"Basic"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345b6c3-24bd-4c93-9bbb-7e5e49a17b78","type":"Microsoft.Authorization/policyDefinitions","name":"e345b6c3-24bd-4c93-9bbb-7e5e49a17b78"},{"properties":{"displayName":"MFA - should be enabled on accounts with read permissions on your subscription","policyType":"BuiltIn","mode":"All","description":"Multi-Factor - Authentication (MFA) should be enabled for all subscription accounts with - read privileges to prevent a breach of accounts or resources.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"EnableMFAForReadPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","type":"Microsoft.Authorization/policyDefinitions","name":"e3576e28-8b17-4677-84c3-db2990658d64"},{"properties":{"displayName":"RDP - access from the Internet should be blocked","policyType":"BuiltIn","mode":"All","description":"This - policy audits any network security rule that allows RDP access from Internet","metadata":{"version":"2.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/networkSecurityGroups/securityRules"},{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/direction","equals":"Inbound"},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange","equals":"3389"},{"value":"[if(and(not(empty(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''))), - contains(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''),''-'')), - and(lessOrEquals(int(first(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389),greaterOrEquals(int(last(split(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRange''), - ''-''))),3389)), ''false'')]","equals":"true"},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","where":{"value":"[if(and(not(empty(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')))), - contains(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')),''-'')), - and(lessOrEquals(int(first(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389),greaterOrEquals(int(last(split(first(field(''Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]'')), - ''-''))),3389)) , ''false'')]","equals":"true"}},"greater":0},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/destinationPortRanges[*]","notEquals":"3389"}}]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"*"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefix","equals":"Internet"},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"*"}},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules/sourceAddressPrefixes[*]","notEquals":"Internet"}}]}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e372f825-a257-4fb8-9175-797a8a8627d6","type":"Microsoft.Authorization/policyDefinitions","name":"e372f825-a257-4fb8-9175-797a8a8627d6"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Shutdown''","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines with non-compliant settings in Group Policy category: ''Security - Options - Shutdown''. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsShutdown","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03","type":"Microsoft.Authorization/policyDefinitions","name":"e3a77a94-cf41-4ee8-b45c-98be28841c03"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Settings - - Account Policies''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Settings - - Account Policies''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"EnforcePasswordHistory":{"type":"String","metadata":{"displayName":"[Preview]: - Enforce password history","description":"Specifies limits on password reuse - - how many times a new password must be created for a user account before - the password can be repeated."},"defaultValue":"24"},"MaximumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Maximum password age","description":"Specifies the maximum number of days - that may elapse before a user account password must be changed. The format - of the value is two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,70"},"MinimumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password age","description":"Specifies the minimum number of days - that must elapse before a user account password can be changed."},"defaultValue":"1"},"MinimumPasswordLength":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password length","description":"Specifies the minimum number of characters - that a user account password may contain."},"defaultValue":"14"},"PasswordMustMeetComplexityRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Password must meet complexity requirements","description":"Specifies whether - a user account password must be complex. If required, a complex password must - not contain part of user''s account name or full name; be at least 6 characters - long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecuritySettingsAccountPolicies","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Enforce - password history;ExpectedValue'', ''='', parameters(''EnforcePasswordHistory''), - '','', ''Maximum password age;ExpectedValue'', ''='', parameters(''MaximumPasswordAge''), - '','', ''Minimum password age;ExpectedValue'', ''='', parameters(''MinimumPasswordAge''), - '','', ''Minimum password length;ExpectedValue'', ''='', parameters(''MinimumPasswordLength''), - '','', ''Password must meet complexity requirements;ExpectedValue'', ''='', - parameters(''PasswordMustMeetComplexityRequirements'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecuritySettingsAccountPolicies"},"EnforcePasswordHistory":{"value":"[parameters(''EnforcePasswordHistory'')]"},"MaximumPasswordAge":{"value":"[parameters(''MaximumPasswordAge'')]"},"MinimumPasswordAge":{"value":"[parameters(''MinimumPasswordAge'')]"},"MinimumPasswordLength":{"value":"[parameters(''MinimumPasswordLength'')]"},"PasswordMustMeetComplexityRequirements":{"value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"EnforcePasswordHistory":{"type":"string"},"MaximumPasswordAge":{"type":"string"},"MinimumPasswordAge":{"type":"string"},"MinimumPasswordLength":{"type":"string"},"PasswordMustMeetComplexityRequirements":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Enforce - password history;ExpectedValue","value":"[parameters(''EnforcePasswordHistory'')]"},{"name":"Maximum - password age;ExpectedValue","value":"[parameters(''MaximumPasswordAge'')]"},{"name":"Minimum - password age;ExpectedValue","value":"[parameters(''MinimumPasswordAge'')]"},{"name":"Minimum - password length;ExpectedValue","value":"[parameters(''MinimumPasswordLength'')]"},{"name":"Password - must meet complexity requirements;ExpectedValue","value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c","type":"Microsoft.Authorization/policyDefinitions","name":"e3d95ab7-f47a-49d8-a347-784177b6c94c"},{"properties":{"displayName":"Microsoft - Managed Control 1451 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1451"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e3f1e5a3-25c1-4476-8cb6-3955031f8e65","type":"Microsoft.Authorization/policyDefinitions","name":"e3f1e5a3-25c1-4476-8cb6-3955031f8e65"},{"properties":{"displayName":"Microsoft - Managed Control 1357 - Incident Response Training | Automated Training Environments","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1357"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e4213689-05e8-4241-9d4e-8dd1cdafd105","type":"Microsoft.Authorization/policyDefinitions","name":"e4213689-05e8-4241-9d4e-8dd1cdafd105"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - User Account Control''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - User Account Control''. It also creates a system-assigned managed identity - and deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Admin Approval Mode for the Built-in Administrator account","description":"Specifies - the behavior of Admin Approval Mode for the built-in Administrator account."},"defaultValue":"1"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Behavior of the elevation prompt for administrators in Admin Approval - Mode","description":"Specifies the behavior of the elevation prompt for administrators."},"defaultValue":"2"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Detect application installations and prompt for elevation","description":"Specifies - the behavior of application installation detection for the computer."},"defaultValue":"1"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Run all administrators in Admin Approval Mode","description":"Specifies - the behavior of all User Account Control (UAC) policy settings for the computer."},"defaultValue":"1"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsUserAccountControl","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue'', - ''='', parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount''), - '','', ''User Account Control: Behavior of the elevation prompt for administrators - in Admin Approval Mode;ExpectedValue'', ''='', parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode''), - '','', ''User Account Control: Detect application installations and prompt - for elevation;ExpectedValue'', ''='', parameters(''UACDetectApplicationInstallationsAndPromptForElevation''), - '','', ''User Account Control: Run all administrators in Admin Approval Mode;ExpectedValue'', - ''='', parameters(''UACRunAllAdministratorsInAdminApprovalMode'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsUserAccountControl"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},"UACDetectApplicationInstallationsAndPromptForElevation":{"value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},"UACRunAllAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"string"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"string"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"string"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"User - Account Control: Admin Approval Mode for the Built-in Administrator account;ExpectedValue","value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},{"name":"User - Account Control: Behavior of the elevation prompt for administrators in Admin - Approval Mode;ExpectedValue","value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},{"name":"User - Account Control: Detect application installations and prompt for elevation;ExpectedValue","value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},{"name":"User - Account Control: Run all administrators in Admin Approval Mode;ExpectedValue","value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc","type":"Microsoft.Authorization/policyDefinitions","name":"e425e402-a050-45e5-b010-bd3f934589fc"},{"properties":{"displayName":"Microsoft - Managed Control 1340 - Authenticator Management | No Embedded Unencrypted - Static Authenticators","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1340"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e51ff84b-e5ea-408f-b651-2ecc2933e4c6","type":"Microsoft.Authorization/policyDefinitions","name":"e51ff84b-e5ea-408f-b651-2ecc2933e4c6"},{"properties":{"displayName":"Microsoft - Managed Control 1381 - Incident Response Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1381"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5368258-9684-4567-8126-269f34e65eab","type":"Microsoft.Authorization/policyDefinitions","name":"e5368258-9684-4567-8126-269f34e65eab"},{"properties":{"displayName":"Microsoft - Managed Control 1421 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1421"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e539caaa-da8c-41b8-9e1e-449851e2f7a6","type":"Microsoft.Authorization/policyDefinitions","name":"e539caaa-da8c-41b8-9e1e-449851e2f7a6"},{"properties":{"displayName":"Microsoft - Managed Control 1716 - Software, Firmware, And Information Integrity | Integration - Of Detection And Response","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1716"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e54c325e-42a0-4dcf-b105-046e0f6f590f","type":"Microsoft.Authorization/policyDefinitions","name":"e54c325e-42a0-4dcf-b105-046e0f6f590f"},{"properties":{"displayName":"Microsoft - Managed Control 1023 - Account Management | Usage Conditions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1023"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e55698b6-3dea-4aa9-99b9-d8218c6ab6e5","type":"Microsoft.Authorization/policyDefinitions","name":"e55698b6-3dea-4aa9-99b9-d8218c6ab6e5"},{"properties":{"displayName":"Allowed - locations","policyType":"BuiltIn","mode":"Indexed","description":"This policy - enables you to restrict the locations your organization can specify when deploying - resources. Use to enforce your geo-compliance requirements. Excludes resource - groups, Microsoft.AzureActiveDirectory/b2cDirectories, and resources that - use the ''global'' region.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that can be specified when deploying resources.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"},{"field":"location","notEquals":"global"},{"field":"type","notEquals":"Microsoft.AzureActiveDirectory/b2cDirectories"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c","type":"Microsoft.Authorization/policyDefinitions","name":"e56962a6-4747-49cd-b67b-bf8b01975c4c"},{"properties":{"displayName":"Microsoft - Managed Control 1296 - Information System Recovery And Reconstitution | Transaction - Recovery","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1296"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e57b98a0-a011-4956-a79d-5d17ed8b8e48","type":"Microsoft.Authorization/policyDefinitions","name":"e57b98a0-a011-4956-a79d-5d17ed8b8e48"},{"properties":{"displayName":"Microsoft - Managed Control 1499 - Rules Of Behavior","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1499"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e59671ab-9720-4ee2-9c60-170e8c82251e","type":"Microsoft.Authorization/policyDefinitions","name":"e59671ab-9720-4ee2-9c60-170e8c82251e"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Accounts''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Accounts''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AccountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"[Preview]: - Accounts: Guest account status","description":"Specifies whether the local - Guest account is disabled."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsAccounts","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Accounts: - Guest account status;ExpectedValue'', ''='', parameters(''AccountsGuestAccountStatus'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsAccounts"},"AccountsGuestAccountStatus":{"value":"[parameters(''AccountsGuestAccountStatus'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AccountsGuestAccountStatus":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Accounts: - Guest account status;ExpectedValue","value":"[parameters(''AccountsGuestAccountStatus'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","type":"Microsoft.Authorization/policyDefinitions","name":"e5b81f87-9185-4224-bf00-9f505e9f89f3"},{"properties":{"displayName":"[Deprecated]: - Audit Web Applications that are not using latest supported Node.js Framework","policyType":"BuiltIn","mode":"All","description":"Use - the latest supported Node.js version for the latest security classes. Using - older classes and types can make your application vulnerable.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"UseLatestNodeJS","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e67687e8-08d5-4e7f-8226-5b4753bba008","type":"Microsoft.Authorization/policyDefinitions","name":"e67687e8-08d5-4e7f-8226-5b4753bba008"},{"properties":{"displayName":"Microsoft - Managed Control 1465 - Monitoring Physical Access | Monitoring Physical Access - To Information Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1465"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e6e41554-86b5-4537-9f7f-4fc41a1d1640","type":"Microsoft.Authorization/policyDefinitions","name":"e6e41554-86b5-4537-9f7f-4fc41a1d1640"},{"properties":{"displayName":"Subnets - should be associated with a Network Security Group","policyType":"BuiltIn","mode":"All","description":"Protect - your subnet from potential threats by restricting access to it with a Network - Security Group (NSG). NSGs contain a list of Access Control List (ACL) rules - that allow or deny network traffic to your subnet.","metadata":{"version":"2.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnSubnets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["NotApplicable","OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","type":"Microsoft.Authorization/policyDefinitions","name":"e71308d3-144b-4262-b144-efdc3cc90517"},{"properties":{"displayName":"Microsoft - Managed Control 1567 - System Development Life Cycle","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1567"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e72edbf6-aa61-436d-a227-0f32b77194b3","type":"Microsoft.Authorization/policyDefinitions","name":"e72edbf6-aa61-436d-a227-0f32b77194b3"},{"properties":{"displayName":"Microsoft - Managed Control 1311 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1311"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7568697-0c9e-4ea3-9cec-9e567d14f3c6","type":"Microsoft.Authorization/policyDefinitions","name":"e7568697-0c9e-4ea3-9cec-9e567d14f3c6"},{"properties":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL server Advanced Data - Security settings","policyType":"BuiltIn","mode":"Indexed","description":"It - is recommended to enable all Advanced Threat Protection types on your SQL - servers. Enabling all types protects against SQL injection, database vulnerabilities, - and any other anomalous activities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/securityAlertPolicies","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/securityAlertPolicies/disabledAlerts[*]","equals":""}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","type":"Microsoft.Authorization/policyDefinitions","name":"e756b945-1b1b-480b-8de8-9a0859d5f7ad"},{"properties":{"displayName":"Microsoft - Managed Control 1154 - System Interconnections | Unclassified Non-National - Security System Connections","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1154"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a","type":"Microsoft.Authorization/policyDefinitions","name":"e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a"},{"properties":{"displayName":"Allowed - locations for resource groups","policyType":"BuiltIn","mode":"All","description":"This - policy enables you to restrict the locations your organization can create - resource groups in. Use to enforce your geo-compliance requirements.","metadata":{"version":"1.0.0","category":"General"},"parameters":{"listOfAllowedLocations":{"type":"Array","metadata":{"description":"The - list of locations that resource groups can be created in.","strongType":"location","displayName":"Allowed - locations"}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Resources/subscriptions/resourceGroups"},{"field":"location","notIn":"[parameters(''listOfAllowedLocations'')]"}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988","type":"Microsoft.Authorization/policyDefinitions","name":"e765b5de-1225-4ba3-bd56-1ac6695af988"},{"properties":{"displayName":"Microsoft - Managed Control 1273 - Alternate Processing Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1273"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e77fcbf2-a1e8-44f1-860e-ed6583761e65","type":"Microsoft.Authorization/policyDefinitions","name":"e77fcbf2-a1e8-44f1-860e-ed6583761e65"},{"properties":{"displayName":"[Deprecated]: - Audit Web Sockets state for a Web Application","policyType":"BuiltIn","mode":"All","description":"The - Web Sockets protocol is vulnerable to different types of security threats. - Use of Web Sockets within a web application must be carefully reviewed.","metadata":{"version":"1.0.0-deprecated","category":"Security - Center","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allof":[{"field":"type","equals":"microsoft.Web/sites"},{"anyof":[{"field":"kind","equals":"app"},{"field":"kind","equals":"WebApp"},{"field":"kind","equals":"app,linux"},{"field":"kind","equals":"app,linux,container"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"DisableWebSockets","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e797f851-8be7-4c40-bb56-2e3395215b0e","type":"Microsoft.Authorization/policyDefinitions","name":"e797f851-8be7-4c40-bb56-2e3395215b0e"},{"properties":{"displayName":"Microsoft - Managed Control 1169 - Continuous Monitoring | Trend Analyses","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1169"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e7ba2cb3-5675-4468-8b50-8486bdd998a5","type":"Microsoft.Authorization/policyDefinitions","name":"e7ba2cb3-5675-4468-8b50-8486bdd998a5"},{"properties":{"displayName":"Enforce - SSL connection should be enabled for MySQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any MySQL server that is not enforcing SSL connection. Azure - Database for MySQL supports connecting your Azure Database for MySQL server - to client applications using Secure Sockets Layer (SSL). Enforcing SSL connections - between your database server and your client applications helps protect against - ''man in the middle'' attacks by encrypting the data stream between the server - and your application.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMySQL/servers"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","exists":"true"},{"field":"Microsoft.DBforMySQL/servers/sslEnforcement","notEquals":"Enabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d","type":"Microsoft.Authorization/policyDefinitions","name":"e802a67a-daf5-4436-9ea6-f6d821dd0c5d"},{"properties":{"displayName":"Microsoft - Managed Control 1237 - Software Usage Restrictions | Open Source Software","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1237"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e80b6812-0bfa-4383-8223-cdd86a46a890","type":"Microsoft.Authorization/policyDefinitions","name":"e80b6812-0bfa-4383-8223-cdd86a46a890"},{"properties":{"displayName":"Vulnerabilities - in container security configurations should be remediated","policyType":"BuiltIn","mode":"All","description":"Audit - vulnerabilities in security configuration on machines with Docker installed - and display as recommendations in Azure Security Center.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"ContainerBenchmark","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","type":"Microsoft.Authorization/policyDefinitions","name":"e8cbc669-f12d-49eb-93e7-9273119e9933"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Data Lake Storage Gen1 to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Data Lake Storage Gen1 to stream to a regional - Event Hub when any Data Lake Storage Gen1 which is missing this diagnostic - settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Data - Lake Storage in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DataLakeStore/accounts"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.DataLakeStore/accounts/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Audit","enabled":"[parameters(''logsEnabled'')]"},{"category":"Requests","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8d096bc-85de-4c5f-8cfb-857bd1b9d62d","type":"Microsoft.Authorization/policyDefinitions","name":"e8d096bc-85de-4c5f-8cfb-857bd1b9d62d"},{"properties":{"displayName":"[Preview]: - Container Registries should use private links","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Container Registries that do not have at least one approved private endpoint - connection. Clients in a virtual network can securely access resources that - have private endpoint connections through private links. For more information, - visit: https://aka.ms/acr/private-link.","metadata":{"version":"1.0.0-preview","category":"Container - Registry","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerRegistry/registries"},{"count":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*]","where":{"field":"Microsoft.ContainerRegistry/registries/privateEndpointConnections[*].privateLinkServiceConnectionState.status","equals":"Approved"}},"less":1}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8eef0a8-67cf-4eb4-9386-14b0e78733d4","type":"Microsoft.Authorization/policyDefinitions","name":"e8eef0a8-67cf-4eb4-9386-14b0e78733d4"},{"properties":{"displayName":"Microsoft - Managed Control 1626 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1626"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e8f6bddd-6d67-439a-88d4-c5fe39a79341","type":"Microsoft.Authorization/policyDefinitions","name":"e8f6bddd-6d67-439a-88d4-c5fe39a79341"},{"properties":{"displayName":"Microsoft - Managed Control 1502 - Rules Of Behavior | Social Media And Networking Restrictions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1502"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e901375c-8f01-4ac8-9183-d5312f47fe63","type":"Microsoft.Authorization/policyDefinitions","name":"e901375c-8f01-4ac8-9183-d5312f47fe63"},{"properties":{"displayName":"Microsoft - Managed Control 1723 - Information Input Validation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1723"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e91927a0-ac1d-44a0-95f8-5185f9dfce9f","type":"Microsoft.Authorization/policyDefinitions","name":"e91927a0-ac1d-44a0-95f8-5185f9dfce9f"},{"properties":{"displayName":"Microsoft - Managed Control 1200 - Security Impact Analysis","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1200"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e98fe9d7-2ed3-44f8-93b7-24dca69783ff","type":"Microsoft.Authorization/policyDefinitions","name":"e98fe9d7-2ed3-44f8-93b7-24dca69783ff"},{"properties":{"displayName":"Microsoft - Managed Control 1487 - Alternate Work Site","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1487"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c3371d-c30c-4f58-abd9-30b8a8199571","type":"Microsoft.Authorization/policyDefinitions","name":"e9c3371d-c30c-4f58-abd9-30b8a8199571"},{"properties":{"displayName":"Remote - debugging should be turned off for API Apps","policyType":"BuiltIn","mode":"Indexed","description":"Remote - debugging requires inbound ports to be opened on API apps. Remote debugging - should be turned off.","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"*api"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/remoteDebuggingEnabled","equals":"false"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","type":"Microsoft.Authorization/policyDefinitions","name":"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e"},{"properties":{"displayName":"Microsoft - Managed Control 1363 - Incident Handling | Automated Incident Handling Processes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1363"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3e8156-89a1-45b1-8bd6-938abc79fdfd","type":"Microsoft.Authorization/policyDefinitions","name":"ea3e8156-89a1-45b1-8bd6-938abc79fdfd"},{"properties":{"displayName":"Inherit - a tag from the resource group if missing","policyType":"BuiltIn","mode":"Indexed","description":"Adds - the specified tag with its value from the parent resource group when any resource - missing this tag is created or updated. Existing resources can be remediated - by triggering a remediation task. If the tag exists with a different value - it will not be changed.","metadata":{"version":"1.0.0","category":"Tags"},"parameters":{"tagName":{"type":"String","metadata":{"displayName":"Tag - Name","description":"Name of the tag, such as ''environment''"}}},"policyRule":{"if":{"allOf":[{"field":"[concat(''tags['', - parameters(''tagName''), '']'')]","exists":"false"},{"value":"[resourceGroup().tags[parameters(''tagName'')]]","notEquals":""}]},"then":{"effect":"modify","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"operations":[{"operation":"add","field":"[concat(''tags['', - parameters(''tagName''), '']'')]","value":"[resourceGroup().tags[parameters(''tagName'')]]"}]}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea3f2387-9b95-492a-a190-fcdc54f7b070","type":"Microsoft.Authorization/policyDefinitions","name":"ea3f2387-9b95-492a-a190-fcdc54f7b070"},{"properties":{"displayName":"Key - Vault should use a virtual network service endpoint","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Key Vault not configured to use a virtual network service - endpoint.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"field":"Microsoft.KeyVault/vaults/networkAcls.defaultAction","notEquals":"Deny"},{"field":"Microsoft.KeyVault/vaults/networkAcls.virtualNetworkRules[*].id","exists":"false"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f","type":"Microsoft.Authorization/policyDefinitions","name":"ea4d6841-2173-4317-9747-ff522a45120f"},{"properties":{"displayName":"Microsoft - Managed Control 1422 - Maintenance Personnel","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1422"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea556850-838d-4a37-8ce5-9d7642f95e11","type":"Microsoft.Authorization/policyDefinitions","name":"ea556850-838d-4a37-8ce5-9d7642f95e11"},{"properties":{"displayName":"Microsoft - Managed Control 1542 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1542"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eab340d0-3d55-4826-a0e5-feebfeb0131d","type":"Microsoft.Authorization/policyDefinitions","name":"eab340d0-3d55-4826-a0e5-feebfeb0131d"},{"properties":{"displayName":"Ensure - Function app has ''Client Certificates (Incoming client certificates)'' set - to ''On''","policyType":"BuiltIn","mode":"Indexed","description":"Client certificates - allow for the app to request a certificate for incoming requests. Only clients - that have a valid certificate will be able to reach the app.","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"},{"field":"Microsoft.Web/sites/clientCertEnabled","equals":"false"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eaebaea7-8013-4ceb-9d14-7eb32271373c","type":"Microsoft.Authorization/policyDefinitions","name":"eaebaea7-8013-4ceb-9d14-7eb32271373c"},{"properties":{"displayName":"Microsoft - Managed Control 1064 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1064"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb","type":"Microsoft.Authorization/policyDefinitions","name":"eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb"},{"properties":{"displayName":"Microsoft - Managed Control 1321 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1321"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb627cc6-3a9d-46b5-96b7-5fca49178a37","type":"Microsoft.Authorization/policyDefinitions","name":"eb627cc6-3a9d-46b5-96b7-5fca49178a37"},{"properties":{"displayName":"Log - checkpoints should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_checkpoints - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_checkpoints","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d"},{"properties":{"displayName":"Log - connections should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_connections - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_connections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e442"},{"properties":{"displayName":"Disconnections - should be logged for PostgreSQL database servers.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_disconnections - enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_disconnections","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e446"},{"properties":{"displayName":"Log - duration should be enabled for PostgreSQL database servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy helps audit any PostgreSQL databases in your environment without log_duration - setting enabled.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.DBforPostgreSQL/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.DBforPostgreSQL/servers/configurations","name":"log_duration","existenceCondition":{"field":"Microsoft.DBforPostgreSQL/servers/configurations/value","equals":"ON"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3","type":"Microsoft.Authorization/policyDefinitions","name":"eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3"},{"properties":{"displayName":"Deprecated - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"Deprecated - accounts with owner permissions should be removed from your subscription. Deprecated - accounts are accounts that have been blocked from signing in.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveDeprecatedAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","type":"Microsoft.Authorization/policyDefinitions","name":"ebb62a0c-3560-49e1-89ed-27e074e9f8ad"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that allow remote connections from - accounts without passwords","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Linux virtual machines - that allow remote connections from accounts without passwords. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid110","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid110"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","type":"Microsoft.Authorization/policyDefinitions","name":"ec49586f-4939-402d-a29e-6ff502b20592"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - Control Panel''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - Control Panel''. It also creates a system-assigned managed identity and - deploys the VM extension for Guest Configuration. This policy should only - be used along with its corresponding audit policy in an initiative. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdministrativeTemplatesControlPanel","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdministrativeTemplatesControlPanel"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d","type":"Microsoft.Authorization/policyDefinitions","name":"ec7ac234-2af5-4729-94d2-c557c071799d"},{"properties":{"displayName":"Microsoft - Managed Control 1241 - User-Installed Software | Alerts For Unauthorized Installations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1241"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/eca4d7b2-65e2-4e04-95d4-c68606b063c3","type":"Microsoft.Authorization/policyDefinitions","name":"eca4d7b2-65e2-4e04-95d4-c68606b063c3"},{"properties":{"displayName":"Microsoft - Managed Control 1622 - Boundary Protection","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1622"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ecf56554-164d-499a-8d00-206b07c27bed","type":"Microsoft.Authorization/policyDefinitions","name":"ecf56554-164d-499a-8d00-206b07c27bed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Key Vault to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Key Vault to stream to a regional Event Hub when - any Key Vault which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Key - Vault"},"parameters":{"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Key - Vaults in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.KeyVault/vaults"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"deployIfNotExists","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vaultName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"resources":[{"type":"Microsoft.KeyVault/vaults/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''vaultName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"AuditEvent","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{"policy":{"type":"string","value":"[concat(''Enabled - diagnostic settings for '', parameters(''vaultName''))]"}}},"parameters":{"location":{"value":"[field(''location'')]"},"vaultName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ed7c8c13-51e7-49d1-8a43-8490431a0da2","type":"Microsoft.Authorization/policyDefinitions","name":"ed7c8c13-51e7-49d1-8a43-8490431a0da2"},{"properties":{"displayName":"Microsoft - Managed Control 1217 - Least Functionality | Periodic Review","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1217"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edea4f20-b02c-4115-be75-86c080e5c0ed","type":"Microsoft.Authorization/policyDefinitions","name":"edea4f20-b02c-4115-be75-86c080e5c0ed"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Stream Analytics to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Stream Analytics to stream to a regional Event - Hub when any Stream Analytics which is missing this diagnostic settings is - created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Location","description":"The location the Event Hub resides in. Only Stream - Analytics in this location will be linked to this Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.StreamAnalytics/streamingjobs/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"Execution","enabled":"[parameters(''logsEnabled'')]"},{"category":"Authoring","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/edf3780c-3d70-40fe-b17e-ab72013dafca","type":"Microsoft.Authorization/policyDefinitions","name":"edf3780c-3d70-40fe-b17e-ab72013dafca"},{"properties":{"displayName":"Microsoft - Managed Control 1189 - Configuration Change Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1189"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ee45e02a-4140-416c-82c4-fecfea660b9d","type":"Microsoft.Authorization/policyDefinitions","name":"ee45e02a-4140-416c-82c4-fecfea660b9d"},{"properties":{"displayName":"Microsoft - Managed Control 1089 - Security Awareness Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Awareness and Training control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1089"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef080e67-0d1a-4f76-a0c5-fb9b0358485e","type":"Microsoft.Authorization/policyDefinitions","name":"ef080e67-0d1a-4f76-a0c5-fb9b0358485e"},{"properties":{"displayName":"Microsoft - Managed Control 1314 - Identifier Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1314"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef0c8530-efd9-45b8-b753-f03083d06295","type":"Microsoft.Authorization/policyDefinitions","name":"ef0c8530-efd9-45b8-b753-f03083d06295"},{"properties":{"displayName":"Microsoft - Managed Control 1128 - Time Stamps","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1128"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef212163-3bc4-4e86-bcf8-705127086393","type":"Microsoft.Authorization/policyDefinitions","name":"ef212163-3bc4-4e86-bcf8-705127086393"},{"properties":{"displayName":"Vulnerability - assessment should be enabled on your SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Sql/servers/vulnerabilityAssessments","name":"default","existenceCondition":{"field":"Microsoft.Sql/servers/vulnerabilityAssessments/recurringScans.isEnabled","equals":"True"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","type":"Microsoft.Authorization/policyDefinitions","name":"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9"},{"properties":{"displayName":"Deploy - Diagnostic Settings for Event Hub to Event Hub","policyType":"BuiltIn","mode":"Indexed","description":"Deploys - the diagnostic settings for Event Hub to stream to a regional Event Hub when - any Event Hub which is missing this diagnostic settings is created or updated.","metadata":{"version":"2.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["DeployIfNotExists","Disabled"],"defaultValue":"DeployIfNotExists"},"profileName":{"type":"String","metadata":{"displayName":"Profile - name","description":"The diagnostic settings profile name"},"defaultValue":"setbypolicy_eventHub"},"eventHubRuleId":{"type":"String","metadata":{"displayName":"Event - Hub Authorization Rule Id","description":"The Event Hub authorization rule - Id for Azure Diagnostics. The authorization rule needs to be at Event Hub - namespace level. e.g. /subscriptions/{subscription Id}/resourceGroups/{resource - group}/providers/Microsoft.EventHub/namespaces/{Event Hub namespace}/authorizationrules/{authorization - rule}","strongType":"Microsoft.EventHub/Namespaces/AuthorizationRules","assignPermissions":true}},"eventHubLocation":{"type":"String","metadata":{"displayName":"Event - Hub Destination Location","description":"The location the Event Hub that will - get diagnostic data resides in. Only source Event Hubs in this location will - be linked to this destination Event Hub.","strongType":"location"},"defaultValue":""},"metricsEnabled":{"type":"String","metadata":{"displayName":"Enable - metrics","description":"Whether to enable metrics stream to the Event Hub - - True or False"},"allowedValues":["True","False"],"defaultValue":"False"},"logsEnabled":{"type":"String","metadata":{"displayName":"Enable - logs","description":"Whether to enable logs stream to the Event Hub - True - or False"},"allowedValues":["True","False"],"defaultValue":"True"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.EventHub/namespaces"},{"anyOf":[{"value":"[parameters(''eventHubLocation'')]","equals":""},{"field":"location","equals":"[parameters(''eventHubLocation'')]"}]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","name":"[parameters(''profileName'')]","existenceCondition":{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"[parameters(''logsEnabled'')]"},{"field":"Microsoft.Insights/diagnosticSettings/metrics.enabled","equals":"[parameters(''metricsEnabled'')]"}]},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"resourceName":{"type":"string"},"location":{"type":"string"},"eventHubRuleId":{"type":"string"},"metricsEnabled":{"type":"string"},"logsEnabled":{"type":"string"},"profileName":{"type":"string"}},"variables":{},"resources":[{"type":"Microsoft.EventHub/namespaces/providers/diagnosticSettings","apiVersion":"2017-05-01-preview","name":"[concat(parameters(''resourceName''), - ''/'', ''Microsoft.Insights/'', parameters(''profileName''))]","location":"[parameters(''location'')]","dependsOn":[],"properties":{"eventHubAuthorizationRuleId":"[parameters(''eventHubRuleId'')]","metrics":[{"category":"AllMetrics","enabled":"[parameters(''metricsEnabled'')]","retentionPolicy":{"enabled":false,"days":0}}],"logs":[{"category":"ArchiveLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"OperationalLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"AutoScaleLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"KafkaCoordinatorLogs","enabled":"[parameters(''logsEnabled'')]"},{"category":"EventHubVNetConnectionEvent","enabled":"[parameters(''logsEnabled'')]"},{"category":"CustomerManagedKeyUserLogs","enabled":"[parameters(''logsEnabled'')]"}]}}],"outputs":{}},"parameters":{"location":{"value":"[field(''location'')]"},"resourceName":{"value":"[field(''name'')]"},"eventHubRuleId":{"value":"[parameters(''eventHubRuleId'')]"},"metricsEnabled":{"value":"[parameters(''metricsEnabled'')]"},"logsEnabled":{"value":"[parameters(''logsEnabled'')]"},"profileName":{"value":"[parameters(''profileName'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef7b61ef-b8e4-4c91-8e78-6946c6b0023f","type":"Microsoft.Authorization/policyDefinitions","name":"ef7b61ef-b8e4-4c91-8e78-6946c6b0023f"},{"properties":{"displayName":"Microsoft - Managed Control 1472 - Emergency Shutoff","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1472"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ef869332-921d-4c28-9402-3be73e6e50c8","type":"Microsoft.Authorization/policyDefinitions","name":"ef869332-921d-4c28-9402-3be73e6e50c8"},{"properties":{"displayName":"The - Log Analytics agent should be installed on Virtual Machine Scale Sets","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any Windows/Linux Virtual Machine Scale Sets if the Log Analytics - agent is not installed.","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Compute/virtualMachineScaleSets"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Compute/virtualMachineScaleSets/extensions","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/type","in":["MicrosoftMonitoringAgent","OmsAgentForLinux"]},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/provisioningState","equals":"Succeeded"},{"field":"Microsoft.Compute/virtualMachineScaleSets/extensions/settings.workspaceId","exists":"true"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf","type":"Microsoft.Authorization/policyDefinitions","name":"efbde977-ba53-4479-b8e9-10b957924fbf"},{"properties":{"displayName":"Microsoft - Managed Control 1012 - Account Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1012"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/efd7b9ae-1db6-4eb6-b0fe-87e6565f9738","type":"Microsoft.Authorization/policyDefinitions","name":"efd7b9ae-1db6-4eb6-b0fe-87e6565f9738"},{"properties":{"displayName":"Microsoft - Managed Control 1358 - Incident Response Testing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Incident Response control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1358"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/effbaeef-5bf4-400d-895e-ef8cbc0e64c7","type":"Microsoft.Authorization/policyDefinitions","name":"effbaeef-5bf4-400d-895e-ef8cbc0e64c7"},{"properties":{"displayName":"Ensure - that Register with Azure Active Directory is enabled on Function App","policyType":"BuiltIn","mode":"Indexed","description":"Managed - service identity in App Service makes the app more secure by eliminating secrets - from the app, such as credentials in the connection strings. When registering - with Azure Active Directory in the app service, the app will connect to other - Azure services securely without the need of username and passwords","metadata":{"version":"1.0.0","category":"App - Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/web.managedServiceIdentityId","exists":"true"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8","type":"Microsoft.Authorization/policyDefinitions","name":"f0473e7a-a1ba-4e86-afb2-e829e11b01d8"},{"properties":{"displayName":"Deploy - prerequisites to audit Windows VMs that have the specified applications installed","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have the specified applications installed. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should not be installed. e.g. ''Microsoft SQL - Server 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server - 2014*'' (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"NotInstalledApplication","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[InstalledApplication]NotInstalledApplicationResource1;Name'', - ''='', parameters(''ApplicationName'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"NotInstalledApplication"},"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"ApplicationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[InstalledApplication]NotInstalledApplicationResource1;Name","value":"[parameters(''ApplicationName'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2","type":"Microsoft.Authorization/policyDefinitions","name":"f0633351-c7b2-41ff-9981-508fc08553c2"},{"properties":{"displayName":"Microsoft - Managed Control 1531 - Third-Party Personnel Security","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1531"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0643e0c-eee5-4113-8684-c608d05c5236","type":"Microsoft.Authorization/policyDefinitions","name":"f0643e0c-eee5-4113-8684-c608d05c5236"},{"properties":{"displayName":"Latest - TLS version should be used in your Web App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"app*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","type":"Microsoft.Authorization/policyDefinitions","name":"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b"},{"properties":{"displayName":"Microsoft - Managed Control 1028 - Information Flow Enforcement","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1028"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f171df5c-921b-41e9-b12b-50801c315475","type":"Microsoft.Authorization/policyDefinitions","name":"f171df5c-921b-41e9-b12b-50801c315475"},{"properties":{"displayName":"Virtual - networks should use specified virtual network gateway","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits any virtual network if the default route does not point to the - specified virtual network gateway.","metadata":{"version":"1.0.0","category":"Network"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"virtualNetworkGatewayId":{"type":"String","metadata":{"displayName":"Virtual - network gateway Id","description":"Resource Id of the virtual network gateway. - Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Network/virtualNetworks"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/virtualNetworks/subnets","name":"GatewaySubnet","existenceCondition":{"not":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*].id","notContains":"[concat(parameters(''virtualNetworkGatewayId''), - ''/'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b","type":"Microsoft.Authorization/policyDefinitions","name":"f1776c76-f58c-4245-a8d0-2b207198dc8b"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Linux VMs that do not have the passwd file permissions - set to 0644","policyType":"BuiltIn","mode":"Indexed","description":"This policy - creates a Guest Configuration assignment to audit Linux virtual machines that - do not have the passwd file permissions set to 0644. It also creates a system-assigned - managed identity and deploys the VM extension for Guest Configuration. This - policy should only be used along with its corresponding audit policy in an - initiative. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.2.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordPolicy_msid121","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"PasswordPolicy_msid121"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","type":"Microsoft.Authorization/policyDefinitions","name":"f19aa1c1-6b91-4c27-ae6a-970279f03db9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Administrative - Templates - MSS (Legacy)''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Administrative Templates - - MSS (Legacy)''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_AdminstrativeTemplatesMSSLegacy","deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_AdminstrativeTemplatesMSSLegacy"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*"}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d","type":"Microsoft.Authorization/policyDefinitions","name":"f1f4825d-58fb-4257-8016-8c00e3c9ed9d"},{"properties":{"displayName":"Microsoft - Managed Control 1701 - Information System Monitoring | Host-Based Devices","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1701"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f25bc08f-27cb-43b6-9a23-014d00700426","type":"Microsoft.Authorization/policyDefinitions","name":"f25bc08f-27cb-43b6-9a23-014d00700426"},{"properties":{"displayName":"Microsoft - Managed Control 1457 - Physical Access Control","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1457"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f2d9d3e6-8886-4305-865d-639163e5c305","type":"Microsoft.Authorization/policyDefinitions","name":"f2d9d3e6-8886-4305-865d-639163e5c305"},{"properties":{"displayName":"Microsoft - Managed Control 1309 - Identification And Authentication (Org. Users) | Acceptance - Of Piv Credentials","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1309"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f355d62b-39a8-4ba3-abf7-90f71cb3b000","type":"Microsoft.Authorization/policyDefinitions","name":"f355d62b-39a8-4ba3-abf7-90f71cb3b000"},{"properties":{"displayName":"Microsoft - Managed Control 1615 - System And Communications Protection Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1615"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f35e02aa-0a55-49f8-8811-8abfa7e6f2c0","type":"Microsoft.Authorization/policyDefinitions","name":"f35e02aa-0a55-49f8-8811-8abfa7e6f2c0"},{"properties":{"displayName":"Microsoft - Managed Control 1255 - Contingency Plan | Continue Essential Missions / Business - Functions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1255"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3793f5e-937f-44f7-bfba-40647ef3efa0","type":"Microsoft.Authorization/policyDefinitions","name":"f3793f5e-937f-44f7-bfba-40647ef3efa0"},{"properties":{"displayName":"Show - audit results from Windows VMs in which the Administrators group does not - contain all of the specified members","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines in which the Administrators group does not - contain all of the specified members. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AdministratorsGroupMembersToInclude","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","type":"Microsoft.Authorization/policyDefinitions","name":"f3b44e5d-1456-475f-9c67-c66c4618e85a"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not contain the specified certificates - in Trusted Root","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - VMs that do not contain the specified certificates in the Trusted Root Certification - Authorities certificate store (Cert:\\LocalMachine\\Root). For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsCertificateInTrustedRoot","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f","type":"Microsoft.Authorization/policyDefinitions","name":"f3b9ad83-000d-4dc1-bff0-6d54533dd03f"},{"properties":{"displayName":"Microsoft - Managed Control 1706 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1706"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f475ee0e-f560-4c9b-876b-04a77460a404","type":"Microsoft.Authorization/policyDefinitions","name":"f475ee0e-f560-4c9b-876b-04a77460a404"},{"properties":{"displayName":"Audit - Log Analytics workspace for VM - Report Mismatch","policyType":"BuiltIn","mode":"Indexed","description":"Reports - VMs as non-compliant if they aren''t logging to the Log Analytics workspace - specified in the policy/initiative assignment.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalyticsWorkspaceId":{"type":"String","metadata":{"displayName":"Log - Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines/extensions"},{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.EnterpriseCloud.Monitoring"},{"field":"Microsoft.Compute/virtualMachines/extensions/settings.workspaceId","notEquals":"[parameters(''logAnalyticsWorkspaceId'')]"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","type":"Microsoft.Authorization/policyDefinitions","name":"f47b5582-33ec-4c5c-87c0-b010a6b2e917"},{"properties":{"displayName":"Authorization - rules on the Event Hub instance should be defined","policyType":"BuiltIn","mode":"All","description":"Audit - existence of authorization rules on Event Hub entities to grant least-privileged - access","metadata":{"version":"1.0.0","category":"Event Hub"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.EventHub/namespaces/eventhubs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.EventHub/namespaces/eventHubs/authorizationRules"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d","type":"Microsoft.Authorization/policyDefinitions","name":"f4826e5f-6a27-407c-ae3e-9582eb39891d"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs that do not have the password complexity - setting enabled","policyType":"BuiltIn","mode":"All","description":"This policy - should only be used along with its corresponding deploy policy in an initiative. - This definition allows Azure Policy to process the results of auditing Windows - virtual machines that do not have the password complexity setting enabled. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"PasswordMustMeetComplexityRequirements","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","type":"Microsoft.Authorization/policyDefinitions","name":"f48b2913-1dc5-4834-8c72-ccc1dfd819bb"},{"properties":{"displayName":"Microsoft - Managed Control 1495 - System Security Plan","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1495"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4978d0e-a596-48e7-9f8c-bbf52554ce8d","type":"Microsoft.Authorization/policyDefinitions","name":"f4978d0e-a596-48e7-9f8c-bbf52554ce8d"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs that have not restarted within the - specified number of days","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - that have not restarted within the specified number of days. It also creates - a system-assigned managed identity and deploys the VM extension for Guest - Configuration. This policy should only be used along with its corresponding - audit policy in an initiative. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NumberOfDays":{"type":"String","metadata":{"displayName":"[Preview]: - Number of days","description":"The number of days without restart until the - machine is considered non-compliant"},"defaultValue":"12"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"MachineLastBootUpTime","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''[MachineUpTime]MachineLastBootUpTime;NumberOfDays'', - ''='', parameters(''NumberOfDays'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"MachineLastBootUpTime"},"NumberOfDays":{"value":"[parameters(''NumberOfDays'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NumberOfDays":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"[MachineUpTime]MachineLastBootUpTime;NumberOfDays","value":"[parameters(''NumberOfDays'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194","type":"Microsoft.Authorization/policyDefinitions","name":"f4b245d4-46c9-42be-9b1a-49e2b5b94194"},{"properties":{"displayName":"Deploy - Auditing on SQL servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy ensures that Auditing is enabled on SQL Servers for enhanced security - and compliance. It will automatically create a storage account in the same - region as the SQL server to store audit records.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"retentionDays":{"type":"String","metadata":{"description":"The - value in days of the retention period (0 indicates unlimited retention)","displayName":"Retention - days (optional, 180 days if unspecified)"},"defaultValue":"180"},"storageAccountsResourceGroup":{"type":"String","metadata":{"displayName":"Resource - group name for storage accounts","description":"Auditing writes database events - to an audit log in your Azure Storage account (a storage account will be created - in each region where a SQL Server is created that will be shared by all servers - in that region). Important - for proper operation of Auditing do not delete - or rename the resource group or the storage accounts.","strongType":"existingResourceGroups"}}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Sql/servers"},"then":{"effect":"DeployIfNotExists","details":{"type":"Microsoft.Sql/servers/auditingSettings","name":"Default","existenceCondition":{"field":"Microsoft.Sql/auditingSettings.state","equals":"Enabled"},"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/056cd41c-7e88-42e1-933e-88ba6a50c9c3","/providers/microsoft.authorization/roleDefinitions/17d1049b-9a84-46fb-8f53-869881c3d3ab"],"deployment":{"properties":{"mode":"incremental","template":{"$schema":"http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"serverName":{"type":"string"},"auditRetentionDays":{"type":"string"},"storageAccountsResourceGroup":{"type":"string"},"location":{"type":"string"}},"variables":{"retentionDays":"[int(parameters(''auditRetentionDays''))]","subscriptionId":"[subscription().subscriptionId]","uniqueStorage":"[uniqueString(variables(''subscriptionId''), - parameters(''location''), parameters(''storageAccountsResourceGroup''))]","locationCode":"[substring(parameters(''location''), - 0, 3)]","storageName":"[tolower(concat(''sqlaudit'', variables(''locationCode''), - variables(''uniqueStorage'')))]","createStorageAccountDeploymentName":"[concat(''sqlServerAuditingStorageAccount-'', - uniqueString(variables(''locationCode''), parameters(''serverName'')))]"},"resources":[{"apiVersion":"2017-05-10","name":"[variables(''createStorageAccountDeploymentName'')]","type":"Microsoft.Resources/deployments","resourceGroup":"[parameters(''storageAccountsResourceGroup'')]","properties":{"mode":"Incremental","parameters":{"location":{"value":"[parameters(''location'')]"},"storageName":{"value":"[variables(''storageName'')]"}},"templateLink":{"uri":"https://raw.githubusercontent.com/Azure/azure-policy/master/samples/SQL/deploy-sql-server-auditing/createStorage.template.json","contentVersion":"1.0.0.0"}}},{"name":"[concat(parameters(''serverName''), - ''/Default'')]","type":"Microsoft.Sql/servers/auditingSettings","apiVersion":"2017-03-01-preview","properties":{"state":"Enabled","storageEndpoint":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountEndPoint.value]","storageAccountAccessKey":"[reference(variables(''createStorageAccountDeploymentName'')).outputs.storageAccountKey.value]","retentionDays":"[variables(''retentionDays'')]","auditActionsAndGroups":null,"storageAccountSubscriptionId":"[subscription().subscriptionId]","isStorageSecondaryKeyInUse":false}}]},"parameters":{"serverName":{"value":"[field(''name'')]"},"auditRetentionDays":{"value":"[parameters(''retentionDays'')]"},"storageAccountsResourceGroup":{"value":"[parameters(''storageAccountsResourceGroup'')]"},"location":{"value":"[field(''location'')]"}}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f4c68484-132f-41f9-9b6d-3e4b1cb55036","type":"Microsoft.Authorization/policyDefinitions","name":"f4c68484-132f-41f9-9b6d-3e4b1cb55036"},{"properties":{"displayName":"Microsoft - Managed Control 1469 - Power Equipment And Cabling","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1469"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd","type":"Microsoft.Authorization/policyDefinitions","name":"f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd"},{"properties":{"displayName":"Microsoft - Managed Control 1618 - Security Function Isolation","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1618"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f52f89aa-4489-4ec4-950e-8c96a036baa9","type":"Microsoft.Authorization/policyDefinitions","name":"f52f89aa-4489-4ec4-950e-8c96a036baa9"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''Security Options - - Network Access''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''Security Options - - Network Access''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths","description":"Specifies - which registry paths will be accessible over the network, regardless of the - users or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsNetworkAccess","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Network - access: Remotely accessible registry paths;ExpectedValue'', ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPaths''), - '','', ''Network access: Remotely accessible registry paths and sub-paths;ExpectedValue'', - ''='', parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths''), - '','', ''Network access: Shares that can be accessed anonymously;ExpectedValue'', - ''='', parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SecurityOptionsNetworkAccess"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"string"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"string"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Network - access: Remotely accessible registry paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},{"name":"Network - access: Remotely accessible registry paths and sub-paths;ExpectedValue","value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},{"name":"Network - access: Shares that can be accessed anonymously;ExpectedValue","value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","type":"Microsoft.Authorization/policyDefinitions","name":"f56a3ab2-89d1-44de-ac0d-2ada5962e22a"},{"properties":{"displayName":"Microsoft - Managed Control 1198 - Configuration Change Control | Security Representative","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1198"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f56be5c3-660b-4c61-9078-f67cf072c356","type":"Microsoft.Authorization/policyDefinitions","name":"f56be5c3-660b-4c61-9078-f67cf072c356"},{"properties":{"displayName":"Microsoft - Managed Control 1328 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1328"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5c66fdc-3d02-4034-9db5-ba57802609de","type":"Microsoft.Authorization/policyDefinitions","name":"f5c66fdc-3d02-4034-9db5-ba57802609de"},{"properties":{"displayName":"Microsoft - Managed Control 1193 - Configuration Change Control | Automated Document / - Notification / Prohibition Of Changes","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1193"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f5fd629f-3075-4cae-ab53-bad65495a4ac","type":"Microsoft.Authorization/policyDefinitions","name":"f5fd629f-3075-4cae-ab53-bad65495a4ac"},{"properties":{"displayName":"Internet-facing - virtual machines should be protected with Network Security Groups","policyType":"BuiltIn","mode":"All","description":"Protect - your VM from potential threats by restricting access to it with a Network - Security Group (NSG). To learn more about controlling traffic with NSGs, visit - https://aka.ms/nsg-doc","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Compute/virtualMachines","Microsoft.ClassicCompute/virtualMachines"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"networkSecurityGroupsOnVirtualMachines","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","type":"Microsoft.Authorization/policyDefinitions","name":"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c"},{"properties":{"displayName":"Microsoft - Managed Control 1214 - Least Functionality","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1214"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f714a4e2-b580-47b6-ae8c-f2812d3750f3","type":"Microsoft.Authorization/policyDefinitions","name":"f714a4e2-b580-47b6-ae8c-f2812d3750f3"},{"properties":{"displayName":"Microsoft - Managed Control 1591 - External Information System Services | Ident. Of Functions - / Ports / Protocols / Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1591"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f751cdb7-fbee-406b-969b-815d367cb9b3","type":"Microsoft.Authorization/policyDefinitions","name":"f751cdb7-fbee-406b-969b-815d367cb9b3"},{"properties":{"displayName":"Microsoft - Managed Control 1330 - Authenticator Management | Password-Based Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1330"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f75cedb2-5def-4b31-973e-b69e8c7bd031","type":"Microsoft.Authorization/policyDefinitions","name":"f75cedb2-5def-4b31-973e-b69e8c7bd031"},{"properties":{"displayName":"Microsoft - Managed Control 1540 - Security Categorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1540"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f771f8cb-6642-45cc-9a15-8a41cd5c6977","type":"Microsoft.Authorization/policyDefinitions","name":"f771f8cb-6642-45cc-9a15-8a41cd5c6977"},{"properties":{"displayName":"Microsoft - Managed Control 1449 - Physical Access Authorizations","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1449"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f784d3b0-5f2b-49b7-b9f3-00ba8653ced5","type":"Microsoft.Authorization/policyDefinitions","name":"f784d3b0-5f2b-49b7-b9f3-00ba8653ced5"},{"properties":{"displayName":"Microsoft - Managed Control 1506 - Personnel Security Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1506"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f7d2ff17-d604-4dd9-b607-9ecf63f28ad2","type":"Microsoft.Authorization/policyDefinitions","name":"f7d2ff17-d604-4dd9-b607-9ecf63f28ad2"},{"properties":{"displayName":"Show - audit results from Windows VMs that do not have the specified Windows PowerShell - execution policy","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines where Windows PowerShell is not configured - to use the specified PowerShell execution policy. For more information on - Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"WindowsPowerShellExecutionPolicy","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855","type":"Microsoft.Authorization/policyDefinitions","name":"f8036bd0-c10b-4931-86bb-94a878add855"},{"properties":{"displayName":"Microsoft - Managed Control 1705 - Security Alerts, Advisories, And Directives","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1705"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f82e3639-fa2b-4e06-a786-932d8379b972","type":"Microsoft.Authorization/policyDefinitions","name":"f82e3639-fa2b-4e06-a786-932d8379b972"},{"properties":{"displayName":"External - accounts with owner permissions should be removed from your subscription","policyType":"BuiltIn","mode":"All","description":"External - accounts with owner permissions should be removed from your subscription in - order to prevent unmonitored access.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.Resources/subscriptions"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"RemoveExternalAccountsWithOwnerPermissions","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","type":"Microsoft.Authorization/policyDefinitions","name":"f8456c1c-aa66-4dfb-861a-25d127b775c9"},{"properties":{"displayName":"Microsoft - Managed Control 1345 - Cryptographic Module Authentication","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1345"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f86aa129-7c07-4aa4-bbf5-792d93ffd9ea","type":"Microsoft.Authorization/policyDefinitions","name":"f86aa129-7c07-4aa4-bbf5-792d93ffd9ea"},{"properties":{"displayName":"Microsoft - Managed Control 1065 - Remote Access | Privileged Commands / Access","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1065"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f87b8085-dca9-4cf1-8f7b-9822b997797c","type":"Microsoft.Authorization/policyDefinitions","name":"f87b8085-dca9-4cf1-8f7b-9822b997797c"},{"properties":{"displayName":"[Preview]: - Deploy prerequisites to audit Windows VMs configurations in ''System Audit - Policies - System''","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a Guest Configuration assignment to audit Windows virtual machines - with non-compliant settings in Group Policy category: ''System Audit Policies - - System''. It also creates a system-assigned managed identity and deploys - the VM extension for Guest Configuration. This policy should only be used - along with its corresponding audit policy in an initiative. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","requiredProviders":["Microsoft.GuestConfiguration"],"preview":true},"parameters":{"AuditOtherSystemEvents":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Other System Events","description":"Specifies whether audit events are - generated for Windows Firewall Service and Windows Firewall driver start and - stop events, failure events for these services and Windows Firewall Service - policy processing failures."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SystemAuditPoliciesSystem","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/parameterHash","equals":"[base64(concat(''Audit - Other System Events;ExpectedValue'', ''='', parameters(''AuditOtherSystemEvents'')))]"},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"},"type":{"value":"[field(''type'')]"},"configurationName":{"value":"AzureBaseline_SystemAuditPoliciesSystem"},"AuditOtherSystemEvents":{"value":"[parameters(''AuditOtherSystemEvents'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"},"type":{"type":"string"},"configurationName":{"type":"string"},"AuditOtherSystemEvents":{"type":"string"}},"resources":[{"condition":"[equals(toLower(parameters(''type'')), - toLower(''microsoft.hybridcompute/machines''))]","apiVersion":"2018-11-20","type":"Microsoft.HybridCompute/machines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2018-11-20","type":"Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments","name":"[concat(parameters(''vmName''), - ''/Microsoft.GuestConfiguration/'', parameters(''configurationName''))]","location":"[parameters(''location'')]","properties":{"guestConfiguration":{"name":"[parameters(''configurationName'')]","version":"1.*","configurationParameter":[{"name":"Audit - Other System Events;ExpectedValue","value":"[parameters(''AuditOtherSystemEvents'')]"}]}}},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"condition":"[equals(toLower(parameters(''type'')), - toLower(''Microsoft.Compute/virtualMachines''))]","apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforWindows'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforWindows","typeHandlerVersion":"1.1","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}},"dependsOn":["[concat(''Microsoft.Compute/virtualMachines/'',parameters(''vmName''),''/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/'',parameters(''configurationName''))]"]}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473","type":"Microsoft.Authorization/policyDefinitions","name":"f8b0158d-4766-490f-bea0-259e52dba473"},{"properties":{"displayName":"Diagnostic - logs in Service Bus should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Service - Bus"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ServiceBus/namespaces"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45","type":"Microsoft.Authorization/policyDefinitions","name":"f8d36e2f-389b-4ee4-898d-21aeb69a0f45"},{"properties":{"displayName":"Microsoft - Managed Control 1203 - Access Restrictions For Change | Automated Access Enforcement - / Auditing","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1203"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9012d14-e3e6-4d7b-b926-9f37b5537066","type":"Microsoft.Authorization/policyDefinitions","name":"f9012d14-e3e6-4d7b-b926-9f37b5537066"},{"properties":{"displayName":"Microsoft - Managed Control 1697 - Information System Monitoring | Analyze Traffic / Covert - Exfiltration","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1697"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9873db2-18ad-46b3-a11a-1a1f8cbf0335","type":"Microsoft.Authorization/policyDefinitions","name":"f9873db2-18ad-46b3-a11a-1a1f8cbf0335"},{"properties":{"displayName":"Microsoft - Managed Control 1478 - Fire Protection | Suppression Devices / Systems","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Physical and Environmental Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1478"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f997df46-cfbb-4cc8-aac8-3fecdaf6a183","type":"Microsoft.Authorization/policyDefinitions","name":"f997df46-cfbb-4cc8-aac8-3fecdaf6a183"},{"properties":{"displayName":"Microsoft - Managed Control 1535 - Personnel Sanctions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Personnel Security control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1535"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9a165d2-967d-4733-8399-1074270dae2e","type":"Microsoft.Authorization/policyDefinitions","name":"f9a165d2-967d-4733-8399-1074270dae2e"},{"properties":{"displayName":"Microsoft - Managed Control 1108 - Content Of Audit Records | Additional Audit Information","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1108"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9ad559e-c12d-415e-9a78-e50fdd7da7ba","type":"Microsoft.Authorization/policyDefinitions","name":"f9ad559e-c12d-415e-9a78-e50fdd7da7ba"},{"properties":{"displayName":"Diagnostic - logs in Azure Stream Analytics should be enabled","policyType":"BuiltIn","mode":"Indexed","description":"Audit - enabling of diagnostic logs. This enables you to recreate activity trails - to use for investigation purposes; when a security incident occurs or when - your network is compromised","metadata":{"version":"2.0.0","category":"Stream - Analytics"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (days)","description":"The required diagnostic logs retention in - days"},"defaultValue":"365"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.StreamAnalytics/streamingJobs"},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Insights/diagnosticSettings","existenceCondition":{"count":{"field":"Microsoft.Insights/diagnosticSettings/logs[*]","where":{"anyOf":[{"allOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"},{"anyOf":[{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"0"},{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.days","equals":"[parameters(''requiredRetentionDays'')]"}]},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]},{"allOf":[{"not":{"field":"Microsoft.Insights/diagnosticSettings/logs[*].retentionPolicy.enabled","equals":"true"}},{"field":"Microsoft.Insights/diagnosticSettings/logs.enabled","equals":"true"}]}]}},"greaterOrEquals":1}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","type":"Microsoft.Authorization/policyDefinitions","name":"f9be5368-9bf5-4b84-9e0a-7850da98bb46"},{"properties":{"displayName":"Latest - TLS version should be used in your Function App","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - to the latest TLS version","metadata":{"version":"1.0.0","category":"App Service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Web/sites"},{"field":"kind","like":"functionapp*"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Web/sites/config","name":"web","existenceCondition":{"field":"Microsoft.Web/sites/config/minTlsVersion","equals":"1.2"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","type":"Microsoft.Authorization/policyDefinitions","name":"f9d614c5-c173-4d56-95a7-b4437057d193"},{"properties":{"displayName":"Microsoft - Managed Control 1280 - Telecommunications Services | Priority Of Service Provisions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Contingency Planning control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1280"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa108498-b3a8-4ffb-9e79-1107e76afad3","type":"Microsoft.Authorization/policyDefinitions","name":"fa108498-b3a8-4ffb-9e79-1107e76afad3"},{"properties":{"displayName":"Microsoft - Managed Control 1037 - Least Privilege | Network Access To Privileged Commands","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1037"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa4c2a3d-1294-41a3-9ada-0e540471e9fb","type":"Microsoft.Authorization/policyDefinitions","name":"fa4c2a3d-1294-41a3-9ada-0e540471e9fb"},{"properties":{"displayName":"Microsoft - Managed Control 1435 - Media Transport","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Media Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1435"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fa8d221b-d130-4637-ba16-501e666628bb","type":"Microsoft.Authorization/policyDefinitions","name":"fa8d221b-d130-4637-ba16-501e666628bb"},{"properties":{"displayName":"Microsoft - Managed Control 1675 - Flaw Remediation | Time To Remediate Flaws / Benchmarks - For Corrective Actions","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1675"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/facb66e0-1c48-478a-bed5-747a312323e1","type":"Microsoft.Authorization/policyDefinitions","name":"facb66e0-1c48-478a-bed5-747a312323e1"},{"properties":{"displayName":"Deploy - prerequisites to enable Guest Configuration Policy on Linux VMs.","policyType":"BuiltIn","mode":"Indexed","description":"This - policy creates a system-assigned managed identity and deploys the VM extension - for Guest Configuration on Linux VMs. This is a prerequisite for Guest Configuration - Policy and must be assigned to the scope before using any Guest Configuration - policy. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol.","metadata":{"version":"1.2.0","category":"Guest Configuration","requiredProviders":["Microsoft.GuestConfiguration"]},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},"then":{"effect":"deployIfNotExists","details":{"roleDefinitionIds":["/providers/microsoft.authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"],"type":"Microsoft.Compute/virtualMachines/extensions","name":"AzurePolicyforLinux","existenceCondition":{"allOf":[{"field":"Microsoft.Compute/virtualMachines/extensions/publisher","equals":"Microsoft.GuestConfiguration"},{"field":"Microsoft.Compute/virtualMachines/extensions/type","equals":"ConfigurationforLinux"}]},"deployment":{"properties":{"mode":"incremental","parameters":{"vmName":{"value":"[field(''name'')]"},"location":{"value":"[field(''location'')]"}},"template":{"$schema":"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion":"1.0.0.0","parameters":{"vmName":{"type":"string"},"location":{"type":"string"}},"resources":[{"apiVersion":"2019-07-01","type":"Microsoft.Compute/virtualMachines","identity":{"type":"SystemAssigned"},"name":"[parameters(''vmName'')]","location":"[parameters(''location'')]"},{"apiVersion":"2015-05-01-preview","name":"[concat(parameters(''vmName''), - ''/AzurePolicyforLinux'')]","type":"Microsoft.Compute/virtualMachines/extensions","location":"[parameters(''location'')]","properties":{"publisher":"Microsoft.GuestConfiguration","type":"ConfigurationforLinux","typeHandlerVersion":"1.0","autoUpgradeMinorVersion":true,"settings":{},"protectedSettings":{}}}]}}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50","type":"Microsoft.Authorization/policyDefinitions","name":"fb27e9e0-526e-4ae1-89f2-a2a0bf0f8a50"},{"properties":{"displayName":"Microsoft - Managed Control 1086 - Publicly Accessible Content","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1086"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb321e6f-16a0-4be3-878f-500956e309c5","type":"Microsoft.Authorization/policyDefinitions","name":"fb321e6f-16a0-4be3-878f-500956e309c5"},{"properties":{"displayName":"Microsoft - Managed Control 1222 - Information System Component Inventory","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Configuration Management control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1222"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb39e62f-6bda-4558-8088-ec03d5670914","type":"Microsoft.Authorization/policyDefinitions","name":"fb39e62f-6bda-4558-8088-ec03d5670914"},{"properties":{"displayName":"[Preview]: - Kubernetes Services should be upgraded to a non-vulnerable Kubernetes version","policyType":"BuiltIn","mode":"Indexed","description":"Upgrade - your Kubernetes service cluster to a later Kubernetes version to protect against - known vulnerabilities in your current Kubernetes version. Vulnerability CVE-2019-9946 - has been patched in Kubernetes versions 1.11.9+, 1.12.7+, 1.13.5+, and 1.14.0+","metadata":{"version":"1.0.1-preview","category":"Security - Center","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},{"anyOf":[{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.13.4","1.13.3","1.13.2","1.13.1","1.13.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.12.6","1.12.5","1.12.4","1.12.3","1.12.2","1.12.1","1.12.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","in":["1.11.8","1.11.7","1.11.6","1.11.5","1.11.4","1.11.3","1.11.2","1.11.1","1.11.0"]},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.10.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.9.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.8.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.7.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.6.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.5.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.4.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.3.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.2.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.1.*"},{"field":"Microsoft.ContainerService/managedClusters/kubernetesVersion","Like":"1.0.*"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","type":"Microsoft.Authorization/policyDefinitions","name":"fb893a29-21bb-418c-a157-e99480ec364c"},{"properties":{"displayName":"Storage - account containing the container with activity logs must be encrypted with - BYOK","policyType":"BuiltIn","mode":"All","description":"This policy audits - if the Storage account containing the container with activity logs is encrypted - with BYOK. The policy works only if the storage account lies on the same subscription - as activity logs by design. More information on Azure Storage encryption at - rest can be found here https://aka.ms/azurestoragebyok. ","metadata":{"version":"1.0.0","category":"Monitoring"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Insights/logProfiles"},{"field":"Microsoft.Insights/logProfiles/storageAccountId","exists":"true"}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Storage/storageAccounts","existenceScope":"subscription","existenceCondition":{"allOf":[{"value":"[contains(field(''Microsoft.Insights/logProfiles/storageAccountId''), - subscription().Id)]","equals":"true"},{"field":"name","equals":"[last(split(field(''Microsoft.Insights/logProfiles/storageAccountId''),''/''))]"},{"field":"Microsoft.Storage/storageAccounts/encryption.keySource","equals":"Microsoft.Keyvault"}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fbb99e8e-e444-4da0-9ff1-75c92f5a85b2","type":"Microsoft.Authorization/policyDefinitions","name":"fbb99e8e-e444-4da0-9ff1-75c92f5a85b2"},{"properties":{"displayName":"[Preview]: - All Internet traffic should be routed via your deployed Azure Firewall","policyType":"BuiltIn","mode":"All","description":"Azure - Security Center has identified that some of your subnets aren''t protected - with a next generation firewall. Protect your subnets from potential threats - by restricting access to them with Azure Firewall or a supported next generation - firewall","metadata":{"version":"1.0.0-preview","category":"Network","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable All Internet traffic should be routed - via your deployed Azure Firewall"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.Network/virtualNetworks/subnets"},{"field":"Microsoft.Network/virtualNetworks/subnets/routeTable","exists":false},{"count":{"field":"Microsoft.Network/virtualNetworks/subnets/ipConfigurations[*]"},"greaterOrEquals":2},{"field":"name","notIn":["AzureFirewallSubnet","GatewaySubnet","AzureBastionSubnet"]}]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Network/networkSecurityGroups","existenceScope":"Subscription","existenceCondition":{"allOf":[{"count":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*]","where":{"field":"Microsoft.Network/networkSecurityGroups/subnets[*].id","like":"[concat(''/subscriptions/'', - subscription().subscriptionId, ''/resourceGroups/*/providers/Microsoft.Network/virtualNetworks/'', - first(split(field(''fullName''), ''/'')), ''/subnets/'', field(''name''))]"}},"equals":1},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Deny"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]},{"anyOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRange","in":["*","0-65535"]},{"not":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationPortRanges","notEquals":"0-65535"}}]}]}},"greater":0},{"count":{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*]","where":{"allOf":[{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].direction","equals":"Outbound"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].access","equals":"Allow"},{"field":"Microsoft.Network/networkSecurityGroups/securityRules[*].destinationAddressPrefix","in":["*","Internet"]}]}},"equals":0}]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc5e4038-4584-4632-8c85-c0448d374b2c","type":"Microsoft.Authorization/policyDefinitions","name":"fc5e4038-4584-4632-8c85-c0448d374b2c"},{"properties":{"displayName":"Microsoft - Managed Control 1075 - Access Control For Mobile Devices | Full Device / Container-Based Encryption","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Access Control control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1075"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fc933d22-04df-48ed-8f87-22a3773d4309","type":"Microsoft.Authorization/policyDefinitions","name":"fc933d22-04df-48ed-8f87-22a3773d4309"},{"properties":{"displayName":"[Preview]: - Show audit results from Windows VMs configurations in ''Security Options - - Microsoft Network Client''","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Windows virtual machines with non-compliant settings in Group Policy - category: ''Security Options - Microsoft Network Client''. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["esri","incredibuild","MicrosoftDynamicsAX","MicrosoftSharepoint","MicrosoftVisualStudio","MicrosoftWindowsDesktop","MicrosoftWindowsServerHPCPack"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftWindowsServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"MicrosoftSQLServer"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","equals":"dsvm-windows"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","in":["standard-data-science-vm","windows-data-science-vm"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"batch"},{"field":"Microsoft.Compute/imageOffer","equals":"rendering-windows2016"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"center-for-internet-security-inc"},{"field":"Microsoft.Compute/imageOffer","like":"cis-windows-server-201*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"pivotal"},{"field":"Microsoft.Compute/imageOffer","like":"bosh-windows-server*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloud-infrastructure-services"},{"field":"Microsoft.Compute/imageOffer","like":"ad*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.windowsConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Windows*"}]},{"anyOf":[{"field":"Microsoft.Compute/imageSKU","exists":"false"},{"allOf":[{"field":"Microsoft.Compute/imageSKU","notLike":"2008*"},{"field":"Microsoft.Compute/imageOffer","notLike":"SQL2008*"}]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"windows*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"AzureBaseline_SecurityOptionsMicrosoftNetworkClient","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b","type":"Microsoft.Authorization/policyDefinitions","name":"fcbc55c9-f25a-4e55-a6cb-33acb3be778b"},{"properties":{"displayName":"Microsoft - Managed Control 1318 - Authenticator Management","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1318"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fced5fda-3bdb-4d73-bfea-0e2c80428b66","type":"Microsoft.Authorization/policyDefinitions","name":"fced5fda-3bdb-4d73-bfea-0e2c80428b66"},{"properties":{"displayName":"Microsoft - Managed Control 1543 - Risk Assessment","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Risk Assessment control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1543"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd00b778-b5b5-49c0-a994-734ea7bd3624","type":"Microsoft.Authorization/policyDefinitions","name":"fd00b778-b5b5-49c0-a994-734ea7bd3624"},{"properties":{"displayName":"Microsoft - Managed Control 1707 - Security Alerts, Advisories, And Directives | Automated - Alerts And Advisories","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Information Integrity control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1707"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4a2ac8-868a-4702-a345-6c896c3361ce","type":"Microsoft.Authorization/policyDefinitions","name":"fd4a2ac8-868a-4702-a345-6c896c3361ce"},{"properties":{"displayName":"Microsoft - Managed Control 1299 - Identification And Authentication Policy And Procedures","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Identification and Authentication control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1299"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd4e54f7-9ab0-4bae-b6cc-457809948a89","type":"Microsoft.Authorization/policyDefinitions","name":"fd4e54f7-9ab0-4bae-b6cc-457809948a89"},{"properties":{"displayName":"Microsoft - Managed Control 1627 - Boundary Protection | External Telecommunications Services","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Communications Protection control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1627"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd73310d-76fc-422d-bda4-3a077149f179","type":"Microsoft.Authorization/policyDefinitions","name":"fd73310d-76fc-422d-bda4-3a077149f179"},{"properties":{"displayName":"Microsoft - Managed Control 1130 - Time Stamps | Synchronization With Authoritative Time - Source","policyType":"Static","mode":"Indexed","description":"Microsoft implements - this Audit and Accountability control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1130"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fd7c4c1d-51ee-4349-9dab-89a7f8c8d102","type":"Microsoft.Authorization/policyDefinitions","name":"fd7c4c1d-51ee-4349-9dab-89a7f8c8d102"},{"properties":{"displayName":"Public - network access should be disabled for MariaDB servers","policyType":"BuiltIn","mode":"Indexed","description":"This - policy audits MariaDB servers in your environment with public network access - enabled. For more details, visit https://go.microsoft.com/fwlink/?linkid=2119542.","metadata":{"version":"1.0.0","category":"SQL"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"}},"policyRule":{"if":{"allOf":[{"field":"type","equals":"Microsoft.DBforMariaDB/servers"},{"field":"Microsoft.DBforMariaDB/servers/publicNetworkAccess","notEquals":"Disabled"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdccbe47-f3e3-4213-ad5d-ea459b2fa077","type":"Microsoft.Authorization/policyDefinitions","name":"fdccbe47-f3e3-4213-ad5d-ea459b2fa077"},{"properties":{"displayName":"Microsoft - Managed Control 1611 - Developer-Provided Training","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1611"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f","type":"Microsoft.Authorization/policyDefinitions","name":"fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f"},{"properties":{"displayName":"Microsoft - Managed Control 1405 - Maintenance Tools | Inspect Tools","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1405"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b","type":"Microsoft.Authorization/policyDefinitions","name":"fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b"},{"properties":{"displayName":"Microsoft - Managed Control 1613 - Developer Security Architecture And Design","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1613"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fe2ad78b-8748-4bff-a924-f74dfca93f30","type":"Microsoft.Authorization/policyDefinitions","name":"fe2ad78b-8748-4bff-a924-f74dfca93f30"},{"properties":{"displayName":"Show - audit results from Linux VMs that do not have the specified applications installed","policyType":"BuiltIn","mode":"All","description":"This - policy should only be used along with its corresponding deploy policy in an - initiative. This definition allows Azure Policy to process the results of - auditing Linux virtual machines that do not have the specified applications - installed. For more information on Guest Configuration policies, please visit - https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest Configuration"},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.Compute/virtualMachines"},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","in":["microsoft-aks","AzureDatabricks","qubole-inc","datastax","couchbase","scalegrid","checkpoint","paloaltonetworks"]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"OpenLogic"},{"field":"Microsoft.Compute/imageOffer","like":"CentOS*"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"RHEL"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"RedHat"},{"field":"Microsoft.Compute/imageOffer","equals":"osa"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"credativ"},{"field":"Microsoft.Compute/imageOffer","equals":"Debian"},{"field":"Microsoft.Compute/imageSKU","notLike":"7*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Suse"},{"field":"Microsoft.Compute/imageOffer","like":"SLES*"},{"field":"Microsoft.Compute/imageSKU","notLike":"11*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"Canonical"},{"field":"Microsoft.Compute/imageOffer","equals":"UbuntuServer"},{"field":"Microsoft.Compute/imageSKU","notLike":"12*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-dsvm"},{"field":"Microsoft.Compute/imageOffer","in":["linux-data-science-vm-ubuntu","azureml"]}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-centos-os"},{"field":"Microsoft.Compute/imageSKU","notLike":"6*"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"cloudera"},{"field":"Microsoft.Compute/imageOffer","equals":"cloudera-altus-centos-os"}]},{"allOf":[{"field":"Microsoft.Compute/imagePublisher","equals":"microsoft-ads"},{"field":"Microsoft.Compute/imageOffer","like":"linux*"}]},{"allOf":[{"anyOf":[{"field":"Microsoft.Compute/virtualMachines/osProfile.linuxConfiguration","exists":"true"},{"field":"Microsoft.Compute/virtualMachines/storageProfile.osDisk.osType","like":"Linux*"}]},{"anyOf":[{"field":"Microsoft.Compute/imagePublisher","exists":"false"},{"field":"Microsoft.Compute/imagePublisher","notIn":["OpenLogic","RedHat","credativ","Suse","Canonical","microsoft-dsvm","cloudera","microsoft-ads"]}]}]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.HybridCompute/machines"},{"field":"Microsoft.HybridCompute/imageOffer","like":"linux*"}]}]},"then":{"effect":"auditIfNotExists","details":{"type":"Microsoft.GuestConfiguration/guestConfigurationAssignments","name":"installed_application_linux","existenceCondition":{"field":"Microsoft.GuestConfiguration/guestConfigurationAssignments/complianceStatus","equals":"Compliant"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004","type":"Microsoft.Authorization/policyDefinitions","name":"fee5cb2b-9d9b-410e-afe3-2902d90d0004"},{"properties":{"displayName":"Vulnerabilities - on your SQL databases should be remediated","policyType":"BuiltIn","mode":"Indexed","description":"Monitor - Vulnerability Assessment scan results and recommendations for how to remediate - database vulnerabilities.","metadata":{"version":"1.0.0","category":"Security - Center"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyRule":{"if":{"field":"type","in":["Microsoft.Sql/servers/databases","Microsoft.Sql/managedinstances/databases"]},"then":{"effect":"[parameters(''effect'')]","details":{"type":"Microsoft.Security/complianceResults","name":"sqlVulnerabilityAssessment","existenceCondition":{"field":"Microsoft.Security/complianceResults/resourceStatus","in":["OffByPolicy","Healthy"]}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","type":"Microsoft.Authorization/policyDefinitions","name":"feedbf84-6b99-488c-acc2-71c829aa5ffc"},{"properties":{"displayName":"Microsoft - Managed Control 1407 - Maintenance Tools | Prevent Unauthorized Removal","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Maintenance control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1407"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/ff9fbd83-1d8d-4b41-aac2-94cb44b33976","type":"Microsoft.Authorization/policyDefinitions","name":"ff9fbd83-1d8d-4b41-aac2-94cb44b33976"},{"properties":{"displayName":"Microsoft - Managed Control 1158 - Security Authorization","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this Security Assessment and Authorization control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1158"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/fff50cf2-28eb-45b4-b378-c99412688907","type":"Microsoft.Authorization/policyDefinitions","name":"fff50cf2-28eb-45b4-b378-c99412688907"},{"properties":{"displayName":"[Preview]: - Manage certificate validity period","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the maximum validity period for certificates in months.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumValidityInMonths":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum validity in months","description":"The limit to how long a certificate - may be valid for. Certificates with lengthy validity periods aren''t best - practice."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/properties.validityInMonths","greater":"[parameters(''maximumValidityInMonths'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0a075868-4c26-42ef-914c-5bc007359560","type":"Microsoft.Authorization/policyDefinitions","name":"0a075868-4c26-42ef-914c-5bc007359560"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure containers listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces containers to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerPortsRegex":{"type":"String","metadata":{"displayName":"Allowed - container ports regex","description":"Regex representing container ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerPortsRegex":"[parameters(''allowedContainerPortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0f636243-1b1c-4d50-880f-310f6199f2cb","type":"Microsoft.Authorization/policyDefinitions","name":"0f636243-1b1c-4d50-880f-310f6199f2cb"},{"properties":{"displayName":"[Preview]: - Manage allowed certificate key types","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed key types for certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedKeyTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed key types","description":"The list of allowed certificate key types."},"allowedValues":["RSA","RSA-HSM","EC","EC-HSM"],"defaultValue":["RSA","RSA-HSM"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","notIn":"[parameters(''allowedKeyTypes'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1151cede-290b-4ba0-8b38-0ad145ac888f","type":"Microsoft.Authorization/policyDefinitions","name":"1151cede-290b-4ba0-8b38-0ad145ac888f"},{"properties":{"displayName":"[Preview]: - Manage certificate lifetime action triggers","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the configuration for certificate lifetime action triggers - before certificate expiration.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"maximumPercentageLife":{"type":"Integer","metadata":{"displayName":"[Preview]: - The maximum lifetime percentage","description":"Enter the percentage of lifetime - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action at 80% of the certificate''s valid life, enter - ''80''."}},"minimumDaysBeforeExpiry":{"type":"Integer","metadata":{"displayName":"[Preview]: - The minimum days before expiry","description":"Enter the days before expiration - of the certificate when you want to trigger the policy action. For example, - to trigger a policy action 90 days before the certificate''s expiration, enter - ''90''."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.daysBeforeExpiry","less":"[parameters(''minimumDaysBeforeExpiry'')]"}]},{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","exists":true},{"field":"Microsoft.KeyVault.Data/vaults/certificates/lifetimeAction.lifetimePercentage","greater":"[parameters(''maximumPercentageLife'')]"}]}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/12ef42cb-9903-4e39-9c26-422d29570417","type":"Microsoft.Authorization/policyDefinitions","name":"12ef42cb-9903-4e39-9c26-422d29570417"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce labels on pods in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces the specified labels are provided for pods in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"commaSeparatedListOfLabels":{"type":"String","metadata":{"displayName":"Comma-separated - list of labels","description":"A comma-separated list of labels to be specified - on Pods in Kubernetes cluster. E.g. test1,test2"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"PodEnforceLabels","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/pod-enforce-labels/limited-preview/gatekeeperpolicy.rego","policyParameters":{"commaSeparatedListOfLabels":"[parameters(''commaSeparatedListOfLabels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/16c6ca72-89d2-4798-b87e-496f9de7fcb7","type":"Microsoft.Authorization/policyDefinitions","name":"16c6ca72-89d2-4798-b87e-496f9de7fcb7"},{"properties":{"displayName":"[Preview]: - Enforce HTTPS ingress in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces HTTPS ingress in a Kubernetes cluster. For instructions on - using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-https-only/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d","type":"Microsoft.Authorization/policyDefinitions","name":"1a5b4dca-0b6f-4cf5-907c-56316bc1bf3d"},{"properties":{"displayName":"[Preview]: - Configure log filter expressions and datastore to be used for full logs for - specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide log filter expression and datastore to be used for full - logs in specified Azure Machine Learning computes and can be assigned at the - workspace. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"logFilters":{"type":"Array","metadata":{"displayName":"Log - filter expressions","description":"List of log filter expressions used to - filter logs. Ex. ^prefix1.*$"},"defaultValue":[]},"datastore":{"type":"String","metadata":{"displayName":"Datastore","description":"Datastore - used to store filtered logs. Ex. LogsDatastore which is configured in AML."}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"logFilter","value":{"filters":"[parameters(''logFilters'')]","datastore":"[parameters(''datastore'')]"}}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/1d413020-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"1d413020-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Ensure services listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces services to listen only on allowed ports in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedServicePortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed service ports list","description":"The list of service ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/service-allowed-ports/constraint.yaml","values":{"allowedServicePorts":"[parameters(''allowedServicePortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/233a2a17-77ca-4fb1-9b6b-69223d272a44","type":"Microsoft.Authorization/policyDefinitions","name":"233a2a17-77ca-4fb1-9b6b-69223d272a44"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure services listen only on allowed ports in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces services to listen only on allowed ports in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedServicePortsRegex":{"type":"String","metadata":{"displayName":"Allowed - service ports regex","description":"Regex representing service ports allowed - in Kubernetes cluster. E.g. Regex for allowing ports 443,446 is ^(443|446)$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ServiceAllowedPorts","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/service-allowed-ports/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedServicePortsRegex":"[parameters(''allowedServicePortsRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/25dee3db-6ce0-4c02-ab5d-245887b24077","type":"Microsoft.Authorization/policyDefinitions","name":"25dee3db-6ce0-4c02-ab5d-245887b24077"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce HTTPS ingress in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces HTTPS ingress in an Azure Kubernetes Service cluster. Limited - Preview policies only work for registered subscriptions. To register, please - go to https://aka.ms/akspolicyonboarding. For instruction on using this policy, - please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"HttpsIngressOnly","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-https-only/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/2fbff515-eecc-4b7e-9b63-fcc7138b7dc3","type":"Microsoft.Authorization/policyDefinitions","name":"2fbff515-eecc-4b7e-9b63-fcc7138b7dc3"},{"properties":{"displayName":"[Preview]: - Configure an approval endpoint called prior to jobs running for specified - Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps configure an approval endpoint called prior to jobs running for - specified Azure Machine Learning computes and can be assigned at the workspace. - For more information. For more information, visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"approvalEndpoint":{"type":"String","metadata":{"displayName":"Approval - endpoint","description":"Approval endpoint that needs to be called before - an Azure ML job is run. Ex. http://amlrunapproval/approve"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"approvalEndpoint","value":"[parameters(''approvalEndpoint'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3948394e-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"3948394e-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Enforce internal load balancers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces load balancers do not have public IPs in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/load-balancer-no-public-ips/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e","type":"Microsoft.Authorization/policyDefinitions","name":"3fc4dc25-5baf-40d8-9b05-7fe74c1bc64e"},{"properties":{"displayName":"[Preview]: - Ensure containers listen only on allowed ports in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces containers to listen only on allowed ports in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerPortsList":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed container ports list","description":"The list of container ports allowed - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-ports/constraint.yaml","values":{"allowedContainerPorts":"[parameters(''allowedContainerPortsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/440b515e-a580-421e-abeb-b159a61ddcbc","type":"Microsoft.Authorization/policyDefinitions","name":"440b515e-a580-421e-abeb-b159a61ddcbc"},{"properties":{"displayName":"[Preview]: - Enforce labels on pods in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces the specified labels are provided for pods in a Kubernetes - cluster. For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"labelsList":{"type":"Array","metadata":{"displayName":"[Preview]: - List of labels","description":"The list of labels to be specified on Pods - in a Kubernetes cluster."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/pod-enforce-labels/constraint.yaml","values":{"labels":"[parameters(''labelsList'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/46592696-4c7b-4bf3-9e45-6c2763bdc0a6","type":"Microsoft.Authorization/policyDefinitions","name":"46592696-4c7b-4bf3-9e45-6c2763bdc0a6"},{"properties":{"displayName":"[Preview]: - Configure allowed module authors for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide allowed module authors in specified Azure Machine Learning - computes and can be assigned at the workspace. For more information, visit - https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedModuleAuthors":{"type":"Array","metadata":{"displayName":"Allowed - module authors","description":"List of allowed module authors. Ex. authorname@contoso.com"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedModuleAuthors","value":"[parameters(''allowedModuleAuthors'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/53c70b02-63dd-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"53c70b02-63dd-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Preview]: - Configure allowed registries for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":"This - policy helps provide registries that are allowed in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedACRs":{"type":"Array","metadata":{"displayName":"Azure - Container Registries","description":"List of Azure Container Registries that - can be used with Azure ML. Ex. amlrepo.azurecr.io;amlrepo.azurecr.io/foo"},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedACRs","value":"[parameters(''allowedACRs'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5853517a-63de-11ea-bc55-0242ac130003","type":"Microsoft.Authorization/policyDefinitions","name":"5853517a-63de-11ea-bc55-0242ac130003"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure only allowed container images in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures only allowed container images are running in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"Allowed - container images regex","description":"Regex representing container images - allowed in Kubernetes cluster. E.g. Regex of azure container registry images - is ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerAllowedImages","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-allowed-images/limited-preview/gatekeeperpolicy.rego","policyParameters":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/5f86cb6e-c4da-441b-807c-44bd0cc14e66","type":"Microsoft.Authorization/policyDefinitions","name":"5f86cb6e-c4da-441b-807c-44bd0cc14e66"},{"properties":{"displayName":"[Preview]: - Configure allowed Python packages for specified Azure Machine Learning computes","policyType":"BuiltIn","mode":"Microsoft.MachineLearningServices.Data","description":" - This policy helps provide allowed Python packages in specified Azure Machine - Learning computes and can be assigned at the workspace. For more information, - visit https://aka.ms/amlpolicydoc.","metadata":{"version":"1.0.0-preview","category":"Machine - Learning","preview":true},"parameters":{"computeNames":{"type":"Array","metadata":{"displayName":"Compute - names where Azure ML jobs run","description":"List of compute names where - this policy should be applied. Ex. cpu-cluster;gpu-cluster. If no value is - provided to this parameter then policy is applicable to all computes."},"defaultValue":[]},"allowedPythonPackageChannels":{"type":"Array","metadata":{"displayName":"Allowed - Python package indexes","description":"List of allowed Python package indexes. - Ex. http://somepythonindex.org "},"defaultValue":[]},"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy."},"allowedValues":["enforceSetting","disabled"],"defaultValue":"enforceSetting"}},"policyRule":{"if":{"anyOf":[{"field":"Microsoft.MachineLearningServices.Data/workspaces/computes/name","in":"[parameters(''computeNames'')]"},{"value":"[length(parameters(''computeNames''))]","equals":0}]},"then":{"effect":"[parameters(''effect'')]","details":{"setting":{"name":"allowedPythonPackageChannels","value":"[parameters(''allowedPythonPackageChannels'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/77eeea86-7e81-4a7d-9067-de844d096752","type":"Microsoft.Authorization/policyDefinitions","name":"77eeea86-7e81-4a7d-9067-de844d096752"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Do not allow privileged containers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy does not allow privileged containers creation in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerNoPrivilege","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-no-privilege/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/7ce7ac02-a5c6-45d6-8d1b-844feb1c1531","type":"Microsoft.Authorization/policyDefinitions","name":"7ce7ac02-a5c6-45d6-8d1b-844feb1c1531"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by an integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified key vault integrated - Certificate Authority.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"allowedCAs":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed Azure Key Vault Supported CAs","description":"The list of allowed - certificate authorities supported by Azure Key Vault."},"allowedValues":["DigiCert","GlobalSign"],"defaultValue":["DigiCert","GlobalSign"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.name","notIn":"[parameters(''allowedCAs'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/8e826246-c976-48f6-b03e-619bb92b3d82","type":"Microsoft.Authorization/policyDefinitions","name":"8e826246-c976-48f6-b03e-619bb92b3d82"},{"properties":{"displayName":"[Preview]: - Do not allow privileged containers in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy does not allow privileged containers creation in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-no-privilege/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/95edb821-ddaf-4404-9732-666045e056b4","type":"Microsoft.Authorization/policyDefinitions","name":"95edb821-ddaf-4404-9732-666045e056b4"},{"properties":{"displayName":"[Preview]: - Manage certificates issued by a non-integrated CA","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates are issued by a specified non-integrated Certificate - Authority.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"caCommonName":{"type":"String","metadata":{"displayName":"[Preview]: - The common name of the certificate authority","description":"The common name - (CN) of the Certificate Authority (CA) provider. For example, for an issuer - CN = Contoso, OU = .., DC = .., you can specify Contoso"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/issuer.commonName","notContains":"[parameters(''caCommonName'')]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a22f4a40-01d3-4c7d-8071-da157eeff341","type":"Microsoft.Authorization/policyDefinitions","name":"a22f4a40-01d3-4c7d-8071-da157eeff341"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Ensure CPU and memory resource limits defined on containers - in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy ensures CPU and memory resource limits are defined on containers in - an Azure Kubernetes Service cluster. Limited Preview policies only work for - registered subscriptions. To register, please go to https://aka.ms/akspolicyonboarding. - For instruction on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"ContainerResourceLimits","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/container-resource-limits/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a2d3ed81-8d11-4079-80a5-1faadc0024f4","type":"Microsoft.Authorization/policyDefinitions","name":"a2d3ed81-8d11-4079-80a5-1faadc0024f4"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce internal load balancers in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces load balancers do not have public IPs in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"LoadBalancersInternal","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/loadbalancer-no-publicips/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/a74d8f00-2fd9-4ce4-968e-0ee1eb821698","type":"Microsoft.Authorization/policyDefinitions","name":"a74d8f00-2fd9-4ce4-968e-0ee1eb821698"},{"properties":{"displayName":"[Deprecated]: - Enforce unique ingress hostnames across namespaces in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy enforces unique ingress hostnames across namespaces in a Kubernetes - cluster. For instructions on using this policy, please go to https://aka.ms/kubepolicydoc.","metadata":{"version":"2.0.1-deprecated","category":"Kubernetes","deprecated":true},"parameters":{"effect":{"type":"String","metadata":{"displayName":"[Deprecated]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Deprecated]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/ingress-hostnames-conflict/constraint.yaml","values":{"excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/b2fd3e59-6390-4f2b-8247-ea676bd03e2d","type":"Microsoft.Authorization/policyDefinitions","name":"b2fd3e59-6390-4f2b-8247-ea676bd03e2d"},{"properties":{"displayName":"[Preview]: - Manage allowed curve names for elliptic curve cryptography certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the allowed elliptic curve names for elliptic curve cryptography - certificates.","metadata":{"version":"1.0.0-preview","category":"Key Vault","preview":true},"parameters":{"allowedECNames":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed elliptic curve names","description":"The list of allowed curve names - for elliptic curve cryptography certificates."},"allowedValues":["P-256","P-256K","P-384","P-521"],"defaultValue":["P-256","P-256K","P-384","P-521"]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["EC","EC-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.ellipticCurveName","notIn":"[parameters(''allowedECNames'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/bd78111f-4953-4367-9fd5-7e08808b54bf","type":"Microsoft.Authorization/policyDefinitions","name":"bd78111f-4953-4367-9fd5-7e08808b54bf"},{"properties":{"displayName":"[Preview]: - Manage minimum key size for RSA certificates","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages the minimum key size for RSA certificates.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"minimumRSAKeySize":{"type":"Integer","metadata":{"displayName":"[Preview]: - Minimum RSA key size","description":"The minimum key size for RSA certificates."},"allowedValues":[2048,3072,4096]},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"allOf":[{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keyType","in":["RSA","RSA-HSM"]},{"field":"Microsoft.KeyVault.Data/vaults/certificates/keyProperties.keySize","less":"[parameters(''minimumRSAKeySize'')]"}]},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/cee51871-e572-4576-855c-047c820360f0","type":"Microsoft.Authorization/policyDefinitions","name":"cee51871-e572-4576-855c-047c820360f0"},{"properties":{"displayName":"[Limited - Preview]: [AKS] Enforce unique ingress hostnames across namespaces in AKS","policyType":"BuiltIn","mode":"Microsoft.ContainerService.Data","description":"This - policy enforces unique ingress hostnames across namespaces in an Azure Kubernetes - Service cluster. Limited Preview policies only work for registered subscriptions. - To register, please go to https://aka.ms/akspolicyonboarding. For instruction - on using this policy, please go to https://aka.ms/akspolicydoc.","metadata":{"version":"1.0.0-preview","category":"Kubernetes - service"},"parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"Enable - or disable the execution of the policy"},"allowedValues":["EnforceRegoPolicy","Disabled"],"defaultValue":"EnforceRegoPolicy"}},"policyRule":{"if":{"field":"type","equals":"Microsoft.ContainerService/managedClusters"},"then":{"effect":"[parameters(''effect'')]","details":{"policyId":"UniqueIngressHostnames","policy":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/KubernetesService/ingress-hostnames-conflict/limited-preview/gatekeeperpolicy.rego"}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/d011d9f7-ba32-4005-b727-b3d09371ca60","type":"Microsoft.Authorization/policyDefinitions","name":"d011d9f7-ba32-4005-b727-b3d09371ca60"},{"properties":{"displayName":"[Preview]: - Ensure container CPU and memory resource limits do not exceed the specified - limits in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures container CPU and memory resource limits are defined and do - not exceed the specified limits in a Kubernetes cluster. For instructions - on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"cpuLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed CPU units","description":"The maximum CPU units allowed for a - container. E.g. 200m. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"memoryLimit":{"type":"String","metadata":{"displayName":"[Preview]: - Max allowed memory bytes","description":"The maximum memory bytes allowed - for a container. E.g. 1Gi. For more information, please refer https://aka.ms/k8s-policy-pod-limits"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-resource-limits/constraint.yaml","values":{"cpuLimit":"[parameters(''cpuLimit'')]","memoryLimit":"[parameters(''memoryLimit'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/e345eecc-fa47-480f-9e88-67dcc122b164","type":"Microsoft.Authorization/policyDefinitions","name":"e345eecc-fa47-480f-9e88-67dcc122b164"},{"properties":{"displayName":"[Preview]: - Manage certificates that are within a specified number of days of expiration","policyType":"BuiltIn","mode":"Microsoft.KeyVault.Data","description":"This - policy manages certificates that are within a specified number of days to - their expiration date.","metadata":{"version":"1.0.0-preview","category":"Key - Vault","preview":true},"parameters":{"daysToExpire":{"type":"Integer","metadata":{"displayName":"[Preview]: - Days to expire","description":"The number of days for a certificate to expire."}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["audit","deny","disabled"],"defaultValue":"audit"}},"policyRule":{"if":{"field":"Microsoft.KeyVault.Data/vaults/certificates/attributes.expiresOn","lessOrEquals":"[addDays(utcNow(), - parameters(''daysToExpire''))]"},"then":{"effect":"[parameters(''effect'')]"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/f772fb64-8e40-40ad-87bc-7706e1949427","type":"Microsoft.Authorization/policyDefinitions","name":"f772fb64-8e40-40ad-87bc-7706e1949427"},{"properties":{"displayName":"[Preview]: - Ensure only allowed container images in Kubernetes cluster","policyType":"BuiltIn","mode":"Microsoft.Kubernetes.Data","description":"This - policy ensures only allowed container images are running in a Kubernetes cluster. - For instructions on using this policy, visit https://aka.ms/kubepolicydoc.","metadata":{"version":"3.0.0-preview","category":"Kubernetes","preview":true},"parameters":{"allowedContainerImagesRegex":{"type":"String","metadata":{"displayName":"[Preview]: - Allowed container images regex","description":"The RegEx rule used to match - allowed container images in a Kubernetes cluster. For example, to allow any - Azure Container Registry image by matching partial path: ^.+azurecr.io/.+$"}},"effect":{"type":"String","metadata":{"displayName":"[Preview]: - Effect","description":"Enable or disable the execution of the policy"},"allowedValues":["enforceOPAConstraint","disabled"],"defaultValue":"enforceOPAConstraint"},"excludedNamespaces":{"type":"Array","metadata":{"displayName":"[Preview]: - Namespace exclusions","description":"List of Kubernetes namespaces to exclude - from policy evaluation. Providing a value for this parameter is optional."},"defaultValue":[]}},"policyRule":{"if":{"field":"type","in":["AKS - Engine","Microsoft.Kubernetes/connectedClusters","Microsoft.ContainerService/managedClusters"]},"then":{"effect":"[parameters(''effect'')]","details":{"constraintTemplate":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/template.yaml","constraint":"https://raw.githubusercontent.com/Azure/azure-policy/master/built-in-references/Kubernetes/container-allowed-images/constraint.yaml","values":{"allowedContainerImagesRegex":"[parameters(''allowedContainerImagesRegex'')]","excludedNamespaces":"[parameters(''excludedNamespaces'')]"}}}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/febd0533-8e55-448f-b837-bd0e06f16469","type":"Microsoft.Authorization/policyDefinitions","name":"febd0533-8e55-448f-b837-bd0e06f16469"}]}' - headers: - cache-control: - - no-cache - content-length: - - '1833809' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:39 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Microsoft Managed Control 1599 - Developer - Configuration Management | Software / Firmware Integrity Verification","policyType":"Static","mode":"Indexed","description":"Microsoft - implements this System and Services Acquisition control","metadata":{"version":"1.0.0","category":"Regulatory - Compliance","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/ACF1599"},"policyRule":{"if":{"allOf":[{"field":"type","in":["Microsoft.Resources/subscriptions","Microsoft.Resources/subscriptions/resourceGroups"]},{"value":"false","equals":"true"}]},"then":{"effect":"audit"}}},"id":"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945","type":"Microsoft.Authorization/policyDefinitions","name":"0004bbf0-5099-4179-869e-e9ffe5fb0945"}' - headers: - cache-control: - - no-cache - content-length: - - '813' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"policyDefinitionId": "/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '196' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:40.983213Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '737' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1198' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:40.983213Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '737' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments?api-version=2019-09-01 - response: - body: - string: '{"value":[{"sku":{"name":"A1","tier":"Standard"},"properties":{"displayName":"ASC - Default (subscription: 00000000-0000-0000-0000-000000000000)","policyDefinitionId":"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","parameters":{"diagnosticsLogsInServiceFabricMonitoringEffect":{"value":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"value":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"value":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"value":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"networkSecurityGroupsMonitoringEffect":{"value":"AuditIfNotExists"},"webApplicationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"sqlAuditingMonitoringEffect":{"value":"AuditIfNotExists"},"sqlEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"nextGenerationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"storageEncryptionMonitoringEffect":{"value":"Audit"},"jitNetworkAccessMonitoringEffect":{"value":"AuditIfNotExists"},"adaptiveApplicationControlsMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"value":"Audit"},"aadAuthenticationInSqlServerMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"value":"Audit"},"clusterProtectionLevelInServiceFabricMonitoringEffect":{"value":"Audit"},"aadAuthenticationInServiceFabricMonitoringEffect":{"value":"Audit"},"diagnosticsLogsInServiceBusMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeStoreMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInEventHubMonitoringEffect":{"value":"AuditIfNotExists"},"metricAlertsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"value":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"value":"Audit"},"classicComputeVMsMonitoringEffect":{"value":"Audit"},"classicStorageAccountsMonitoringEffect":{"value":"Audit"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInKeyVaultMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInStreamAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"value":"AuditIfNotExists"}},"description":"This - policy assignment was automatically created by Azure Security Center","metadata":{"assignedBy":"Security - Center"},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn","type":"Microsoft.Authorization/policyAssignments","name":"SecurityCenterBuiltIn"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/3be0ea1bef3d71ca","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:48:29.541787Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:07.5223938Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/1fc2c9de5f6971ca","type":"Microsoft.Authorization/policyAssignments","name":"1fc2c9de5f6971ca"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:48.1992021Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:06.5182641Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460","type":"Microsoft.Authorization/policyAssignments","name":"5ba6a44ac3269460"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Batch - Accounts must use a Pool Allocation Mode of User subscription on the Advanced - tab to configure a VNet in the subscriptiong. This enables the use of NSGs - to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.9760562Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:13.6157074Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88","type":"Microsoft.Authorization/policyAssignments","name":"6bff79d27acb9c88"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.682075Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:12.1198218Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392","type":"Microsoft.Authorization/policyAssignments","name":"aca4d19ab4e30392"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.5549343Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:46.8539286Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d","type":"Microsoft.Authorization/policyAssignments","name":"b65cf29bbd4b57d"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:58.085345Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:19.3433657Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa","type":"Microsoft.Authorization/policyAssignments","name":"bce5fcf8b40531aa"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.3537501Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:21.3945714Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f","type":"Microsoft.Authorization/policyAssignments","name":"fcbba78ebf3e874f"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Batch - Pools must be configured to use a VNet in the users subscription. This enables - the use of NSGs to secure the network traffic for the Batch Account. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:59.165052Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:01.1245878Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-BTCH-AUDT-VINJ-v021"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:58.0927784Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:48.1385238Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-HDIN-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:02.4581818Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:19.6796255Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-KBNT-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-101_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"101"},"info":{"value":"Created - by Azure Core Security managed policy, placeholder you can delete, please - see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["443"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"VirtualNetwork"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDatabricks"},"subscriptionExclusions":{"value":[]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:06.5946651Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:28.6718333Z"},"enforcementMode":"Default"},"identity":{"principalId":"b7a49237-f5b0-473f-a4ff-6830d23af17d","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR101-v013","location":"uaenorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-102_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"102"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"IP - Addresses"},"sourceValue":{"value":"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:34.1091048Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:14.8874054Z"},"enforcementMode":"Default"},"identity":{"principalId":"985bb80e-8113-4542-8d68-418589e6ff34","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR102-v013","location":"southafricanorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-103_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"103"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetPublic"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:59.4953193Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:59.938494Z"},"enforcementMode":"Default"},"identity":{"principalId":"2ac3f52f-f3ad-40a4-9b2d-aa24e4c7bbba","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR103-v014","location":"eastus2"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-104_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"104"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetSaw"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSSAW"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:25.1822092Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:34.2006379Z"},"enforcementMode":"Default"},"identity":{"principalId":"f2e939bc-742a-42f9-a27a-f0982c6e3f64","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR104-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-105_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"105"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["1433","1434","3306","4333","5432","6379","7000","7001","7199","9042","9160","9300","16379","26379","27017"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDB"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943","6f5dcae0-a801-4d61-869d-7cf26ac8b3c3"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:47.192623Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:40.4928683Z"},"enforcementMode":"Default"},"identity":{"principalId":"4a113caa-961f-4535-ac9b-79bfba8b9ed2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR105-v013","location":"australiasoutheast"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-106_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"106"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["22","3389"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSRDPSSH"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:53.5540872Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:11:50.4193674Z"},"enforcementMode":"Default"},"identity":{"principalId":"6179a082-c057-4fe3-8118-916b816a42e3","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR106-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-107_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"107"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["23","135","445","5985","5986"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMgmt"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:11.2279015Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:01.1939884Z"},"enforcementMode":"Default"},"identity":{"principalId":"7c2d0d59-528c-434a-8c6c-03330539cad2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR107-v013","location":"uksouth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-108_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"108"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["13","17","19","53","69","111","123","512","514","593","873","1900","5353","11211"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSHigh"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:02.4628867Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:37.7827349Z"},"enforcementMode":"Default"},"identity":{"principalId":"7d7aed0a-228e-420b-a6a2-82a49dacb8cb","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR108-v013","location":"germanywestcentral"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-109_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"109"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["119","137","138","139","161","162","389","636","2049","2301","2381","3268","5800","5900"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMedium"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:57.9727253Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:28.3338457Z"},"enforcementMode":"Default"},"identity":{"principalId":"56d08bc2-cc29-4d23-9d23-fd396b807b02","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR109-v013","location":"southeastasia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:59.4565556Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:04.7666469Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSGS-AUDT-RULS-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:34:02.1062104Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:06.0476055Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-AUDT-NSG-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:32:33.7856438Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:55.7007131Z"},"enforcementMode":"Default"},"identity":{"principalId":"6fe923a8-2e4d-4c1f-b7d6-a7c5984f0129","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-DINE-NSG-v012","location":"southindia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"azuresecuritypackautoupdate_3.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2","uaecentral","uaenorth","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]}},"description":"Combinations - of multiple policies to enable auto update of security pack and geneva agent","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-09-06T16:43:37.3818749Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:35.1192401Z"},"enforcementMode":"Default"},"identity":{"principalId":"8845dee4-c749-46a4-b8e8-35512cf066cd","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031","type":"Microsoft.Authorization/policyAssignments","name":"SEC-AzSecPack-v031","location":"centralindia"}]}' - headers: - cache-control: - - no-cache - content-length: - - '132920' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:41 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Authorization/policyAssignments?api-version=2019-09-01 - response: - body: - string: '{"value":[{"sku":{"name":"A1","tier":"Standard"},"properties":{"displayName":"ASC - Default (subscription: 00000000-0000-0000-0000-000000000000)","policyDefinitionId":"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","parameters":{"diagnosticsLogsInServiceFabricMonitoringEffect":{"value":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"value":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"value":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"value":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"networkSecurityGroupsMonitoringEffect":{"value":"AuditIfNotExists"},"webApplicationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"sqlAuditingMonitoringEffect":{"value":"AuditIfNotExists"},"sqlEncryptionMonitoringEffect":{"value":"AuditIfNotExists"},"nextGenerationFirewallMonitoringEffect":{"value":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"storageEncryptionMonitoringEffect":{"value":"Audit"},"jitNetworkAccessMonitoringEffect":{"value":"AuditIfNotExists"},"adaptiveApplicationControlsMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"value":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"value":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"value":"Audit"},"aadAuthenticationInSqlServerMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"value":"Audit"},"clusterProtectionLevelInServiceFabricMonitoringEffect":{"value":"Audit"},"aadAuthenticationInServiceFabricMonitoringEffect":{"value":"Audit"},"diagnosticsLogsInServiceBusMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInDataLakeStoreMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInEventHubMonitoringEffect":{"value":"AuditIfNotExists"},"metricAlertsInBatchAccountMonitoringEffect":{"value":"AuditIfNotExists"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"value":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"value":"Audit"},"classicComputeVMsMonitoringEffect":{"value":"Audit"},"classicStorageAccountsMonitoringEffect":{"value":"Audit"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInKeyVaultMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInStreamAnalyticsMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"value":"AuditIfNotExists"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"value":"AuditIfNotExists"}},"description":"This - policy assignment was automatically created by Azure Security Center","metadata":{"assignedBy":"Security - Center"},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn","type":"Microsoft.Authorization/policyAssignments","name":"SecurityCenterBuiltIn"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/3be0ea1bef3d71ca","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-05-12T23:48:29.541787Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:07.5223938Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/1fc2c9de5f6971ca","type":"Microsoft.Authorization/policyAssignments","name":"1fc2c9de5f6971ca"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"audit - ssh auth_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]}},"description":"This - initiative audits whether any Linux VMs or VMSS use password-only authentication - for SSH. See https://aka.ms/gt/AzurePolicy for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-25T22:01:48.1992021Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-05-18T23:49:06.5182641Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460","type":"Microsoft.Authorization/policyAssignments","name":"5ba6a44ac3269460"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Batch - Accounts must use a Pool Allocation Mode of User subscription on the Advanced - tab to configure a VNet in the subscriptiong. This enables the use of NSGs - to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.9760562Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:13.6157074Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88","type":"Microsoft.Authorization/policyAssignments","name":"6bff79d27acb9c88"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.682075Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:12.1198218Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392","type":"Microsoft.Authorization/policyAssignments","name":"aca4d19ab4e30392"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:59.5549343Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:46.8539286Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d","type":"Microsoft.Authorization/policyAssignments","name":"b65cf29bbd4b57d"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:23:58.085345Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:19.3433657Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa","type":"Microsoft.Authorization/policyAssignments","name":"bce5fcf8b40531aa"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.0","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","uksouth2","centralus","eastus","westus2","francecentral","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","uknorth","eastus2","southcentralus","brazilsouth","westindia","francesouth","global","brazilus","indiasouth","indiawest","indiacentral","uaecentral","uaenorth","southafricanorth","southafricawest","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-04-01T22:24:01.3537501Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:21.3945714Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f","type":"Microsoft.Authorization/policyAssignments","name":"fcbba78ebf3e874f"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-batch-require-user-subscription-mode_2.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Batch - Pools must be configured to use a VNet in the users subscription. This enables - the use of NSGs to secure the network traffic for the Batch Account. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:59.165052Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:01.1245878Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-BTCH-AUDT-VINJ-v021"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-hdinsight-require-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"HDInsight - Clusters must use the Custom configuration option to configure a VNet in the - subscriptiong. This enables the use of NSGs to secure the network traffic - for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more - details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:32:58.0927784Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:48.1385238Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-HDIN-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-kubernet-require-azure-networkplugin_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"Kubernets - must use the Advanced Networking option to configure the Kubernetes cluster - to use a Virtual Network that is on the subscription of the user. This enables - the use of NSGs to secure the network traffic for the Kubernetes container. See - https://aka.ms/netiso/vnetinjection for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:02.4581818Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:19.6796255Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-KBNT-AUDT-VINJ-v012"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-101_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"101"},"info":{"value":"Created - by Azure Core Security managed policy, placeholder you can delete, please - see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["443"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"VirtualNetwork"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDatabricks"},"subscriptionExclusions":{"value":[]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:06.5946651Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:28.6718333Z"},"enforcementMode":"Default"},"identity":{"principalId":"b7a49237-f5b0-473f-a4ff-6830d23af17d","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR101-v013","location":"uaenorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-102_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"102"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"IP - Addresses"},"sourceValue":{"value":"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:34.1091048Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:14.8874054Z"},"enforcementMode":"Default"},"identity":{"principalId":"985bb80e-8113-4542-8d68-418589e6ff34","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR102-v013","location":"southafricanorth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-103_1.4","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"103"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetPublic"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSCorp"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:27:59.4953193Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:59.938494Z"},"enforcementMode":"Default"},"identity":{"principalId":"2ac3f52f-f3ad-40a4-9b2d-aa24e4c7bbba","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR103-v014","location":"eastus2"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-104_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"104"},"info":{"value":"Created - by Azure Core Security managed policy, rule can be deleted but do not change - source ips, please see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["*"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"CorpNetSaw"},"actionValue":{"value":"Allow"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSSAW"},"subscriptionExclusions":{"value":["e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:25.1822092Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:34.2006379Z"},"enforcementMode":"Default"},"identity":{"principalId":"f2e939bc-742a-42f9-a27a-f0982c6e3f64","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR104-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-105_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"105"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["1433","1434","3306","4333","5432","6379","7000","7001","7199","9042","9160","9300","16379","26379","27017"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSDB"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943","6f5dcae0-a801-4d61-869d-7cf26ac8b3c3"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:47.192623Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:40.4928683Z"},"enforcementMode":"Default"},"identity":{"principalId":"4a113caa-961f-4535-ac9b-79bfba8b9ed2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR105-v013","location":"australiasoutheast"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-106_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"106"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["22","3389"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSRDPSSH"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:53.5540872Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:11:50.4193674Z"},"enforcementMode":"Default"},"identity":{"principalId":"6179a082-c057-4fe3-8118-916b816a42e3","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR106-v013","location":"japanwest"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-107_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"107"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["23","135","445","5985","5986"]},"protocol":{"value":"Tcp"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMgmt"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:11.2279015Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:01.1939884Z"},"enforcementMode":"Default"},"identity":{"principalId":"7c2d0d59-528c-434a-8c6c-03330539cad2","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR107-v013","location":"uksouth"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-108_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"108"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["13","17","19","53","69","111","123","512","514","593","873","1900","5353","11211"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSHigh"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:29:02.4628867Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:12:37.7827349Z"},"enforcementMode":"Default"},"identity":{"principalId":"7d7aed0a-228e-420b-a6a2-82a49dacb8cb","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR108-v013","location":"germanywestcentral"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-rule-109_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"ruleNo":{"value":"109"},"info":{"value":"DO - NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy"},"destinationPortRanges":{"value":["119","137","138","139","161","162","389","636","2049","2301","2381","3268","5800","5900"]},"protocol":{"value":"*"},"sourceType":{"value":"Service - Tag"},"sourceValue":{"value":"Internet"},"actionValue":{"value":"Deny"},"direction":{"value":"Inbound"},"tagname":{"value":"SkipNRMSMedium"},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:28:57.9727253Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:28.3338457Z"},"enforcementMode":"Default"},"identity":{"principalId":"56d08bc2-cc29-4d23-9d23-fd396b807b02","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSG-DINE-SR109-v013","location":"southeastasia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-warning-non-c+ai-security-rules_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"},"priorities":{"value":["100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119"]}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:33:59.4565556Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:04.7666469Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-NSGS-AUDT-RULS-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-subnet-require-nsg_1.3","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"effect":{"value":"Audit"}},"description":"All - C+AI Subscriptions must have a NSG on all VNets in the subscription. See - https://aka.ms/netiso/nsgs for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T19:34:02.1062104Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:14:06.0476055Z"},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-AUDT-NSG-v013"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"nrms-nsg-subnet_1.2","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"allowedLocations":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","germanynorth","norwayeast","switzerlandnorth","uaenorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","germanywestcentral","norwaywest","uaecentral","switzerlandwest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2"]},"subscriptionExclusions":{"value":["61868ab8-16d4-44ec-a9ff-f35d05922847","41c39ac7-6cde-4be7-87c3-d57a168b7b92","235d341f-7fb9-435c-9bdc-034b7306c9b4","239b3f1a-daab-4125-918c-f028b0edb054","12f44720-8952-422c-bb7d-28831c2de639","c36fd9e7-e5b1-4d3e-bb85-2e538040258b","243b67d4-60ca-4dfd-a556-216ee06f77a1","24ae0a2f-2cb0-4a1a-9929-bed71bad0d59","b4582baf-35d9-47b9-b03d-1bd126876221","65f79f71-cb42-45b1-82b7-4635fd05fc26","9532a63e-f2eb-4649-bb23-5ed01077ce80","1533031f-9510-4d8d-8f83-af94df45d43c","73d25f92-e703-4c91-8aed-2fb23c8e151f","86d6f8d7-564b-4005-912c-b1a3a9a286ce","97a3d790-8d62-4f20-b579-39ee6b06cb45","179be307-0377-46c0-a8bb-17437582d266","6c516c14-f378-4780-bc52-dd1d098a9c0b","cc5e1d36-a80d-4878-add9-5204a7efda20","0bf83929-3a19-4a96-87da-b23c3aca7fd7","ad7af743-6a66-480e-98cd-e022f833d0ce","0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de","ce6570fa-18fb-4503-80d9-4a225591a428","2f8446c7-7c1e-42f0-a6b7-d68df1255cc4","ff78024c-d5a1-48ae-88eb-d61f0f60f8ff","bdd789f3-d9d1-4bea-ac14-30a39ed66d33","6fe0c04c-acb9-4f74-8153-56a6cb666ca8","7fa88f8d-252c-4b22-a73e-cd77f85cca66","bafb24c9-f4bb-46a0-9891-4b3e12dab22e","aab411af-ed4d-4f02-bb87-5de8b00d880d","7e7b7a6f-0b34-4db9-958d-ece4c89b419f","964c10bb-8a6c-43bc-83d3-6b318c6c7305","7b29bb4e-8391-4d57-8045-b34a092e5108","3f706ca0-34d7-4ede-a432-3c1a37ddd5c6","7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1","49e3ed89-bbdb-4545-844f-e3502d6ce44f","8cad7ef7-ae41-4adf-86b8-ffcb11fae200","8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6","b8fc6ee8-6802-4605-b4a5-1d131084c62f","45493131-fef6-4cb1-80e9-f0dadaa0255a","9c8295ef-4bf7-49db-90aa-5f0837dc60b7","ed0b2672-8412-463f-a0c1-1867730d7e27","7f31cba8-b597-4129-b158-8f21a7395bd0","3b658bfc-dbb0-4f7a-9e6c-a7659ade3514","825d553e-1fdf-4961-8f6b-bab24c6b07a7","477d55b5-bef1-4c35-b8bd-42df6ef99d25","0cd887ff-5af0-405b-8d48-b2b0495af57b","4259a25b-fc62-41d0-a101-60bfaab38086","3ae1ab9b-5849-4409-b744-58ba98878274","8d8d3365-2fab-415f-862e-712d989871b2","1ef6f67e-7981-498c-8349-b67109d0fd0f","e9b95386-37fe-4820-9dc6-30a44fbeafba","f9e81224-18f1-4474-80b5-bd6b832f0b73","f0b97671-152e-45cc-a831-73fd5caa8740","d4c1893d-adf1-4111-aaa3-93d55a4059b9","2d3ea1e9-269c-4fd1-8878-21e84bf9d214","1267b3e1-8812-4435-82ff-9e57f390c194","38c49794-e385-48e6-b6ee-c42b9f2075be","2843db96-7d25-4cf5-8e67-71baed52dfb7","a531aaa4-20f4-40e6-ba1a-858a0359f602","b835f458-560c-49c2-8781-4b13d892ddd9","e4d287eb-a38c-4387-832a-e3c61ea576bd","af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db","26d6d535-5164-443d-82f6-4c695caf7688","d862948f-6520-451f-af67-123309e4e4ce","ff96a11f-784d-4c26-94c7-34346d4d660e","38b241a5-8658-4b50-bfba-1800ee2d4d09","28f78ae5-97b2-487e-b097-270de10ce6b8","6c048bcd-2cc6-47fe-a558-ca54083d537e","62fc3d9a-b8ab-47e7-8df1-be09f78bb25a","48aae13c-e8a8-4057-a5d5-f77eaa56f1fd","b30d9dbd-c0f7-405f-902c-3eabd080eb00","aa858381-0720-4837-b0f8-60468c0b2763","7e6898e7-868d-490f-8f91-0cffa67c48a0","816e6e0f-a719-487e-a651-813f40cc95c5","aeaa528b-2620-42a7-bbe8-17b698d42530","9c870d54-05fd-46bb-9bb5-63a5756320a0","36e4aeae-caae-4cd6-8d6b-7015355c6229","d53f365b-64c6-45fa-9253-99fc92dfae5d","6b7b20bf-f54b-4a3d-9961-c85fbe894b67","875bd0a7-0adc-4391-8b42-85e866e87e5d","97454014-0118-4294-9648-938eb8f52327","de1883af-a411-450a-8c9f-55b07d48cd60","991af618-96d9-4bc0-879d-0e13ac6020c1","21eedfa4-4dc5-4056-bdba-dcfaf3b1a222","0e57ff86-19ec-4f88-8403-879bd0d64af8","31c8019a-6c01-4c1d-9a04-6bbd091e8ccd","52ce96d0-a12d-4e17-9644-50e0059a7730","f5f248fd-943d-477b-a9d2-de3db83d7712","c4ae973f-3a15-4409-a6cc-9cc91147f42e","ed10ec26-e9a9-40ba-85df-2d7e2dec7765","a083c30e-d4e5-4dc1-b310-02aaf36b316a","c1fd1678-d0fe-4253-a15f-a03eee323432","a013b98a-6c2a-4f92-a6a7-82266ac6f437","ef7a7954-0173-4574-86a1-486e015ab617","ded8fcaf-289f-40bd-b124-572d3d4f58ed","178b7546-3fed-4e8a-b001-9c71b1051ce9","f2b7f785-c33d-471f-bb13-57d62e83af62","a226aace-1c2d-4a53-96a3-de0ea8f3e4ad","b909342e-42c0-423e-8815-ea07509e27f9","9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3","ddc736d4-2fe4-44ad-8b82-080913c64b79","ea406f31-bf7a-4139-a444-1f23847f1350","66affadd-ce7e-4ac3-a16c-d85dc2d07544","d0e65693-60a1-438c-be56-2225cf43d568","902dc4d6-9ae1-4141-ac1b-ca5b3071cd63","cac63bb3-1459-4b23-a864-f2ea6c6456e9","2fa553a5-a443-4f09-bd4c-dbc9ded93a1c","9d7c4ce2-5443-4499-a07a-695894000463","3814aaea-6bb6-4e31-b3c4-45e761c8d6d1","9d0fe465-cebe-41a0-afc4-e49fe70dee55","2edae715-e43e-471a-9b6d-a6bc52a395c0","c7d2e450-636b-443d-b737-5e2708629ea1","4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81","0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc","f3d00ca5-7ce1-4562-8160-2a856dd6d1f3","1c91c686-b0d1-4f51-8784-9eee52c07b7e","c1089427-83d3-4286-9f35-5af546a6eb67","ec716296-0c8d-410a-8666-1eff05989831","c31ad117-e07c-4388-9148-387a2ba72135","c9802e4f-0860-43a1-b3ed-37d3ae8cdf92","708474aa-31a7-4dbd-a106-84de1043185d","f6470ed6-05de-421c-bae8-184d8d28be10","17cfecb9-1a5f-4b8b-a32f-119de8c44f5a","70d2f261-7253-4b1a-a52a-406e7a328c33","2fda68f7-567f-4c8f-b0b7-f4b6a5988e84","86b0b59c-8538-4aa6-90f6-ce8329258bb2","8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8","433e1858-1953-42b2-a9dd-d7601c25d347","bb1216b4-4400-422b-8a67-8a80a9c88d5e","cf5e3b9b-595a-499d-8669-00b88b449213","e01c1ddb-8025-491a-986d-c249fa9a69a0","9d71e31b-7356-4d2d-a6e9-d588fc7692c2","c6e602bd-0d12-4265-bebc-cb208dd5030f","e929be23-7420-44f3-bd80-810a56d06e1e","46b59458-3f32-4f06-b6a2-bd27dda4305c","14cff334-91a5-4d9d-bf42-39c6d630d37c","80c8978c-c1c6-4f9e-94cd-874798b05935","f9da0435-3452-483a-a5f4-743988dc6b1d","0f1325ea-bcfe-4b02-a303-baaefb80a9f9","70407fa2-4234-4266-812c-d70754ed228c","41e806f1-99ee-4c48-9ce8-379068350924","7b6fdce7-2d25-4c7f-b8c1-004a375626cb","4a725092-b458-4dc2-9ae9-f8f0e7d415dc","178b2260-bd62-4372-ab30-7cf02b6a3108","d9964125-396a-4343-8d4e-b16c0281ae58","4df9862d-6ce3-486d-a4e1-8b246cb08f79","db205d1d-a8b1-49e1-8d5a-4f5b5ae39169","363499fe-248b-4624-ba5b-5f477bb924f4","9eefe291-18db-46f1-b308-4d7851fa270d","e4e0b3b0-1587-400f-95f9-1bb605a252c2","139c34d4-91bf-42c9-8dc5-b6c37f9ac517","8ab2ca47-1f5f-4936-8f37-c5780ff265d0","511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a","0a5044a6-a614-40e1-97e0-20af784237ea","a3fcf642-fa77-4d3c-886e-527258f00e72","4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2","df39322a-6ecd-418b-828d-09fd796dc10a","e1cb07f7-a3ac-4110-9d24-218d93bfa6f9","91280670-dbb5-4fcd-8dc3-dc9d53d94805","90b505b3-1abf-455b-af4d-f08d1135cf33","850d8476-e5fc-4059-9aed-9aeee349c384","ae2dd76f-0dd4-4484-b957-6700179f183f","9fb58da5-7347-4dbf-a892-7c933e5d7776","fc4ea3c9-1d30-4f18-b33b-7404e7da0123","693ffe34-785e-44cd-8fb7-81da25f4d3bd","3e272a96-8781-45f2-8378-6ffaa1596bcc","f2124ee6-885b-4aa6-885d-793c8626b87c","47ff8d6e-e419-464f-8940-dfa750f2115d","18f0638d-ad9b-460a-bd8b-61f12d998d0c","48021fc6-c9c8-4568-8c29-953aad4d1e0a","df41dfd5-a3a6-4c35-a58e-9b6ac732236e","1da3ace1-2326-4842-ba52-0e3a8dce989e","68f6be96-60c4-40f5-a14e-2a04dcacc1a6","5833e0eb-b53c-4156-b478-2eac8f04aec6","34530d5b-398d-496e-88d0-07a6e3de107e","4f698849-a196-4c80-be45-52d507ffb2d4","43350253-f84c-4fb3-a988-cc63366cc570","d466671a-79ad-4ca5-878f-599df8bcd17e","5ea9ae04-3601-468a-ba84-cb7e82ae1e48","31614129-0f24-4a4c-9731-53ceecc3017d","990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d","5a2d898e-7f0b-43fd-8e0e-2b517b736499","16fc4a98-74ad-4970-9857-74d0f39a6c64","47380de2-eddf-42b2-b853-434cde2b5fa0","947d47b4-7883-4bb9-9d85-c5e8e2f572ce","8ca10d88-d6ce-458e-b707-a00f3b6183fd","76fb3144-bc19-4baf-ab79-432d526559b7","da07f543-88e8-4349-b9e1-2d135eb818c2","360cdc41-af67-426b-9249-b46077592db4","13973b32-e60a-4396-bf7a-85f0670d658d","b50578f7-df0d-4152-892d-ad77b284e233","0e584a02-5f47-4317-b102-9665aa08fc7d","83db2801-3fb7-4fda-9c88-227effca791f","ef378126-746c-42ef-87ea-83624095a7cc","6e793a99-19b9-4ac5-8f6a-709fd4da0b49","7bfee1d3-395f-414a-b76a-203385a535b8","100919d5-c4a2-4894-a3d7-83a8534dee66","00a794e2-f9ed-41f6-b2a3-444ec0b61131","3dfa5f20-e79c-437f-add7-0a2ade4379aa","359833f5-8592-40b6-8175-edc664e2196a","fddd10df-2a17-496f-8f2c-40845adac181","301ad868-469e-494a-948f-5212604443f0","9afb6667-24a4-456b-8720-48d5b530a003","05b724b7-9613-42c0-a5d1-45f2a0b40efd","5bb8c800-7777-43d0-a2ad-e8fae03ed3b7","b614deb1-8c61-4b74-9e54-f2c4ba8658af","6fd29849-b584-40ea-82c1-c908b83efd3f","921c46aa-ffa6-4d3b-9be2-b0affd7142d7","62ba464b-5e1c-468d-9a1f-9ddcd1053d68","5c0d4798-3eef-449f-9bfd-58d59fe6ff28","c90dc44b-a834-4a18-b728-b0631c14afa9","6a13868b-c532-4562-9131-5c866bddacf9","c33d86ef-305d-408c-87a2-b014fbcf2e16","7fe76de7-a6e6-491a-b482-449cec7c91fd","673fd28e-faab-4725-9bf4-a59b317f8f93","62f44dee-82b5-4a2f-896e-c2d132a4e415","8643025a-c059-4a48-85d0-d76f51d63a74","26fe00f8-9173-4872-9134-bb1d2e00343a","af599e54-878e-494d-8a8f-b8f8d8896f1a","c4c3550e-a965-4993-a50c-628fd38cd3e1","ab699598-7d66-4003-a0aa-86a0f827bbbf","6cedb63e-a5a2-4d1b-bf27-71f3688871ee","f3b504bb-826e-46c7-a1b7-674a5a0ae43a","9f9df1fb-cf10-42f4-b684-3913a492cc6d","be3bb907-a9fa-4b85-a21b-3154efeb0196","460397b3-c4d8-441c-9d4a-9374b15850d3","7b8aa759-d584-418d-b7e7-99e07cb45bc0","97f95e63-ac5d-4ad4-96ba-a5be9131f52b","86fe5e45-3696-4c0e-b88a-cf350e31ee68","bf0d72cc-0680-4042-bd37-2ff5d224c8d3","566c16c0-5a70-4062-80eb-42c00c823556","5bbcca67-469c-4af6-aa1f-f12014aa4747","e88da25c-3aa8-47a6-86d7-c9b2230171d8","4279e979-0fe8-4bba-8a79-e0012d33d2f7","7d3f20f0-ba46-4205-8bfa-508d47dec375","effdf562-0b65-48b3-bc44-bd406ceeb4c0","0af6e6ec-18c4-4cd6-97de-655d15eda26d","fc71d843-9b8c-4c31-a691-e34f2bf61a58","5d264b2d-d8de-4dce-8e0f-57a40c037732","facdd972-8587-42d9-94db-fea86c95f74b","04a198f4-df84-4ecf-8114-648150edc5f6","c707a0ae-7ee9-4d7a-9262-8cc87c7444ef","0944cf9e-9f5a-4cc8-a6bb-982a82145e32","0dea505e-f72c-4939-91fb-c5d318d31cbd","16018ead-6f73-447d-a422-e5895ea2f1e8","4110a755-2084-451d-a03f-2267f377e37a","c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9","9f657a3d-7377-48a8-b6a3-b5a871d58953","02c0fdb9-19a4-4156-9d06-b8aa940e792a","fd78894d-5436-4f66-907a-9ef485a20d7f","11199e7d-90dd-47b0-9da2-1fc58ed7e9b7","51deb6a1-950b-4cd2-8c66-4a0b5a37291b","5eed6188-c6d6-4966-9543-28b3c88ee4e1","e51231c2-1e1d-4b36-9499-4761c759c21d","599ba755-215c-4d72-a152-5e902c03e753","9d21bfc7-b04f-4615-93d5-eb79e9e217e2","1fa05968-fc4e-4728-bf0e-c48de37a2ae1","73c521c0-1787-493e-845e-89b957b58b8b","c570afbe-46af-4d76-b23b-6e16d8d57df4","85d99e6d-f6d6-408f-a9f1-b7a97237d5c4","227e9423-1792-43b0-82e6-ac94397ed789","bc018f2c-f33c-4f25-bffb-34f3da74d2db","cfd6dc82-faa9-4f51-8534-964917ca7666","5ea8beca-77b8-44cb-8871-93620f04a6e7","7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c","f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7","5f94ce71-7492-4d10-ae80-3482646ca6cd","5299e6b7-b23b-46c8-8277-dc1147807117","c0f60687-8f09-4186-801b-9dd11d82d2e1","1400552c-6fe7-4bbd-a3ca-59ffea564316","ef686670-a2cc-4aec-89bf-8a67c4033507","ced133bc-30d4-48de-b239-78e9fe91c8c0","ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6","3778be8b-3cde-493e-8ebc-a6c3f9be6129","5ce1ccad-10d3-4d04-a455-4ab42ee64a61","70d2b6ec-b846-43dc-b4f7-1a84ff24a176","0302f714-23e2-4c23-bd45-d1c97c1c1000","8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44","eba5c6e7-188e-488f-a40d-0f14e1edf190","664a82c2-8810-4432-b9c4-bc5be3f7a0a6","1ef94f5a-a930-4996-9ddb-1dca7c74d040","12df5617-a0af-48ca-bf2c-4bcca863fd84","c80801f3-5848-4f8f-9c7a-dc0052a3655d","fb3429ab-83d0-4bed-95e9-1a8e9455252c","e05dbbce-79c2-45a2-a7ef-f1058856feb3","4bb527f3-5718-477f-93ae-96a00a4944fe","cafc4bb9-6584-480c-b992-c6643801be41","ba4c5917-5ba3-495b-857c-af2642a5b115","e4b5cac5-c0f5-4618-aa98-3c01e18c5fde","e6fd4e44-694e-4e30-b72a-7da4ef662a29","6b82129a-13ef-4554-93a5-17cda6672746","5f14ad42-7fae-4258-b7bf-ab24eb46988d","548801a8-a653-452a-b883-db65b6d06fac","0afea355-fcdc-47a0-a82c-f5436b883790","184ca802-aa58-44e3-96a1-5905c23d9364","50dc548d-0c1f-41c5-bf52-cb6957d9d052","82be74c1-6520-4ab5-b10e-fc17162b8c86","b69ac3e7-4dd7-45e8-ad79-2bf1d780f221","d2da8762-d5bc-4197-94d0-8c298fc6e5ed","c1b0ff3b-5ef1-4cf6-b723-64c216558172","08ea33e0-01df-4486-88f0-e1f35de8ca0b","cabab48d-da29-4857-88f0-789518f35342","a3ea6660-0f26-4ca7-8772-09c454995588","406307ea-f1c6-4592-b338-fdf958e300e6","3b98cb2d-64df-4532-a36a-b835b0494744","076cf91a-5eb9-4ee2-9bbf-647e8d818ddb","3742010c-b092-4f45-9448-d0ba8d14c7b8","148e2723-a8b5-4bac-ba2a-02ee22afe3dc","c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8","4aafbb38-45c3-4510-a4fb-79ddee4609e1","9295f662-1576-4cd9-ae2c-e5b98e004013","caa10cde-996e-4f8d-adfb-d7e3d8046726","73992542-7eea-446a-a813-be9be977a1e9","800d0ed9-5ab9-43c2-b9bf-65bb3d740822","75cbd5cd-883c-4b21-a7f7-cd7f4862c796","4f15c6a9-03c7-4290-a534-d8125d5cf9c0","e1f7972d-096f-4309-8ff3-e95fc6e290be","b88ac08b-1838-4987-8510-5d098e4e029b","bbeb12ae-8826-49e2-b9c1-efb3c49c336e","7c2068ba-d812-424b-bb7f-59445cac4081","ce7feb1b-c0e1-4a8e-a841-3711b1bee26d","07fd3b0d-1350-46c2-91be-bf586c46e878","e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0","3985e331-9778-4909-aa73-79e23575ccc5","7cf78357-6f6e-49bc-9d7c-2a53a51a7de2","45fae77e-3723-4cd9-a1c4-bb7f1dae5943"]}},"description":"All - C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs - for more details","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2020-02-24T21:32:33.7856438Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:55.7007131Z"},"enforcementMode":"Default"},"identity":{"principalId":"6fe923a8-2e4d-4c1f-b7d6-a7c5984f0129","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012","type":"Microsoft.Authorization/policyAssignments","name":"NRMS-SBNT-DINE-NSG-v012","location":"southindia"},{"sku":{"name":"A0","tier":"Free"},"properties":{"displayName":"azuresecuritypackautoupdate_3.1","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1","scope":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792","parameters":{"AllowedLocations1":{"value":["centraluseuap","eastus2euap","westcentralus","northcentralus","westus","eastasia","australiacentral","australiaeast","canadacentral","northeurope","centralindia","japaneast","koreacentral","uksouth","centralus","eastus","westus2","francecentral","southafricanorth","southeastasia","australiacentral2","australiasoutheast","canadaeast","westeurope","southindia","japanwest","koreasouth","ukwest","eastus2","southcentralus","brazilsouth","westindia","francesouth","southafricawest","global","brazilus","indiasouth","indiawest","indiacentral","uknorth","uksouth2","uaecentral","uaenorth","switzerlandnorth","switzerlandwest","germanynorth","germanywestcentral","norwayeast","norwaywest"]}},"description":"Combinations - of multiple policies to enable auto update of security pack and geneva agent","metadata":{"createdBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","createdOn":"2019-09-06T16:43:37.3818749Z","updatedBy":"1f75b9dd-4f1d-4e80-9521-321a8b1f5764","updatedOn":"2020-03-09T21:13:35.1192401Z"},"enforcementMode":"Default"},"identity":{"principalId":"8845dee4-c749-46a4-b8e8-35512cf066cd","tenantId":"00000000-0000-0000-0000-000000000000","type":"SystemAssigned"},"id":"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031","type":"Microsoft.Authorization/policyAssignments","name":"SEC-AzSecPack-v031","location":"centralindia"}]}' - headers: - cache-control: - - no-cache - content-length: - - '132920' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:41 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,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' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:40.983213Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '737' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:41 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-deletes: - - '14999' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"policyDefinitionId": "/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '196' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:42.4832284Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '738' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:42 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1197' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:42.4832284Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '738' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:42 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,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' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"sku":{"name":"A0","tier":"Free"},"properties":{"policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","scope":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:42.4832284Z","updatedBy":null,"updatedOn":null},"enforcementMode":"Default"},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyAssignments/passignmentcdf01c2c","type":"Microsoft.Authorization/policyAssignments","name":"passignmentcdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '738' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:42 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-deletes: - - '14998' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"displayName": "Cost Management", "description": "Policies - to enforce low cost storage SKUs", "metadata": {"category": "Cost Management"}, - "policyDefinitions": [{"policyDefinitionId": "/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c", - "parameters": {}}]}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '378' - Content-Type: - - application/json - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: PUT - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:43.8397627Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"14393498094150769012","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","parameters":{}}]},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '814' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:43 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1196' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:43.8397627Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"14393498094150769012","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","parameters":{}}]},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '814' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:43 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Authorization/policySetDefinitions?api-version=2019-09-01 - response: - body: - string: '{"value":[{"properties":{"displayName":"Audit Windows VMs in which - the Administrators group does not contain only the specified members","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - in which the Administrators group does not contain only the specified members. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"Members":{"type":"String","metadata":{"displayName":"Members","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_AdministratorsGroupMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","parameters":{"Members":{"value":"[parameters(''Members'')]"}}},{"policyDefinitionReferenceId":"Audit_AdministratorsGroupMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b","type":"Microsoft.Authorization/policySetDefinitions","name":"06122b01-688c-42a8-af2e-fa97dd39aa3b"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which the Log Analytics agent is not connected as expected","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - on which the Log Analytics agent is not connected to the specified workspaces. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"WorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Connected workspace IDs","description":"A semicolon-separated list of the - workspace IDs that the Log Analytics agent should be connected to"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsLogAnalyticsAgentConnection","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","parameters":{"WorkspaceId":{"value":"[parameters(''WorkspaceId'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsLogAnalyticsAgentConnection","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/06c5e415-a662-463a-bb85-ede14286b979","type":"Microsoft.Authorization/policySetDefinitions","name":"06c5e415-a662-463a-bb85-ede14286b979"},{"properties":{"displayName":"[Preview]: - Audit IRS1075 September 2016 controls and deploy specific VM Extensions to - support audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of IRS1075 September 2016 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/irs1075-blueprint.","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"logAnalyticsWorkspaceIdforVMReporting":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics workspace ID for VM agent reporting"}},"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"listOfMembersToExcludeFromWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users excluded from Windows VM Administrators group"}},"listOfMembersToIncludeInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users that must be included in Windows VM Administrators group"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"PreviewAuditAccountsWithOwnerPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithReadPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithWritePermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAnyMissingSystemUpdatesOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditCORSResourceAccessRestrictionsForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithReadPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithWritePermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAnApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentMImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentInVMSSVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsWorkspaceforVMPreviewReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceIdforVMreporting'')]"}}},{"policyDefinitionReferenceId":"PreviewAuditMaximumNumberOfOwnersForASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditMinimumNumberOfOwnersForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditOSVulnerabilitiesOnYourVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAnAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditStandardTierOfDDoSProtectionIsEnabledForAVirtualNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsDoNotAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsDoNotHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsCannotreUseThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsHaveAMaximumPasswordAgeOf70days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewAudiThatWindowsVMsHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditTheEndpointProtectionSolutionOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsDoNotAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsDoNotHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsHaveThePasswdFilePermissionsSeTTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsCannotreUseThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveAMaximumPasswordAgeOf70days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorInternetFacingVirtualMachinesForNetworkSecurityGroupTrafficHardeningRecommendations","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingSystemUpdatesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorOSVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorPossibleAppWhitelistingInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorPossibleNetworkJustInTimeJITAccessInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorSQLVulnerabilityAssessmentResultsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedVMDisksInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorVMVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"AuditEnablingOfOnlySecureConnectionsToYourRedisCache","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AuditProvisioningOfAnAzureActiveDirectoryAdministratorForSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLManagedInstancesWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLServersWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"AuditThatTheAdministratorsGroupInsideWindowsVMsExcludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"AuditThatTheAdministratorsGroupInsideWindowsVMsIncludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"AuditThatWindowsWebServersAreUsingsScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"AuditTransparentDataEncryptionStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfAzureActiveDirectoryForClientAuthenticationInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatTheAdministratorsGroupInsideWindowsVMsExcludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"MembersToExclude":{"value":"[parameters(''listOfMembersToExcludeFromWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatTheAdministratorsGroupInsideWindowsVMsIncludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''listOfMembersToIncludeInWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatWindowsWebServersAreUsingScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/105e0327-6175-4eb2-9af4-1fba43bdb39d","type":"Microsoft.Authorization/policySetDefinitions","name":"105e0327-6175-4eb2-9af4-1fba43bdb39d"},{"properties":{"displayName":"Audit - Windows VMs in which the Administrators group does not contain all of the - specified members","policyType":"BuiltIn","description":"This initiative deploys - the policy requirements and audits Windows virtual machines in which the Administrators - group does not contain all of the specified members. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"MembersToInclude":{"type":"String","metadata":{"displayName":"Members - to include","description":"A semicolon-separated list of members that should - be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_AdministratorsGroupMembersToInclude","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''MembersToInclude'')]"}}},{"policyDefinitionReferenceId":"Audit_AdministratorsGroupMembersToInclude","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/133046de-0bd7-4546-93f4-f452e9e258b7","type":"Microsoft.Authorization/policySetDefinitions","name":"133046de-0bd7-4546-93f4-f452e9e258b7"},{"properties":{"displayName":"[Preview]: - Audit CIS Microsoft Azure Foundations Benchmark 1.1.0 recommendations and - deploy specific supporting VM extensions","policyType":"BuiltIn","description":"This - initiative includes audit and VM extension deployment policies that address - a subset of CIS Microsoft Azure Foundations Benchmark recommendations. Additional - policies will be added in upcoming releases. For more information, visit https://aka.ms/cisazure-blueprint.","metadata":{"version":"3.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfRegionsWhereNetworkWatcherShouldBeEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of regions where Network Watcher should be enabled","description":"To - see a complete list of regions use Get-AzLocation","strongType":"location"},"defaultValue":["eastus"]},"listOfApprovedVMExtensions":{"type":"Array","metadata":{"displayName":"[Preview]: - List of virtual machine extensions that are approved for use","description":"To - see a complete list of virtual machine extensions, use Get-AzVMExtensionImage"},"defaultValue":["AzureDiskEncryption","AzureDiskEncryptionForLinux","DependencyAgentWindows","DependencyAgentLinux","IaaSAntimalware","IaaSDiagnostics","LinuxDiagnostic","MicrosoftMonitoringAgent","NetworkWatcherAgentLinux","NetworkWatcherAgentWindows","OmsAgentForLinux","VMSnapshot","VMSnapshotLinux"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"CISv110x1x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x1m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x3m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x3mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x1x23","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/10ee2ea2-fb4d-45b8-a7e9-a2e770044cd9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x3CISv110x7x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x5CISv110x7x6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x6CISv110x7x1CISv110x7x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x9m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x10","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x12","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x13","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x14CISv110x4x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x15CISv110x4x9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x16","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x17","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x18","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6e2593d9-add6-4083-9c9b-4b7d2188c899","parameters":{}},{"policyDefinitionReferenceId":"CISv110x2x19","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d","parameters":{}},{"policyDefinitionReferenceId":"CISv110x3x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x3x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x3x8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c9d007d0-c057-4772-b18c-01e546713bcd","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x4m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x5m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x6m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x7m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x10","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x10m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x11","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x12","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e43d","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x13","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x14","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e442","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x15","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e446","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x16","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb6f77b9-bd53-4e35-a23d-7f65d5f0e8f3","parameters":{}},{"policyDefinitionReferenceId":"CISv110x4x17","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5345bb39-67dc-4960-a1bf-427e16b9a0bd","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b02aacc0-b073-424e-8298-42b22829ee0a","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fbb99e8e-e444-4da0-9ff1-75c92f5a85b2","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x1x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","parameters":{}},{"policyDefinitionReferenceId":"CISv110x5x2x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c5447c04-a4d7-4ba8-a263-c9ee321a6858","parameters":{"operationName":{"value":"Microsoft.Authorization/policyAssignments/write"}}},{"policyDefinitionReferenceId":"CISv110x5x2x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Network/networkSecurityGroups/write"}}},{"policyDefinitionReferenceId":"CISv110x5x2x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Network/networkSecurityGroups/delete"}}},{"policyDefinitionReferenceId":"CISv110x5x2x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Network/networkSecurityGroups/securityRules/write"}}},{"policyDefinitionReferenceId":"CISv110x5x2x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Network/networkSecurityGroups/securityRules/delete"}}},{"policyDefinitionReferenceId":"CISv110x5x2x6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","parameters":{"operationName":{"value":"Microsoft.Security/securitySolutions/write"}}},{"policyDefinitionReferenceId":"CISv110x5x2x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","parameters":{"operationName":{"value":"Microsoft.Security/securitySolutions/delete"}}},{"policyDefinitionReferenceId":"CISv110x5x2x8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Sql/servers/firewallRules/write"}}},{"policyDefinitionReferenceId":"CISv110x5x2x8m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b954148f-4c11-4c38-8221-be76711e194a","parameters":{"operationName":{"value":"Microsoft.Sql/servers/firewallRules/delete"}}},{"policyDefinitionReferenceId":"CISv110x5x2x9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3b980d31-7904-4bb7-8575-5665739a8052","parameters":{"operationName":{"value":"Microsoft.Security/policies/write"}}},{"policyDefinitionReferenceId":"CISv110x6x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e372f825-a257-4fb8-9175-797a8a8627d6","parameters":{}},{"policyDefinitionReferenceId":"CISv110x6x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fab","parameters":{}},{"policyDefinitionReferenceId":"CISv110x6x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","parameters":{"listOfLocations":{"value":"[parameters(''listOfRegionsWhereNetworkWatcherShouldBeEnabled'')]"}}},{"policyDefinitionReferenceId":"CISv110x7x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2","parameters":{}},{"policyDefinitionReferenceId":"CISv110x7x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c0e996f8-39cf-4af9-9f45-83fbde810432","parameters":{"approvedExtensions":{"value":"[parameters(''listOfApprovedVMExtensions'')]"}}},{"policyDefinitionReferenceId":"CISv110x8x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","parameters":{}},{"policyDefinitionReferenceId":"CISv110x8x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c4ebc54a-46e1-481a-bee2-d4411e95d828","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x1m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c75248c1-ea1d-4a9c-8fc9-29a6aabd5da8","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x1mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/95bccee9-a7f8-4bec-9ee9-62c3473701fc","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x3m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x3mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0c192fe8-9cbb-4516-85b3-0ade8bd03886","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x4m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eaebaea7-8013-4ceb-9d14-7eb32271373c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x4mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x5m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x5mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x6m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x6mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x7m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x7mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x8m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x8mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x9m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x9mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x10","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x10m","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c","parameters":{}},{"policyDefinitionReferenceId":"CISv110x9x10mm","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/1a5bb27d-173f-493e-9568-eb56638dde4d","type":"Microsoft.Authorization/policySetDefinitions","name":"1a5bb27d-173f-493e-9568-eb56638dde4d"},{"properties":{"displayName":"Enable - Monitoring in Azure Security Center","policyType":"BuiltIn","description":"Monitor - all the available security recommendations in Azure Security Center. This - is the default policy for Azure Security Center.","metadata":{"version":"4.0.0","category":"Security - Center"},"parameters":{"azurePolicyforWindowsMonitoringEffect":{"type":"String","metadata":{"displayName":"Azure - Policy for Windows extension should be installed on your Windows virtual machines","description":"Enable - or disable virtual machines reporting that the Azure Policy for Windows extension - is installed"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"windowsDefenderExploitGuardMonitoringEffect":{"type":"String","metadata":{"displayName":"Windows - Defender Exploit Guard should be enabled on your Windows virtual machines","description":"Enable - or disable virtual machines reporting that Windows Defender Exploit Guard - is enabled"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssSystemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"System - updates on virtual machine scale sets should be installed","description":"Enable - or disable virtual machine scale sets reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssEndpointProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"Endpoint - protection solution should be installed on virtual machine scale sets","description":"Enable - or disable virtual machine scale sets endpoint protection monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssOsVulnerabilitiesMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - in security configuration on your virtual machine scale sets should be remediated","description":"Enable - or disable virtual machine scale sets OS vulnerabilities monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"System - updates should be installed on your machines","description":"Enable or disable - reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - in security configuration on your machines should be remediated","description":"Enable - or disable OS vulnerabilities monitoring (based on a configured baseline)"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - missing Endpoint Protection in Azure Security Center","description":"Enable - or disable endpoint protection monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"Disk - encryption should be applied on virtual machines","description":"Enable or - disable the monitoring for VM disk encryption"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"networkSecurityGroupsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - network security groups","description":"Enable or disable monitoring of network - security groups with permissive rules","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"networkSecurityGroupsOnSubnetsMonitoringEffect":{"type":"String","metadata":{"displayName":"Network - Security Groups on the subnet level should be enabled","description":"Enable - or disable monitoring of NSGs on subnets"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"networkSecurityGroupsOnVirtualMachinesMonitoringEffect":{"type":"String","metadata":{"displayName":"Internet-facing - virtual machines should be protected with Network Security Groups","description":"Enable - or disable monitoring of NSGs on VMs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webApplicationFirewallMonitoringEffect":{"type":"String","metadata":{"displayName":"Web - ports should be restricted on Network Security Groups associated to your VM","description":"Enable - or disable the monitoring of unprotected web applications","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"nextGenerationFirewallMonitoringEffect":{"type":"String","metadata":{"displayName":"Access - through Internet facing endpoint should be restricted","description":"Enable - or disable overly permissive inbound NSG rules monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - should be remediated by a Vulnerability Assessment solution","description":"Enable - or disable the detection of VM vulnerabilities by a vulnerability assessment - solution"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"serverVulnerabilityAssessmentEffect":{"type":"String","metadata":{"displayName":"[Preview] - Vulnerability Assessment should be enabled on Virtual Machines","description":"Enable - or disable the detection of VM vulnerabilities by Azure Security Center Vulnerability - Assessment"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"storageEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"Audit - missing blob encryption for storage accounts","description":"Enable or disable - the monitoring of blob encryption for storage accounts","deprecated":true},"allowedValues":["Audit","Disabled"],"defaultValue":"Disabled"},"jitNetworkAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"Just-In-Time - network access control should be applied on virtual machines","description":"Enable - or disable the monitoring of network just In time access"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"adaptiveApplicationControlsMonitoringEffect":{"type":"String","metadata":{"displayName":"Adaptive - Application Controls should be enabled on virtual machines","description":"Enable - or disable the monitoring of application whitelisting in Azure Security Center"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlAuditingMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - unaudited SQL servers in Azure Security Center","description":"Enable or disable - the monitoring of unaudited SQL databases","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"sqlEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - unencrypted SQL databases in Azure Security Center","description":"Enable - or disable the monitoring of unencrypted SQL databases","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"sqlDbEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"Transparent - Data Encryption on SQL databases should be enabled","description":"Enable - or disable the monitoring of unencrypted SQL databases"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAuditingMonitoringEffect":{"type":"String","metadata":{"displayName":"Auditing - should be enabled on advanced data security settings on SQL Server","description":"Enable - or disable the monitoring of unaudited SQL Servers"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAuditingActionsAndGroupsMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - Auditing settings should have Action-Groups configured to capture critical - activities","description":"Enable or disable the monitoring of auditing policy - Action-Groups and Actions setting"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"SqlServerAuditingRetentionDaysMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - servers should be configured with auditing retention days greater than 90 - days","description":"Enable or disable the monitoring of SQL servers with - auditing retention period less than 90"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInAppServiceMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - diagnostic logs in Azure App Services","description":"Enable or disable the - monitoring of diagnostics logs in Azure App Services","deprecated":true},"allowedValues":["Audit","Disabled"],"defaultValue":"Disabled"},"diagnosticsLogsInSelectiveAppServicesMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in App Services should be enabled","description":"Enable or disable the - monitoring of diagnostics logs in Azure App Services"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"encryptionOfAutomationAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Automation - account variables should be encrypted","description":"Enable or disable the - monitoring of automation account encryption"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInBatchAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Batch accounts should be enabled","description":"Enable or disable - the monitoring of diagnostic logs in Batch accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) for logs in Batch accounts","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"metricAlertsInBatchAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Metric - alert rules should be configured on Batch accounts","description":"Enable - or disable the monitoring of metric alerts in Batch accounts","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"classicComputeVMsMonitoringEffect":{"type":"String","metadata":{"displayName":"Virtual - machines should be migrated to new Azure Resource Manager resources","description":"Enable - or disable the monitoring of classic compute VMs"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"classicStorageAccountsMonitoringEffect":{"type":"String","metadata":{"displayName":"Storage - accounts should be migrated to new Azure Resource Manager resources","description":"Enable - or disable the monitoring of classic storage accounts"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Data Lake Analytics should be enabled","description":"Enable or disable - the monitoring of diagnostic logs in Data Lake Analytics accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInDataLakeAnalyticsRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Data Lake Analytics accounts","description":"The - required diagnostic logs retention period in days"},"defaultValue":"365"},"diagnosticsLogsInDataLakeStoreMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Azure Data Lake Store should be enabled","description":"Enable or - disable the monitoring of diagnostic logs in Data Lake Store accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInDataLakeStoreRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Data Lake Store accounts","description":"The - required diagnostic logs retention period in days"},"defaultValue":"365"},"diagnosticsLogsInEventHubMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Event Hub should be enabled","description":"Enable or disable the - monitoring of diagnostic logs in Event Hub accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInEventHubRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Event Hub accounts","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"diagnosticsLogsInKeyVaultMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Key Vault should be enabled","description":"Enable or disable the - monitoring of diagnostic logs in Key Vault vaults"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInKeyVaultRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Key Vault vaults","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Logic Apps should be enabled","description":"Enable or disable the - monitoring of diagnostic logs in Logic Apps workflows"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInLogicAppsRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Logic Apps workflows","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"type":"String","metadata":{"displayName":"Only - secure connections to your Redis Cache should be enabled","description":"Enable - or disable the monitoring of diagnostic logs in Azure Redis Cache"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Search services should be enabled","description":"Enable or disable - the monitoring of diagnostic logs in Azure Search service"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Azure Search service","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"aadAuthenticationInServiceFabricMonitoringEffect":{"type":"String","metadata":{"displayName":"Service - Fabric clusters should only use Azure Active Directory for client authentication","description":"Enable - or disable the monitoring of Azure Active Directory for client authentication - in Service Fabric"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"clusterProtectionLevelInServiceFabricMonitoringEffect":{"type":"String","metadata":{"displayName":"Service - Fabric clusters should have the ClusterProtectionLevel property set to EncryptAndSign","description":"Enable - or disable the monitoring of cluster protection level in Service Fabric"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInServiceBusMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Service Bus should be enabled","description":"Enable or disable the - monitoring of diagnostic logs in Service Bus"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInServiceBusRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Service Bus","description":"The required diagnostic - logs retention period in days"},"defaultValue":"365"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"type":"String","metadata":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Service Bus namespace","description":"Enable or disable the monitoring of - Service Bus namespace authorization rules"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Disabled"},"aadAuthenticationInSqlServerMonitoringEffect":{"type":"String","metadata":{"displayName":"An - Azure Active Directory administrator should be provisioned for SQL servers","description":"Enable - or disable the monitoring of an Azure AD admininistrator for SQL server"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Secure - transfer to storage accounts should be enabled","description":"Enable or disable - the monitoring of secure transfer to storage account"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInStreamAnalyticsMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Azure Stream Analytics should be enabled","description":"Enable or - disable the monitoring of diagnostic logs in Stream Analytics"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInStreamAnalyticsRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Stream Analytics","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"useRbacRulesMonitoringEffect":{"type":"String","metadata":{"displayName":"Audit - usage of custom RBAC rules","description":"Enable or disable the monitoring - of using built-in RBAC rules"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Audit - unrestricted network access to storage accounts","description":"Enable or - disable the monitoring of network access to storage account"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Disabled"},"diagnosticsLogsInServiceFabricMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Virtual Machine Scale Sets should be enabled","description":"Enable - or disable the monitoring of diagnostic logs in Service Fabric"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"accessRulesInEventHubNamespaceMonitoringEffect":{"type":"String","metadata":{"displayName":"All - authorization rules except RootManageSharedAccessKey should be removed from - Event Hub namespace","description":"Enable or disable the monitoring of access - rules in Event Hub namespaces"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Disabled"},"accessRulesInEventHubMonitoringEffect":{"type":"String","metadata":{"displayName":"Authorization - rules on the Event Hub instance should be defined","description":"Enable or - disable the monitoring of access rules in Event Hubs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - on your SQL databases should be remediated","description":"Enable or disable - the monitoring of Vulnerability Assessment scan results and recommendations - for how to remediate database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlDbDataClassificationMonitoringEffect":{"type":"String","metadata":{"displayName":"Sensitive - data in your SQL databases should be classified","description":"Enable or - disable the monitoring of sensitive data classification in databases."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"type":"String","metadata":{"displayName":"A - maximum of 3 owners should be designated for your subscription","description":"Enable - or disable the monitoring of maximum owners in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"type":"String","metadata":{"displayName":"There - should be more than one owner assigned to your subscription","description":"Enable - or disable the monitoring of minimum owners in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"MFA - should be enabled on accounts with owner permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"MFA - should be enabled accounts with write permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"MFA - should be enabled on accounts with read permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"Deprecated - accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts with owner permissions in - subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Deprecated - accounts should be removed from your subscription","description":"Enable or - disable the monitoring of deprecated acounts in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"External - accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"External - accounts with write permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"External - accounts with read permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppConfigureIPRestrictionsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - Configure IP restrictions for API App","description":"Enable or disable the - monitoring of IP restrictions for API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"functionAppConfigureIPRestrictionsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - Configure IP restrictions for Function App","description":"Enable or disable - the monitoring of IP restrictions for Function App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppConfigureIPRestrictionsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - Configure IP restrictions for Web App","description":"Enable or disable the - monitoring of IP restrictions for Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"Remote - debugging should be turned off for API App","description":"Enable or disable - the monitoring of remote debugging for API App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"Remote - debugging should be turned off for Function App","description":"Enable or - disable the monitoring of remote debugging for Function App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"Remote - debugging should be turned off for Web Application","description":"Enable - or disable the monitoring of remote debugging for Web App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppAuditFtpsMonitoringEffect":{"type":"String","metadata":{"displayName":"FTPS - should be required in your API App","description":"Enable FTPS enforcement - for enhanced security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppAuditFtpsMonitoringEffect":{"type":"String","metadata":{"displayName":"FTPS - should be required in your Function App","description":"Enable FTPS enforcement - for enhanced security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppAuditFtpsMonitoringEffect":{"type":"String","metadata":{"displayName":"FTPS - should be required in your Web App","description":"Enable FTPS enforcement - for enhanced security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppUseManagedIdentityMonitoringEffect":{"type":"String","metadata":{"displayName":"A - managed identity should be used in your API App","description":"Use a managed - identity for enhanced authentication security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppUseManagedIdentityMonitoringEffect":{"type":"String","metadata":{"displayName":"A - managed identity should be used in your Function App","description":"Use a - managed identity for enhanced authentication security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppUseManagedIdentityMonitoringEffect":{"type":"String","metadata":{"displayName":"A - managed identity should be used in your Web App","description":"Use a managed - identity for enhanced authentication security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"Latest - TLS version should be used in your API App","description":"Upgrade to the - latest TLS version"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"Latest - TLS version should be used in your Function App","description":"Upgrade to - the latest TLS version"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"Latest - TLS version should be used in your Web App","description":"Upgrade to the - latest TLS version"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppDisableWebSocketsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - disable web sockets for API App","description":"Enable or disable the monitoring - of web sockets for API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"functionAppDisableWebSocketsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - disable web sockets for Function App","description":"Enable or disable the - monitoring of web sockets for Function App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppDisableWebSocketsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - disable web sockets for Web App","description":"Enable or disable the monitoring - of web sockets for Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"API - App should only be accessible over HTTPS","description":"Enable or disable - the monitoring of the use of HTTPS in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"functionAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"Function - App should only be accessible over HTTPS","description":"Enable or disable - the monitoring of the use of HTTPS in function App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"Web - Application should only be accessible over HTTPS","description":"Enable or - disable the monitoring of the use of HTTPS in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppEnforceHttpsMonitoringEffectV2":{"type":"String","metadata":{"displayName":"API - App should only be accessible over HTTPS V2","description":"Enable or disable - the monitoring of the use of HTTPS in API App V2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"functionAppEnforceHttpsMonitoringEffectV2":{"type":"String","metadata":{"displayName":"Function - App should only be accessible over HTTPS V2","description":"Enable or disable - the monitoring of the use of HTTPS in function App V2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"webAppEnforceHttpsMonitoringEffectV2":{"type":"String","metadata":{"displayName":"Web - Application should only be accessible over HTTPS V2","description":"Enable - or disable the monitoring of the use of HTTPS in Web App V2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"apiAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"CORS - should not allow every resource to access your API App","description":"Enable - or disable the monitoring of CORS restrictions for API App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"CORS - should not allow every resource to access your Function App","description":"Enable - or disable the monitoring of CORS restrictions for API Function"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"CORS - should not allow every resource to access your Web Application","description":"Enable - or disable the monitoring of CORS restrictions for API Web"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppUsedCustomDomainsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - the custom domain use in API App","description":"Enable or disable the monitoring - of custom domain use in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"functionAppUsedCustomDomainsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - the custom domain use in Function App","description":"Enable or disable the - monitoring of custom domain use in Function App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedCustomDomainsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - the custom domain use in Web App","description":"Enable or disable the monitoring - of custom domain use in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppUsedLatestDotNetMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest .NET in API App","description":"Enable or disable the monitoring - of .NET version in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedLatestDotNetMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest .NET in Web App","description":"Enable or disable the monitoring - of .NET version in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppUsedLatestJavaMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest Java in API App","description":"Enable or disable the monitoring - of Java version in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedLatestJavaMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest Java in Web App","description":"Enable or disable the monitoring - of Java version in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedLatestNodeJsMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest Node.js in Web App","description":"Enable or disable the monitoring - of Node.js version in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppUsedLatestPHPMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest PHP in API App","description":"Enable or disable the monitoring - of PHP version in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedLatestPHPMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest PHP in Web App","description":"Enable or disable the monitoring - of PHP version in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"apiAppUsedLatestPythonMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest Python in API App","description":"Enable or disable the monitoring - of Python version in API App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"webAppUsedLatestPythonMonitoringEffect":{"type":"String","metadata":{"displayName":"Monitor - use latest Python in Web App","description":"Enable or disable the monitoring - of Python version in Web App","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"vnetEnableDDoSProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"DDoS - Protection Standard should be enabled","description":"Enable or disable the - monitoring of DDoS protection for virtual network"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInIoTHubMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in IoT Hub should be enabled","description":"Enable or disable the monitoring - of diagnostic logs in IoT Hubs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInIoTHubRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in IoT Hub accounts","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"sqlServerAdvancedDataSecurityMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - data security should be enabled on your SQL servers","description":"Enable - or disable the monitoring of SQL servers without Advanced Data Security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlManagedInstanceAdvancedDataSecurityMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - data security should be enabled on your SQL managed instances","description":"Enable - or disable the monitoring of SQL managed instances without Advanced Data Security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAdvancedDataSecurityEmailsMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - data security settings for SQL server should contain an email address to receive - security alerts","description":"Enable or disable the monitoring that advanced - data security settings for SQL server contain at least one email address to - receive security alerts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlManagedInstanceAdvancedDataSecurityEmailsMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - data security settings for SQL managed instance should contain an email address - to receive security alerts","description":"Enable or disable the monitoring - that advanced data security settings for SQL managed instance contain at least - one email address to receive security alerts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAdvancedDataSecurityEmailAdminsMonitoringEffect":{"type":"String","metadata":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL server - advanced data security settings","description":"Enable or disable auditing - that ''email notification to admins and subscription owners'' is enabled in - the SQL Server advanced threat protection settings. This ensures that any - detections of anomalous activities on SQL server are reported as soon as possible - to the admins."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlManagedInstanceAdvancedDataSecurityEmailAdminsMonitoringEffect":{"type":"String","metadata":{"displayName":"Email - notifications to admins and subscription owners should be enabled in SQL managed - instance advanced data security settings","description":"Enable or disable - auditing that ''email notification to admins and subscription owners'' is - enabled in the SQL Server advanced threat protection settings. This ensures - that any detections of anomalous activities on SQL managed instance are reported - as soon as possible to the admins."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"kubernetesServiceRbacEnabledMonitoringEffect":{"type":"String","metadata":{"displayName":"Role-Based - Access Control (RBAC) should be used on Kubernetes Services","description":"Enable - or disable the monitoring of Kubernetes Services without RBAC enabled"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"kubernetesServicePspEnabledMonitoringEffect":{"type":"String","metadata":{"displayName":"Pod - Security Policies should be defined on Kubernetes Services","description":"Enable - or disable the monitoring of Kubernetes Services without Pod Security Policy - enabled"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"kubernetesServiceAuthorizedIPRangesEnabledMonitoringEffect":{"type":"String","metadata":{"displayName":"Authorized - IP ranges should be defined on Kubernetes Services","description":"Enable - or disable the monitoring of Kubernetes Services without Authorized IP Ranges - enabled"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"kubernetesServiceVersionUpToDateMonitoringEffect":{"type":"String","metadata":{"displayName":"Kubernetes - Services should be upgraded to a non vulnerable Kubernetes version","description":"Enable - or disable the monitoring of the Kubernetes Services with versions that contain - known vulnerabilities"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"vulnerabilityAssessmentOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerability - assessment should be enabled on your SQL managed instances","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnServerMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerability - assessment should be enabled on your SQL servers","description":"Audit Azure - SQL servers which do not have recurring vulnerability assessment scans enabled. - Vulnerability assessment can discover, track, and help you remediate potential - database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"threatDetectionTypesOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL managed instance Advanced - Data Security settings","description":"It is recommended to enable all Advanced - Threat Protection types on your SQL servers. Enabling all types protects against - SQL injection, database vulnerabilities, and any other anomalous activities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"threatDetectionTypesOnServerMonitoringEffect":{"type":"String","metadata":{"displayName":"Advanced - Threat Protection types should be set to ''All'' in SQL server Advanced Data - Security settings","description":"It is recommended to enable all Advanced - Threat Protection types on your SQL servers. Enabling all types protects against - SQL injection, database vulnerabilities, and any other anomalous activities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"adaptiveNetworkHardeningsMonitoringEffect":{"type":"String","metadata":{"displayName":"Adaptive - Network Hardening recommendations should be applied on internet facing virtual - machines","description":"Enable or disable the monitoring of Internet-facing - virtual machines for Network Security Group traffic hardening recommendations"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"restrictAccessToManagementPortsMonitoringEffect":{"type":"String","metadata":{"displayName":"Management - ports should be closed on your virtual machines","description":"Enable or - disable the monitoring of open management ports on Virtual Machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"restrictAccessToAppServicesMonitoringEffect":{"type":"String","metadata":{"displayName":"Access - to App Services should be restricted","description":"Enable or disable the - monitoring of permissive network access to app-services","deprecated":true},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"},"disableIPForwardingMonitoringEffect":{"type":"String","metadata":{"displayName":"IP - Forwarding on your virtual machine should be disabled","description":"Enable - or disable the monitoring of IP forwarding on virtual machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"ensureServerTDEIsEncryptedWithYourOwnKeyMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - server TDE protector should be encrypted with your own key","description":"Enable - or disable the monitoring of Transparent Data Encryption (TDE) with your own - key support. TDE with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - managed instance TDE protector should be encrypted with your own key","description":"Enable - or disable the monitoring of Transparent Data Encryption (TDE) with your own - key support. TDE with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"containerBenchmarkMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - in container security configurations should be remediated","description":"Enable - or disable container benchmark monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"ASCDependencyAgentAuditWindowsEffect":{"type":"String","metadata":{"displayName":"Audit - Dependency Agent for Windows VMs monitoring","description":"Enable or disable - Dependency Agent for Windows VMs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"ASCDependencyAgentAuditLinuxEffect":{"type":"String","metadata":{"displayName":"Audit - Dependency Agent for Linux VMs monitoring","description":"Enable or disable - Dependency Agent for Linux VMs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"AzureFirewallEffect":{"type":"String","metadata":{"displayName":"All - Internet traffic should be routed via your deployed Azure Firewall","description":"Enable - or disable All Internet traffic should be routed via your deployed Azure Firewall"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"Disabled"}},"policyDefinitions":[{"policyDefinitionReferenceId":"vmssOsVulnerabilitiesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{"effect":{"value":"[parameters(''vmssOsVulnerabilitiesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssEndpointProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{"effect":{"value":"[parameters(''vmssEndpointProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"azurePolicyforWindowsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5fc23db3-dd4d-4c56-bcc7-43626243e601","parameters":{"effect":{"value":"[parameters(''azurePolicyforWindowsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"windowsDefenderExploitGuardMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bed48b13-6647-468e-aa2f-1af1d3f4dd40","parameters":{"effect":{"value":"[parameters(''windowsDefenderExploitGuardMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssSystemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{"effect":{"value":"[parameters(''vmssSystemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInIoTHubMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInIoTHubMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInIoTHubRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInServiceFabricMonitoringEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInServiceFabricMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"accessRulesInEventHubNamespaceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b278e460-7cfc-4451-8294-cccc40a940d7","parameters":{"effect":{"value":"[parameters(''accessRulesInEventHubNamespaceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"accessRulesInEventHubMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f4826e5f-6a27-407c-ae3e-9582eb39891d","parameters":{"effect":{"value":"[parameters(''accessRulesInEventHubMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"disableUnrestrictedNetworkToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{"effect":{"value":"[parameters(''disableUnrestrictedNetworkToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"useRbacRulesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{"effect":{"value":"[parameters(''useRbacRulesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInStreamAnalyticsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInStreamAnalyticsMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInStreamAnalyticsRetentionDays'')]"}}},{"policyDefinitionReferenceId":"secureTransferToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{"effect":{"value":"[parameters(''secureTransferToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"aadAuthenticationInSqlServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{"effect":{"value":"[parameters(''aadAuthenticationInSqlServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"namespaceAuthorizationRulesInServiceBusMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee","parameters":{"effect":{"value":"[parameters(''namespaceAuthorizationRulesInServiceBusMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInServiceBusMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInServiceBusMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInServiceBusRetentionDays'')]"}}},{"policyDefinitionReferenceId":"clusterProtectionLevelInServiceFabricMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","parameters":{"effect":{"value":"[parameters(''clusterProtectionLevelInServiceFabricMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"aadAuthenticationInServiceFabricMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{"effect":{"value":"[parameters(''aadAuthenticationInServiceFabricMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInSearchServiceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInSearchServiceMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInSearchServiceRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInRedisCacheMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInRedisCacheMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInLogicAppsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInLogicAppsMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInLogicAppsRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInKeyVaultMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInKeyVaultMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInKeyVaultRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInEventHubMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInEventHubMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInEventHubRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInDataLakeStoreMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInDataLakeStoreMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInDataLakeStoreRetentionDays'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInDataLakeAnalyticsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInDataLakeAnalyticsMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInDataLakeAnalyticsRetentionDays'')]"}}},{"policyDefinitionReferenceId":"classicStorageAccountsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{"effect":{"value":"[parameters(''classicStorageAccountsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"classicComputeVMsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{"effect":{"value":"[parameters(''classicComputeVMsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInBatchAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInBatchAccountMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInBatchAccountRetentionDays'')]"}}},{"policyDefinitionReferenceId":"encryptionOfAutomationAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{"effect":{"value":"[parameters(''encryptionOfAutomationAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInSelectiveAppServicesMonitoringEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInSelectiveAppServicesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlDbEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{"effect":{"value":"[parameters(''sqlDbEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAuditingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{"effect":{"value":"[parameters(''sqlServerAuditingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAuditingActionsAndGroupsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ff426e2-515f-405a-91c8-4f2333442eb5","parameters":{"effect":{"value":"[parameters(''sqlServerAuditingActionsAndGroupsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"SqlServerAuditingRetentionDaysMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","parameters":{"effect":{"value":"[parameters(''SqlServerAuditingRetentionDaysMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"systemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{"effect":{"value":"[parameters(''systemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"jitNetworkAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{"effect":{"value":"[parameters(''jitNetworkAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"adaptiveApplicationControlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{"effect":{"value":"[parameters(''adaptiveApplicationControlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"networkSecurityGroupsOnSubnetsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","parameters":{"effect":{"value":"[parameters(''networkSecurityGroupsOnSubnetsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"networkSecurityGroupsOnVirtualMachinesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","parameters":{"effect":{"value":"[parameters(''networkSecurityGroupsOnVirtualMachinesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"systemConfigurationsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{"effect":{"value":"[parameters(''systemConfigurationsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"endpointProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{"effect":{"value":"[parameters(''endpointProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diskEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{"effect":{"value":"[parameters(''diskEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssesmentMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"serverVulnerabilityAssessment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","parameters":{"effect":{"value":"[parameters(''serverVulnerabilityAssessmentEffect'')]"}}},{"policyDefinitionReferenceId":"nextGenerationFirewallMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{"effect":{"value":"[parameters(''nextGenerationFirewallMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlDbVulnerabilityAssesmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{"effect":{"value":"[parameters(''sqlDbVulnerabilityAssesmentMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlDbDataClassificationMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","parameters":{"effect":{"value":"[parameters(''sqlDbDataClassificationMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityDesignateLessThanOwnersMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{"effect":{"value":"[parameters(''identityDesignateLessThanOwnersMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityDesignateMoreThanOneOwnerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{"effect":{"value":"[parameters(''identityDesignateMoreThanOneOwnerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{"effect":{"value":"[parameters(''apiAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{"effect":{"value":"[parameters(''functionAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{"effect":{"value":"[parameters(''webAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppAuditFtpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9a1b8c48-453a-4044-86c3-d8bfd823e4f5","parameters":{"effect":{"value":"[parameters(''apiAppAuditFtpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppAuditFtpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d24b6d4-5e53-4a4f-a7f4-618fa573ee4b","parameters":{"effect":{"value":"[parameters(''webAppAuditFtpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppAuditFtpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/399b2637-a50f-4f95-96f8-3a145476eb15","parameters":{"effect":{"value":"[parameters(''functionAppAuditFtpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppUseManagedIdentityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","parameters":{"effect":{"value":"[parameters(''apiAppUseManagedIdentityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppUseManagedIdentityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332","parameters":{"effect":{"value":"[parameters(''webAppUseManagedIdentityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppUseManagedIdentityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f","parameters":{"effect":{"value":"[parameters(''functionAppUseManagedIdentityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","parameters":{"effect":{"value":"[parameters(''apiAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","parameters":{"effect":{"value":"[parameters(''webAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","parameters":{"effect":{"value":"[parameters(''functionAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{"effect":{"value":"[parameters(''apiAppEnforceHttpsMonitoringEffectV2'')]"}}},{"policyDefinitionReferenceId":"functionAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{"effect":{"value":"[parameters(''functionAppEnforceHttpsMonitoringEffectV2'')]"}}},{"policyDefinitionReferenceId":"webAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{"effect":{"value":"[parameters(''webAppEnforceHttpsMonitoringEffectV2'')]"}}},{"policyDefinitionReferenceId":"apiAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","parameters":{"effect":{"value":"[parameters(''apiAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5","parameters":{"effect":{"value":"[parameters(''functionAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{"effect":{"value":"[parameters(''webAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vnetEnableDDoSProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{"effect":{"value":"[parameters(''vnetEnableDDoSProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAdvancedDataSecurityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{"effect":{"value":"[parameters(''sqlServerAdvancedDataSecurityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAdvancedDataSecurityEmailsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","parameters":{"effect":{"value":"[parameters(''sqlServerAdvancedDataSecurityEmailsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlManagedInstanceAdvancedDataSecurityEmailsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","parameters":{"effect":{"value":"[parameters(''sqlManagedInstanceAdvancedDataSecurityEmailsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlManagedInstanceAdvancedDataSecurityEmailAdminsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","parameters":{"effect":{"value":"[parameters(''sqlManagedInstanceAdvancedDataSecurityEmailAdminsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlManagedInstanceAdvancedDataSecurityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{"effect":{"value":"[parameters(''sqlManagedInstanceAdvancedDataSecurityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAdvancedDataSecurityEmailAdminsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","parameters":{"effect":{"value":"[parameters(''sqlServerAdvancedDataSecurityEmailAdminsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServiceRbacEnabledMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","parameters":{"effect":{"value":"[parameters(''kubernetesServiceRbacEnabledMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServicePspEnabledMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94","parameters":{"effect":{"value":"[parameters(''kubernetesServicePspEnabledMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServiceVersionUpToDateMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","parameters":{"effect":{"value":"[parameters(''kubernetesServiceVersionUpToDateMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServiceAuthorizedIPRangesEnabledMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","parameters":{"effect":{"value":"[parameters(''kubernetesServiceAuthorizedIPRangesEnabledMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"threatDetectionTypesOnServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","parameters":{"effect":{"value":"[parameters(''threatDetectionTypesOnServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"threatDetectionTypesOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{"effect":{"value":"[parameters(''threatDetectionTypesOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"adaptiveNetworkHardeningsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{"effect":{"value":"[parameters(''adaptiveNetworkHardeningsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"restrictAccessToManagementPortsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","parameters":{"effect":{"value":"[parameters(''restrictAccessToManagementPortsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"disableIPForwardingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","parameters":{"effect":{"value":"[parameters(''disableIPForwardingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"ensureServerTDEIsEncryptedWithYourOwnKeyMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","parameters":{"effect":{"value":"[parameters(''ensureServerTDEIsEncryptedWithYourOwnKeyMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","parameters":{"effect":{"value":"[parameters(''ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"containerBenchmarkMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","parameters":{"effect":{"value":"[parameters(''containerBenchmarkMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"ASCDependencyAgentAuditWindowsEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2f2ee1de-44aa-4762-b6bd-0893fc3f306d","parameters":{"effect":{"value":"[parameters(''ASCDependencyAgentAuditWindowsEffect'')]"}}},{"policyDefinitionReferenceId":"ASCDependencyAgentAuditLinuxEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/04c4380f-3fae-46e8-96c9-30193528f602","parameters":{"effect":{"value":"[parameters(''ASCDependencyAgentAuditLinuxEffect'')]"}}},{"policyDefinitionReferenceId":"AzureFirewallEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fc5e4038-4584-4632-8c85-c0448d374b2c","parameters":{"effect":{"value":"[parameters(''AzureFirewallEffect'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8","type":"Microsoft.Authorization/policySetDefinitions","name":"1f3afdf9-d0c9-4c3d-847f-89da613e70a8"},{"properties":{"displayName":"Audit - Windows VMs that do not have the specified applications installed","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that do not have the specified applications installed. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"installedApplication":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should be installed. e.g. ''Microsoft SQL Server - 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server 2014*'' - (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_InstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6","parameters":{"installedApplication":{"value":"[parameters(''installedApplication'')]"}}},{"policyDefinitionReferenceId":"Audit_InstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/25ef9b72-4af2-4501-acd1-fc814e73dde1","type":"Microsoft.Authorization/policySetDefinitions","name":"25ef9b72-4af2-4501-acd1-fc814e73dde1"},{"properties":{"displayName":"[Preview]: - Audit Australian Government ISM PROTECTED controls and deploy specific VM - Extensions to support audit requirements","policyType":"BuiltIn","description":"This - initiative includes audit and VM Extension deployment policies that address - a subset of Australian Government Information Security Manual (ISM) controls. - Additional policies will be added in upcoming releases. For more information, - visit https://aka.ms/AustralianGovernmentISM-blueprint","metadata":{"category":"Regulatory - Compliance","preview":true,"version":"1.0.0-preview"},"parameters":{"membersToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - List of users excluded from Windows VM Administrators group","description":"A - semicolon-separated list of members that should be excluded in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"logAnalyticsWorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}},"vulnerabilityAssessmentEmailSettingForReceivingScanReportsEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability Assessment settings for SQL server should contain an email address - to receive scan reports","description":"Enable or disable the monitoring of - Vulnerability Assessment settings for SQL server should contain an email address - to receive scan reports"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"adaptiveNetworkHardeningsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Adaptive Network Hardening recommendations should be applied on internet facing - virtual machines","description":"Enable or disable the monitoring of Internet-facing - virtual machines for Network Security Group traffic hardening recommendations"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityDesignateMoreThanOneOwnerMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - There should be more than one owner assigned to your subscription","description":"Enable - or disable the monitoring of minimum owners in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Disk encryption should be applied on virtual machines","description":"Enable - or disable the monitoring for VM disk encryption"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Remote debugging should be turned off for Function App","description":"Enable - or disable the monitoring of remote debugging for Function App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlDbEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Transparent Data Encryption on SQL databases should be enabled","description":"Enable - or disable the monitoring of unencrypted SQL databases"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL managed instances","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"aadAuthenticationInSqlServerMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - An Azure Active Directory administrator should be provisioned for SQL servers","description":"Enable - or disable the monitoring of an Azure AD admininistrator for SQL server"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInRedisCacheMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Only secure connections to your Redis Cache should be enabled","description":"Enable - or disable the monitoring of diagnostic logs in Azure Redis Cache"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"vmssEndpointProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Endpoint protection solution should be installed on virtual machine scale - sets","description":"Enable or disable the monitoring of virtual machine scale - sets endpoint protection monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"listOfImageIdToIncludeWindows":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToIncludeLinux":{"type":"Array","metadata":{"displayName":"[Preview]: - Optional: List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"auditUnrestrictedNetworkToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Audit unrestricted network access to storage accounts","description":"Enable - or disable the monitoring of network access to storage account"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"vmssOsVulnerabilitiesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities in security configuration on your virtual machine scale sets - should be remediated","description":"Enable or disable the monitoring of virtual - machine scale sets OS vulnerabilities monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"secureTransferToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Secure transfer to storage accounts should be enabled","description":"Enable - or disable the monitoring of secure transfer to storage account"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"adaptiveApplicationControlsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Adaptive Application Controls should be enabled on virtual machines","description":"Enable - or disable the monitoring of allowed application list in Azure Security Center"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityDesignateLessThanOwnersMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - A maximum of 3 owners should be designated for your subscription","description":"Enable - or disable the monitoring of maximum owners in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"serverVulnerabilityAssessmentEffect":{"type":"String","metadata":{"displayName":"[Preview] - Vulnerability Assessment should be enabled on Virtual Machines","description":"Enable - or disable the detection of VM vulnerabilities by Azure Security Center Vulnerability - Assessment"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - CORS should not allow every resource to access your Web Application","description":"Enable - or disable the monitoring of CORS restrictions for Web Application"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with write permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Function App should only be accessible over HTTPS v2","description":"Enable - or disable the monitoring of the use of HTTPS in Function App v2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"vulnerabilityAssessmentMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities should be remediated by a Vulnerability Assessment solution","description":"Enable - or disable the detection of VM vulnerabilities by a vulnerability assessment - solution"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"logProfilesForActivityLogEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Azure subscriptions should have a log profile for Activity Log","description":"Enable - or disable the monitoring of a log profile for Activity Log in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled","strongType":"resourceTypes"}},"systemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - System updates should be installed on your machines","description":"Enable - or disable the monitoring of system updates reporting"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Latest TLS version should be used for App Service","description":"Enable or - disable the monitoring of the latest TLS version in App Service"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled accounts with write permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"anitmalwareRequiredForWindowsServersEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft IaaSAntimalware extension should be deployed on Windows servers","description":"Enable - or disable the monitoring of Windows server VMs without Microsoft IaaSAntimalware - extension deployed"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Web Application should only be accessible over HTTPS v2","description":"Enable - or disable the monitoring of the use of HTTPS in Web App v2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"vnetEnableDDoSProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - DDoS Protection Standard should be enabled","description":"Enable or disable - the monitoring of DDoS protection for all virtual networks with a subnet that - is part of an application gateway with a public IP."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with owner permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAdvancedDataSecurityMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Advanced data security should be enabled on your SQL servers","description":"Enable - or disable the monitoring of SQL servers without Advanced Data Security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlManagedInstanceAdvancedDataSecurityMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Advanced data security should be enabled on your SQL managed instances","description":"Enable - or disable the monitoring of SQL managed instances without Advanced Data Security"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"endpointProtectionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Monitor missing endpoint protection in Azure Security Center","description":"Enable - or disable the monitoring of endpoint protection"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"jitNetworkAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Just-in-time network access control should be applied on virtual machines","description":"Enable - or disable the monitoring of network just-in-time access"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"minimumTLSVersion":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum TLS version","description":"The minimum TLS protocol version that - should be enabled. Windows web servers with lower TLS versions will be marked - as non-compliant."},"allowedValues":["1.2"],"defaultValue":"1.2"},"aadAuthenticationInServiceFabricMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Service Fabric clusters should only use Azure Active Directory for client - authentication","description":"Enable or disable the monitoring of Azure Active - Directory for client authentication in Service Fabric"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"apiAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - App Service should only be accessible over HTTPS v2","description":"Enable - or disable the monitoring of the use of HTTPS v2 in App Service"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"vmssSystemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - System updates on virtual machine scale sets should be installed","description":"Enable - or disable the monitoring of virtual machine scale sets system updates reporting"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Remote debugging should be turned off for Web Application","description":"Enable - or disable the monitoring of remote debugging for Web App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"systemConfigurationsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities in security configuration on your machines should be remediated","description":"Enable - or disable the monitoring of OS vulnerabilities (based on a configured baseline)"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with read permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"enforcePasswordHistory":{"type":"String","metadata":{"displayName":"[Preview]: - Enforce password history","description":"Specifies limits on password reuse - - how many times a new password must be created for a user account before - the password can be repeated."},"defaultValue":"24"},"maximumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Maximum password age","description":"Specifies the maximum number of days - that may elapse before a user account password must be changed. The format - of the value is two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,70"},"minimumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password age","description":"Specifies the minimum number of days - that must elapse before a user account password can be changed."},"defaultValue":"1"},"minimumPasswordLength":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password length","description":"Specifies the minimum number of characters - that a user account password may contain."},"defaultValue":"10"},"passwordMustMeetComplexityRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Password must meet complexity requirements","description":"Specifies whether - a user account password must be complex. If required, a complex password must - not contain part of user''s account name or full name; be at least 6 characters - long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters."},"allowedValues":["0","1"],"defaultValue":"1"},"containerBenchmarkMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities in container security configurations should be remediated","description":"Enable - or disable the monitoring of container benchmark"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Remote debugging should be turned off for App Service","description":"Enable - or disable the monitoring of remote debugging for App Service"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts with owner permissions in - subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnServerMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL servers","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Latest TLS version should be used in your Web App","description":"Enable or - disable the monitoring of the latest TLS version in Web App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"networkSecurityGroupsOnVirtualMachinesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Internet-facing virtual machines should be protected with Network Security - Groups","description":"Enable or disable the monitoring of NSGs on VMs"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"functionAppRequireLatestTlsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Latest TLS version should be used in your Function App","description":"Enable - or disable the monitoring of the latest TLS version in Function App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities on your SQL databases should be remediated","description":"Enable - or disable the monitoring of Vulnerability Assessment scan results and recommendations - for how to remediate database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyDefinitions":[{"policyDefinitionReferenceId":"auditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentEmailSettingForReceivingScanReports","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentEmailSettingForReceivingScanReportsEffect'')]"}}},{"policyDefinitionReferenceId":"adaptiveNetworkHardeningsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{"effect":{"value":"[parameters(''adaptiveNetworkHardeningsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityDesignateMoreThanOneOwnerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{"effect":{"value":"[parameters(''identityDesignateMoreThanOneOwnerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diskEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{"effect":{"value":"[parameters(''diskEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{"effect":{"value":"[parameters(''functionAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployAdministratorsGroupMembersToExclude","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"membersToExclude":{"value":"[parameters(''membersToExclude'')]"}}},{"policyDefinitionReferenceId":"sqlDbEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{"effect":{"value":"[parameters(''sqlDbEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"aadAuthenticationInSqlServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{"effect":{"value":"[parameters(''aadAuthenticationInSqlServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInRedisCacheMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInRedisCacheMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssEndpointProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{"effect":{"value":"[parameters(''vmssEndpointProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"logAnalyticsOSImageAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToIncludeWindows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToIncludeLinux'')]"}}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"auditUnrestrictedNetworkToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{"effect":{"value":"[parameters(''auditUnrestrictedNetworkToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssOsVulnerabilitiesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{"effect":{"value":"[parameters(''vmssOsVulnerabilitiesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"secureTransferToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{"effect":{"value":"[parameters(''secureTransferToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"adaptiveApplicationControlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{"effect":{"value":"[parameters(''adaptiveApplicationControlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityDesignateLessThanOwnersMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{"effect":{"value":"[parameters(''identityDesignateLessThanOwnersMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"serverVulnerabilityAssessment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","parameters":{"effect":{"value":"[parameters(''serverVulnerabilityAssessmentEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{"effect":{"value":"[parameters(''webAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"logAnalyticsOSImageVMSSAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToIncludeWindows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToIncludeLinux'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"auditThatWindowsWebServersAreUsingsScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{"effect":{"value":"[parameters(''functionAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"logProfilesForActivityLog","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7796937f-307b-4598-941c-67d3a05ebfe7","parameters":{"effect":{"value":"[parameters(''logProfilesForActivityLogEffect'')]"}}},{"policyDefinitionReferenceId":"auditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypes'')]"}}},{"policyDefinitionReferenceId":"systemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{"effect":{"value":"[parameters(''systemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","parameters":{"effect":{"value":"[parameters(''apiAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"anitmalwareRequiredForWindowsServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9b597639-28e4-48eb-b506-56b05d366257","parameters":{"effect":{"value":"[parameters(''anitmalwareRequiredForWindowsServersEffect'')]"}}},{"policyDefinitionReferenceId":"webAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{"effect":{"value":"[parameters(''webAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vnetEnableDDoSProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{"effect":{"value":"[parameters(''vnetEnableDDoSProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlServerAdvancedDataSecurityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{"effect":{"value":"[parameters(''sqlServerAdvancedDataSecurityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlManagedInstanceAdvancedDataSecurityMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{"effect":{"value":"[parameters(''sqlManagedInstanceAdvancedDataSecurityMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"endpointProtectionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{"effect":{"value":"[parameters(''endpointProtectionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"jitNetworkAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{"effect":{"value":"[parameters(''jitNetworkAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployWindowsTLS","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{"minimumTLSVersion":{"value":"[parameters(''minimumTLSVersion'')]"}}},{"policyDefinitionReferenceId":"aadAuthenticationInServiceFabricMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{"effect":{"value":"[parameters(''aadAuthenticationInServiceFabricMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{"effect":{"value":"[parameters(''apiAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"auditThatTheAdministratorsGroupInsideWindowsVMsExcludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"vmssSystemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{"effect":{"value":"[parameters(''vmssSystemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"webAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{"effect":{"value":"[parameters(''webAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"auditAzureBaselineSecuritySettingsAccountPolicies","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12","parameters":{}},{"policyDefinitionReferenceId":"systemConfigurationsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{"effect":{"value":"[parameters(''systemConfigurationsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployAzureBaselineSecuritySettingsAccountPolicies","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c","parameters":{"enforcePasswordHistory":{"value":"[parameters(''enforcePasswordHistory'')]"},"maximumPasswordAge":{"value":"[parameters(''maximumPasswordAge'')]"},"minimumPasswordAge":{"value":"[parameters(''minimumPasswordAge'')]"},"minimumPasswordLength":{"value":"[parameters(''minimumPasswordLength'')]"},"passwordMustMeetComplexityRequirements":{"value":"[parameters(''passwordMustMeetComplexityRequirements'')]"}}},{"policyDefinitionReferenceId":"containerBenchmarkMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","parameters":{"effect":{"value":"[parameters(''containerBenchmarkMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{"effect":{"value":"[parameters(''apiAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","parameters":{"effect":{"value":"[parameters(''webAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsWorkspaceForVmReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceId'')]"}}},{"policyDefinitionReferenceId":"networkSecurityGroupsOnVirtualMachinesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","parameters":{"effect":{"value":"[parameters(''networkSecurityGroupsOnVirtualMachinesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppRequireLatestTlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","parameters":{"effect":{"value":"[parameters(''functionAppRequireLatestTlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"sqlDbVulnerabilityAssesmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{"effect":{"value":"[parameters(''sqlDbVulnerabilityAssesmentMonitoringEffect'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/27272c0b-c225-4cc3-b8b0-f2534b093077","type":"Microsoft.Authorization/policySetDefinitions","name":"27272c0b-c225-4cc3-b8b0-f2534b093077"},{"properties":{"displayName":"[Preview]: - Audit UK OFFICIAL and UK NHS controls and deploy specific VM Extensions to - support audit requirements","policyType":"BuiltIn","description":"This initiative - includes policies that address a subset of UK OFFICIAL and UK NHS controls. - Additional policies will be added in upcoming releases. For more information, - please visit https://aka.ms/ukofficial-blueprint and https://aka.ms/uknhs-blueprint","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"PreviewAuditAccountsWithOwnerPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithReadPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithWritePermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithWritePermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithReadPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmEtcPasswdFilePermissionsAreSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"DeployPrerequisitesAuditLinuxVmEtcPasswdFilePermissionsAreSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingSystemUpdatesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorOSVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorPossibleAppWhitelistingInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorSQLVulnerabilityAssessmentResultsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnauditedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedVmDisksInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorVmVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"AuditEnablementOfEncryptionOfAutomationAccountVariables","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{}},{"policyDefinitionReferenceId":"AuditEnablingOfOnlySecureConnectionsToYourRedisCache","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AuditProvisioningOfAnAzureActiveDirectoryAdministratorForSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AuditTheSettingOfClusterprotectionlevelPropertyToEncryptandsignInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfAzureActiveDirectoryForClientAuthenticationInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditVMsThatDoNotUseManagedDisks","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","parameters":{}},{"policyDefinitionReferenceId":"AuditUseOfClassicStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{}},{"policyDefinitionReferenceId":"AuditUseOfClassicVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{}},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatWindowsWebServersAreUsingScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"AuditAnyMissingSystemUpdatesOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLManagedInstancesWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLServersWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"AuditVulnerabilityAssessmentShouldBeEnabledOnSQLServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{}},{"policyDefinitionReferenceId":"AuditVulnerabilityAssessmentShouldBeEnabledOnSQLManagedInstances","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditOSVulnerabilitiesOnYourVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditStandardTierOfDDoSProtectionIsEnabledForAVirtualNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"AudtiAdvancedThreatProtectionTypesAllInSQLManagedInstanceAdvancedDataSecuritySettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{}},{"policyDefinitionReferenceId":"AudtiAdvancedThreatProtectionTypesAllInSQLServerAdvancedDataSecuritySettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","parameters":{}},{"policyDefinitionReferenceId":"MonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"MonitorInternetFacingVirtualMachinesForNetworkSecurityGroupTrafficHardeningRecommendations","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"AuditTheEndpointProtectionSolutionOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"MonitorPossibleNetworkJustInTimeJITAccessInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"AuditRemoteDebuggingStateForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"AuditRemoteDebuggingStateForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"AuditRemoteDebuggingStateForAnAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"AuditHttpsOnlyAccessForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"AuditHttpsOnlyAccessForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"AuditHttpsOnlyAccessForAnApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"AuditThatWindowsWebServersAreUsingsScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/3937f550-eedd-4639-9c5e-294358be442e","type":"Microsoft.Authorization/policySetDefinitions","name":"3937f550-eedd-4639-9c5e-294358be442e"},{"properties":{"displayName":"[Preview]: - Audit SWIFT CSP-CSCF v2020 controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of SWIFT CSP-CSCF v2020 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/SWIFT-blueprint.","metadata":{"version":"1.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"workspaceIDsLogAnalyticsAgentShouldConnectTo":{"type":"String","metadata":{"displayName":"[Preview]: - Connected workspace IDs","description":"A semicolon-separated list of the - workspace IDs that the Log Analytics agent should be connected to"}},"listOfMembersToIncludeInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members to include","description":"A semicolon-separated list of members that - should be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}},"domainNameFQDN":{"type":"String","metadata":{"displayName":"[Preview]: - Domain Name (FQDN)","description":"The fully qualified domain name (FQDN) - that the Windows VMs should be joined to"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"MfaShouldBeEnabledOnAccountsWithOwnerPermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"MfaShouldBeEnabledOnAccountsWithReadPermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"MfaShouldBeEnabledAccountsWithWritePermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesOnVirtualMachineScaleSetsShouldBeInstalled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithReadPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithWritePermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"FunctionAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"WebApplicationShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"ApiAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"AMaximumOf3OwnersShouldBeDesignatedForYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"ThereShouldBeMoreThanOneOwnerAssignedToYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourVirtualMachineScaleSetsShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"DDoSProtectionStandardShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"EndpointProtectionSolutionShouldBeInstalledOnVirtualMachineScaleSets","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"MonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesShouldBeInstalledOnYourMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourMachinesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"AdaptiveApplicationControlsShouldBeEnabledOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"JustInTimeNetworkAccessControlShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesOnYourSqlDatabasesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"AccessThroughInternetFacingEndpointShouldBeRestricted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"OnlySecureConnectionsToYourRedisCacheShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AnAzureActiveDirectoryAdministratorShouldBeProvisionedForSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"SecureTransferToStorageAccountsShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AdvancedDataSecurityShouldBeEnabledOnYourSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"TransparentDataEncryptionOnSqlDatabasesShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"ServiceFabricClustersShouldOnlyUseAzureActiveDirectoryForClientAuthentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfCustomRbacRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"AuditVMsThatDoNotUseManagedDisks","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","parameters":{}},{"policyDefinitionReferenceId":"VirtualMachineShouldBeMigratedToNewAzureResourceManagerResources","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{}},{"policyDefinitionReferenceId":"AutomationAccountVariablesShouldBeEncrypted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{}},{"policyDefinitionReferenceId":"StorageAccountsShouldBeMigratedToNewAzureResourceManagerResources","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{}},{"policyDefinitionReferenceId":"DiagnosticLogsInAzureStreamAnalyticsShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsOnWhichTheLogAnalyticsAgentIsNotConnectedAsExpected","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsOnWhichTheLogAnalyticsAgentIsNotConnectedAsExpected","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","parameters":{"WorkspaceId":{"value":"[parameters(''workspaceIDsLogAnalyticsAgentShouldConnectTo'')]"}}},{"policyDefinitionReferenceId":"NetworkSecurityGroupRulesForInternetFacingVirtualMachinesShouldBeHardened","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"EnsureThatSendAlertsToIsSetInSqlServerAdvancedDataSecuritySettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDependencyAgentDeploymentInVmssVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","parameters":{}},{"policyDefinitionReferenceId":"AuditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsThatAreNotJoinedToTheSpecifiedDomain","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''listOfMembersToIncludeInWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsThatAreNotJoinedToTheSpecifiedDomain","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970","parameters":{"DomainName":{"value":"[parameters(''domainNameFQDN'')]"}}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/3e0c67fc-8c7c-406c-89bd-6b6bdc986a22","type":"Microsoft.Authorization/policySetDefinitions","name":"3e0c67fc-8c7c-406c-89bd-6b6bdc986a22"},{"properties":{"displayName":"[Preview]: - Audit VMs with insecure password security settings","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits virtual machines with - insecure password security settings. For more information on Guest Configuration - policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0-preview","category":"Guest - Configuration","preview":true},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_MaximumPasswordAge","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934"},{"policyDefinitionReferenceId":"Deploy_MinimumPasswordAge","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df"},{"policyDefinitionReferenceId":"Deploy_PasswordMustMeetComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8"},{"policyDefinitionReferenceId":"Deploy_StorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78"},{"policyDefinitionReferenceId":"Deploy_EnforcePasswordHistory","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6"},{"policyDefinitionReferenceId":"Deploy_MinimumPasswordLength","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca"},{"policyDefinitionReferenceId":"Deploy_PasswordPolicy_msid110","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592"},{"policyDefinitionReferenceId":"Deploy_PasswordPolicy_msid121","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9"},{"policyDefinitionReferenceId":"Deploy_PasswordPolicy_msid232","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe"},{"policyDefinitionReferenceId":"Audit_MaximumPasswordAge","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc"},{"policyDefinitionReferenceId":"Audit_MinimumPasswordAge","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7"},{"policyDefinitionReferenceId":"Audit_PasswordMustMeetComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb"},{"policyDefinitionReferenceId":"Audit_StorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6"},{"policyDefinitionReferenceId":"Audit_EnforcePasswordHistory","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293"},{"policyDefinitionReferenceId":"Audit_MinimumPasswordLength","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec"},{"policyDefinitionReferenceId":"Audit_PasswordPolicy_msid110","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83"},{"policyDefinitionReferenceId":"Audit_PasswordPolicy_msid121","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b"},{"policyDefinitionReferenceId":"Audit_PasswordPolicy_msid232","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/3fa7cbf5-c0a4-4a59-85a5-cca4d996d5a6","type":"Microsoft.Authorization/policySetDefinitions","name":"3fa7cbf5-c0a4-4a59-85a5-cca4d996d5a6"},{"properties":{"displayName":"[Preview]: - Audit Azure Security Benchmark recommendations and deploy specific supporting - VM Extensions","policyType":"BuiltIn","description":"This initiative includes - audit and VM Extension deployment policies that address a subset of Azure - Security Benchmark recommendations. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/azsecbm.","metadata":{"version":"2.0.0-preview","preview":true,"category":"Regulatory - Compliance"},"parameters":{"listOfMembersToExcludeFromWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users excluded from Windows VM Administrators group","description":"A - semicolon-separated list of members that should be excluded in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"listOfMembersToIncludeInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users that must be included in Windows VM Administrators group","description":"A - semicolon-separated list of members that should be included in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"listOfOnlyMembersInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users that Windows VM Administrators group must *only* include","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"listOfRegionsWhereNetworkWatcherShouldBeEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of regions where Network Watcher should be enabled","description":"To - see a complete list of regions use Get-AzLocation","strongType":"location"},"defaultValue":["australiacentral","australiacentral2","australiaeast","australiasoutheast","brazilsouth","canadacentral","canadaeast","centralindia","centralus","eastasia","eastus","eastus2","francecentral","francesouth","germanynorth","germanywestcentral","global","japaneast","japanwest","koreacentral","koreasouth","northcentralus","northeurope","norwayeast","norwaywest","southafricanorth","southafricawest","southcentralus","southeastasia","southindia","switzerlandnorth","switzerlandwest","uaecentral","uaenorth","uksouth","ukwest","westcentralus","westeurope","westindia","westus","westus2"]},"approvedVirtualNetworkForVMs":{"type":"String","metadata":{"displayName":"[Preview]: - Virtual network where VMs should be connected","description":"Example: /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroupName/providers/Microsoft.Network/virtualNetworks/Name","strongType":"Microsoft.Network/virtualNetworks"}},"approvedNetworkGatewayforVirtualNetworks":{"type":"String","metadata":{"displayName":"[Preview]: - Network gateway that virtual networks should use","description":"Example: - /subscriptions/YourSubscriptionId/resourceGroups/YourResourceGroup/providers/Microsoft.Network/virtualNetworkGateways/Name","strongType":"Microsoft.Network/virtualNetworkGateways"}},"listOfWorkspaceIDsForLogAnalyticsAgent":{"type":"String","metadata":{"displayName":"[Preview]: - List of workspace IDs where Log Analytics agents should connect","description":"A - semicolon-separated list of the workspace IDs that the Log Analytics agent - should be connected to"}},"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled","description":"Audit - diagnostic setting for selected resource types"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"PHPLatestVersion":{"type":"String","metadata":{"displayName":"[Preview]: - Latest PHP version","description":"Latest supported PHP version for App Services"},"defaultValue":"7.3"},"JavaLatestVersion":{"type":"String","metadata":{"displayName":"[Preview]: - Latest Java version","description":"Latest supported Java version for App - Services"},"defaultValue":"11"},"WindowsPythonLatestVersion":{"type":"String","metadata":{"displayName":"[Preview]: - Latest Windows Python version","description":"Latest supported Python version - for App Services"},"defaultValue":"3.6"},"LinuxPythonLatestVersion":{"type":"String","metadata":{"displayName":"[Preview]: - Latest Linux Python version","description":"Latest supported Python version - for App Services"},"defaultValue":"3.8"}},"policyDefinitions":[{"policyDefinitionReferenceId":"013e242c-8828-4970-87b3-ab247555486d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/013e242c-8828-4970-87b3-ab247555486d","parameters":{}},{"policyDefinitionReferenceId":"048248b0-55cd-46da-b1ff-39efd52db260","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","parameters":{}},{"policyDefinitionReferenceId":"057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/057d6cfe-9c4f-4a6d-bc60-14420ea1f1a9","parameters":{}},{"policyDefinitionReferenceId":"057ef27e-665e-4328-8ea3-04b3122bd9fb","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/057ef27e-665e-4328-8ea3-04b3122bd9fb","parameters":{}},{"policyDefinitionReferenceId":"0820b7b9-23aa-4725-a1ce-ae4558f718e5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0820b7b9-23aa-4725-a1ce-ae4558f718e5","parameters":{}},{"policyDefinitionReferenceId":"08e6af2d-db70-460a-bfe9-d5bd474ba9d6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"09024ccc-0c5f-475e-9457-b7c0d9ed487b","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"0961003e-5a0a-4549-abde-af6a37f2724d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b60c0b2-2dc2-4e1c-b5c9-abbed971de53","parameters":{}},{"policyDefinitionReferenceId":"0d134df8-db83-46fb-ad72-fe0c9428c8dd","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","parameters":{}},{"policyDefinitionReferenceId":"0da106f2-4ca3-48e8-bc85-c638fe6aea8f","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0da106f2-4ca3-48e8-bc85-c638fe6aea8f","parameters":{}},{"policyDefinitionReferenceId":"0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e246bcf-5f6f-4f87-bc6f-775d4712c7ea","parameters":{}},{"policyDefinitionReferenceId":"0e60b895-3786-45da-8377-9c6b4b6ac5f9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"0ec47710-77ff-4a3d-9181-6aa50af424d0","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","parameters":{}},{"policyDefinitionReferenceId":"144f1397-32f9-4598-8c88-118decc3ccba","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"MembersToExclude":{"value":"[parameters(''listOfMembersToExcludeFromWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"17k78e20-9358-41c9-923c-fb736d382a12","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"1a4e592a-6a6e-44a5-9814-e36264ca96e7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1a4e592a-6a6e-44a5-9814-e36264ca96e7","parameters":{}},{"policyDefinitionReferenceId":"1b7aa243-30e4-4c9e-bca8-d0d3022b634a","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{}},{"policyDefinitionReferenceId":"1d84d5fb-01f6-4d12-ba4f-4a26081d403d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{}},{"policyDefinitionReferenceId":"1f314764-cb73-4fc9-b863-8eca98ac36e9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"22730e10-96f6-4aac-ad84-9383d35b5917","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","parameters":{}},{"policyDefinitionReferenceId":"22bee202-a82f-4305-9a2a-6d7f44d4dedb","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"235359c5-7c52-4b82-9055-01c75cf9f60e","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/235359c5-7c52-4b82-9055-01c75cf9f60e","parameters":{}},{"policyDefinitionReferenceId":"26a828e1-e88f-464e-bbb3-c134a282b9de","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"2b9ad585-36bc-4615-b300-fd4435808332","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2b9ad585-36bc-4615-b300-fd4435808332","parameters":{}},{"policyDefinitionReferenceId":"2c89a2e5-7285-40fe-afe0-ae8654b92fb2","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c89a2e5-7285-40fe-afe0-ae8654b92fb2","parameters":{}},{"policyDefinitionReferenceId":"2d21331d-a4c2-4def-a9ad-ee4e1e023beb","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d21331d-a4c2-4def-a9ad-ee4e1e023beb","parameters":{}},{"policyDefinitionReferenceId":"34c877ad-507e-4c82-993e-3452a6e0ad3c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"34f95f76-5386-4de7-b824-0d8478470c9d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","parameters":{}},{"policyDefinitionReferenceId":"358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/358c20a6-3f9e-4f0e-97ff-c6ce485e2aac","parameters":{}},{"policyDefinitionReferenceId":"3657f5a0-770e-44a3-b44e-9431ba1e9735","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{}},{"policyDefinitionReferenceId":"36e17963-7202-494a-80c3-f508211c826b","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b","parameters":{}},{"policyDefinitionReferenceId":"37e0d2fe-28a5-43d6-a273-67d37d1f5606","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{}},{"policyDefinitionReferenceId":"383856f8-de7f-44a2-81fc-e5135b5c2aa4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/383856f8-de7f-44a2-81fc-e5135b5c2aa4","parameters":{}},{"policyDefinitionReferenceId":"3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","parameters":{}},{"policyDefinitionReferenceId":"3abeb944-26af-43ee-b83d-32aaf060fb94","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3abeb944-26af-43ee-b83d-32aaf060fb94","parameters":{}},{"policyDefinitionReferenceId":"3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"404c3081-a854-4457-ae30-26a93ef643f9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/41388f1c-2db0-4c25-95b2-35d7f5ccbfa9","parameters":{}},{"policyDefinitionReferenceId":"428256e6-1fac-4f48-a757-df34c2b3336d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","parameters":{}},{"policyDefinitionReferenceId":"475aae12-b88a-4572-8b36-9b712b2b3a17","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/475aae12-b88a-4572-8b36-9b712b2b3a17","parameters":{}},{"policyDefinitionReferenceId":"47a6b606-51aa-4496-8bb7-64b11cf66adc","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"48af4db5-9b8b-401c-8e74-076be876a430","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","parameters":{}},{"policyDefinitionReferenceId":"4f11b553-d42e-4e3a-89be-32ca364cad4c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","parameters":{}},{"policyDefinitionReferenceId":"501541f7-f7e7-4cd6-868c-4190fdad3ac9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","parameters":{}},{"policyDefinitionReferenceId":"5744710e-cc2f-4ee8-8809-3b11e89f4bc9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{}},{"policyDefinitionReferenceId":"5bb220d9-2698-4ee4-8404-b9c30c9df609","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5bb220d9-2698-4ee4-8404-b9c30c9df609","parameters":{}},{"policyDefinitionReferenceId":"5c028d2a-1889-45f6-b821-31f42711ced8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8","parameters":{}},{"policyDefinitionReferenceId":"5c607a2e-c700-4744-8254-d77e7c9eb5e4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"5f76cf89-fbf2-47fd-a3f4-b891fa780b60","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"60d21c4f-21a3-4d94-85f4-b924e6aeeda4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60d21c4f-21a3-4d94-85f4-b924e6aeeda4","parameters":{}},{"policyDefinitionReferenceId":"617c02be-7f02-4efd-8836-3180d47b6c68","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","parameters":{}},{"policyDefinitionReferenceId":"68511db2-bd02-41c4-ae6b-1900a012968a","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68511db2-bd02-41c4-ae6b-1900a012968a","parameters":{"WorkspaceId":{"value":"[parameters(''listOfWorkspaceIDsForLogAnalyticsAgent'')]"}}},{"policyDefinitionReferenceId":"6b1cbf55-e8b6-442f-ba4c-7246b6381474","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","parameters":{}},{"policyDefinitionReferenceId":"7229bd6a-693d-478a-87f0-1dc1af06f3b8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8","parameters":{}},{"policyDefinitionReferenceId":"760a85ff-6162-42b3-8d70-698e268f648c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"7c1b1214-f927-48bf-8882-84f0af6588b1","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","parameters":{}},{"policyDefinitionReferenceId":"7f89b1eb-583c-429a-8828-af049802c1d9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"82339799-d096-41ae-8538-b108becf0970","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","parameters":{}},{"policyDefinitionReferenceId":"83a214f7-d01a-484b-91a9-ed54470c9a6a","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","parameters":{}},{"policyDefinitionReferenceId":"86880e5c-df35-43c5-95ad-7e120635775e","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e","parameters":{}},{"policyDefinitionReferenceId":"86b3d65f-7626-441e-b690-81a8b71cff60","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"86d97760-d216-4d81-a3ad-163087b2b6c3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86d97760-d216-4d81-a3ad-163087b2b6c3","parameters":{}},{"policyDefinitionReferenceId":"8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","parameters":{}},{"policyDefinitionReferenceId":"9297c21d-2ed6-4474-b48f-163f75654ce3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"93507a81-10a4-4af0-9ee2-34cf25a96e98","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''listOfMembersToIncludeInWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"9677b740-f641-4f3c-b9c5-466005c85278","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","parameters":{}},{"policyDefinitionReferenceId":"985285b7-b97a-419c-8d48-c88cc934c8d8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","parameters":{}},{"policyDefinitionReferenceId":"a030a57e-4639-4e8f-ade9-a92f33afe7ee","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a030a57e-4639-4e8f-ade9-a92f33afe7ee","parameters":{}},{"policyDefinitionReferenceId":"a1181c5f-672a-477a-979a-7d58aa086233","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","parameters":{}},{"policyDefinitionReferenceId":"a451c1ef-c6ca-483d-87ed-f49761e3ffb5","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"a4af4a39-4135-47fb-b175-47fbdf85311d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"a70ca396-0a34-413a-88e1-b956c1e683be","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a70ca396-0a34-413a-88e1-b956c1e683be","parameters":{}},{"policyDefinitionReferenceId":"a7aca53f-2ed4-4466-a25e-0b45ade68efd","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"aa633080-8b72-40c4-a2d7-d00c03e80bed","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"aa81768c-cb87-4ce2-bfaa-00baa10d760c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa81768c-cb87-4ce2-bfaa-00baa10d760c","parameters":{}},{"policyDefinitionReferenceId":"abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","parameters":{}},{"policyDefinitionReferenceId":"ae5d2f14-d830-42b6-9899-df6cfe9c71a3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ae5d2f14-d830-42b6-9899-df6cfe9c71a3","parameters":{}},{"policyDefinitionReferenceId":"aeb23562-188d-47cb-80b8-551f16ef9fff","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","parameters":{}},{"policyDefinitionReferenceId":"af6cd1bd-1635-48cb-bde7-5b15693900b9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"b0f33259-77d7-4c9e-aac6-3aabcfae693c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"b4330a05-a843-4bc8-bf9a-cacce50c67f4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","parameters":{}},{"policyDefinitionReferenceId":"b4d66858-c922-44e3-9566-5cdb7a7be744","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","parameters":{}},{"policyDefinitionReferenceId":"b54ed75b-3e1a-44ac-a333-05ba39b99ff0","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b607c5de-e7d9-4eee-9e5c-83f1bcee4fa0","parameters":{}},{"policyDefinitionReferenceId":"b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b6e2945c-0b7b-40f5-9233-7a5323b5cdc6","parameters":{"listOfLocations":{"value":"[parameters(''listOfRegionsWhereNetworkWatcherShouldBeEnabled'')]"}}},{"policyDefinitionReferenceId":"b7ddfbdc-1260-477d-91fd-98bd9be789a6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"b821191b-3a12-44bc-9c38-212138a29ff3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","parameters":{"Members":{"value":"[parameters(''listOfOnlyMembersInWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"bd352bd5-2853-4985-bf0d-73806b4a5744","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","parameters":{}},{"policyDefinitionReferenceId":"bda18df3-5e41-4709-add9-2554ce68c966","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{}},{"policyDefinitionReferenceId":"bde62c94-ccca-4821-a815-92c1d31a76de","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"c3f317a7-a95c-4547-b7e7-11017ebdf2fe","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"c43e4a30-77cb-48ab-a4dd-93f175c63b57","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c43e4a30-77cb-48ab-a4dd-93f175c63b57","parameters":{}},{"policyDefinitionReferenceId":"c4857be7-912a-4c75-87e6-e30292bcdf78","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c4857be7-912a-4c75-87e6-e30292bcdf78","parameters":{}},{"policyDefinitionReferenceId":"c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c4d441f8-f9d9-4a9e-9cef-e82117cb3eef","parameters":{}},{"policyDefinitionReferenceId":"c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","parameters":{}},{"policyDefinitionReferenceId":"c95c74d9-38fe-4f0d-af86-0c7d626a315c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c95c74d9-38fe-4f0d-af86-0c7d626a315c","parameters":{}},{"policyDefinitionReferenceId":"cb510bfd-1cba-4d9f-a230-cb0976f4bb71","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"cc7cda28-f867-4311-8497-a526129a8d19","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19","parameters":{}},{"policyDefinitionReferenceId":"cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc9835f2-9f6b-4cc8-ab4a-f8ef615eb349","parameters":{}},{"policyDefinitionReferenceId":"cf820ca0-f99e-4f3e-84fb-66e913812d21","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf820ca0-f99e-4f3e-84fb-66e913812d21","parameters":{}},{"policyDefinitionReferenceId":"d158790f-bfb0-486c-8631-2dc6b4e8e6af","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d158790f-bfb0-486c-8631-2dc6b4e8e6af","parameters":{}},{"policyDefinitionReferenceId":"d38fc420-0735-4ef3-ac11-c806f651a570","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","parameters":{}},{"policyDefinitionReferenceId":"d416745a-506c-48b6-8ab1-83cb814bcaa3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d416745a-506c-48b6-8ab1-83cb814bcaa3","parameters":{"virtualNetworkId":{"value":"[parameters(''approvedVirtualNetworkForVMs'')]"}}},{"policyDefinitionReferenceId":"d63edb4a-c612-454d-b47d-191a724fcbf0","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d63edb4a-c612-454d-b47d-191a724fcbf0","parameters":{}},{"policyDefinitionReferenceId":"e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e0a2b1a3-f7f9-4569-807f-2a9edebdf4d9","parameters":{}},{"policyDefinitionReferenceId":"e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"e3576e28-8b17-4677-84c3-db2990658d64","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"e71308d3-144b-4262-b144-efdc3cc90517","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e71308d3-144b-4262-b144-efdc3cc90517","parameters":{}},{"policyDefinitionReferenceId":"e756b945-1b1b-480b-8de8-9a0859d5f7ad","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","parameters":{}},{"policyDefinitionReferenceId":"e802a67a-daf5-4436-9ea6-f6d821dd0c5d","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e802a67a-daf5-4436-9ea6-f6d821dd0c5d","parameters":{}},{"policyDefinitionReferenceId":"e8cbc669-f12d-49eb-93e7-9273119e9933","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","parameters":{}},{"policyDefinitionReferenceId":"e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"ea4d6841-2173-4317-9747-ff522a45120f","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ea4d6841-2173-4317-9747-ff522a45120f","parameters":{}},{"policyDefinitionReferenceId":"ebb62a0c-3560-49e1-89ed-27e074e9f8ad","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{}},{"policyDefinitionReferenceId":"efbde977-ba53-4479-b8e9-10b957924fbf","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/efbde977-ba53-4479-b8e9-10b957924fbf","parameters":{}},{"policyDefinitionReferenceId":"f0473e7a-a1ba-4e86-afb2-e829e11b01d8","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0473e7a-a1ba-4e86-afb2-e829e11b01d8","parameters":{}},{"policyDefinitionReferenceId":"f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","parameters":{}},{"policyDefinitionReferenceId":"f1776c76-f58c-4245-a8d0-2b207198dc8b","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f1776c76-f58c-4245-a8d0-2b207198dc8b","parameters":{"virtualNetworkGatewayId":{"value":"[parameters(''approvedNetworkGatewayforVirtualNetworks'')]"}}},{"policyDefinitionReferenceId":"f3b44e5d-1456-475f-9c67-c66c4618e85a","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"f56a3ab2-89d1-44de-ac0d-2ada5962e22a","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","parameters":{}},{"policyDefinitionReferenceId":"f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f6de0be7-9a8a-4b8a-b349-43cf02d22f7c","parameters":{}},{"policyDefinitionReferenceId":"f8456c1c-aa66-4dfb-861a-25d127b775c9","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"f8d36e2f-389b-4ee4-898d-21aeb69a0f45","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8d36e2f-389b-4ee4-898d-21aeb69a0f45","parameters":{}},{"policyDefinitionReferenceId":"f9be5368-9bf5-4b84-9e0a-7850da98bb46","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9be5368-9bf5-4b84-9e0a-7850da98bb46","parameters":{}},{"policyDefinitionReferenceId":"f9d614c5-c173-4d56-95a7-b4437057d193","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","parameters":{}},{"policyDefinitionReferenceId":"fcbc55c9-f25a-4e55-a6cb-33acb3be778b","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b","parameters":{}},{"policyDefinitionReferenceId":"feedbf84-6b99-488c-acc2-71c829aa5ffc","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"10c1859c-e1a7-4df3-ab97-a487fa8059f6","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","parameters":{}},{"policyDefinitionReferenceId":"843664e0-7563-41ee-a9cb-7522c382d2c4","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","parameters":{}},{"policyDefinitionReferenceId":"c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","parameters":{}},{"policyDefinitionReferenceId":"1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","parameters":{"PHPLatestVersion":{"value":"[parameters(''PHPLatestVersion'')]"}}},{"policyDefinitionReferenceId":"7261b898-8a84-4db8-9e04-18527132abb3","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","parameters":{"PHPLatestVersion":{"value":"[parameters(''PHPLatestVersion'')]"}}},{"policyDefinitionReferenceId":"ab965db2-d2bf-4b64-8b39-c38ec8179461","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","parameters":{"PHPLatestVersion":{"value":"[parameters(''PHPLatestVersion'')]"}}},{"policyDefinitionReferenceId":"496223c3-ad65-4ecd-878a-bae78737e9ed","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","parameters":{"JavaLatestVersion":{"value":"[parameters(''JavaLatestVersion'')]"}}},{"policyDefinitionReferenceId":"9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","parameters":{"JavaLatestVersion":{"value":"[parameters(''JavaLatestVersion'')]"}}},{"policyDefinitionReferenceId":"88999f4c-376a-45c8-bcb3-4058f713cf39","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","parameters":{"JavaLatestVersion":{"value":"[parameters(''JavaLatestVersion'')]"}}},{"policyDefinitionReferenceId":"7008174a-fd10-4ef0-817e-fc820a951d73","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","parameters":{"WindowsPythonLatestVersion":{"value":"[parameters(''WindowsPythonLatestVersion'')]"},"LinuxPythonLatestVersion":{"value":"[parameters(''LinuxPythonLatestVersion'')]"}}},{"policyDefinitionReferenceId":"7238174a-fd10-4ef0-817e-fc820a951d73","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","parameters":{"WindowsPythonLatestVersion":{"value":"[parameters(''WindowsPythonLatestVersion'')]"},"LinuxPythonLatestVersion":{"value":"[parameters(''LinuxPythonLatestVersion'')]"}}},{"policyDefinitionReferenceId":"74c3584d-afae-46f7-a20a-6f8adba71a16","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","parameters":{"WindowsPythonLatestVersion":{"value":"[parameters(''WindowsPythonLatestVersion'')]"},"LinuxPythonLatestVersion":{"value":"[parameters(''LinuxPythonLatestVersion'')]"}}},{"policyDefinitionReferenceId":"fb893a29-21bb-418c-a157-e99480ec364c","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/42a694ed-f65e-42b2-aa9e-8052e9740a92","type":"Microsoft.Authorization/policySetDefinitions","name":"42a694ed-f65e-42b2-aa9e-8052e9740a92"},{"properties":{"displayName":"[Preview]: - Audit PCI v3.2.1:2018 controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of PCI v3.2.1:2018 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/pciv321-init.","metadata":{"version":"1.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"previewAuditAccountsWithOwnerPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"previewAuditAccountsWithWritePermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"previewAuditDeprecatedAccountsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"previewAuditDeprecatedAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"previewAuditExternalAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"previewAuditExternalAccountsWithReadPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"previewAuditExternalAccountsWithWritePermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"previewAuditHttpsOnlyAccessForAnApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"previewAuditHttpsOnlyAccessForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"previewAuditHttpsOnlyAccessForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"previewAuditMaximumNumberOfOwnersForASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"previewAuditMinimumNumberOfOwnersForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorMissingSystemUpdatesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorOSVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorSQLVulnerabilityAssessmentResultsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorUnauditedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorUnencryptedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorUnencryptedVmDisksInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"accessThroughInternetFacingEndpointShouldBeRestricted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorVmVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"auditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"auditEnablementOfEncryptionOfAutomationAccountVariables","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{}},{"policyDefinitionReferenceId":"auditEnablingOfOnlySecureConnectionsToYourRedisCache","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"auditProvisioningOfAnAzureActiveDirectoryAdministratorForSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"auditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"auditSQLServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"auditTheSettingOfClusterprotectionlevelPropertyToEncryptandsignInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","parameters":{}},{"policyDefinitionReferenceId":"auditUseOfClassicStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{}},{"policyDefinitionReferenceId":"auditUseOfClassicVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{}},{"policyDefinitionReferenceId":"auditTransparentDataEncryptionStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"auditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"auditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/496eeda9-8f2f-4d5e-8dfd-204f0a92ed41","type":"Microsoft.Authorization/policySetDefinitions","name":"496eeda9-8f2f-4d5e-8dfd-204f0a92ed41"},{"properties":{"displayName":"[Preview]: - Audit Canada Federal PBMM controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of Canada Federal PBMM controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/canadafederalPBMM-blueprint","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"logAnalyticsWorkspaceIdforVMReporting":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}},"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"listOfMembersToExcludeFromWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members to exclude","description":"A semicolon-separated list of members that - should be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}},"listOfMembersToIncludeInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members to include","description":"A semicolon-separated list of members that - should be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"MfaShouldBeEnabledOnAccountsWithOwnerPermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"MfaShouldBeEnabledAccountsWithWritePermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesOnVirtualMachineScaleSetsShouldBeInstalled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"CorsShouldNotAllowEveryResourceToAccessYourWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithReadPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithWritePermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"FunctionAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"WebApplicationShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"ApiAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentInVmssVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsWorkspaceForVmReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceIdforVMreporting'')]"}}},{"policyDefinitionReferenceId":"AMaximumOf3OwnersShouldBeDesignatedForYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"ThereShouldBeMoreThanOneOwnerAssignedToYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourVirtualMachineScaleSetsShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"DDoSProtectionStandardShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"EndpointProtectionSolutionShouldBeInstalledOnVirtualMachineScaleSets","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"NetworkSecurityGroupRulesForInternetFacingVirtualMachinesShouldBeHardened","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"MonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesShouldBeInstalledOnYourMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourMachinesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"AdaptiveApplicationControlsShouldBeEnabledOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"JustInTimeNetworkAccessControlShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesOnYourSqlDatabasesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"DiskEncryptionShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesShouldBeRemediatedByAVulnerabilityAssessmentSolution","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"OnlySecureConnectionsToYourRedisCacheShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AnAzureActiveDirectoryAdministratorShouldBeProvisionedForSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"SecureTransferToStorageAccountsShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AdvancedDataSecurityShouldBeEnabledOnYourManagedInstances","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"AuditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"AdvancedDataSecurityShouldBeEnabledOnYourSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"TransparentDataEncryptionOnSqlDatabasesShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"ServiceFabricClustersShouldOnlyUseAzureActiveDirectoryForClientAuthentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"MembersToExclude":{"value":"[parameters(''listOfMembersToExcludeFromWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''listOfMembersToIncludeInWindowsVMAdministratorsGroup'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/4c4a5f27-de81-430b-b4e5-9cbd50595a87","type":"Microsoft.Authorization/policySetDefinitions","name":"4c4a5f27-de81-430b-b4e5-9cbd50595a87"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which the remote host connection status does not match - the specified one","policyType":"BuiltIn","description":"This initiative deploys - the policy requirements and audits Windows virtual machines on which the remote - host connection status does not match the specified one. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"host":{"type":"String","metadata":{"displayName":"[Preview]: - Remote Host Name","description":"Specifies the Domain Name System (DNS) name - or IP address of the remote host machine."}},"port":{"type":"String","metadata":{"displayName":"[Preview]: - Port","description":"The TCP port number on the remote host name."}},"shouldConnect":{"type":"String","metadata":{"displayName":"[Preview]: - Should connect to remote host","description":"Must be ''True'' or ''False''. - ''True'' indicates that the virtual machine should be able to establish a - connection with the remote host specified, so the machine will be non-compliant - if it cannot establish a connection. ''False'' indicates that the virtual - machine should not be able to establish a connection with the remote host - specified, so the machine will be non-compliant if it can establish a connection."},"allowedValues":["True","False"],"defaultValue":"False"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsRemoteConnection","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5bb36dda-8a78-4df9-affd-4f05a8612a8a","parameters":{"host":{"value":"[parameters(''host'')]"},"port":{"value":"[parameters(''port'')]"},"shouldConnect":{"value":"[parameters(''shouldConnect'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsRemoteConnection","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/02a84be7-c304-421f-9bb7-5d2c26af54ad"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/4ddaefff-7c78-4824-9b27-5c344f3cdf90","type":"Microsoft.Authorization/policySetDefinitions","name":"4ddaefff-7c78-4824-9b27-5c344f3cdf90"},{"properties":{"displayName":"Audit - Windows VMs that are not set to the specified time zone","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that are not set to the specified time zone. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"TimeZone":{"type":"String","metadata":{"displayName":"Time - zone","description":"The expected time zone"},"allowedValues":["(UTC-12:00) - International Date Line West","(UTC-11:00) Coordinated Universal Time-11","(UTC-10:00) - Aleutian Islands","(UTC-10:00) Hawaii","(UTC-09:30) Marquesas Islands","(UTC-09:00) - Alaska","(UTC-09:00) Coordinated Universal Time-09","(UTC-08:00) Baja California","(UTC-08:00) - Coordinated Universal Time-08","(UTC-08:00) Pacific Time (US & Canada)","(UTC-07:00) - Arizona","(UTC-07:00) Chihuahua, La Paz, Mazatlan","(UTC-07:00) Mountain Time - (US & Canada)","(UTC-06:00) Central America","(UTC-06:00) Central Time (US - & Canada)","(UTC-06:00) Easter Island","(UTC-06:00) Guadalajara, Mexico City, - Monterrey","(UTC-06:00) Saskatchewan","(UTC-05:00) Bogota, Lima, Quito, Rio - Branco","(UTC-05:00) Chetumal","(UTC-05:00) Eastern Time (US & Canada)","(UTC-05:00) - Haiti","(UTC-05:00) Havana","(UTC-05:00) Indiana (East)","(UTC-05:00) Turks - and Caicos","(UTC-04:00) Asuncion","(UTC-04:00) Atlantic Time (Canada)","(UTC-04:00) - Caracas","(UTC-04:00) Cuiaba","(UTC-04:00) Georgetown, La Paz, Manaus, San - Juan","(UTC-04:00) Santiago","(UTC-03:30) Newfoundland","(UTC-03:00) Araguaina","(UTC-03:00) - Brasilia","(UTC-03:00) Cayenne, Fortaleza","(UTC-03:00) City of Buenos Aires","(UTC-03:00) - Greenland","(UTC-03:00) Montevideo","(UTC-03:00) Punta Arenas","(UTC-03:00) - Saint Pierre and Miquelon","(UTC-03:00) Salvador","(UTC-02:00) Coordinated - Universal Time-02","(UTC-02:00) Mid-Atlantic - Old","(UTC-01:00) Azores","(UTC-01:00) - Cabo Verde Is.","(UTC) Coordinated Universal Time","(UTC+00:00) Dublin, Edinburgh, - Lisbon, London","(UTC+00:00) Monrovia, Reykjavik","(UTC+00:00) Sao Tome","(UTC+01:00) - Casablanca","(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","(UTC+01:00) - Belgrade, Bratislava, Budapest, Ljubljana, Prague","(UTC+01:00) Brussels, - Copenhagen, Madrid, Paris","(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb","(UTC+01:00) - West Central Africa","(UTC+02:00) Amman","(UTC+02:00) Athens, Bucharest","(UTC+02:00) - Beirut","(UTC+02:00) Cairo","(UTC+02:00) Chisinau","(UTC+02:00) Damascus","(UTC+02:00) - Gaza, Hebron","(UTC+02:00) Harare, Pretoria","(UTC+02:00) Helsinki, Kyiv, - Riga, Sofia, Tallinn, Vilnius","(UTC+02:00) Jerusalem","(UTC+02:00) Kaliningrad","(UTC+02:00) - Khartoum","(UTC+02:00) Tripoli","(UTC+02:00) Windhoek","(UTC+03:00) Baghdad","(UTC+03:00) - Istanbul","(UTC+03:00) Kuwait, Riyadh","(UTC+03:00) Minsk","(UTC+03:00) Moscow, - St. Petersburg","(UTC+03:00) Nairobi","(UTC+03:30) Tehran","(UTC+04:00) Abu - Dhabi, Muscat","(UTC+04:00) Astrakhan, Ulyanovsk","(UTC+04:00) Baku","(UTC+04:00) - Izhevsk, Samara","(UTC+04:00) Port Louis","(UTC+04:00) Saratov","(UTC+04:00) - Tbilisi","(UTC+04:00) Volgograd","(UTC+04:00) Yerevan","(UTC+04:30) Kabul","(UTC+05:00) - Ashgabat, Tashkent","(UTC+05:00) Ekaterinburg","(UTC+05:00) Islamabad, Karachi","(UTC+05:00) - Qyzylorda","(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi","(UTC+05:30) - Sri Jayawardenepura","(UTC+05:45) Kathmandu","(UTC+06:00) Astana","(UTC+06:00) - Dhaka","(UTC+06:00) Omsk","(UTC+06:30) Yangon (Rangoon)","(UTC+07:00) Bangkok, - Hanoi, Jakarta","(UTC+07:00) Barnaul, Gorno-Altaysk","(UTC+07:00) Hovd","(UTC+07:00) - Krasnoyarsk","(UTC+07:00) Novosibirsk","(UTC+07:00) Tomsk","(UTC+08:00) Beijing, - Chongqing, Hong Kong, Urumqi","(UTC+08:00) Irkutsk","(UTC+08:00) Kuala Lumpur, - Singapore","(UTC+08:00) Perth","(UTC+08:00) Taipei","(UTC+08:00) Ulaanbaatar","(UTC+08:45) - Eucla","(UTC+09:00) Chita","(UTC+09:00) Osaka, Sapporo, Tokyo","(UTC+09:00) - Pyongyang","(UTC+09:00) Seoul","(UTC+09:00) Yakutsk","(UTC+09:30) Adelaide","(UTC+09:30) - Darwin","(UTC+10:00) Brisbane","(UTC+10:00) Canberra, Melbourne, Sydney","(UTC+10:00) - Guam, Port Moresby","(UTC+10:00) Hobart","(UTC+10:00) Vladivostok","(UTC+10:30) - Lord Howe Island","(UTC+11:00) Bougainville Island","(UTC+11:00) Chokurdakh","(UTC+11:00) - Magadan","(UTC+11:00) Norfolk Island","(UTC+11:00) Sakhalin","(UTC+11:00) - Solomon Is., New Caledonia","(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky","(UTC+12:00) - Auckland, Wellington","(UTC+12:00) Coordinated Universal Time+12","(UTC+12:00) - Fiji","(UTC+12:00) Petropavlovsk-Kamchatsky - Old","(UTC+12:45) Chatham Islands","(UTC+13:00) - Coordinated Universal Time+13","(UTC+13:00) Nuku''alofa","(UTC+13:00) Samoa","(UTC+14:00) - Kiritimati Island"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsTimeZone","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c21f7060-c148-41cf-a68b-0ab3e14c764c","parameters":{"TimeZone":{"value":"[parameters(''TimeZone'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsTimeZone","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9f658460-46b7-43af-8565-94fc0662be38"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/538942d3-3fae-4fb6-9d94-744f9a51e7da","type":"Microsoft.Authorization/policySetDefinitions","name":"538942d3-3fae-4fb6-9d94-744f9a51e7da"},{"properties":{"displayName":"Enable - Azure Monitor for VMs","policyType":"BuiltIn","description":"Enable Azure - Monitor for the Virtual Machines (VMs) in the specified scope (Management - group, Subscription or resource group). Takes Log Analytics workspace as parameter.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics_1":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace"}},"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyDefinitions":[{"policyDefinitionReferenceId":"LogAnalyticsExtension_Windows_VM_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0868462e-646c-4fe3-9ced-a733534b6a2c","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics_1'')]"},"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"}}},{"policyDefinitionReferenceId":"LogAnalyticsExtension_Linux_VM_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/053d3325-282c-4e5c-b944-24faffd30d77","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics_1'')]"},"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"DependencyAgentExtension_Windows_HybridVM_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/91cb9edd-cd92-4d2f-b2f2-bdd8d065a3d4"},{"policyDefinitionReferenceId":"DependencyAgentExtension_Windows_VM_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1c210e94-a481-4beb-95fa-1571b434fb04","parameters":{"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"}}},{"policyDefinitionReferenceId":"DependencyAgentExtension_Linux_VM_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4da21710-ce6f-4e06-8cdb-5cc4c93ffbee","parameters":{"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"LogAnalytics_OSImage_Audit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"DependencyAgent_OSImage_Audit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/55f3eceb-5573-4f18-9695-226972c6d74a","type":"Microsoft.Authorization/policySetDefinitions","name":"55f3eceb-5573-4f18-9695-226972c6d74a"},{"properties":{"displayName":"Audit - Windows VMs that are not joined to the specified domain","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that are not joined to the specified domain. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"DomainName":{"type":"String","metadata":{"displayName":"Domain - Name (FQDN)","description":"The fully qualified domain name (FQDN) that the - Windows VMs should be joined to"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsDomainMembership","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/315c850a-272d-4502-8935-b79010405970","parameters":{"DomainName":{"value":"[parameters(''DomainName'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsDomainMembership","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a29ee95c-0395-4515-9851-cc04ffe82a91"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/6b3c1e80-8ae5-405b-b021-c23d13b3959f","type":"Microsoft.Authorization/policySetDefinitions","name":"6b3c1e80-8ae5-405b-b021-c23d13b3959f"},{"properties":{"displayName":"Enable - Azure Monitor for Virtual Machine Scale Sets","policyType":"BuiltIn","description":"Enable - Azure Monitor for the Virtual Machine Scale Sets in the specified scope (Management - group, Subscription or resource group). Takes Log Analytics workspace as parameter. - Note: if your scale set upgradePolicy is set to Manual, you need to apply - the extension to the all VMs in the set by calling upgrade on them. In CLI - this would be az vmss update-instances.","metadata":{"version":"1.0.1","category":"Monitoring"},"parameters":{"logAnalytics_1":{"type":"String","metadata":{"displayName":"Log - Analytics workspace","description":"Select Log Analytics workspace from dropdown - list. If this workspace is outside of the scope of the assignment you must - manually grant ''Log Analytics Contributor'' permissions (or similar) to the - policy assignment''s principal ID.","strongType":"omsWorkspace"}},"listOfImageIdToInclude_windows":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Windows OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]},"listOfImageIdToInclude_linux":{"type":"Array","metadata":{"displayName":"Optional: - List of VM images that have supported Linux OS to add to scope","description":"Example - value: ''/subscriptions//resourceGroups/YourResourceGroup/providers/Microsoft.Compute/images/ContosoStdImage''"},"defaultValue":[]}},"policyDefinitions":[{"policyDefinitionReferenceId":"LogAnalyticsExtension_Windows_VMSS_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c1b3629-c8f8-4bf6-862c-037cb9094038","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics_1'')]"},"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"}}},{"policyDefinitionReferenceId":"LogAnalyticsExtension_Linux_VMSS_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5ee9e9ed-0b42-41b7-8c9c-3cfb2fbe2069","parameters":{"logAnalytics":{"value":"[parameters(''logAnalytics_1'')]"},"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"DependencyAgentExtension_Windows_VMSS_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3be22e3b-d919-47aa-805e-8985dbeb0ad9","parameters":{"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"}}},{"policyDefinitionReferenceId":"DependencyAgentExtension_Linux_VMSS_Deploy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/765266ab-e40e-4c61-bcb2-5a5275d0b7c0","parameters":{"listOfImageIdToInclude":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"LogAnalytics_OSImage_VMSS_Audit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}},{"policyDefinitionReferenceId":"DependencyAgent_OSImage_VMSS_Audit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","parameters":{"listOfImageIdToInclude_windows":{"value":"[parameters(''listOfImageIdToInclude_windows'')]"},"listOfImageIdToInclude_linux":{"value":"[parameters(''listOfImageIdToInclude_linux'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/75714362-cae7-409e-9b99-a8e5075b7fad","type":"Microsoft.Authorization/policySetDefinitions","name":"75714362-cae7-409e-9b99-a8e5075b7fad"},{"properties":{"displayName":"[Preview]: - Audit ISO 27001:2013 controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of ISO 27001:2013 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/iso27001-blueprint.","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled","strongType":"resourceTypes"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"PreviewAuditAccountsWithOwnerPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithReadPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithWritePermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDependencyAgentDeploymentVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/11ac78e3-31bc-4f0c-8434-37ab963cea07","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDependencyAgentDeploymentInVMSSVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2dd799a-a932-4e9d-ac17-d473bc3c6c10","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithWritePermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmPasswdFilePermissions","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmShouldNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmEtcPasswdFilePermissionsAreSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAnApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentInVMSSVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditMaximumNumberOfOwnersForASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditMinimumNumberOfOwnersForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVmShouldNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorMissingSystemUpdatesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorOSVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorPossibleAppWhitelistingInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorSQLVulnerabilityAssessmentResultsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnauditedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedVmDisksInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorVmVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}}},{"policyDefinitionReferenceId":"AuditEnablementOfEncryptionOfAutomationAccountVariables","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3657f5a0-770e-44a3-b44e-9431ba1e9735","parameters":{}},{"policyDefinitionReferenceId":"AuditEnablingOfOnlySecureConnectionsToYourRedisCache","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AuditProvisioningOfAnAzureActiveDirectoryAdministratorForSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AuditSQLServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"AuditTheSettingOfClusterprotectionlevelPropertyToEncryptandsignInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/617c02be-7f02-4efd-8836-3180d47b6c68","parameters":{}},{"policyDefinitionReferenceId":"AuditTransparentDataEncryptionStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfAzureActiveDirectoryForClientAuthenticationInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"AuditUseOfClassicStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37e0d2fe-28a5-43d6-a273-67d37d1f5606","parameters":{}},{"policyDefinitionReferenceId":"AuditUseOfClassicVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{}},{"policyDefinitionReferenceId":"AuditVMsThatDoNotUseManagedDisks","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/06a78e20-9358-41c9-923c-fb736d382a4d","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/89c6cddc-1c73-4ac1-b19c-54d1a15a42f2","type":"Microsoft.Authorization/policySetDefinitions","name":"89c6cddc-1c73-4ac1-b19c-54d1a15a42f2"},{"properties":{"displayName":"Audit - Windows web servers that are not using secure communication protocols","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows web servers - that are not using secure communication protocols (TLS 1.1 or TLS 1.2). For - more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"MinimumTLSVersion":{"type":"String","metadata":{"displayName":"Minimum - TLS version","description":"The minimum TLS protocol version that should be - enabled. Windows web servers with lower TLS versions will be marked as non-compliant."},"allowedValues":["1.1","1.2"],"defaultValue":"1.1"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsTLS","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{"MinimumTLSVersion":{"value":"[parameters(''MinimumTLSVersion'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsTLS","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/8bc55e6b-e9d5-4266-8dac-f688d151ec9c","type":"Microsoft.Authorization/policySetDefinitions","name":"8bc55e6b-e9d5-4266-8dac-f688d151ec9c"},{"properties":{"displayName":"[Preview]: - Audit DoD Impact Level 4 controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of DoD Impact Level 4 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/DoDIL4-blueprint.","metadata":{"version":"3.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfAllowedLocationsForResourcesAndResourceGroups":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed locations for resources and resource groups","description":"This policy - enables you to restrict the locations your organization can specify when creating - resource groups or deploying resources. Use to enforce your geo-compliance - requirements. Excludes Microsoft.AzureActiveDirectory/b2cDirectories, and - resources that use the ''global'' region.","strongType":"location","deprecated":true}},"membersToIncludeInAdministratorsLocalGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members to be included in the Administrators local group","description":"A - semicolon-separated list of members that should be included in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"membersToExcludeInAdministratorsLocalGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members that should be excluded in the Administrators local group","description":"A - semicolon-separated list of members that should be excluded in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"logAnalyticsWorkspaceIdForVMs":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}},"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"vulnerabilityAssessmentOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL managed instances","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnServerMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL servers","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnVirtualMachinesEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability Assessment should be enabled on Virtual Machines","description":"Monitors - vulnerabilities detected by Azure Security Center Vulnerability Assessment - on Virtual Machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"geoRedundancyEnabledForStorageAccountsEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant storage should be enabled for Storage Accounts","description":"This - policy audits any Storage Account with geo-redundant storage not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForMariaDBEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for MariaDB","description":"This - policy audits any Azure Database for MariaDB with geo-redundant backup not - enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForMySQLEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for MySQL","description":"This - policy audits any Azure Database for MySQL with geo-redundant backup not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForPostgreSQLEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for PostgreSQL","description":"This - policy audits any Azure Database for PostgreSQL with geo-redundant backup - not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"adaptiveNetworkHardeningsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Adaptive Network Hardening recommendations should be applied on internet facing - virtual machines","description":"Enable or disable the monitoring of Internet-facing - virtual machines for Network Security Group traffic hardening recommendations"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Web Application should only be accessible over HTTPS","description":"Enable - or disable the monitoring of the use of HTTPS in Web App"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"functionAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Function App should only be accessible over HTTPS","description":"Enable or - disable the monitoring of the use of HTTPS in function App"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with write permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with read permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts with owner permissions in - subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - CORS should not allow every resource to access your Web Application","description":"Enable - or disable the monitoring of CORS restrictions for API Web"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssSystemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - System updates on virtual machine scale sets should be installed","description":"Enable - or disable virtual machine scale sets reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with read permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with owner permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled accounts with write permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"longtermGeoRedundantBackupEnabledAzureSQLDatabasesEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Long-term geo-redundant backup should be enabled for Azure SQL Databases","description":"This - policy audits any Azure SQL Database with long-term geo-redundant backup not - enabled."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyDefinitions":[{"policyDefinitionReferenceId":"deployRequirementsToAuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"auditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"auditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"serviceFabricClustersShouldOnlyUseAzureActiveDirectoryForClientAuthentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"auditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"transparentDataEncryptionOnSqlDatabasesShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecurityShouldBeEnabledOnYourSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"auditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecurityShouldBeEnabledOnYourManagedInstances","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"auditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"anAzureActiveDirectoryAdministratorShouldBeProvisionedForSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"OnlySecureConnectionsToYourRedisCacheShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesShouldBeRemediatedByAVulnerabilityAssessmentSolution","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"diskEncryptionShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesOnYourSqlDatabasesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"justInTimeNetworkAccessControlShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"adaptiveApplicationControlsShouldBeEnabledOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesInSecurityConfigurationOnYourMachinesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"systemUpdatesShouldBeInstalledOnYourMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"monitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmShouldNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmPasswdFilePermissions","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"endpointProtectionSolutionShouldBeInstalledOnVirtualMachineScaleSets","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"previewShowAuditResultsFromWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"dDoSProtectionStandardShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesInSecurityConfigurationOnYourVirtualMachineScaleSetsShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"thereShouldBeMoreThanOneOwnerAssignedToYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"aMaximumOf3OwnersShouldBeDesignatedForYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsAgentDeploymentInVmssVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsAgentDeploymentVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"apiAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"VulnerabilityAssessmentshouldbeenabledonVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnVirtualMachinesEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantStorageShouldBeEnabledForStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForStorageAccountsEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForMariaDB","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForMariaDBEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForMySQL","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForMySQLEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForPostgreSQL","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForPostgreSQLEffect'')]"}}},{"policyDefinitionReferenceId":"deployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"membersToInclude":{"value":"[parameters(''membersToIncludeInAdministratorsLocalGroup'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"membersToExclude":{"value":"[parameters(''membersToExcludeInAdministratorsLocalGroup'')]"}}},{"policyDefinitionReferenceId":"auditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypes'')]"}}},{"policyDefinitionReferenceId":"adaptiveNetworkHardeningsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{"effect":{"value":"[parameters(''adaptiveNetworkHardeningsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsWorkspaceForVmReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceIdForVMs'')]"}}},{"policyDefinitionReferenceId":"webAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{"effect":{"value":"[parameters(''webAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{"effect":{"value":"[parameters(''functionAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{"effect":{"value":"[parameters(''webAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssSystemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{"effect":{"value":"[parameters(''vmssSystemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"longtermGeoRedundantBackupEnabledAzureSQLDatabases","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","parameters":{"effect":{"value":"[parameters(''longtermGeoRedundantBackupEnabledAzureSQLDatabasesEffect'')]"}}},{"policyDefinitionReferenceId":"advancedThreatProtectionAllSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e756b945-1b1b-480b-8de8-9a0859d5f7ad","parameters":{}},{"policyDefinitionReferenceId":"advancedThreatProtectionAllSQLServerManagedInstance","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{}},{"policyDefinitionReferenceId":"emailNotificationsToAdminsSubscriptionOwnersSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c8343d2f-fdc9-4a97-b76f-fc71d1163bfc","parameters":{}},{"policyDefinitionReferenceId":"emailNotificationsToAdminsSubscriptionOwnersSQLManagedInstance","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aeb23562-188d-47cb-80b8-551f16ef9fff","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecuritySQLServerReceiveSecurityAlerts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9677b740-f641-4f3c-b9c5-466005c85278","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecuritySQLManagedInstanceReceiveSecurityAlerts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3965c43d-b5f4-482e-b74a-d89ee0e0b3a8","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesSecurityConfigurationsRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e8cbc669-f12d-49eb-93e7-9273119e9933","parameters":{}},{"policyDefinitionReferenceId":"ensureDotNetFrameworkLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c2e7ca55-f62c-49b2-89a4-d41eb661d2f0","parameters":{}},{"policyDefinitionReferenceId":"ensureDotNetFrameworkLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/10c1859c-e1a7-4df3-ab97-a487fa8059f6","parameters":{}},{"policyDefinitionReferenceId":"ensureDotNetFrameworkLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/843664e0-7563-41ee-a9cb-7522c382d2c4","parameters":{}},{"policyDefinitionReferenceId":"ensureHTTPVersionLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/991310cd-e9f3-47bc-b7b6-f57b557d07db","parameters":{}},{"policyDefinitionReferenceId":"ensureHTTPVersionLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2c1c086-2d84-4019-bff3-c44ccd95113c","parameters":{}},{"policyDefinitionReferenceId":"ensureHTTPVersionLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8c122334-9d20-4eb8-89ea-ac9a705b74ae","parameters":{}},{"policyDefinitionReferenceId":"ensureJavaVersionLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88999f4c-376a-45c8-bcb3-4058f713cf39","parameters":{}},{"policyDefinitionReferenceId":"ensureJavaVersionLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d0b6ea4-93e2-4578-bf2f-6bb17d22b4bc","parameters":{}},{"policyDefinitionReferenceId":"ensureJavaVersionLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/496223c3-ad65-4ecd-878a-bae78737e9ed","parameters":{}},{"policyDefinitionReferenceId":"ensurePHPVersionLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1bc1795e-d44a-4d48-9b3b-6fff0fd5f9ba","parameters":{}},{"policyDefinitionReferenceId":"ensurePHPVersionLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ab965db2-d2bf-4b64-8b39-c38ec8179461","parameters":{}},{"policyDefinitionReferenceId":"ensurePHPVersionLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7261b898-8a84-4db8-9e04-18527132abb3","parameters":{}},{"policyDefinitionReferenceId":"ensurePythonVersionLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/74c3584d-afae-46f7-a20a-6f8adba71a16","parameters":{}},{"policyDefinitionReferenceId":"ensurePythonVersionLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7238174a-fd10-4ef0-817e-fc820a951d73","parameters":{}},{"policyDefinitionReferenceId":"ensurePythonVersionLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7008174a-fd10-4ef0-817e-fc820a951d73","parameters":{}},{"policyDefinitionReferenceId":"ensureTLSVersionLatestForAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cb6aa8b-9e41-4f4e-aa25-089a7ac2581e","parameters":{}},{"policyDefinitionReferenceId":"ensureTLSVersionLatestForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9d614c5-c173-4d56-95a7-b4437057d193","parameters":{}},{"policyDefinitionReferenceId":"ensureTLSVersionLatestForWebApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0e6e85b-9b9f-4a4b-b67b-f730d42f1b0b","parameters":{}},{"policyDefinitionReferenceId":"kubernetesServicesUpgradedToNonVulnerableKubernetesVersion","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fb893a29-21bb-418c-a157-e99480ec364c","parameters":{}},{"policyDefinitionReferenceId":"securityCenterStandardPricingTierShouldBeSelected","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1181c5f-672a-477a-979a-7d58aa086233","parameters":{}},{"policyDefinitionReferenceId":"emailNotificationToSubscriptionOwnerHighSeverityAlertsEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b15565f-aa9e-48ba-8619-45960f2c314d","parameters":{}},{"policyDefinitionReferenceId":"securityContactEmailAddressForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f4f78b8-e367-4b10-a341-d9a4ad5cf1c7","parameters":{}},{"policyDefinitionReferenceId":"securityContactPhoneNumberShouldBeProvidedForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4d66858-c922-44e3-9566-5cdb7a7be744","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/8d792a84-723c-4d92-a3c3-e4ed16a2d133","type":"Microsoft.Authorization/policySetDefinitions","name":"8d792a84-723c-4d92-a3c3-e4ed16a2d133"},{"properties":{"displayName":"Audit - Windows VMs on which the specified services are not installed and ''Running''","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - on which the specified services are not installed and ''Running''. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"ServiceName":{"type":"String","metadata":{"displayName":"Service - names (supports wildcards)","description":"A semicolon-separated list of the - names of the services that should be installed and ''Running''. e.g. ''WinRm;Wi*''"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsServiceStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32b1e4d4-6cd5-47b4-a935-169da8a5c262","parameters":{"ServiceName":{"value":"[parameters(''ServiceName'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsServiceStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c2dd2a9a-8a20-4a9c-b8d6-f17ccc26939a"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/8eeec860-e2fa-4f89-a669-84942c57225f","type":"Microsoft.Authorization/policySetDefinitions","name":"8eeec860-e2fa-4f89-a669-84942c57225f"},{"properties":{"displayName":"[Preview]: - Audit Motion Picture Association of America (MPAA) controls and deploy specific - VM Extensions to support audit requirements","policyType":"BuiltIn","description":"This - initiative includes policies that address a subset of Motion Picture Association - of America (MPAA) security and guidelines controls. Additional policies will - be added in upcoming releases. For more information, please visit https://aka.ms/mpaa-blueprint","metadata":{"version":"1.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"certificateThumbprints":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints that should exist under the Trusted Root","description":"A - semicolon-separated list of certificate thumbprints that should exist under - the Trusted Root certificate store (Cert:\\LocalMachine\\Root). e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}},"applicationName":{"type":"String","metadata":{"displayName":"[Preview]: - Application names to be installed on VMs","description":"A semicolon-separated - list of the names of the applications that should be installed. e.g. ''python; - powershell''"}},"storagePrefix":{"type":"String","metadata":{"displayName":"[Preview]: - Storage Account Prefix for Regional Storage Account to deploy diagnostic settings - for Network Security Groups","description":"This prefix will be combined with - the network security group location to form the created storage account name."}},"rgName":{"type":"String","metadata":{"displayName":"[Preview]: - Resource Group Name for Storage Account (must exist) to deploy diagnostic - settings for Network Security Groups","description":"The resource group that - the storage account will be created in. This resource group must already exist.","strongType":"ExistingResourceGroups"}},"diskEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Disk encryption should be applied on virtual machines","description":"Enable - or disable the monitoring for VM disk encryption"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"previewMonitorUnencryptedSQLDatabaseInAzureSecurityCenterEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Monitor unencrypted SQL database in Azure Security Center","description":"Enable - or disable monitoring of unencrypted SQL databases in Azure Security Center"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"metricName":{"type":"String","metadata":{"displayName":"[Preview]: - Metric name on which alert rules should be configured in Batch accounts","description":"The - metric name that an alert rule must be enabled on"}},"metricAlertsInBatchAccountPoolDeleteStartEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Metric alert rules should be configured on Batch accounts","description":"Enable - or disable monitoring of metric alert rules on Batch account to enable the - required metric"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Audit unrestricted network access to storage accounts","description":"Enable - or disable the monitoring of network access to storage account"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInLogicAppsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Diagnostic logs in Logic Apps should be enabled","description":"Enable or - disable the monitoring of diagnostic logs in Logic Apps workflows"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"requiredRetentionDays":{"type":"String","metadata":{"displayName":"[Preview]: - Required retention (in days) of diagnostic logs in Logic Apps workflows","description":"The - required diagnostic logs retention period in days"},"defaultValue":"365"},"vmssOsVulnerabilitiesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities in security configuration on your virtual machine scale sets - should be remediated","description":"Enable or disable monitoring of virtual - machine scale sets OS vulnerabilities "},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"systemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"String","metadata":{"displayName":"[Preview]: - System settings: Use Certificate Rules on Windows Executables for Software - Restriction Policies","description":"Specifies whether digital certificates - are processed when software restriction policies are enabled and a user or - process attempts to run software with an .exe file name extension. It enables - or disables certificate rules (a type of software restriction policies rule). - For certificate rules to take effect in software restriction policies, you - must enable this policy setting."},"defaultValue":"1"},"vulnerabilityAssessmentMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities should be remediated by a Vulnerability Assessment solution","description":"Enable - or disable the detection of VM vulnerabilities by a vulnerability assessment - solution"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"usersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may access this computer from the network","description":"Specifies - which remote users on the network are permitted to connect to the computer. - This does not include Remote Desktop Connection."},"defaultValue":"Administrators, - Authenticated Users"},"usersOrGroupsThatMayLogOnLocally":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on locally","description":"Specifies which users - or groups can interactively log on to the computer. Users who attempt to log - on via Remote Desktop Connection or IIS also require this user right."},"defaultValue":"Administrators"},"usersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on through Remote Desktop Services","description":"Specifies - which users or groups are permitted to log on as a Terminal Services client, - Remote Desktop, or for Remote Assistance."},"defaultValue":"Administrators, - Remote Desktop Users"},"usersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied access from the network","description":"Specifies - which users or groups are explicitly prohibited from connecting across the - network."},"defaultValue":"Guests"},"usersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may manage auditing and security log","description":"Specifies - users and groups permitted to change the auditing options for files and directories - and clear the Security log."},"defaultValue":"Administrators"},"usersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may back up files and directories","description":"Specifies - users and groups allowed to circumvent file and directory permissions to back - up the system."},"defaultValue":"Administrators, Backup Operators"},"usersOrGroupsThatMayChangeTheSystemTime":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the system time","description":"Specifies - which users and groups are permitted to change the time and date on the internal - clock of the computer."},"defaultValue":"Administrators, LOCAL SERVICE"},"usersOrGroupsThatMayChangeTheTimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the time zone","description":"Specifies which - users and groups are permitted to change the time zone of the computer."},"defaultValue":"Administrators, - LOCAL SERVICE"},"usersOrGroupsThatMayCreateATokenObject":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may create a token object","description":"Specifies which - users and groups are permitted to create an access token, which may provide - elevated rights to access sensitive data."},"defaultValue":"No One"},"usersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a batch job","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - as a batch job (i.e. scheduled task)."},"defaultValue":"Guests"},"usersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a service","description":"Specifies - which service accounts are explicitly not permitted to register a process - as a service."},"defaultValue":"Guests"},"usersAndGroupsThatAreDeniedLocalLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied local logon","description":"Specifies which - users and groups are explicitly not permitted to log on to the computer."},"defaultValue":"Guests"},"usersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied log on through Remote Desktop Services","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - via Terminal Services/Remote Desktop Client."},"defaultValue":"Guests"},"userAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"String","metadata":{"displayName":"[Preview]: - User and groups that may force shutdown from a remote system","description":"Specifies - which users and groups are permitted to shut down the computer from a remote - location on the network."},"defaultValue":"Administrators"},"usersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may restore files and directories","description":"Specifies - which users and groups are permitted to bypass file, directory, registry, - and other persistent object permissions when restoring backed up files and - directories."},"defaultValue":"Administrators, Backup Operators"},"usersAndGroupsThatMayShutDownTheSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may shut down the system","description":"Specifies which - users and groups who are logged on locally to the computers in your environment - are permitted to shut down the operating system with the Shut Down command."},"defaultValue":"Administrators"},"usersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may take ownership of files or other objects","description":"Specifies - which users and groups are permitted to take ownership of files, folders, - registry keys, processes, or threads. This user right bypasses any permissions - that are in place to protect objects to give ownership to the specified user."},"defaultValue":"Administrators"},"systemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - System updates should be installed on your machines","description":"Enable - or disable reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlServerAuditingRetentionDaysMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - SQL servers should be configured with auditing retention days greater than - 90 days","description":"Enable or disable the monitoring of SQL servers with - auditing retention period less than 90"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"windowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Domain profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"windowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"windowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"windowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Domain - profile."},"defaultValue":"1"},"windowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Domain profile."},"defaultValue":"1"},"windowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Private profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"windowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"windowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"windowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Private - profile."},"defaultValue":"1"},"windowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Private profile."},"defaultValue":"1"},"windowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Public profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"windowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"windowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"windowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Public - profile."},"defaultValue":"1"},"windowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Public profile."},"defaultValue":"1"},"windowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Domain: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Domain profile."},"defaultValue":"0"},"windowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Private: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Private profile."},"defaultValue":"0"},"windowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Public: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Public profile."},"defaultValue":"1"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with write permissions in your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"namespaceAuthorizationRulesInServiceBusMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - All authorization rules except RootManageSharedAccessKey should be removed - from Service Bus namespace","description":"Enable or disable the monitoring - of Service Bus namespace authorization rules"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"kubernetesServiceRbacEnabledMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Role-Based Access Control (RBAC) should be used on Kubernetes Services","description":"Enable - or disable the monitoring of Kubernetes Services without RBAC enabled"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Diagnostic logs in Search services should be enabled","description":"Enable - or disable the monitoring of diagnostic logs in Azure Search service"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"microsoftNetworkClientDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB client component."},"defaultValue":"1"},"microsoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Send unencrypted password to third-party SMB servers","description":"Specifies - whether the SMB redirector will send plaintext passwords during authentication - to third-party SMB servers that do not support password encryption. It is - recommended that you disable this policy setting unless there is a strong - business case to enable it."},"defaultValue":"0"},"microsoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Amount of idle time required before suspending session","description":"Specifies - the amount of continuous idle time that must pass in an SMB session before - the session is suspended because of inactivity. The format of the value is - two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,15"},"microsoftNetworkServerDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB server component."},"defaultValue":"1"},"microsoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Disconnect clients when logon hours expire","description":"Specifies - whether to disconnect users who are connected to the local computer outside - their user account''s valid logon hours. This setting affects the Server Message - Block (SMB) component. If you enable this policy setting you should also enable - ''Network security: Force logoff when logon hours expire''"},"defaultValue":"1"},"disableIPForwardingMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - IP Forwarding on your virtual machine should be disabled","description":"Enable - or disable the monitoring of IP forwarding on virtual machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"threatDetectionTypesOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Advanced Threat Protection types should be set to ''All'' in SQL managed instance - Advanced Data Security settings","description":"It is recommended to enable - all Advanced Threat Protection types on your SQL servers. Enabling all types - protects against SQL injection, database vulnerabilities, and any other anomalous - activities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"certificateStorePath":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate store path containing the certificates to be checked for expiration","description":"The - path to the certificate store containing the certificates to check the expiration - dates of. Default value is ''Cert:'' which is the root certificate store path, - so all certificates on the machine will be checked. Other example paths: ''Cert:\\LocalMachine'', - ''Cert:\\LocalMachine\\TrustedPublisher'', ''Cert:\\CurrentUser''"},"defaultValue":"Cert:"},"expirationLimitInDays":{"type":"String","metadata":{"displayName":"[Preview]: - Expiration limit in days for certificates that are expiring under specified - certificate store path","description":"An integer indicating the number of - days within which to check for certificates that are expiring. For example, - if this value is 30, any certificate expiring within the next 30 days will - cause this policy to be non-compliant."},"defaultValue":"30"},"certificateThumbprintsToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to include while checking for expired certificates - under specified certificate store path","description":"A semicolon-separated - list of certificate thumbprints to check under the specified path. If a value - is not specified, all certificates under the certificate store path will be - checked. If a value is specified, no certificates other than those with the - thumbprints specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"certificateThumbprintsToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to exclude while checking for expired certificates - under specified certificate store path","description":"A semicolon-separated - list of certificate thumbprints to ignore while checking expired certificates. - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"includeExpiredCertificates":{"type":"String","metadata":{"displayName":"[Preview]: - Include already expired certificates while checking for expired certificates - under specified certificate store path","description":"Must be ''true'' or - ''false''. True indicates that any found certificates that have already expired - will also make this policy non-compliant. False indicates that certificates - that have expired will be be ignored under specified certificate store path."},"allowedValues":["true","false"],"defaultValue":"false"},"recoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"[Preview]: - Recovery console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"},"accountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"[Preview]: - Accounts: Guest account status","description":"Specifies whether the local - Guest account is disabled."},"defaultValue":"0"},"networkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths","description":"Specifies - which registry paths will be accessible over the network, regardless of the - users or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"networkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"networkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"},"externalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscriptionEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"sqlDbVulnerabilityAssesmentMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerabilities on your SQL databases should be remediated","description":"Enable - or disable the monitoring of Vulnerability Assessment scan results and recommendations - for how to remediate database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyDefinitions":[{"policyDefinitionReferenceId":"diskEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{"effect":{"value":"[parameters(''diskEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployWindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","parameters":{"certificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}}},{"policyDefinitionReferenceId":"previewMonitorUnencryptedSQLDatabaseInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{"effect":{"value":"[parameters(''previewMonitorUnencryptedSQLDatabaseInAzureSecurityCenterEffect'')]"}}},{"policyDefinitionReferenceId":"previewDeployRequirementsToAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"metricAlertsInBatchAccountPoolDeleteStart","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26ee67a2-f81a-4ba8-b9ce-8550bd5ee1a7","parameters":{"effect":{"value":"[parameters(''metricAlertsInBatchAccountPoolDeleteStartEffect'')]"},"metricName":{"value":"[parameters(''MetricName'')]"}}},{"policyDefinitionReferenceId":"deploydefaultMicrosoftIaaSAntimalwareextensionforWindowsServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"auditAzureBaselineSecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9","parameters":{}},{"policyDefinitionReferenceId":"disableUnrestrictedNetworkToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{"effect":{"value":"[parameters(''disableUnrestrictedNetworkToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInLogicAppsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34f95f76-5386-4de7-b824-0d8478470c9d","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInLogicAppsMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''RequiredRetentionDays'')]"}}},{"policyDefinitionReferenceId":"deployThreatDetectionOnSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5","parameters":{}},{"policyDefinitionReferenceId":"vmssOsVulnerabilitiesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{"effect":{"value":"[parameters(''vmssOsVulnerabilitiesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployAzureBaselineSecurityOptionsSystemsettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5","parameters":{"systemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}}},{"policyDefinitionReferenceId":"deployInstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721","parameters":{"applicationName":{"value":"[parameters(''ApplicationName'')]"}}},{"policyDefinitionReferenceId":"previewAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployAzureBaselineUserRightsAssignment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24","parameters":{"usersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},"usersOrGroupsThatMayLogOnLocally":{"value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},"usersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},"usersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},"usersOrGroupsThatMayManageAuditingAndSecurityLog":{"value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},"usersOrGroupsThatMayBackUpFilesAndDirectories":{"value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},"usersOrGroupsThatMayChangeTheSystemTime":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},"usersOrGroupsThatMayChangeTheTimeZone":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},"usersOrGroupsThatMayCreateATokenObject":{"value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},"usersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},"usersAndGroupsThatAreDeniedLoggingOnAsAService":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},"usersAndGroupsThatAreDeniedLocalLogon":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},"usersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},"userAndGroupsThatMayForceShutdownFromARemoteSystem":{"value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},"usersAndGroupsThatMayRestoreFilesAndDirectories":{"value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},"usersAndGroupsThatMayShutDownTheSystem":{"value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},"usersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}}},{"policyDefinitionReferenceId":"systemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{"effect":{"value":"[parameters(''systemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"disableIPForwardingForNetworkInterfaces","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88c0b9da-ce96-4b03-9635-f29a937e2900","parameters":{}},{"policyDefinitionReferenceId":"sqlServerAuditingRetentionDaysMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/89099bee-89e0-4b26-a5f4-165451757743","parameters":{"effect":{"value":"[parameters(''sqlServerAuditingRetentionDaysMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"auditAzureBaselineSecurityOptionsSystemsettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b","parameters":{}},{"policyDefinitionReferenceId":"auditAzureBaselineWindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec","parameters":{}},{"policyDefinitionReferenceId":"deployAzureBaselineWindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","parameters":{"windowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"windowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"windowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"windowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"windowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"windowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"windowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"windowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"windowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"windowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"windowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"windowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"windowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"windowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"windowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"windowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"windowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"windowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"auditCertificateExpiration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab","parameters":{}},{"policyDefinitionReferenceId":"namespaceAuthorizationRulesInServiceBusMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1817ec0-a368-432a-8057-8371e17ac6ee","parameters":{"effect":{"value":"[parameters(''namespaceAuthorizationRulesInServiceBusMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServiceRbacEnabledMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","parameters":{"effect":{"value":"[parameters(''kubernetesServiceRbacEnabledMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInSearchServiceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInSearchServiceMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''RequiredRetentionDays'')]"}}},{"policyDefinitionReferenceId":"auditAzureBaselineSecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607","parameters":{}},{"policyDefinitionReferenceId":"auditAzureBaselineSecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b","parameters":{}},{"policyDefinitionReferenceId":"deployAzureBaselineSecurityOptionsMicrosoftNetworkClient","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652","parameters":{"microsoftNetworkClientDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},"microsoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},"microsoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},"microsoftNetworkServerDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},"microsoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}}},{"policyDefinitionReferenceId":"disableIPForwardingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bd352bd5-2853-4985-bf0d-73806b4a5744","parameters":{"effect":{"value":"[parameters(''disableIPForwardingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"threatDetectionTypesOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bda18df3-5e41-4709-add9-2554ce68c966","parameters":{"effect":{"value":"[parameters(''threatDetectionTypesOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"deployCertificateExpiration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8","parameters":{"certificateStorePath":{"value":"[parameters(''CertificateStorePath'')]"},"expirationLimitInDays":{"value":"[parameters(''ExpirationLimitInDays'')]"},"certificateThumbprintsToInclude":{"value":"[parameters(''CertificateThumbprintsToInclude'')]"},"certificateThumbprintsToExclude":{"value":"[parameters(''CertificateThumbprintsToExclude'')]"},"includeExpiredCertificates":{"value":"[parameters(''IncludeExpiredCertificates'')]"}}},{"policyDefinitionReferenceId":"auditAzureBaselineUserRightsAssignment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994","parameters":{}},{"policyDefinitionReferenceId":"deployDiagnosticSettingsforNetworkSecurityGroups","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89","parameters":{"storagePrefix":{"value":"[parameters(''StoragePrefix'')]"},"rgName":{"value":"[parameters(''RgName'')]"}}},{"policyDefinitionReferenceId":"deployAzureBaselineSecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","parameters":{"recoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}}},{"policyDefinitionReferenceId":"deployAzureBaselineSecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","parameters":{"accountsGuestAccountStatus":{"value":"[parameters(''AccountsGuestAccountStatus'')]"}}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f","parameters":{}},{"policyDefinitionReferenceId":"deployAzureBaselineSecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","parameters":{"networkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"networkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"networkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}}},{"policyDefinitionReferenceId":"externalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{"effect":{"value":"[parameters(''externalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscriptionEffect'')]"}}},{"policyDefinitionReferenceId":"auditAzureBaselineSecurityOptionsMicrosoftNetworkClient","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b","parameters":{}},{"policyDefinitionReferenceId":"auditInstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004","parameters":{}},{"policyDefinitionReferenceId":"sqlDbVulnerabilityAssesmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{"effect":{"value":"[parameters(''sqlDbVulnerabilityAssesmentMonitoringEffect'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/92646f03-e39d-47a9-9e24-58d60ef49af8","type":"Microsoft.Authorization/policySetDefinitions","name":"92646f03-e39d-47a9-9e24-58d60ef49af8"},{"properties":{"displayName":"[Preview]: - Enable Data Protection Suite","policyType":"BuiltIn","description":"Enable - data protection for SQL servers. This initiative is assigned automatically - by Azure Security Center Standard Tier.","metadata":{"version":"1.0.0-preview","category":"Security - Center","preview":true},"parameters":{},"policyDefinitions":[{"policyDefinitionReferenceId":"deployThreatDetectionOnSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36d49e87-48c4-4f2e-beed-ba4ed02b71f5","parameters":{}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/9cb3cc7a-b39b-4b82-bc89-e5a5d9ff7b97","type":"Microsoft.Authorization/policySetDefinitions","name":"9cb3cc7a-b39b-4b82-bc89-e5a5d9ff7b97"},{"properties":{"displayName":"[Deprecated]: - Audit Windows VMs on which Windows Defender Exploit Guard is not enabled","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - on which Windows Defender Exploit Guard is not enabled. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-deprecated","category":"Guest - Configuration","deprecated":true},"parameters":{"NotAvailableMachineState":{"type":"String","metadata":{"displayName":"[Deprecated]: - State in which to show VMs on which Windows Defender Exploit Guard is not - available","description":"Windows Defender Exploit Guard is only available - starting with Windows 10/Windows Server with update 1709. Setting this value - to ''Non-Compliant'' will make machines with older versions on which Windows - Defender Exploit Guard is not available (such as Windows Server 2012 R2) non-compliant. - Setting this value to ''Compliant'' will make these machines compliant."},"allowedValues":["Compliant","Non-Compliant"],"defaultValue":"Non-Compliant"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsDefenderExploitGuard","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6a7a2bcf-f9be-4e35-9734-4f9657a70f1d","parameters":{"NotAvailableMachineState":{"value":"[parameters(''NotAvailableMachineState'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsDefenderExploitGuard","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d9b45ff-9ddd-43fc-bf59-fbd1c8423053"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/9d2fd8e6-95c8-410d-add0-43ada4241574","type":"Microsoft.Authorization/policySetDefinitions","name":"9d2fd8e6-95c8-410d-add0-43ada4241574"},{"properties":{"displayName":"Audit - HITRUST/HIPAA controls and deploy specific VM Extensions to support audit - requirements","policyType":"BuiltIn","description":"This initiative includes - policies that address a subset of HITRUST/HIPAA controls. Additional policies - will be added in upcoming releases. https://aka.ms/hipaa-blueprint","metadata":{"version":"1.0.0","category":"Regulatory - Compliance"},"parameters":{"installedApplicationsOnWindowsVM":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should be installed. e.g. ''Microsoft SQL Server - 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server 2014*'' - (to match any application starting with ''Microsoft SQL Server 2014'')"}},"DeployDiagnosticSettingsforNetworkSecurityGroupsstoragePrefix":{"type":"String","metadata":{"displayName":"Storage - Account Prefix for Regional Storage Account to deploy diagnostic settings - for Network Security Groups","description":"This prefix will be combined with - the network security group location to form the created storage account name."}},"DeployDiagnosticSettingsforNetworkSecurityGroupsrgName":{"type":"String","metadata":{"displayName":"Resource - Group Name for Storage Account (must exist) to deploy diagnostic settings - for Network Security Groups","description":"The resource group that the storage - account will be created in. This resource group must already exist.","strongType":"ExistingResourceGroups"}},"diagnosticsLogsInBatchAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Batch accounts should be enabled","description":"Enable or disable - the monitoring of diagnostic logs in Batch accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInBatchAccountRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) for logs in Batch accounts","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - managed instance TDE protector should be encrypted with your own key","description":"Enable - or disable the monitoring of Transparent Data Encryption (TDE) with your own - key support. TDE with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diskEncryptionMonitoringEffect":{"type":"String","metadata":{"displayName":"Disk - encryption should be applied on virtual machines","description":"Enable or - disable the monitoring for VM disk encryption"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Search services should be enabled","description":"Enable or disable - the monitoring of diagnostic logs in Azure Search service"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInSearchServiceRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Azure Search service","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"vulnerabilityAssessmentOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerability - assessment should be enabled on your SQL managed instances","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssesmentMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - should be remediated by a Vulnerability Assessment solution","description":"Enable - or disable the detection of VM vulnerabilities by a vulnerability assessment - solution"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"EnableInsecureGuestLogons":{"type":"String","metadata":{"displayName":"Enable - insecure guest logons","description":"Specifies whether the SMB client will - allow insecure guest logons to an SMB server."},"defaultValue":"0"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"String","metadata":{"displayName":"Allow - simultaneous connections to the Internet or a Windows Domain","description":"Specify - whether to prevent computers from connecting to both a domain based network - and a non-domain based network at the same time. A value of 0 allows simultaneous - connections, and a value of 1 blocks them."},"defaultValue":"1"},"TurnOffMulticastNameResolution":{"type":"String","metadata":{"displayName":"Turn - off multicast name resolution","description":"Specifies whether LLMNR, a secondary - name resolution protocol that transmits using multicast over a local subnet - link on a single subnet, is enabled."},"defaultValue":"1"},"nextGenerationFirewallMonitoringEffect":{"type":"String","metadata":{"displayName":"Access - through Internet facing endpoint should be restricted","description":"Enable - or disable overly permissive inbound NSG rules monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"ensureServerTDEIsEncryptedWithYourOwnKeyMonitoringEffect":{"type":"String","metadata":{"displayName":"SQL - server TDE protector should be encrypted with your own key","description":"Enable - or disable the monitoring of Transparent Data Encryption (TDE) with your own - key support. TDE with your own key support provides increased transparency - and control over the TDE Protector, increased security with an HSM-backed - external service, and promotion of separation of duties."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"Remote - debugging should be turned off for API App","description":"Enable or disable - the monitoring of remote debugging for API App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"classicComputeVMsMonitoringEffect":{"type":"String","metadata":{"displayName":"Virtual - machines should be migrated to new Azure Resource Manager resources","description":"Enable - or disable the monitoring of classic compute VMs"},"allowedValues":["Audit","Deny","Disabled"],"defaultValue":"Audit"},"disableUnrestrictedNetworkToStorageAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"Audit - unrestricted network access to storage accounts","description":"Enable or - disable the monitoring of network access to storage account"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"adaptiveApplicationControlsMonitoringEffect":{"type":"String","metadata":{"displayName":"Adaptive - Application Controls should be enabled on virtual machines","description":"Enable - or disable the monitoring of application whitelisting in Azure Security Center"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"Network - access: Remotely accessible registry paths","description":"Specifies which - registry paths will be accessible over the network, regardless of the users - or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"Network - access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"Network - access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"},"webAppDisableRemoteDebuggingMonitoringEffect":{"type":"String","metadata":{"displayName":"Remote - debugging should be turned off for Web Application","description":"Enable - or disable the monitoring of remote debugging for Web App"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"apiAppEnforceHttpsMonitoringEffectV2":{"type":"String","metadata":{"displayName":"API - App should only be accessible over HTTPS V2","description":"Enable or disable - the monitoring of the use of HTTPS in API App V2"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"MFA - should be enabled accounts with write permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"jitNetworkAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"Just-In-Time - network access control should be applied on virtual machines","description":"Enable - or disable the monitoring of network just In time access"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"MFA - should be enabled on accounts with owner permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"kubernetesServiceRbacEnabledMonitoringEffect":{"type":"String","metadata":{"displayName":"Role-Based - Access Control (RBAC) should be used on Kubernetes Services","description":"Enable - or disable the monitoring of Kubernetes Services without RBAC enabled"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"restrictAccessToManagementPortsMonitoringEffect":{"type":"String","metadata":{"displayName":"Management - ports should be closed on your virtual machines","description":"Enable or - disable the monitoring of open management ports on Virtual Machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssOsVulnerabilitiesMonitoringEffect":{"type":"String","metadata":{"displayName":"Vulnerabilities - in security configuration on your virtual machine scale sets should be remediated","description":"Enable - or disable virtual machine scale sets OS vulnerabilities monitoring"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInEventHubMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Event Hub should be enabled","description":"Enable or disable the - monitoring of diagnostic logs in Event Hub accounts"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInEventHubRetentionDays":{"type":"String","metadata":{"displayName":"Required - retention (in days) of logs in Event Hub accounts","description":"The required - diagnostic logs retention period in days"},"defaultValue":"365"},"vmssSystemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"System - updates on virtual machine scale sets should be installed","description":"Enable - or disable virtual machine scale sets reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"diagnosticsLogsInServiceFabricMonitoringEffect":{"type":"String","metadata":{"displayName":"Diagnostic - logs in Virtual Machine Scale Sets should be enabled","description":"Enable - or disable the monitoring of diagnostic logs in Service Fabric"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"systemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"System - updates should be installed on your machines","description":"Enable or disable - reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"DeployAzureBaselineSecurityOptionsAccountsAccountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"Accounts: - Guest account status","description":"Specifies whether the local Guest account - is disabled."},"defaultValue":"0"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"Recovery - console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"String","metadata":{"displayName":"Audit: - Shut down system immediately if unable to log security audits","description":"Audits - if the system will shut down when unable to log Security events."},"defaultValue":"0"},"DeployAzureBaselineSystemAuditPoliciesDetailedTrackingAuditProcessTermination":{"type":"String","metadata":{"displayName":"Audit - Process Termination","description":"Specifies whether audit events are generated - when a process has exited. Recommended for monitoring termination of critical - processes."},"allowedValues":["No Auditing","Success","Failure","Success and - Failure"],"defaultValue":"No Auditing"},"WindowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"Windows - Firewall (Domain): Use profile settings","description":"Specifies whether - Windows Firewall with Advanced Security uses the settings for the Domain profile - to filter network traffic. If you select Off, Windows Firewall with Advanced - Security will not use any of the firewall rules or connection security rules - for this profile."},"defaultValue":"1"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"Windows - Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Domain): Apply local firewall rules","description":"Specifies whether - local administrators are allowed to create local firewall rules that apply - together with firewall rules configured by Group Policy for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"Windows - Firewall (Domain): Display notifications","description":"Specifies whether - Windows Firewall with Advanced Security displays notifications to the user - when a program is blocked from receiving inbound connections, for the Domain - profile."},"defaultValue":"1"},"WindowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"Windows - Firewall (Private): Use profile settings","description":"Specifies whether - Windows Firewall with Advanced Security uses the settings for the Private - profile to filter network traffic. If you select Off, Windows Firewall with - Advanced Security will not use any of the firewall rules or connection security - rules for this profile."},"defaultValue":"1"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"Windows - Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Private): Apply local firewall rules","description":"Specifies whether - local administrators are allowed to create local firewall rules that apply - together with firewall rules configured by Group Policy for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"Windows - Firewall (Private): Display notifications","description":"Specifies whether - Windows Firewall with Advanced Security displays notifications to the user - when a program is blocked from receiving inbound connections, for the Private - profile."},"defaultValue":"1"},"WindowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"Windows - Firewall (Public): Use profile settings","description":"Specifies whether - Windows Firewall with Advanced Security uses the settings for the Public profile - to filter network traffic. If you select Off, Windows Firewall with Advanced - Security will not use any of the firewall rules or connection security rules - for this profile."},"defaultValue":"1"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"Windows - Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"Windows - Firewall (Public): Apply local firewall rules","description":"Specifies whether - local administrators are allowed to create local firewall rules that apply - together with firewall rules configured by Group Policy for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"Windows - Firewall (Public): Display notifications","description":"Specifies whether - Windows Firewall with Advanced Security displays notifications to the user - when a program is blocked from receiving inbound connections, for the Public - profile."},"defaultValue":"1"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"Windows - Firewall: Domain: Allow unicast response","description":"Specifies whether - Windows Firewall with Advanced Security permits the local computer to receive - unicast responses to its outgoing multicast or broadcast messages; for the - Domain profile."},"defaultValue":"0"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"Windows - Firewall: Private: Allow unicast response","description":"Specifies whether - Windows Firewall with Advanced Security permits the local computer to receive - unicast responses to its outgoing multicast or broadcast messages; for the - Private profile."},"defaultValue":"0"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"Windows - Firewall: Public: Allow unicast response","description":"Specifies whether - Windows Firewall with Advanced Security permits the local computer to receive - unicast responses to its outgoing multicast or broadcast messages; for the - Public profile."},"defaultValue":"1"},"CertificateThumbprints":{"type":"String","metadata":{"displayName":"Certificate - thumbprints","description":"A semicolon-separated list of certificate thumbprints - that should exist under the Trusted Root certificate store (Cert:\\LocalMachine\\Root). - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"DeploydefaultMicrosoftIaaSAntimalwareextensionforWindowsServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2835b622-407b-4114-9198-6f7064cbe0dc","parameters":{}},{"policyDefinitionReferenceId":"diagnosticsLogsInBatchAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/428256e6-1fac-4f48-a757-df34c2b3336d","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInBatchAccountMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInBatchAccountRetentionDays'')]"}}},{"policyDefinitionReferenceId":"systemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{"effect":{"value":"[parameters(''systemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"RequireencryptiononDataLakeStoreaccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7ff3161-0087-490a-9ad9-ad6217f4f43a","parameters":{}},{"policyDefinitionReferenceId":"ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/048248b0-55cd-46da-b1ff-39efd52db260","parameters":{"effect":{"value":"[parameters(''ensureManagedInstanceTDEIsEncryptedWithYourOwnKeyMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diskEncryptionMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{"effect":{"value":"[parameters(''diskEncryptionMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"AuditSQLTransparentDataEncryptionStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"Deploy_InstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/12f7e5d0-42a7-4630-80d8-54fb7cff9bd6","parameters":{"installedApplication":{"value":"[parameters(''installedApplicationsOnWindowsVM'')]"}}},{"policyDefinitionReferenceId":"Audit_InstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5e393799-e3ca-4e43-a9a5-0ec4648a57d9","parameters":{}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3","parameters":{"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesAccountManagement","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesAccountManagement","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29","parameters":{}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesDetailedTracking","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesDetailedTracking","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505","parameters":{"AuditProcessTermination":{"value":"[parameters(''DeployAzureBaselineSystemAuditPoliciesDetailedTrackingAuditProcessTermination'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInSearchServiceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4330a05-a843-4bc8-bf9a-cacce50c67f4","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInSearchServiceMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInSearchServiceRetentionDays'')]"}}},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssesmentMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsMicrosoftNetworkServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsMicrosoftNetworkServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e","parameters":{}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_AdministrativeTemplatesNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_AdministrativeTemplatesNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","parameters":{"EnableInsecureGuestLogons":{"value":"[parameters(''EnableInsecureGuestLogons'')]"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},"TurnOffMulticastNameResolution":{"value":"[parameters(''TurnOffMulticastNameResolution'')]"}}},{"policyDefinitionReferenceId":"Deploynetworkwatcherwhenvirtualnetworksarecreated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9b99dd8-06c5-4317-8629-9d86a3c6e7d9","parameters":{}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_WindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_WindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","parameters":{"WindowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"WindowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"WindowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"WindowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"WindowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"WindowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"WindowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"WindowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"WindowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}}},{"policyDefinitionReferenceId":"nextGenerationFirewallMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{"effect":{"value":"[parameters(''nextGenerationFirewallMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"ensureServerTDEIsEncryptedWithYourOwnKeyMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d134df8-db83-46fb-ad72-fe0c9428c8dd","parameters":{"effect":{"value":"[parameters(''ensureServerTDEIsEncryptedWithYourOwnKeyMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"apiAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{"effect":{"value":"[parameters(''apiAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"classicComputeVMsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d84d5fb-01f6-4d12-ba4f-4a26081d403d","parameters":{"effect":{"value":"[parameters(''classicComputeVMsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"disableUnrestrictedNetworkToStorageAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{"effect":{"value":"[parameters(''disableUnrestrictedNetworkToStorageAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"adaptiveApplicationControlsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{"effect":{"value":"[parameters(''adaptiveApplicationControlsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"DeployDiagnosticSettingsforNetworkSecurityGroups","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c9c29499-c1d1-4195-99bd-2ec9e3a9dc89","parameters":{"storagePrefix":{"value":"[parameters(''DeployDiagnosticSettingsforNetworkSecurityGroupsstoragePrefix'')]"},"rgName":{"value":"[parameters(''DeployDiagnosticSettingsforNetworkSecurityGroupsrgName'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","parameters":{"NetworkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}}},{"policyDefinitionReferenceId":"webAppDisableRemoteDebuggingMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{"effect":{"value":"[parameters(''webAppDisableRemoteDebuggingMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsHaveThePasswdFilePermissionsSeTTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"AuditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"Audit_WindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f","parameters":{}},{"policyDefinitionReferenceId":"Deploy_WindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","parameters":{"CertificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}}},{"policyDefinitionReferenceId":"apiAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{"effect":{"value":"[parameters(''apiAppEnforceHttpsMonitoringEffectV2'')]"}}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"jitNetworkAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{"effect":{"value":"[parameters(''jitNetworkAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"kubernetesServiceRbacEnabledMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac4a19c2-fa67-49b4-8ae5-0b2e78c49457","parameters":{"effect":{"value":"[parameters(''kubernetesServiceRbacEnabledMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607","parameters":{}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","parameters":{"AccountsGuestAccountStatus":{"value":"[parameters(''DeployAzureBaselineSecurityOptionsAccountsAccountsGuestAccountStatus'')]"}}},{"policyDefinitionReferenceId":"restrictAccessToManagementPortsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22730e10-96f6-4aac-ad84-9383d35b5917","parameters":{"effect":{"value":"[parameters(''restrictAccessToManagementPortsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssOsVulnerabilitiesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{"effect":{"value":"[parameters(''vmssOsVulnerabilitiesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInEventHubMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/83a214f7-d01a-484b-91a9-ed54470c9a6a","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInEventHubMonitoringEffect'')]"},"requiredRetentionDays":{"value":"[parameters(''diagnosticsLogsInEventHubRetentionDays'')]"}}},{"policyDefinitionReferenceId":"vmssSystemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{"effect":{"value":"[parameters(''vmssSystemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"diagnosticsLogsInServiceFabricMonitoringEffect","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7c1b1214-f927-48bf-8882-84f0af6588b1","parameters":{"effect":{"value":"[parameters(''diagnosticsLogsInServiceFabricMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","parameters":{"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/a169a624-5599-4385-a696-c8d643089fab","type":"Microsoft.Authorization/policySetDefinitions","name":"a169a624-5599-4385-a696-c8d643089fab"},{"properties":{"displayName":"Audit - Windows Server VMs on which Windows Serial Console is not enabled","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows Server virtual - machines on which Windows Serial Console is not enabled. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"EMSPortNumber":{"type":"String","metadata":{"displayName":"EMS - Port Number","description":"An integer indicating the COM port to be used - for the Emergency Management Services (EMS) console redirection. For more - information on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["1","2","3","4"],"defaultValue":"1"},"EMSBaudRate":{"type":"String","metadata":{"displayName":"EMS - Baud Rate","description":"An integer indicating the baud rate to be used for - the Emergency Management Services (EMS) console redirection. For more information - on EMS settings, please visit https://aka.ms/gcpolwsc"},"allowedValues":["9600","19200","38400","57600","115200"],"defaultValue":"115200"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsSerialConsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7a031c68-d6ab-406e-a506-697a19c634b0","parameters":{"EMSPortNumber":{"value":"[parameters(''EMSPortNumber'')]"},"EMSBaudRate":{"value":"[parameters(''EMSBaudRate'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsSerialConsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d7ccd0ca-8d78-42af-a43d-6b7f928accbc"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/acb6cd8e-45f5-466f-b3cb-ff6fce525f71","type":"Microsoft.Authorization/policySetDefinitions","name":"acb6cd8e-45f5-466f-b3cb-ff6fce525f71"},{"properties":{"displayName":"Audit - Windows VMs in which the Administrators group contains any of the specified - members","policyType":"BuiltIn","description":"This initiative deploys the - policy requirements and audits Windows virtual machines in which the Administrators - group contains any of the specified members. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"MembersToExclude":{"type":"String","metadata":{"displayName":"Members - to exclude","description":"A semicolon-separated list of members that should - be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_AdministratorsGroupMembersToExclude","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"MembersToExclude":{"value":"[parameters(''MembersToExclude'')]"}}},{"policyDefinitionReferenceId":"Audit_AdministratorsGroupMembersToExclude","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/add1999e-a61c-46d3-b8c3-f35fb8398175","type":"Microsoft.Authorization/policySetDefinitions","name":"add1999e-a61c-46d3-b8c3-f35fb8398175"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs that contain certificates expiring within the specified - number of days","policyType":"BuiltIn","description":"This initiative deploys - the policy requirements and audits Windows virtual machines that contain certificates - expiring within the specified number of days. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"CertificateStorePath":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate store path","description":"The path to the certificate store containing - the certificates to check the expiration dates of. Default value is ''Cert:'' - which is the root certificate store path, so all certificates on the machine - will be checked. Other example paths: ''Cert:\\LocalMachine'', ''Cert:\\LocalMachine\\TrustedPublisher'', - ''Cert:\\CurrentUser''"},"defaultValue":"Cert:"},"ExpirationLimitInDays":{"type":"String","metadata":{"displayName":"[Preview]: - Expiration limit in days","description":"An integer indicating the number - of days within which to check for certificates that are expiring. For example, - if this value is 30, any certificate expiring within the next 30 days will - cause this policy to be non-compliant."},"defaultValue":"30"},"CertificateThumbprintsToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to include","description":"A semicolon-separated list - of certificate thumbprints to check under the specified path. If a value is - not specified, all certificates under the certificate store path will be checked. - If a value is specified, no certificates other than those with the thumbprints - specified will be checked. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"CertificateThumbprintsToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints to exclude","description":"A semicolon-separated list - of certificate thumbprints to ignore. e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"},"defaultValue":""},"IncludeExpiredCertificates":{"type":"String","metadata":{"displayName":"[Preview]: - Include expired certificates","description":"Must be ''true'' or ''false''. - True indicates that any found certificates that have already expired will - also make this policy non-compliant. False indicates that certificates that - have expired will be be ignored."},"allowedValues":["true","false"],"defaultValue":"false"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_CertificateExpiration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c5fbc59e-fb6f-494f-81e2-d99a671bdaa8","parameters":{"CertificateStorePath":{"value":"[parameters(''CertificateStorePath'')]"},"ExpirationLimitInDays":{"value":"[parameters(''ExpirationLimitInDays'')]"},"CertificateThumbprintsToInclude":{"value":"[parameters(''CertificateThumbprintsToInclude'')]"},"CertificateThumbprintsToExclude":{"value":"[parameters(''CertificateThumbprintsToExclude'')]"},"IncludeExpiredCertificates":{"value":"[parameters(''IncludeExpiredCertificates'')]"}}},{"policyDefinitionReferenceId":"Audit_CertificateExpiration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9328f27e-611e-44a7-a244-39109d7d35ab"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/b6f5e05c-0aaa-4337-8dd4-357c399d12ae","type":"Microsoft.Authorization/policySetDefinitions","name":"b6f5e05c-0aaa-4337-8dd4-357c399d12ae"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs that have not restarted within the specified number of days","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that have not restarted within the specified number of days. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"NumberOfDays":{"type":"String","metadata":{"displayName":"[Preview]: - Number of days","description":"The number of days without restart until the - machine is considered non-compliant"},"defaultValue":"12"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_MachineLastBootUpTime","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f4b245d4-46c9-42be-9b1a-49e2b5b94194","parameters":{"NumberOfDays":{"value":"[parameters(''NumberOfDays'')]"}}},{"policyDefinitionReferenceId":"Audit_MachineLastBootUpTime","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7e84ba44-6d03-46fd-950e-5efa5a1112fa"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/b8b5b0a8-b809-4e5d-8082-382c686e35b7","type":"Microsoft.Authorization/policySetDefinitions","name":"b8b5b0a8-b809-4e5d-8082-382c686e35b7"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs on which the DSC configuration is not compliant","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows VMs on which - the Desired State Configuration (DSC) configuration is not compliant. This - policy is only applicable to machines with WMF 4 and above. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsDscConfiguration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d38b4c26-9d2e-47d7-aefe-18d859a8706a"},{"policyDefinitionReferenceId":"Audit_WindowsDscConfiguration","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7227ebe5-9ff7-47ab-b823-171cd02fb90f"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/c58599d5-0d51-454f-aaf1-da18a5e76edd","type":"Microsoft.Authorization/policySetDefinitions","name":"c58599d5-0d51-454f-aaf1-da18a5e76edd"},{"properties":{"displayName":"Audit - Linux VMs that do not have the specified applications installed","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Linux virtual machines - that do not have the specified applications installed. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration"},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should be installed. e.g. ''python; powershell''"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_InstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d1c04de-2172-403f-901b-90608c35c721","parameters":{"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}}},{"policyDefinitionReferenceId":"Audit_InstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fee5cb2b-9d9b-410e-afe3-2902d90d0004"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/c937dcb4-4398-4b39-8d63-4a6be432252e","type":"Microsoft.Authorization/policySetDefinitions","name":"c937dcb4-4398-4b39-8d63-4a6be432252e"},{"properties":{"displayName":"Audit - Windows VMs with a pending reboot","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - with a pending reboot. For more information on Guest Configuration policies, - please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsPendingReboot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c96f3246-4382-4264-bf6b-af0b35e23c3c"},{"policyDefinitionReferenceId":"Audit_WindowsPendingReboot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8b0de57a-f511-4d45-a277-17cb79cb163b"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/c96b2a9c-6fab-4ac2-ae21-502143491cd4","type":"Microsoft.Authorization/policySetDefinitions","name":"c96b2a9c-6fab-4ac2-ae21-502143491cd4"},{"properties":{"displayName":"Audit - Windows VMs that do not have the specified Windows PowerShell modules installed","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that do not have the specified Windows PowerShell modules installed. For more - information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"Modules":{"type":"String","metadata":{"displayName":"PowerShell - Modules","description":"A semicolon-separated list of the names of the PowerShell - modules that should be installed. You may also specify a specific version - of a module that should be installed by including a comma after the module - name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, - 12.0.0.0; ComputerManagementDsc, 6.1.0.0"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsPowerShellModules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf","parameters":{"Modules":{"value":"[parameters(''Modules'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsPowerShellModules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/c980fd64-c67f-49a6-a8a8-e57661150802","type":"Microsoft.Authorization/policySetDefinitions","name":"c980fd64-c67f-49a6-a8a8-e57661150802"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs that do not contain the specified certificates in Trusted - Root","policyType":"BuiltIn","description":"This initiative deploys the policy - requirements and audits Windows VMs that do not contain the specified certificates - in the Trusted Root Certification Authorities certificate store (Cert:\\LocalMachine\\Root). - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"CertificateThumbprints":{"type":"String","metadata":{"displayName":"[Preview]: - Certificate thumbprints","description":"A semicolon-separated list of certificate - thumbprints that should exist under the Trusted Root certificate store (Cert:\\LocalMachine\\Root). - e.g. THUMBPRINT1;THUMBPRINT2;THUMBPRINT3"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/106ccbe4-a791-4f33-a44a-06796944b8d5","parameters":{"CertificateThumbprints":{"value":"[parameters(''CertificateThumbprints'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsCertificateInTrustedRoot","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b9ad83-000d-4dc1-bff0-6d54533dd03f"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/cdfcc6ff-945e-4bc6-857e-056cbc511e0c","type":"Microsoft.Authorization/policySetDefinitions","name":"cdfcc6ff-945e-4bc6-857e-056cbc511e0c"},{"properties":{"displayName":"[Preview]: - Audit NIST SP 800-53 R4 controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of NIST SP 800-53 R4 controls. Additional policies will be added in upcoming - releases. For more information, please visit https://aka.ms/nist80053-blueprint.","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"logAnalyticsWorkspaceIdforVMReporting":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics workspace ID for VM agent reporting"}},"listOfResourceTypesWithDiagnosticLogsEnabled":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"listOfMembersToExcludeFromWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users excluded from Windows VM Administrators group"}},"listOfMembersToIncludeInWindowsVMAdministratorsGroup":{"type":"String","metadata":{"displayName":"[Preview]: - List of users that must be included in Windows VM Administrators group"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"PreviewAuditAccountsWithOwnerPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(1)"]},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithReadPermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(2)"]},{"policyDefinitionReferenceId":"PreviewAuditAccountsWithWritePermissionsWhoAreNotMfaEnabledOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(1)"]},{"policyDefinitionReferenceId":"PreviewAuditAnyMissingSystemUpdatesOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"PreviewAuditCORSResourceAccessRestrictionsForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-4"]},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"PreviewAuditDeprecatedAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithOwnerPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithReadPermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"PreviewAuditExternalAccountsWithWritePermissionsOnASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"PreviewAuditHttpsOnlyAccessForAnApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentMImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-3(2)","NIST_SP_800-53_R4_AU-6(4)","NIST_SP_800-53_R4_AU-12","NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentInVMSSVmImageOSUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-3(2)","NIST_SP_800-53_R4_AU-6(4)","NIST_SP_800-53_R4_AU-12","NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsWorkspaceforVMPreviewReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceIdforVMreporting'')]"}},"groupNames":["NIST_SP_800-53_R4_AU-3(2)","NIST_SP_800-53_R4_AU-6(4)","NIST_SP_800-53_R4_AU-12","NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"PreviewAuditMaximumNumberOfOwnersForASubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"PreviewAuditMinimumNumberOfOwnersForSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"PreviewAuditOSVulnerabilitiesOnYourVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"PreviewAuditRemoteDebuggingStateForAnAPIApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"PreviewAuditStandardTierOfDDoSProtectionIsEnabledForAVirtualNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-5"]},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsDoNotAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsDoNotHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"PreviewAuditThatLinuxVMsHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsCannotreUseThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsHaveAMaximumPasswordAgeOf70days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAudiThatWindowsVMsHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAuditThatWindowsVMsStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5","NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewAuditTheEndpointProtectionSolutionOnVirtualMachineScaleSetsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3","NIST_SP_800-53_R4_SI-3(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsDoNotAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsDoNotHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatLinuxVMsHaveThePasswdFilePermissionsSeTTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsCannotreUseThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveAMaximumPasswordAgeOf70days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewDeployVMExtensionToAuditThatWindowsVMsStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5","NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"PreviewMonitorInternetFacingVirtualMachinesForNetworkSecurityGroupTrafficHardeningRecommendations","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"PreviewMonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3","NIST_SP_800-53_R4_SI-3(1)"]},{"policyDefinitionReferenceId":"PreviewMonitorMissingSystemUpdatesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"PreviewMonitorOSVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"PreviewMonitorPossibleAppWhitelistingInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(2)","NIST_SP_800-53_R4_CM-7(5)","NIST_SP_800-53_R4_CM-11"]},{"policyDefinitionReferenceId":"PreviewMonitorPossibleNetworkJustInTimeJITAccessInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(12)","NIST_SP_800-53_R4_SC-7(3)","NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"PreviewMonitorSQLVulnerabilityAssessmentResultsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"PreviewMonitorUnencryptedVMDisksInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-28(1)"]},{"policyDefinitionReferenceId":"PreviewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"PreviewMonitorVMVulnerabilitiesInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypesWithDiagnosticLogsEnabled'')]"}},"groupNames":["NIST_SP_800-53_R4_AU-5","NIST_SP_800-53_R4_AU-12"]},{"policyDefinitionReferenceId":"AuditEnablingOfOnlySecureConnectionsToYourRedisCache","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"AuditProvisioningOfAnAzureActiveDirectoryAdministratorForSQLServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"AuditSQLManagedInstancesWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-16","NIST_SP_800-53_R4_AU-5","NIST_SP_800-53_R4_AU-12","NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SC-28(1)","NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"AuditSQLServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-5","NIST_SP_800-53_R4_AU-12"]},{"policyDefinitionReferenceId":"AuditSQLServersWithoutAdvancedDataSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-16","NIST_SP_800-53_R4_AU-5","NIST_SP_800-53_R4_AU-12","NIST_SP_800-53_R4_RA-5","NIST_SP_800-53_R4_SC-28(1)","NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"AuditThatTheAdministratorsGroupInsideWindowsVMsExcludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"AuditThatTheAdministratorsGroupInsideWindowsVMsIncludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"AuditThatWindowsWebServersAreUsingsScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"AuditTransparentDataEncryptionStatus","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-28(1)"]},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)","NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"AuditUsageOfAzureActiveDirectoryForClientAuthenticationInServiceFabric","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"AuditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7"]},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatTheAdministratorsGroupInsideWindowsVMsExcludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"MembersToExclude":{"value":"[parameters(''listOfMembersToExcludeFromWindowsVMAdministratorsGroup'')]"}},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatTheAdministratorsGroupInsideWindowsVMsIncludesTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"MembersToInclude":{"value":"[parameters(''listOfMembersToIncludeInWindowsVMAdministratorsGroup'')]"}},"groupNames":["NIST_SP_800-53_R4_AC-5","NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"DeployVMExtensionToAuditThatWindowsWebServersAreUsingScureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"ACF1000","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2ef3cc79-733e-48ed-ab6f-7bf439e9b406","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-1"]},{"policyDefinitionReferenceId":"ACF1001","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e26f8c3-4bf3-4191-b8fc-d888805101b7","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-1"]},{"policyDefinitionReferenceId":"ACF1002","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/632024c2-8079-439d-a7f6-90af1d78cc65","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1003","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3b68b179-3704-4ff7-b51d-7d65374d165d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1004","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c17822dc-736f-4eb4-a97d-e6be662ff835","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1005","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5b626abc-26d4-4e22-9de8-3831818526b1","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1006","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aae8d54c-4bce-4c04-b3aa-5b65b67caac8","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1007","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17200329-bf6c-46d8-ac6d-abf4641c2add","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1008","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8356cfc6-507a-4d20-b818-08038011cd07","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1009","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b26f8610-e615-47c2-abd6-c00b2b0b503a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1010","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/784663a8-1eb0-418a-a98c-24d19bc1bb62","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1011","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7e6a54f3-883f-43d5-87c4-172dfd64a1f5","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1012","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/efd7b9ae-1db6-4eb6-b0fe-87e6565f9738","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2"]},{"policyDefinitionReferenceId":"ACF1013","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8fd7b917-d83b-4379-af60-51e14e316c61","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(1)"]},{"policyDefinitionReferenceId":"ACF1014","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5dee936c-8037-4df1-ab35-6635733da48c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(2)"]},{"policyDefinitionReferenceId":"ACF1015","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/544a208a-9c3f-40bc-b1d1-d7e144495c14","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(3)"]},{"policyDefinitionReferenceId":"ACF1016","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d8b43277-512e-40c3-ab00-14b3b6e72238","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(4)"]},{"policyDefinitionReferenceId":"ACF1017","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0fc3db37-e59a-48c1-84e9-1780cedb409e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(5)"]},{"policyDefinitionReferenceId":"ACF1018","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c9121abf-e698-4ee9-b1cf-71ee528ff07f","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"ACF1019","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6a3ee9b2-3977-459c-b8ce-2db583abd9f7","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"ACF1020","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b291ee8-3140-4cad-beb7-568c077c78ce","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(7)"]},{"policyDefinitionReferenceId":"ACF1021","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9a3eb0a3-428d-4669-baff-20a14eb4b551","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(9)"]},{"policyDefinitionReferenceId":"ACF1022","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/411f7e2d-9a0b-4627-a0b9-1700432db47d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(10)"]},{"policyDefinitionReferenceId":"ACF1023","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e55698b6-3dea-4aa9-99b9-d8218c6ab6e5","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(11)"]},{"policyDefinitionReferenceId":"ACF1024","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/84914fb4-12da-4c53-a341-a9fd463bed10","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(12)"]},{"policyDefinitionReferenceId":"ACF1025","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/adfe020d-0a97-45f4-a39c-696ef99f3a95","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(12)"]},{"policyDefinitionReferenceId":"ACF1026","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/55419419-c597-4cd4-b51e-009fd2266783","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-2(13)"]},{"policyDefinitionReferenceId":"ACF1027","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a76ca9b0-3f4a-4192-9a38-b25e4f8ae48c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-3"]},{"policyDefinitionReferenceId":"ACF1028","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f171df5c-921b-41e9-b12b-50801c315475","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-4"]},{"policyDefinitionReferenceId":"ACF1029","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/53ac8f8e-c2b5-4d44-8a2d-058e9ced9b69","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-4(8)"]},{"policyDefinitionReferenceId":"ACF1030","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d3531453-b869-4606-9122-29c1cd6e7ed1","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-4(21)"]},{"policyDefinitionReferenceId":"ACF1031","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b93a801-fe25-4574-a60d-cb22acffae00","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5"]},{"policyDefinitionReferenceId":"ACF1032","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa85661-d618-46b8-a20f-ca40a86f0751","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5"]},{"policyDefinitionReferenceId":"ACF1033","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/48540f01-fc11-411a-b160-42807c68896e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-5"]},{"policyDefinitionReferenceId":"ACF1034","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/02a5ed00-6d2e-4e97-9a98-46c32c057329","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6"]},{"policyDefinitionReferenceId":"ACF1035","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ca94b046-45e2-444f-a862-dc8ce262a516","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(1)"]},{"policyDefinitionReferenceId":"ACF1036","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9a16d673-8cf0-4dcf-b1d5-9b3e114fef71","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(2)"]},{"policyDefinitionReferenceId":"ACF1037","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fa4c2a3d-1294-41a3-9ada-0e540471e9fb","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(3)"]},{"policyDefinitionReferenceId":"ACF1038","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26692e88-71b7-4a5f-a8ac-9f31dd05bd8e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(5)"]},{"policyDefinitionReferenceId":"ACF1039","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3a7b9de4-a8a2-4672-914d-c5f6752aa7f9","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"ACF1040","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/54205576-cec9-463f-ba44-b4b3f5d0a84c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(7)"]},{"policyDefinitionReferenceId":"ACF1041","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b3d8d15b-627a-4219-8c96-4d16f788888b","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(8)"]},{"policyDefinitionReferenceId":"ACF1042","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/319dc4f0-0fed-4ac9-8fc3-7aeddee82c07","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(9)"]},{"policyDefinitionReferenceId":"ACF1043","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/361a77f6-0f9c-4748-8eec-bc13aaaa2455","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-6(10)"]},{"policyDefinitionReferenceId":"ACF1044","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0abbac52-57cf-450d-8408-1208d0dd9e90","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-7"]},{"policyDefinitionReferenceId":"ACF1045","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/554d2dd6-f3a8-4ad5-b66f-5ce23bd18892","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-7"]},{"policyDefinitionReferenceId":"ACF1046","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b1aa965-7502-41f9-92be-3e2fe7cc392a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-7(2)"]},{"policyDefinitionReferenceId":"ACF1047","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1ff6d62-a55c-41ab-90ba-90bb5b7b6f62","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-8"]},{"policyDefinitionReferenceId":"ACF1048","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/483e7ca9-82b3-45a2-be97-b93163a0deb7","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-8"]},{"policyDefinitionReferenceId":"ACF1049","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9adf7ba7-900a-4f35-8d57-9f34aafc405c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-8"]},{"policyDefinitionReferenceId":"ACF1050","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bd20184c-b4ec-4ce5-8db6-6e86352d183f","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-10"]},{"policyDefinitionReferenceId":"ACF1051","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7cac6ee9-b58b-40c8-a5ce-f0efc3d9b339","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-11"]},{"policyDefinitionReferenceId":"ACF1052","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/027cae1c-ec3e-4492-9036-4168d540c42a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-11"]},{"policyDefinitionReferenceId":"ACF1053","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7582b19c-9dba-438e-aed8-ede59ac35ba3","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-11(1)"]},{"policyDefinitionReferenceId":"ACF1054","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5807e1b4-ba5e-4718-8689-a0ca05a191b2","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-12"]},{"policyDefinitionReferenceId":"ACF1055","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/769efd9b-3587-4e22-90ce-65ddcd5bd969","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-12(1)"]},{"policyDefinitionReferenceId":"ACF1056","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ac43352f-df83-4694-8738-cfce549fd08d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-12(1)"]},{"policyDefinitionReferenceId":"ACF1057","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/78255758-6d45-4bf0-a005-7016bc03b13c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-14"]},{"policyDefinitionReferenceId":"ACF1058","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/76e85d08-8fbb-4112-a1c1-93521e6a9254","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-14"]},{"policyDefinitionReferenceId":"ACF1059","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a29b5d9f-4953-4afe-b560-203a6410b6b4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17"]},{"policyDefinitionReferenceId":"ACF1060","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34a987fd-2003-45de-a120-014956581f2b","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17"]},{"policyDefinitionReferenceId":"ACF1061","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ac22808-a2e8-41c4-9d46-429b50738914","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(1)"]},{"policyDefinitionReferenceId":"ACF1062","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4708723f-e099-4af1-bbf9-b6df7642e444","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(2)"]},{"policyDefinitionReferenceId":"ACF1063","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/593ce201-54b2-4dd0-b34f-c308005d7780","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(3)"]},{"policyDefinitionReferenceId":"ACF1064","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb4d9508-cbf0-4a3c-bb5c-6c95b159f3fb","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(4)"]},{"policyDefinitionReferenceId":"ACF1065","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f87b8085-dca9-4cf1-8f7b-9822b997797c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(4)"]},{"policyDefinitionReferenceId":"ACF1066","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4455c2e8-c65d-4acf-895e-304916f90b36","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-17(9)"]},{"policyDefinitionReferenceId":"ACF1067","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c5e54f6-0127-44d0-8b61-f31dc8dd6190","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18"]},{"policyDefinitionReferenceId":"ACF1068","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d045bca-a0fd-452e-9f41-4ec33769717c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18"]},{"policyDefinitionReferenceId":"ACF1069","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/91c97b44-791e-46e9-bad7-ab7c4949edbb","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18(1)"]},{"policyDefinitionReferenceId":"ACF1070","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68f837d0-8942-4b1e-9b31-be78b247bda8","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18(3)"]},{"policyDefinitionReferenceId":"ACF1071","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1a437f5b-9ad6-4f28-8861-de404d511ae4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18(4)"]},{"policyDefinitionReferenceId":"ACF1072","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1ca29e41-34ec-4e70-aba9-6248aca18c31","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-18(5)"]},{"policyDefinitionReferenceId":"ACF1073","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ab55cdb0-c7dd-4bd8-ae22-a7cea7594e9c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-19"]},{"policyDefinitionReferenceId":"ACF1074","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/27a69937-af92-4198-9b86-08d355c7e59a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-19"]},{"policyDefinitionReferenceId":"ACF1075","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fc933d22-04df-48ed-8f87-22a3773d4309","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-19(5)"]},{"policyDefinitionReferenceId":"ACF1076","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/98a4bd5f-6436-46d4-ad00-930b5b1dfed4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-20"]},{"policyDefinitionReferenceId":"ACF1077","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2dad3668-797a-412e-a798-07d3849a7a79","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-20"]},{"policyDefinitionReferenceId":"ACF1078","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b25faf85-8a16-4f28-8e15-d05c0072d64d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-20(1)"]},{"policyDefinitionReferenceId":"ACF1079","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/85c32733-7d23-4948-88da-058e2c56b60f","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-20(1)"]},{"policyDefinitionReferenceId":"ACF1080","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/852981b4-a380-4704-aa1e-2e52d63445e5","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-20(2)"]},{"policyDefinitionReferenceId":"ACF1081","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3867f2a9-23bb-4729-851f-c3ad98580caf","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-21"]},{"policyDefinitionReferenceId":"ACF1082","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24d480ef-11a0-4b1b-8e70-4e023bf2be23","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-21"]},{"policyDefinitionReferenceId":"ACF1083","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e319cb6-2ca3-4a58-ad75-e67f484e50ec","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-22"]},{"policyDefinitionReferenceId":"ACF1084","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d0eb15db-dd1c-4d1d-b200-b12dd6cd060c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-22"]},{"policyDefinitionReferenceId":"ACF1085","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/13d117e0-38b0-4bbb-aaab-563be5dd10ba","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-22"]},{"policyDefinitionReferenceId":"ACF1086","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fb321e6f-16a0-4be3-878f-500956e309c5","parameters":{},"groupNames":["NIST_SP_800-53_R4_AC-22"]},{"policyDefinitionReferenceId":"ACF1087","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/100c82ba-42e9-4d44-a2ba-94b209248583","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-1"]},{"policyDefinitionReferenceId":"ACF1088","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d50f99d-1356-49c0-934a-45f742ba7783","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-1"]},{"policyDefinitionReferenceId":"ACF1089","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef080e67-0d1a-4f76-a0c5-fb9b0358485e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-2"]},{"policyDefinitionReferenceId":"ACF1090","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2fb740e5-cbc7-4d10-8686-d1bf826652b1","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-2"]},{"policyDefinitionReferenceId":"ACF1091","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b23bd715-5d1c-4e5c-9759-9cbdf79ded9d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-2"]},{"policyDefinitionReferenceId":"ACF1092","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8a29d47b-8604-4667-84ef-90d203fcb305","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-2(2)"]},{"policyDefinitionReferenceId":"ACF1093","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7a0bdeeb-15f4-47e8-a1da-9f769f845fdf","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-3"]},{"policyDefinitionReferenceId":"ACF1094","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4b1853e0-8973-446b-b567-09d901d31a09","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-3"]},{"policyDefinitionReferenceId":"ACF1095","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bc3f6f7a-057b-433e-9834-e8c97b0194f6","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-3"]},{"policyDefinitionReferenceId":"ACF1096","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/420c1477-aa43-49d0-bd7e-c4abdd9addff","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-3(3)"]},{"policyDefinitionReferenceId":"ACF1097","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf3e4836-f19e-47eb-a8cd-c3ca150452c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-3(4)"]},{"policyDefinitionReferenceId":"ACF1098","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/84363adb-dde3-411a-9fc1-36b56737f822","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-4"]},{"policyDefinitionReferenceId":"ACF1099","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/01910bab-8639-4bd0-84ef-cc53b24d79ba","parameters":{},"groupNames":["NIST_SP_800-53_R4_AT-4"]},{"policyDefinitionReferenceId":"ACF1100","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4057863c-ca7d-47eb-b1e0-503580cba8a4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-1"]},{"policyDefinitionReferenceId":"ACF1101","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7327b708-f0e0-457d-9d2a-527fcc9c9a65","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-1"]},{"policyDefinitionReferenceId":"ACF1102","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9943c16a-c54c-4b4a-ad28-bfd938cdbf57","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-2"]},{"policyDefinitionReferenceId":"ACF1103","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16feeb31-6377-437e-bbab-d7f73911896d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-2"]},{"policyDefinitionReferenceId":"ACF1104","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdd8d244-18b2-4306-a1d1-df175ae0935f","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-2"]},{"policyDefinitionReferenceId":"ACF1105","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5b73f57b-587d-4470-a344-0b0ae805f459","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-2"]},{"policyDefinitionReferenceId":"ACF1106","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d2b4feae-61ab-423f-a4c5-0e38ac4464d8","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-2(3)"]},{"policyDefinitionReferenceId":"ACF1107","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b29ed931-8e21-4779-8458-27916122a904","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-3"]},{"policyDefinitionReferenceId":"ACF1108","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9ad559e-c12d-415e-9a78-e50fdd7da7ba","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-3(1)"]},{"policyDefinitionReferenceId":"ACF1109","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7d9ffa23-ad92-4d0d-b1f4-7db274cc2aec","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-3(2)"]},{"policyDefinitionReferenceId":"ACF1110","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6182bfa7-0f2a-43f5-834a-a2ddf31c13c7","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-4"]},{"policyDefinitionReferenceId":"ACF1111","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21de687c-f15e-4e51-bf8d-f35c8619965b","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-5"]},{"policyDefinitionReferenceId":"ACF1112","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d530aad8-4ee2-45f4-b234-c061dae683c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-5"]},{"policyDefinitionReferenceId":"ACF1113","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/562afd61-56be-4313-8fe4-b9564aa4ba7d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-5(1)"]},{"policyDefinitionReferenceId":"ACF1114","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4c090801-59bc-4454-bb33-e0455133486a","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-5(2)"]},{"policyDefinitionReferenceId":"ACF1115","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0b653845-2ad9-4e09-a4f3-5a7c1d78353d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6"]},{"policyDefinitionReferenceId":"ACF1116","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5e47bc51-35d1-44b8-92af-e2f2d8b67635","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6"]},{"policyDefinitionReferenceId":"ACF1117","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7fbfe680-6dbb-4037-963c-a621c5635902","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(1)"]},{"policyDefinitionReferenceId":"ACF1118","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a96f743d-a195-420d-983a-08aa06bc441e","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(3)"]},{"policyDefinitionReferenceId":"ACF1119","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/845f6359-b764-4b40-b579-657aefe23c44","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(4)"]},{"policyDefinitionReferenceId":"ACF1120","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c69b870e-857b-458b-af02-bb234f7a00d3","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(5)"]},{"policyDefinitionReferenceId":"ACF1121","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c72b0eb9-1fc2-44e5-a866-e7cb0532f7c1","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(6)"]},{"policyDefinitionReferenceId":"ACF1122","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/243ec95e-800c-49d4-ba52-1fdd9f6b8b57","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(7)"]},{"policyDefinitionReferenceId":"ACF1123","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03996055-37a4-45a5-8b70-3f1caa45f87d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-6(10)"]},{"policyDefinitionReferenceId":"ACF1124","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c10152dd-78f8-4335-ae2d-ad92cc028da4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-7"]},{"policyDefinitionReferenceId":"ACF1125","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c6ce745a-670e-47d3-a6c4-3cfe5ef00c10","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-7"]},{"policyDefinitionReferenceId":"ACF1126","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f37f71b-420f-49bf-9477-9c0196974ecf","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-7(1)"]},{"policyDefinitionReferenceId":"ACF1127","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3ce328db-aef3-48ed-9f81-2ab7cf839c66","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-8"]},{"policyDefinitionReferenceId":"ACF1128","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef212163-3bc4-4e86-bcf8-705127086393","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-8"]},{"policyDefinitionReferenceId":"ACF1129","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/71bb965d-4047-4623-afd4-b8189a58df5d","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-8(1)"]},{"policyDefinitionReferenceId":"ACF1130","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fd7c4c1d-51ee-4349-9dab-89a7f8c8d102","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-8(1)"]},{"policyDefinitionReferenceId":"ACF1131","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b472a17e-c2bc-493f-b50b-42d55a346962","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-9"]},{"policyDefinitionReferenceId":"ACF1132","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/05938e10-cdbd-4a54-9b2b-1cbcfc141ad0","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-9(2)"]},{"policyDefinitionReferenceId":"ACF1133","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/90b60a09-133d-45bc-86ef-b206a6134bbe","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-9(3)"]},{"policyDefinitionReferenceId":"ACF1134","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e95f70e-181c-4422-9da2-43079710c789","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-9(4)"]},{"policyDefinitionReferenceId":"ACF1135","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9c308b6b-2429-4b97-86cf-081b8e737b04","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-10"]},{"policyDefinitionReferenceId":"ACF1136","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/97ed5bac-a92f-4f6d-a8ed-dc094723597c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-11"]},{"policyDefinitionReferenceId":"ACF1137","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4344df62-88ab-4637-b97b-bcaf2ec97e7c","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-12"]},{"policyDefinitionReferenceId":"ACF1138","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9c284fc0-268a-4f29-af44-3c126674edb4","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-12"]},{"policyDefinitionReferenceId":"ACF1139","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4ed62522-de00-4dda-9810-5205733d2f34","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-12"]},{"policyDefinitionReferenceId":"ACF1140","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/90d8b8ad-8ee3-4db7-913f-2a53fcff5316","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-12(1)"]},{"policyDefinitionReferenceId":"ACF1141","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6fdefbf4-93e7-4513-bc95-c1858b7093e0","parameters":{},"groupNames":["NIST_SP_800-53_R4_AU-12(3)"]},{"policyDefinitionReferenceId":"ACF1142","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/01524fa8-4555-48ce-ba5f-c3b8dcef5147","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-1"]},{"policyDefinitionReferenceId":"ACF1143","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7c6de11b-5f51-4f7c-8d83-d2467c8a816e","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-1"]},{"policyDefinitionReferenceId":"ACF1144","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2fa15ff1-a693-4ee4-b094-324818dc9a51","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2"]},{"policyDefinitionReferenceId":"ACF1145","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a0724970-9c75-4a64-a225-a28002953f28","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2"]},{"policyDefinitionReferenceId":"ACF1146","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd83410c-ecb6-4547-8f14-748c3cbdc7ac","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2"]},{"policyDefinitionReferenceId":"ACF1147","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8fef824a-29a8-4a4c-88fc-420a39c0d541","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2"]},{"policyDefinitionReferenceId":"ACF1148","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/28e62650-c7c2-4786-bdfa-17edc1673902","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2(1)"]},{"policyDefinitionReferenceId":"ACF1149","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2e1b855b-a013-481a-aeeb-2bcb129fd35d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2(2)"]},{"policyDefinitionReferenceId":"ACF1150","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d630429d-e763-40b1-8fba-d20ba7314afb","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-2(3)"]},{"policyDefinitionReferenceId":"ACF1151","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/347e3b69-7fb7-47df-a8ef-71a1a7b44bca","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-3"]},{"policyDefinitionReferenceId":"ACF1152","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/beff0acf-7e67-40b2-b1ca-1a0e8205cf1b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-3"]},{"policyDefinitionReferenceId":"ACF1153","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/61cf3125-142c-4754-8a16-41ab4d529635","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-3"]},{"policyDefinitionReferenceId":"ACF1154","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e757ceb9-93b3-45fe-a4f4-f43f64f1ac5a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-3(3)"]},{"policyDefinitionReferenceId":"ACF1155","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d33f9f1-12d0-46ad-9fbd-8f8046694977","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-3(5)"]},{"policyDefinitionReferenceId":"ACF1156","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d52e864-9a3b-41ee-8f03-520815fe5378","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-5"]},{"policyDefinitionReferenceId":"ACF1157","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/15495367-cf68-464c-bbc3-f53ca5227b7a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-5"]},{"policyDefinitionReferenceId":"ACF1158","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fff50cf2-28eb-45b4-b378-c99412688907","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-6"]},{"policyDefinitionReferenceId":"ACF1159","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0925f098-7877-450b-8ba4-d1e55f2d8795","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-6"]},{"policyDefinitionReferenceId":"ACF1160","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3e797ca6-2aa8-4333-b335-7036f1110c05","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-6"]},{"policyDefinitionReferenceId":"ACF1161","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e2f8f6c6-dde4-436b-a79d-bc50e129eb3a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1162","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5770f3d6-8c2b-4f6f-bf0e-c8c8fc36d592","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1163","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/961663a1-8a91-4e59-b6f5-1eee57c0f49c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1164","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0fb8d3ce-9e96-481c-9c68-88d4e3019310","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1165","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47e10916-6c9e-446b-b0bd-ff5fd439d79d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1166","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bb02733d-3cc5-4bb0-a6cd-695ba2c2272e","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1167","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cbb2be76-4891-430b-95a7-ca0b0a3d1300","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7"]},{"policyDefinitionReferenceId":"ACF1168","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/82409f9e-1f32-4775-bf07-b99d53a91b06","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7(1)"]},{"policyDefinitionReferenceId":"ACF1169","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e7ba2cb3-5675-4468-8b50-8486bdd998a5","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-7(3)"]},{"policyDefinitionReferenceId":"ACF1170","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8b78b9b3-ee3c-48e0-a243-ed6dba5b7a12","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-8"]},{"policyDefinitionReferenceId":"ACF1171","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d4820bc-8b61-4982-9501-2123cb776c00","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-8(1)"]},{"policyDefinitionReferenceId":"ACF1172","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b43e946e-a4c8-4b92-8201-4a39331db43c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-9"]},{"policyDefinitionReferenceId":"ACF1173","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c4aff9e7-2e60-46fa-86be-506b79033fc5","parameters":{},"groupNames":["NIST_SP_800-53_R4_CA-9"]},{"policyDefinitionReferenceId":"ACF1174","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/42a9a714-8fbb-43ac-b115-ea12d2bd652f","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-1"]},{"policyDefinitionReferenceId":"ACF1175","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6dab4254-c30d-4bb7-ae99-1d21586c063c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-1"]},{"policyDefinitionReferenceId":"ACF1176","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c30690a5-7bf3-467f-b0cd-ef5c7c7449cd","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2"]},{"policyDefinitionReferenceId":"ACF1177","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/63dbc7a8-e20b-4d38-b857-a7f6c0cd94bc","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(1)"]},{"policyDefinitionReferenceId":"ACF1178","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7818b8f4-47c6-441a-90ae-12ce04e99893","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(1)"]},{"policyDefinitionReferenceId":"ACF1179","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3f9ce557-c8ab-4e6c-bb2c-9b8ed002c46c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(1)"]},{"policyDefinitionReferenceId":"ACF1180","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/874e7880-a067-42a7-bcbe-1a340f54c8cc","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(2)"]},{"policyDefinitionReferenceId":"ACF1181","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21839937-d241-4fa5-95c6-b669253d9ab9","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(3)"]},{"policyDefinitionReferenceId":"ACF1182","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f34f554-da4b-4786-8d66-7915c90893da","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(7)"]},{"policyDefinitionReferenceId":"ACF1183","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5352e3e0-e63a-452e-9e5f-9c1d181cff9c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-2(7)"]},{"policyDefinitionReferenceId":"ACF1184","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/13579d0e-0ab0-4b26-b0fb-d586f6d7ed20","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1185","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6420cd73-b939-43b7-9d99-e8688fea053c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1186","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b95ba3bd-4ded-49ea-9d10-c6f4b680813d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1187","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9f2b2f9e-4ba6-46c3-907f-66db138b6f85","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1188","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bb20548a-c926-4e4d-855c-bcddc6faf95e","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1189","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ee45e02a-4140-416c-82c4-fecfea660b9d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1190","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c66a3d1e-465b-4f28-9da5-aef701b59892","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3"]},{"policyDefinitionReferenceId":"ACF1191","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f26a61b-a74d-467c-99cf-63644db144f7","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1192","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4ebd97f7-b105-4f50-8daf-c51465991240","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1193","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f5fd629f-3075-4cae-ab53-bad65495a4ac","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1194","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bc34667f-397e-4a65-9b72-d0358f0b6b09","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1195","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d1e1d65c-1013-4484-bd54-991332e6a0d2","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1196","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e7f4ea4-dd62-44f6-8886-ac6137cf52b0","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(1)"]},{"policyDefinitionReferenceId":"ACF1197","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a20d2eaa-88e2-4907-96a2-8f3a05797e5c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(2)"]},{"policyDefinitionReferenceId":"ACF1198","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f56be5c3-660b-4c61-9078-f67cf072c356","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(4)"]},{"policyDefinitionReferenceId":"ACF1199","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9a08d1c-09b1-48f1-90ea-029bbdf7111e","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-3(6)"]},{"policyDefinitionReferenceId":"ACF1200","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e98fe9d7-2ed3-44f8-93b7-24dca69783ff","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-4"]},{"policyDefinitionReferenceId":"ACF1201","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7daef997-fdd3-461b-8807-a608a6dd70f1","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-4(1)"]},{"policyDefinitionReferenceId":"ACF1202","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/40a2a83b-74f2-4c02-ae65-f460a5d2792a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5"]},{"policyDefinitionReferenceId":"ACF1203","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9012d14-e3e6-4d7b-b926-9f37b5537066","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5(1)"]},{"policyDefinitionReferenceId":"ACF1204","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0f4f6750-d1ab-4a4c-8dfd-af3237682665","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5(2)"]},{"policyDefinitionReferenceId":"ACF1205","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5b070cab-0fb8-4e48-ad29-fc90b4c2797c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5(3)"]},{"policyDefinitionReferenceId":"ACF1206","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e0de232d-02a0-4652-872d-88afb4ae5e91","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5(5)"]},{"policyDefinitionReferenceId":"ACF1207","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8713a0ed-0d1e-4d10-be82-83dffb39830e","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-5(5)"]},{"policyDefinitionReferenceId":"ACF1208","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5ea87673-d06b-456f-a324-8abcee5c159f","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6"]},{"policyDefinitionReferenceId":"ACF1209","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ce669c31-9103-4552-ae9c-cdef4e03580d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6"]},{"policyDefinitionReferenceId":"ACF1210","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3502c968-c490-4570-8167-1476f955e9b8","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6"]},{"policyDefinitionReferenceId":"ACF1211","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6a8b9dc8-6b00-4701-aa96-bba3277ebf50","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6"]},{"policyDefinitionReferenceId":"ACF1212","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/56d970ee-4efc-49c8-8a4e-5916940d784c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6(1)"]},{"policyDefinitionReferenceId":"ACF1213","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/81f11e32-a293-4a58-82cd-134af52e2318","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-6(2)"]},{"policyDefinitionReferenceId":"ACF1214","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f714a4e2-b580-47b6-ae8c-f2812d3750f3","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7"]},{"policyDefinitionReferenceId":"ACF1215","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88fc93e8-4745-4785-b5a5-b44bb92c44ff","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7"]},{"policyDefinitionReferenceId":"ACF1216","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7894fe6a-f5cb-44c8-ba90-c3f254ff9484","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(1)"]},{"policyDefinitionReferenceId":"ACF1217","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/edea4f20-b02c-4115-be75-86c080e5c0ed","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(1)"]},{"policyDefinitionReferenceId":"ACF1218","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4a1d0394-b9f5-493e-9e83-563fd0ac4df8","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(2)"]},{"policyDefinitionReferenceId":"ACF1219","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2a39ac75-622b-4c88-9a3f-45b7373f7ef7","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(5)"]},{"policyDefinitionReferenceId":"ACF1220","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40f31a7-81e1-4130-99e5-a02ceea2a1d6","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(5)"]},{"policyDefinitionReferenceId":"ACF1221","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22589a07-0007-486a-86ca-95355081ae2a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-7(5)"]},{"policyDefinitionReferenceId":"ACF1222","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fb39e62f-6bda-4558-8088-ec03d5670914","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8"]},{"policyDefinitionReferenceId":"ACF1223","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/05a1bb01-ad5a-49c1-aad3-b0c893b2ec3a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8"]},{"policyDefinitionReferenceId":"ACF1224","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/28cfa30b-7f72-47ce-ba3b-eed26c8d2c82","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(1)"]},{"policyDefinitionReferenceId":"ACF1225","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8d096fe0-f510-4486-8b4d-d17dc230980b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(2)"]},{"policyDefinitionReferenceId":"ACF1226","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c158eb1c-ae7e-4081-8057-d527140c4e0c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(3)"]},{"policyDefinitionReferenceId":"ACF1227","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03b78f5e-4877-4303-b0f4-eb6583f25768","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(3)"]},{"policyDefinitionReferenceId":"ACF1228","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/39c54140-5902-4079-8bb5-ad31936fe764","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(4)"]},{"policyDefinitionReferenceId":"ACF1229","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03752212-103c-4ab8-a306-7e813022ca9d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-8(5)"]},{"policyDefinitionReferenceId":"ACF1230","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/11158848-f679-4e9b-aa7b-9fb07d945071","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-9"]},{"policyDefinitionReferenceId":"ACF1231","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/244e0c05-cc45-4fe7-bf36-42dcf01f457d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-9"]},{"policyDefinitionReferenceId":"ACF1232","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/396ba986-eac1-4d6d-85c4-d3fda6b78272","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-9"]},{"policyDefinitionReferenceId":"ACF1233","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d79001f-95fe-45d0-8736-f217e78c1f57","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-9"]},{"policyDefinitionReferenceId":"ACF1234","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b293f881-361c-47ed-b997-bc4e2296bc0b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-10"]},{"policyDefinitionReferenceId":"ACF1235","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c49c610b-ece4-44b3-988c-2172b70d6e46","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-10"]},{"policyDefinitionReferenceId":"ACF1236","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9ba3ed84-c768-4e18-b87c-34ef1aff1b57","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-10"]},{"policyDefinitionReferenceId":"ACF1237","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e80b6812-0bfa-4383-8223-cdd86a46a890","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-10(1)"]},{"policyDefinitionReferenceId":"ACF1238","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a36cedd4-3ffd-4b1f-8b18-aa71d8d87ce1","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-11"]},{"policyDefinitionReferenceId":"ACF1239","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0be51298-f643-4556-88af-d7db90794879","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-11"]},{"policyDefinitionReferenceId":"ACF1240","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/129eb39f-d79a-4503-84cd-92f036b5e429","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-11"]},{"policyDefinitionReferenceId":"ACF1241","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eca4d7b2-65e2-4e04-95d4-c68606b063c3","parameters":{},"groupNames":["NIST_SP_800-53_R4_CM-11(1)"]},{"policyDefinitionReferenceId":"ACF1242","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf3b3293-667a-445e-a722-fa0b0afc0958","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-1"]},{"policyDefinitionReferenceId":"ACF1243","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ca9a4469-d6df-4ab2-a42f-1213c396f0ec","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-1"]},{"policyDefinitionReferenceId":"ACF1244","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6a13a8f8-c163-4b1b-8554-d63569dab937","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1245","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a0e45314-57b8-4623-80cd-bbb561f59516","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1246","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/398eb61e-8111-40d5-a0c9-003df28f1753","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1247","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e666db5-b2ef-4b06-aac6-09bfce49151b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1248","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/50fc602d-d8e0-444b-a039-ad138ee5deb0","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1249","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d3bf4251-0818-42db-950b-afd5b25a51c2","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1250","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8de614d8-a8b7-4f70-a62a-6d37089a002c","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2"]},{"policyDefinitionReferenceId":"ACF1251","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5e2b3730-8c14-4081-8893-19dbb5de7348","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(1)"]},{"policyDefinitionReferenceId":"ACF1252","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a328fd72-8ff5-4f96-8c9c-b30ed95db4ab","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(2)"]},{"policyDefinitionReferenceId":"ACF1253","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0afce0b3-dd9f-42bb-af28-1e4284ba8311","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(3)"]},{"policyDefinitionReferenceId":"ACF1254","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/704e136a-4fe0-427c-b829-cd69957f5d2b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(4)"]},{"policyDefinitionReferenceId":"ACF1255","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3793f5e-937f-44f7-bfba-40647ef3efa0","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(5)"]},{"policyDefinitionReferenceId":"ACF1256","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/232ab24b-810b-4640-9019-74a7d0d6a980","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-2(8)"]},{"policyDefinitionReferenceId":"ACF1257","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b958b241-4245-4bd6-bd2d-b8f0779fb543","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-3"]},{"policyDefinitionReferenceId":"ACF1258","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7814506c-382c-4d33-a142-249dd4a0dbff","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-3"]},{"policyDefinitionReferenceId":"ACF1259","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d9e18f7-bad9-4d30-8806-a0c9d5e26208","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-3"]},{"policyDefinitionReferenceId":"ACF1260","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/42254fc4-2738-4128-9613-72aaa4f0d9c3","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-3(1)"]},{"policyDefinitionReferenceId":"ACF1261","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/65aeceb5-a59c-4cb1-8d82-9c474be5d431","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4"]},{"policyDefinitionReferenceId":"ACF1262","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/831e510e-db41-4c72-888e-a0621ab62265","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4"]},{"policyDefinitionReferenceId":"ACF1263","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/41472613-3b05-49f6-8fe8-525af113ce17","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4"]},{"policyDefinitionReferenceId":"ACF1264","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd280d4b-50a1-42fb-a479-ece5878acf19","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4(1)"]},{"policyDefinitionReferenceId":"ACF1265","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a18adb5b-1db6-4a5b-901a-7d3797d12972","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4(2)"]},{"policyDefinitionReferenceId":"ACF1266","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3b4a3eb2-c25d-40bf-ad41-5094b6f59cee","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-4(2)"]},{"policyDefinitionReferenceId":"ACF1267","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e97ba1d-be5d-4953-8da4-0cccf28f4805","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-6"]},{"policyDefinitionReferenceId":"ACF1268","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23f6e984-3053-4dfc-ab48-543b764781f5","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-6"]},{"policyDefinitionReferenceId":"ACF1269","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/19b9439d-865d-4474-b17d-97d2702fdb66","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-6(1)"]},{"policyDefinitionReferenceId":"ACF1270","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/53c76a39-2097-408a-b237-b279f7b4614d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-6(2)"]},{"policyDefinitionReferenceId":"ACF1271","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/da3bfb53-9c46-4010-b3db-a7ba1296dada","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-6(3)"]},{"policyDefinitionReferenceId":"ACF1272","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ae46cf7a-e3fd-427b-9b91-44bc78e2d9d8","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7"]},{"policyDefinitionReferenceId":"ACF1273","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e77fcbf2-a1e8-44f1-860e-ed6583761e65","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7"]},{"policyDefinitionReferenceId":"ACF1274","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2aee175f-cd16-4825-939a-a85349d96210","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7"]},{"policyDefinitionReferenceId":"ACF1275","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a23d9d53-ad2e-45ef-afd5-e6d10900a737","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7(1)"]},{"policyDefinitionReferenceId":"ACF1276","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e214e563-1206-4a43-a56b-ac5880c9c571","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7(2)"]},{"policyDefinitionReferenceId":"ACF1277","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dc43e829-3d50-4a0a-aa0f-428d551862aa","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7(3)"]},{"policyDefinitionReferenceId":"ACF1278","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8e5ef485-9e16-4c53-a475-fbb8107eac59","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-7(4)"]},{"policyDefinitionReferenceId":"ACF1279","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7d00bcd6-963d-4c02-ad8e-b45fa50bf3b0","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8"]},{"policyDefinitionReferenceId":"ACF1280","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fa108498-b3a8-4ffb-9e79-1107e76afad3","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(1)"]},{"policyDefinitionReferenceId":"ACF1281","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8dc459b3-0e77-45af-8d71-cfd8c9654fe2","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(1)"]},{"policyDefinitionReferenceId":"ACF1282","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34042a97-ec6d-4263-93d2-8c1c46823b2a","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(2)"]},{"policyDefinitionReferenceId":"ACF1283","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9172e76-7f56-46e9-93bf-75d69bdb5491","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(3)"]},{"policyDefinitionReferenceId":"ACF1284","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/942b3e97-6ae3-410e-a794-c9c999b97c0b","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(4)"]},{"policyDefinitionReferenceId":"ACF1285","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/01f7726b-db54-45c2-bcb5-9bd7a43796ee","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(4)"]},{"policyDefinitionReferenceId":"ACF1286","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4f9b47a-2116-4e6f-88db-4edbf22753f1","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-8(4)"]},{"policyDefinitionReferenceId":"ACF1287","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/819dc6da-289d-476e-8500-7e341ef8677d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9"]},{"policyDefinitionReferenceId":"ACF1288","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8d854c3b-a3e6-4ec9-9f0c-c7274dbaeb2f","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9"]},{"policyDefinitionReferenceId":"ACF1289","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7a724864-956a-496c-b778-637cb1d762cf","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9"]},{"policyDefinitionReferenceId":"ACF1290","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/92f85ce9-17b7-49ea-85ee-ea7271ea6b82","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9"]},{"policyDefinitionReferenceId":"ACF1291","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d8fd073-9c85-4ee2-a9d0-2e4ec9eb8912","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9(1)"]},{"policyDefinitionReferenceId":"ACF1292","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d03516cf-0293-489f-9b32-a18f2a79f836","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9(2)"]},{"policyDefinitionReferenceId":"ACF1293","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/87f7cd82-2e45-4d0f-9e2f-586b0962d142","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9(3)"]},{"policyDefinitionReferenceId":"ACF1294","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/49dbe627-2c1e-438c-979e-dd7a39bbf81d","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-9(5)"]},{"policyDefinitionReferenceId":"ACF1295","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a895fbdb-204d-4302-9689-0a59dc42b3d9","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-10"]},{"policyDefinitionReferenceId":"ACF1296","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e57b98a0-a011-4956-a79d-5d17ed8b8e48","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-10(2)"]},{"policyDefinitionReferenceId":"ACF1297","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93fd8af1-c161-4bae-9ba9-f62731f76439","parameters":{},"groupNames":["NIST_SP_800-53_R4_CP-10(4)"]},{"policyDefinitionReferenceId":"ACF1298","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1dc784b5-4895-4d27-9d40-a06b032bd1ee","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-1"]},{"policyDefinitionReferenceId":"ACF1299","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fd4e54f7-9ab0-4bae-b6cc-457809948a89","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-1"]},{"policyDefinitionReferenceId":"ACF1300","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/99deec7d-5526-472e-b07c-3645a792026a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2"]},{"policyDefinitionReferenceId":"ACF1301","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b6a8e0cc-ac23-468b-abe4-a8a1cc6d7a08","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(1)"]},{"policyDefinitionReferenceId":"ACF1302","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09828c65-e323-422b-9774-9d5c646124da","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(2)"]},{"policyDefinitionReferenceId":"ACF1303","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/80ca0a27-918a-4604-af9e-723a27ee51e8","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(3)"]},{"policyDefinitionReferenceId":"ACF1304","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6ca71be3-16cb-4d39-8b50-7f8fd5e2f11b","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(4)"]},{"policyDefinitionReferenceId":"ACF1305","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d9166a8-1722-4b8f-847c-2cf3f2618b3d","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(5)"]},{"policyDefinitionReferenceId":"ACF1306","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cafc6c3c-5fc5-4c5e-a99b-a0ccb1d34eff","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(8)"]},{"policyDefinitionReferenceId":"ACF1307","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/84e622c8-4bed-417c-84c6-b2fb0dd73682","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(9)"]},{"policyDefinitionReferenceId":"ACF1308","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/81817e1c-5347-48dd-965a-40159d008229","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(11)"]},{"policyDefinitionReferenceId":"ACF1309","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f355d62b-39a8-4ba3-abf7-90f71cb3b000","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-2(12)"]},{"policyDefinitionReferenceId":"ACF1310","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/450d7ede-823d-4931-a99d-57f6a38807dc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-3"]},{"policyDefinitionReferenceId":"ACF1311","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e7568697-0c9e-4ea3-9cec-9e567d14f3c6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4"]},{"policyDefinitionReferenceId":"ACF1312","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4d6a5968-9eef-4c18-8534-376790ab7274","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4"]},{"policyDefinitionReferenceId":"ACF1313","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36220f5b-79a1-4cdb-8c74-2d2449f9a510","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4"]},{"policyDefinitionReferenceId":"ACF1314","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef0c8530-efd9-45b8-b753-f03083d06295","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4"]},{"policyDefinitionReferenceId":"ACF1315","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3aa87116-f1a1-4edb-bfbf-14e036f8d454","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4"]},{"policyDefinitionReferenceId":"ACF1316","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ce14753-66e5-465d-9841-26ef55c09c0d","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-4(4)"]},{"policyDefinitionReferenceId":"ACF1317","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8877f519-c166-47b7-81b7-8a8eb4ff3775","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1318","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fced5fda-3bdb-4d73-bfea-0e2c80428b66","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1319","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/66f7ae57-5560-4fc5-85c9-659f204e7a42","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1320","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6f54c732-71d4-4f93-a696-4e373eca3a77","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1321","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eb627cc6-3a9d-46b5-96b7-5fca49178a37","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1322","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d1d971e-467e-4278-9633-c74c3d4fecc4","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1323","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abe8f70b-680f-470c-9b86-a7edfb664ecc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1324","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8cfea2b3-7f77-497e-ac20-0752f2ff6eee","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1325","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1845796a-7581-49b2-ae20-443121538e19","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1326","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8605fc00-1bf5-4fb3-984e-c95cec4f231d","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5"]},{"policyDefinitionReferenceId":"ACF1327","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03188d8f-1ae5-4fe1-974d-2d7d32ef937d","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1328","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f5c66fdc-3d02-4034-9db5-ba57802609de","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1329","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/498f6234-3e20-4b6a-a880-cbd646d973bd","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1330","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f75cedb2-5def-4b31-973e-b69e8c7bd031","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1331","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/05460fe2-301f-4ed1-8174-d62c8bb92ff4","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1332","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/068260be-a5e6-4b0a-a430-cd27071c226a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(1)"]},{"policyDefinitionReferenceId":"ACF1333","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3298d6bf-4bc6-4278-a95d-f7ef3ac6e594","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(2)"]},{"policyDefinitionReferenceId":"ACF1334","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/44bfdadc-8c2e-4c30-9c99-f005986fabcd","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(2)"]},{"policyDefinitionReferenceId":"ACF1335","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/382016f3-d4ba-4e15-9716-55077ec4dc2a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(2)"]},{"policyDefinitionReferenceId":"ACF1336","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/77f56280-e367-432a-a3b9-8ca2aa636a26","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(2)"]},{"policyDefinitionReferenceId":"ACF1337","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/463e5220-3f79-4e24-a63f-343e4096cd22","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(3)"]},{"policyDefinitionReferenceId":"ACF1338","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6c59a207-6aed-41dc-83a2-e1ff66e4a4db","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(4)"]},{"policyDefinitionReferenceId":"ACF1339","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/367ae386-db7f-4167-b672-984ff86277c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(6)"]},{"policyDefinitionReferenceId":"ACF1340","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e51ff84b-e5ea-408f-b651-2ecc2933e4c6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(7)"]},{"policyDefinitionReferenceId":"ACF1341","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34cb7e92-fe4c-4826-b51e-8cd203fa5d35","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(8)"]},{"policyDefinitionReferenceId":"ACF1342","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/283a4e29-69d5-4c94-b99e-29acf003c899","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(11)"]},{"policyDefinitionReferenceId":"ACF1343","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c251a55-31eb-4e53-99c6-e9c43c393ac2","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-5(13)"]},{"policyDefinitionReferenceId":"ACF1344","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c895fe7-2d8e-43a2-838c-3a533a5b355e","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-6"]},{"policyDefinitionReferenceId":"ACF1345","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f86aa129-7c07-4aa4-bbf5-792d93ffd9ea","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-7"]},{"policyDefinitionReferenceId":"ACF1346","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/464dc8ce-2200-4720-87a5-dc5952924cc6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-8"]},{"policyDefinitionReferenceId":"ACF1347","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/131a2706-61e9-4916-a164-00e052056462","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-8(1)"]},{"policyDefinitionReferenceId":"ACF1348","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/855ced56-417b-4d74-9d5f-dd1bc81e22d6","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-8(2)"]},{"policyDefinitionReferenceId":"ACF1349","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17641f70-94cd-4a5d-a613-3d1143e20e34","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-8(3)"]},{"policyDefinitionReferenceId":"ACF1350","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d77fd943-6ba6-4a21-ba07-22b03e347cc4","parameters":{},"groupNames":["NIST_SP_800-53_R4_IA-8(4)"]},{"policyDefinitionReferenceId":"ACF1351","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bcfb6683-05e5-4ce6-9723-c3fbe9896bdd","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-1"]},{"policyDefinitionReferenceId":"ACF1352","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/518cb545-bfa8-43f8-a108-3b7d5037469a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-1"]},{"policyDefinitionReferenceId":"ACF1353","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c785ad59-f78f-44ad-9a7f-d1202318c748","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-2"]},{"policyDefinitionReferenceId":"ACF1354","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9fd92c17-163a-4511-bb96-bbb476449796","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-2"]},{"policyDefinitionReferenceId":"ACF1355","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/90e01f69-3074-4de8-ade7-0fef3e7d83e0","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-2"]},{"policyDefinitionReferenceId":"ACF1356","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8829f8f5-e8be-441e-85c9-85b72a5d0ef3","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-2(1)"]},{"policyDefinitionReferenceId":"ACF1357","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e4213689-05e8-4241-9d4e-8dd1cdafd105","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-2(2)"]},{"policyDefinitionReferenceId":"ACF1358","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/effbaeef-5bf4-400d-895e-ef8cbc0e64c7","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-3"]},{"policyDefinitionReferenceId":"ACF1359","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47bc7ea0-7d13-4f7c-a154-b903f7194253","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-3(2)"]},{"policyDefinitionReferenceId":"ACF1360","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/be5b05e7-0b82-4ebc-9eda-25e447b1a41e","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4"]},{"policyDefinitionReferenceId":"ACF1361","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03ed3be1-7276-4452-9a5d-e4168565ac67","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4"]},{"policyDefinitionReferenceId":"ACF1362","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5d169442-d6ef-439b-8dca-46c2c3248214","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4"]},{"policyDefinitionReferenceId":"ACF1363","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ea3e8156-89a1-45b1-8bd6-938abc79fdfd","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(1)"]},{"policyDefinitionReferenceId":"ACF1364","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4c615c2a-dc83-4dda-8220-abce7b50c9bc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(2)"]},{"policyDefinitionReferenceId":"ACF1365","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4116891d-72f7-46ee-911c-8056cc8dcbd5","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(3)"]},{"policyDefinitionReferenceId":"ACF1366","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/06c45c30-ae44-4f0f-82be-41331da911cc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(4)"]},{"policyDefinitionReferenceId":"ACF1367","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/435b2547-6374-4f87-b42d-6e8dbe6ae62a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(6)"]},{"policyDefinitionReferenceId":"ACF1368","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/465f32da-0ace-4603-8d1b-7be5a3a702de","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-4(8)"]},{"policyDefinitionReferenceId":"ACF1369","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/18cc35ed-a429-486d-8d59-cb47e87304ed","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-5"]},{"policyDefinitionReferenceId":"ACF1370","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/924e1b2d-c502-478f-bfdb-a7e09a0d5c01","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-5(1)"]},{"policyDefinitionReferenceId":"ACF1371","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9447f354-2c85-4700-93b3-ecdc6cb6a417","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-6"]},{"policyDefinitionReferenceId":"ACF1372","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/25b96717-c912-4c00-9143-4e487f411726","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-6"]},{"policyDefinitionReferenceId":"ACF1373","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4cca950f-c3b7-492a-8e8f-ea39663c14f9","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-6(1)"]},{"policyDefinitionReferenceId":"ACF1374","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc5c8616-52ef-4e5e-8000-491634ed9249","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-7"]},{"policyDefinitionReferenceId":"ACF1375","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/00379355-8932-4b52-b63a-3bc6daf3451a","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-7(1)"]},{"policyDefinitionReferenceId":"ACF1376","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/493a95f3-f2e3-47d0-af02-65e6d6decc2f","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-7(2)"]},{"policyDefinitionReferenceId":"ACF1377","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68434bd1-e14b-4031-9edb-a4adf5f84a67","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-7(2)"]},{"policyDefinitionReferenceId":"ACF1378","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/97fceb70-6983-42d0-9331-18ad8253184d","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1379","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9442dd2c-a07f-46cd-b55a-553b66ba47ca","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1380","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b4319b7e-ea8d-42ff-8a67-ccd462972827","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1381","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e5368258-9684-4567-8126-269f34e65eab","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1382","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/841392b3-40da-4473-b328-4cde49db67b3","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1383","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d4558451-e16a-4d2d-a066-fe12a6282bb9","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-8"]},{"policyDefinitionReferenceId":"ACF1384","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/79fbc228-461c-4a45-9004-a865ca0728a7","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1385","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3e495e65-8663-49ca-9b38-9f45e800bc58","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1386","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5120193e-91fd-4f9d-bc6d-194f94734065","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1387","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3007185-3857-43a9-8237-06ca94f1084c","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1388","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c7c575a-d4c5-4f6f-bd49-dee97a8cba55","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1389","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c39e6fda-ae70-4891-a739-be7bba6d1062","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9"]},{"policyDefinitionReferenceId":"ACF1390","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3b65b63-09ec-4cb5-8028-7dd324d10eb0","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9(1)"]},{"policyDefinitionReferenceId":"ACF1391","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd6ac1a1-660e-4810-baa8-74e868e2ed47","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9(2)"]},{"policyDefinitionReferenceId":"ACF1392","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86dc819f-15e1-43f9-a271-41ae58d4cecc","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9(3)"]},{"policyDefinitionReferenceId":"ACF1393","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/731856d8-1598-4b75-92de-7d46235747c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_IR-9(4)"]},{"policyDefinitionReferenceId":"ACF1394","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4db56f68-3f50-45ab-88f3-ca46f5379a94","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-1"]},{"policyDefinitionReferenceId":"ACF1395","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7207a023-a517-41c5-9df2-09d4c6845a05","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-1"]},{"policyDefinitionReferenceId":"ACF1396","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/276af98f-4ff9-4e69-99fb-c9b2452fb85f","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1397","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/391af4ab-1117-46b9-b2c7-78bbd5cd995b","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1398","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/443e8f3d-b51a-45d8-95a7-18b0e42f4dc4","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1399","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2256e638-eb23-480f-9e15-6cf1af0a76b3","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1400","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a96d5098-a604-4cdf-90b1-ef6449a27424","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1401","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b78ee928-e3c1-4569-ad97-9f8c4b629847","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2"]},{"policyDefinitionReferenceId":"ACF1402","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0a560d32-8075-4fec-9615-9f7c853f4ea9","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2(2)"]},{"policyDefinitionReferenceId":"ACF1403","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/57149289-d52b-4f40-9fe6-5233c1ef80f7","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-2(2)"]},{"policyDefinitionReferenceId":"ACF1404","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/13d8f903-0cd6-449f-a172-50f6579c182b","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3"]},{"policyDefinitionReferenceId":"ACF1405","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fe1a0bf3-409a-4b00-b60d-0b1f917f7e7b","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(1)"]},{"policyDefinitionReferenceId":"ACF1406","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a0f5339c-9292-43aa-a0bc-d27c6b8e30aa","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(2)"]},{"policyDefinitionReferenceId":"ACF1407","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ff9fbd83-1d8d-4b41-aac2-94cb44b33976","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(3)"]},{"policyDefinitionReferenceId":"ACF1408","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c5f56ac6-4bb2-4086-bc41-ad76344ba2c2","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(3)"]},{"policyDefinitionReferenceId":"ACF1409","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d1880188-e51a-4772-b2ab-68f5e8bd27f6","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(3)"]},{"policyDefinitionReferenceId":"ACF1410","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a2596a9f-e59f-420d-9625-6e0b536348be","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-3(3)"]},{"policyDefinitionReferenceId":"ACF1411","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/898d4fe8-f743-4333-86b7-0c9245d93e7d","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4"]},{"policyDefinitionReferenceId":"ACF1412","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3492d949-0dbb-4589-88b3-7b59601cc764","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4"]},{"policyDefinitionReferenceId":"ACF1413","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aeedddb6-6bc0-42d5-809b-80048033419d","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4"]},{"policyDefinitionReferenceId":"ACF1414","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2ce63a52-e47b-4ae2-adbb-6e40d967f9e6","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4"]},{"policyDefinitionReferenceId":"ACF1415","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/61a1dd98-b259-4840-abd5-fbba7ee0da83","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4"]},{"policyDefinitionReferenceId":"ACF1416","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/38dfd8a3-5290-4099-88b7-4081f4c4d8ae","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4(2)"]},{"policyDefinitionReferenceId":"ACF1417","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7522ed84-70d5-4181-afc0-21e50b1b6d0e","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4(3)"]},{"policyDefinitionReferenceId":"ACF1418","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/28e633fd-284e-4ea7-88b4-02ca157ed713","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4(3)"]},{"policyDefinitionReferenceId":"ACF1419","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b6747bf9-2b97-45b8-b162-3c8becb9937d","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-4(6)"]},{"policyDefinitionReferenceId":"ACF1420","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/05ae08cc-a282-413b-90c7-21a2c60b8404","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-5"]},{"policyDefinitionReferenceId":"ACF1421","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e539caaa-da8c-41b8-9e1e-449851e2f7a6","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-5"]},{"policyDefinitionReferenceId":"ACF1422","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ea556850-838d-4a37-8ce5-9d7642f95e11","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-5"]},{"policyDefinitionReferenceId":"ACF1423","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7741669e-d4f6-485a-83cb-e70ce7cbbc20","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-5(1)"]},{"policyDefinitionReferenceId":"ACF1424","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cf55fc87-48e1-4676-a2f8-d9a8cf993283","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-5(1)"]},{"policyDefinitionReferenceId":"ACF1425","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5983d99c-f39b-4c32-a3dc-170f19f6941b","parameters":{},"groupNames":["NIST_SP_800-53_R4_MA-6"]},{"policyDefinitionReferenceId":"ACF1426","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21f639bc-f42b-46b1-8f40-7a2a389c291a","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-1"]},{"policyDefinitionReferenceId":"ACF1427","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bc90e44f-d83f-4bdf-900f-3d5eb4111b31","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-1"]},{"policyDefinitionReferenceId":"ACF1428","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0a77fcc7-b8d8-451a-ab52-56197913c0c7","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-2"]},{"policyDefinitionReferenceId":"ACF1429","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b07c9b24-729e-4e85-95fc-f224d2d08a80","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-3"]},{"policyDefinitionReferenceId":"ACF1430","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0f559588-5e53-4b14-a7c4-85d28ebc2234","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-3"]},{"policyDefinitionReferenceId":"ACF1431","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7173c52-2b99-4696-a576-63dd5f970ef4","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-4"]},{"policyDefinitionReferenceId":"ACF1432","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1140e542-b80d-4048-af45-3f7245be274b","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-4"]},{"policyDefinitionReferenceId":"ACF1433","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5b879b41-2728-41c5-ad24-9ee2c37cbe65","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-5"]},{"policyDefinitionReferenceId":"ACF1434","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2c18f06b-a68d-41c3-8863-b8cd3acb5f8f","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-5"]},{"policyDefinitionReferenceId":"ACF1435","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fa8d221b-d130-4637-ba16-501e666628bb","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-5"]},{"policyDefinitionReferenceId":"ACF1436","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/28aab8b4-74fd-4b7c-9080-5a7be525d574","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-5"]},{"policyDefinitionReferenceId":"ACF1437","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d1eb6ed-bf13-4046-b993-b9e2aef0f76c","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-5(4)"]},{"policyDefinitionReferenceId":"ACF1438","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/40fcc635-52a2-4dbc-9523-80a1f4aa1de6","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-6"]},{"policyDefinitionReferenceId":"ACF1439","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dce72873-c5f1-47c3-9b4f-6b8207fd5a45","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-6"]},{"policyDefinitionReferenceId":"ACF1440","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/881299bf-2a5b-4686-a1b2-321d33679953","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-6(1)"]},{"policyDefinitionReferenceId":"ACF1441","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6519d7f3-e8a2-4ff3-a935-9a9497152ad7","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-6(2)"]},{"policyDefinitionReferenceId":"ACF1442","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f26049b-2c5a-4841-9ff3-d48a26aae475","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-6(3)"]},{"policyDefinitionReferenceId":"ACF1443","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cd0ec6fa-a2e7-4361-aee4-a8688659a9ed","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-7"]},{"policyDefinitionReferenceId":"ACF1444","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/666143df-f5e0-45bd-b554-135f0f93e44e","parameters":{},"groupNames":["NIST_SP_800-53_R4_MP-7(1)"]},{"policyDefinitionReferenceId":"ACF1445","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32d07d59-2716-4972-b37b-214a67ac4a37","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-1"]},{"policyDefinitionReferenceId":"ACF1446","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bf6850fe-abba-468e-9ef4-d09ec7d983cd","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-1"]},{"policyDefinitionReferenceId":"ACF1447","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b9783a99-98fe-4a95-873f-29613309fe9a","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-2"]},{"policyDefinitionReferenceId":"ACF1448","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/825d6494-e583-42f2-a3f2-6458e6f0004f","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-2"]},{"policyDefinitionReferenceId":"ACF1449","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f784d3b0-5f2b-49b7-b9f3-00ba8653ced5","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-2"]},{"policyDefinitionReferenceId":"ACF1450","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/134d7a13-ba3e-41e2-b236-91bfcfa24e01","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-2"]},{"policyDefinitionReferenceId":"ACF1451","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3f1e5a3-25c1-4476-8cb6-3955031f8e65","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1452","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/82c76455-4d3f-4e09-a654-22e592107e74","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1453","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9693b564-3008-42bc-9d5d-9c7fe198c011","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1454","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ad58985d-ab32-4f99-8bd3-b7e134c90229","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1455","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/068a88d4-e520-434e-baf0-9005a8164e6a","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1456","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/733ba9e3-9e7c-440a-a7aa-6196a90a2870","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1457","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f2d9d3e6-8886-4305-865d-639163e5c305","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3"]},{"policyDefinitionReferenceId":"ACF1458","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8c19ceb7-56e9-4488-8ddb-b1eb3aa6d203","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-3(1)"]},{"policyDefinitionReferenceId":"ACF1459","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/75cc73c7-5cdb-479d-a06f-7b4d0dbb1da0","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-4"]},{"policyDefinitionReferenceId":"ACF1460","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6f3ce1bb-4f77-4695-8355-70b08d54fdda","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-5"]},{"policyDefinitionReferenceId":"ACF1461","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aafef03e-fea8-470b-88fa-54bd1fcd7064","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-6"]},{"policyDefinitionReferenceId":"ACF1462","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9b1f3a9a-13a1-4b40-8420-36bca6fd8c02","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-6"]},{"policyDefinitionReferenceId":"ACF1463","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/59721f87-ae25-4db0-a2a4-77cc5b25d495","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-6"]},{"policyDefinitionReferenceId":"ACF1464","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/41256567-1795-4684-b00b-a1308ce43cac","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-6(1)"]},{"policyDefinitionReferenceId":"ACF1465","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e6e41554-86b5-4537-9f7f-4fc41a1d1640","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-6(4)"]},{"policyDefinitionReferenceId":"ACF1466","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d943a9c-a6f1-401f-a792-740cdb09c451","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-8"]},{"policyDefinitionReferenceId":"ACF1467","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5350cbf9-8bdd-4904-b22a-e88be84ca49d","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-8"]},{"policyDefinitionReferenceId":"ACF1468","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/75603f96-80a1-4757-991d-5a1221765ddd","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-8(1)"]},{"policyDefinitionReferenceId":"ACF1469","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f509c5b6-0de0-4a4e-9b2e-cd9cbf3a58fd","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-9"]},{"policyDefinitionReferenceId":"ACF1470","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c89ba09f-2e0f-44d0-8095-65b05bd151ef","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-10"]},{"policyDefinitionReferenceId":"ACF1471","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7dd0e9ce-1772-41fb-a50a-99977071f916","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-10"]},{"policyDefinitionReferenceId":"ACF1472","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef869332-921d-4c28-9402-3be73e6e50c8","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-10"]},{"policyDefinitionReferenceId":"ACF1473","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d7047705-d719-46a7-8bb0-76ad233eba71","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-11"]},{"policyDefinitionReferenceId":"ACF1474","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/03ad326e-d7a1-44b1-9a76-e17492efc9e4","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-11(1)"]},{"policyDefinitionReferenceId":"ACF1475","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34a63848-30cf-4081-937e-ce1a1c885501","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-12"]},{"policyDefinitionReferenceId":"ACF1476","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0f3c4ac2-3e35-4906-a80b-473b12a622d7","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-13"]},{"policyDefinitionReferenceId":"ACF1477","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4862a63c-6c74-4a9d-a221-89af3c374503","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-13(1)"]},{"policyDefinitionReferenceId":"ACF1478","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f997df46-cfbb-4cc8-aac8-3fecdaf6a183","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-13(2)"]},{"policyDefinitionReferenceId":"ACF1479","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e327b072-281d-4f75-9c28-4216e5d72f26","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-13(3)"]},{"policyDefinitionReferenceId":"ACF1480","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/18a767cc-1947-4338-a240-bc058c81164f","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-14"]},{"policyDefinitionReferenceId":"ACF1481","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/717a1c78-a267-4f56-ac58-ee6c54dc4339","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-14"]},{"policyDefinitionReferenceId":"ACF1482","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9df4277e-8c88-4d5c-9b1a-541d53d15d7b","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-14(2)"]},{"policyDefinitionReferenceId":"ACF1483","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5cb81060-3c8a-4968-bcdc-395a1801f6c1","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-15"]},{"policyDefinitionReferenceId":"ACF1484","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/486b006a-3653-45e8-b41c-a052d3e05456","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-15(1)"]},{"policyDefinitionReferenceId":"ACF1485","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/50301354-95d0-4a11-8af5-8039ecf6d38b","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-16"]},{"policyDefinitionReferenceId":"ACF1486","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb790345-a51f-43de-934e-98dbfaf9dca5","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-17"]},{"policyDefinitionReferenceId":"ACF1487","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c3371d-c30c-4f58-abd9-30b8a8199571","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-17"]},{"policyDefinitionReferenceId":"ACF1488","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d8ef30eb-a44f-47af-8524-ac19a36d41d2","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-17"]},{"policyDefinitionReferenceId":"ACF1489","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9d0a794f-1444-4c96-9534-e35fc8c39c91","parameters":{},"groupNames":["NIST_SP_800-53_R4_PE-18"]},{"policyDefinitionReferenceId":"ACF1490","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9e61da80-0957-4892-b70c-609d5eaafb6b","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-1"]},{"policyDefinitionReferenceId":"ACF1491","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1571dd40-dafc-4ef4-8f55-16eba27efc7b","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-1"]},{"policyDefinitionReferenceId":"ACF1492","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ad5f307-e045-46f7-8214-5bdb7e973737","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2"]},{"policyDefinitionReferenceId":"ACF1493","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22b469b3-fccf-42da-aa3b-a28e6fb113ce","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2"]},{"policyDefinitionReferenceId":"ACF1494","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9ed09d84-3311-4853-8b67-2b55dfa33d09","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2"]},{"policyDefinitionReferenceId":"ACF1495","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f4978d0e-a596-48e7-9f8c-bbf52554ce8d","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2"]},{"policyDefinitionReferenceId":"ACF1496","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0ca96127-2f87-46ab-a4fc-0d2a786df1c8","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2"]},{"policyDefinitionReferenceId":"ACF1497","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2e3c5583-1729-4d36-8771-59c32f090a22","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-2(3)"]},{"policyDefinitionReferenceId":"ACF1498","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/633988b9-cf2f-4323-8394-f0d2af9cd6e1","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-4"]},{"policyDefinitionReferenceId":"ACF1499","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e59671ab-9720-4ee2-9c60-170e8c82251e","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-4"]},{"policyDefinitionReferenceId":"ACF1500","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9dd5b241-03cb-47d3-a5cd-4b89f9c53c92","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-4"]},{"policyDefinitionReferenceId":"ACF1501","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/88817b58-8472-4f6c-81fa-58ce42b67f51","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-4"]},{"policyDefinitionReferenceId":"ACF1502","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e901375c-8f01-4ac8-9183-d5312f47fe63","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-4(1)"]},{"policyDefinitionReferenceId":"ACF1503","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c1fa9c2f-d439-4ab9-8b83-81fb1934f81d","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-8"]},{"policyDefinitionReferenceId":"ACF1504","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9e7c35d0-12d4-4e0c-80a2-8a352537aefd","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-8"]},{"policyDefinitionReferenceId":"ACF1505","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/813a10a7-3943-4fe3-8678-00dc52db5490","parameters":{},"groupNames":["NIST_SP_800-53_R4_PL-8"]},{"policyDefinitionReferenceId":"ACF1506","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f7d2ff17-d604-4dd9-b607-9ecf63f28ad2","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-1"]},{"policyDefinitionReferenceId":"ACF1507","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86ccd1bf-e7ad-4851-93ce-6ec817469c1e","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-1"]},{"policyDefinitionReferenceId":"ACF1508","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/76f500cc-4bca-4583-bda1-6d084dc21086","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-2"]},{"policyDefinitionReferenceId":"ACF1509","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/70792197-9bfc-4813-905a-bd33993e327f","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-2"]},{"policyDefinitionReferenceId":"ACF1510","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/79da5b09-0e7e-499e-adda-141b069c7998","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-2"]},{"policyDefinitionReferenceId":"ACF1511","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9eae324-d327-4539-9293-b48e122465f8","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-3"]},{"policyDefinitionReferenceId":"ACF1512","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5a8324ad-f599-429b-aaed-f9c6e8c987a8","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-3"]},{"policyDefinitionReferenceId":"ACF1513","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c416970d-b12b-49eb-8af4-fb144cd7c290","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-3(3)"]},{"policyDefinitionReferenceId":"ACF1514","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9ed5ca00-0e43-434e-a018-7aab91461ba7","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-3(3)"]},{"policyDefinitionReferenceId":"ACF1515","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/02dd141a-a2b2-49a7-bcbd-ca31142f6211","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1516","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/da3cd269-156f-435b-b472-c3af34c032ed","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1517","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8f5ad423-50d6-4617-b058-69908f5586c9","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1518","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d58f734-c052-40e9-8b2f-a1c2bff0b815","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1519","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2f13915a-324c-4ab8-b45c-2eefeeefb098","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1520","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f2c513b-eb16-463b-b469-c10e5fa94f0a","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4"]},{"policyDefinitionReferenceId":"ACF1521","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3cbddf9c-a3aa-4330-a0f5-4c0c1f1862e5","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-4(2)"]},{"policyDefinitionReferenceId":"ACF1522","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/38b470cc-f939-4a15-80e0-9f0c74f2e2c9","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-5"]},{"policyDefinitionReferenceId":"ACF1523","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5577a310-2551-49c8-803b-36e0d5e55601","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-5"]},{"policyDefinitionReferenceId":"ACF1524","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/72f1cb4e-2439-4fe8-88ea-b8671ce3c268","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-5"]},{"policyDefinitionReferenceId":"ACF1525","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9be2f688-7a61-45e3-8230-e1ec93893f66","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-5"]},{"policyDefinitionReferenceId":"ACF1526","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/953e6261-a05a-44fd-8246-000e1a3edbb9","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-6"]},{"policyDefinitionReferenceId":"ACF1527","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2823de66-332f-4bfd-94a3-3eb036cd3b67","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-6"]},{"policyDefinitionReferenceId":"ACF1528","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/deb9797c-22f8-40e8-b342-a84003c924e6","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-6"]},{"policyDefinitionReferenceId":"ACF1529","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d74fdc92-1cb8-4a34-9978-8556425cd14c","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-7"]},{"policyDefinitionReferenceId":"ACF1530","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6e8f9566-29f1-49cd-b61f-f8628a3cf993","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-7"]},{"policyDefinitionReferenceId":"ACF1531","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0643e0c-eee5-4113-8684-c608d05c5236","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-7"]},{"policyDefinitionReferenceId":"ACF1532","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a2c66299-9017-4d95-8040-8bdbf7901d52","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-7"]},{"policyDefinitionReferenceId":"ACF1533","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bba2a036-fb3b-4261-b1be-a13dfb5fbcaa","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-7"]},{"policyDefinitionReferenceId":"ACF1534","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8b2b263e-cd05-4488-bcbf-4debec7a17d9","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-8"]},{"policyDefinitionReferenceId":"ACF1535","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9a165d2-967d-4733-8399-1074270dae2e","parameters":{},"groupNames":["NIST_SP_800-53_R4_PS-8"]},{"policyDefinitionReferenceId":"ACF1536","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6e40d9de-2ad4-4cb5-8945-23143326a502","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-1"]},{"policyDefinitionReferenceId":"ACF1537","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b19454ca-0d70-42c0-acf5-ea1c1e5726d1","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-1"]},{"policyDefinitionReferenceId":"ACF1538","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d7658b2-e827-49c3-a2ae-6d2bd0b45874","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-2"]},{"policyDefinitionReferenceId":"ACF1539","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aabb155f-e7a5-4896-a767-e918bfae2ee0","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-2"]},{"policyDefinitionReferenceId":"ACF1540","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f771f8cb-6642-45cc-9a15-8a41cd5c6977","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-2"]},{"policyDefinitionReferenceId":"ACF1541","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/70f6af82-7be6-44aa-9b15-8b9231b2e434","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-3"]},{"policyDefinitionReferenceId":"ACF1542","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/eab340d0-3d55-4826-a0e5-feebfeb0131d","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-3"]},{"policyDefinitionReferenceId":"ACF1543","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fd00b778-b5b5-49c0-a994-734ea7bd3624","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-3"]},{"policyDefinitionReferenceId":"ACF1544","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/43ced7c9-cd53-456b-b0da-2522649a4271","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-3"]},{"policyDefinitionReferenceId":"ACF1545","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3f4b171a-a56b-4328-8112-32cf7f947ee1","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-3"]},{"policyDefinitionReferenceId":"ACF1546","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2ce1ea7e-4038-4e53-82f4-63e8859333c1","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5"]},{"policyDefinitionReferenceId":"ACF1547","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/58abf9b8-c6d4-4b4b-bfb9-fe98fe295f52","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5"]},{"policyDefinitionReferenceId":"ACF1548","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3afe6c78-6124-4d95-b85c-eb8c0c9539cb","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5"]},{"policyDefinitionReferenceId":"ACF1549","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d6976a08-d969-4df2-bb38-29556c2eb48a","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5"]},{"policyDefinitionReferenceId":"ACF1550","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/902908fb-25a8-4225-a3a5-5603c80066c9","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5"]},{"policyDefinitionReferenceId":"ACF1551","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5bbda922-0172-4095-89e6-5b4a0bf03af7","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(1)"]},{"policyDefinitionReferenceId":"ACF1552","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/43684572-e4f1-4642-af35-6b933bc506da","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(2)"]},{"policyDefinitionReferenceId":"ACF1553","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9e5225fe-cdfb-4fce-9aec-0fe20dd53b62","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(3)"]},{"policyDefinitionReferenceId":"ACF1554","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/10984b4e-c93e-48d7-bf20-9c03b04e9eca","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(4)"]},{"policyDefinitionReferenceId":"ACF1555","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5afa8cab-1ed7-4e40-884c-64e0ac2059cc","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(5)"]},{"policyDefinitionReferenceId":"ACF1556","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/391ff8b3-afed-405e-9f7d-ef2f8168d5da","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(6)"]},{"policyDefinitionReferenceId":"ACF1557","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36fbe499-f2f2-41b6-880e-52d7ea1d94a5","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(8)"]},{"policyDefinitionReferenceId":"ACF1558","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/65592b16-4367-42c5-a26e-d371be450e17","parameters":{},"groupNames":["NIST_SP_800-53_R4_RA-5(10)"]},{"policyDefinitionReferenceId":"ACF1559","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/45692294-f074-42bd-ac54-16f1a3c07554","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-1"]},{"policyDefinitionReferenceId":"ACF1560","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e29e0915-5c2f-4d09-8806-048b749ad763","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-1"]},{"policyDefinitionReferenceId":"ACF1561","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/40364c3f-c331-4e29-b1e3-2fbe998ba2f5","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-2"]},{"policyDefinitionReferenceId":"ACF1562","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d4142013-7964-4163-a313-a900301c2cef","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-2"]},{"policyDefinitionReferenceId":"ACF1563","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9afe2edf-232c-4fdf-8e6a-e867a5c525fd","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-2"]},{"policyDefinitionReferenceId":"ACF1564","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/157f0ef9-143f-496d-b8f9-f8c8eeaad801","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-3"]},{"policyDefinitionReferenceId":"ACF1565","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/45ce2396-5c76-4654-9737-f8792ab3d26b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-3"]},{"policyDefinitionReferenceId":"ACF1566","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/50ad3724-e2ac-4716-afcc-d8eabd97adb9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-3"]},{"policyDefinitionReferenceId":"ACF1567","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e72edbf6-aa61-436d-a227-0f32b77194b3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-3"]},{"policyDefinitionReferenceId":"ACF1568","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b6a8eae8-9854-495a-ac82-d2cd3eac02a6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1569","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ad2f8e61-a564-4dfd-8eaa-816f5be8cb34","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1570","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7fcf38d-bb09-4600-be7d-825046eb162a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1571","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b11c985b-f2cd-4bd7-85f4-b52426edf905","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1572","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/04f5fb00-80bb-48a9-a75b-4cb4d4c97c36","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1573","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/58c93053-7b98-4cf0-b99f-1beb985416c2","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1574","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0f935dab-83d6-47b8-85ef-68b8584161b9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4"]},{"policyDefinitionReferenceId":"ACF1575","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93e1bb73-1b08-4dbe-9c62-8e2e92e7ec41","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4(1)"]},{"policyDefinitionReferenceId":"ACF1576","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f18c885-ade3-48c5-80b1-8f9216019c18","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4(2)"]},{"policyDefinitionReferenceId":"ACF1577","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d922484a-8cfc-4a6b-95a4-77d6a685407f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4(8)"]},{"policyDefinitionReferenceId":"ACF1578","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/45b7b644-5f91-498e-9d89-7402532d3645","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4(9)"]},{"policyDefinitionReferenceId":"ACF1579","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4e54c7ef-7457-430b-9a3e-ef8881d4a8e0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-4(10)"]},{"policyDefinitionReferenceId":"ACF1580","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/854db8ac-6adf-42a0-bef3-b73f764f40b9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-5"]},{"policyDefinitionReferenceId":"ACF1581","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/742b549b-7a25-465f-b83c-ea1ffb4f4e0e","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-5"]},{"policyDefinitionReferenceId":"ACF1582","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cd9e2f38-259b-462c-bfad-0ad7ab4e65c5","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-5"]},{"policyDefinitionReferenceId":"ACF1583","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0882d488-8e80-4466-bc0f-0cd15b6cb66d","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-5"]},{"policyDefinitionReferenceId":"ACF1584","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5864522b-ff1d-4979-a9f8-58bee1fb174c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-5"]},{"policyDefinitionReferenceId":"ACF1585","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d57f8732-5cdc-4cda-8d27-ab148e1f3a55","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-8"]},{"policyDefinitionReferenceId":"ACF1586","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6e3b2fbd-8f37-4766-a64d-3f37703dcb51","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9"]},{"policyDefinitionReferenceId":"ACF1587","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32820956-9c6d-4376-934c-05cd8525be7c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9"]},{"policyDefinitionReferenceId":"ACF1588","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68ebae26-e0e0-4ecb-8379-aabf633b51e9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9"]},{"policyDefinitionReferenceId":"ACF1589","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86ec7f9b-9478-40ff-8cfd-6a0d510081a8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9(1)"]},{"policyDefinitionReferenceId":"ACF1590","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bf296b8c-f391-4ea4-9198-be3c9d39dd1f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9(1)"]},{"policyDefinitionReferenceId":"ACF1591","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f751cdb7-fbee-406b-969b-815d367cb9b3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9(2)"]},{"policyDefinitionReferenceId":"ACF1592","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1d01ba6c-289f-42fd-a408-494b355b6222","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9(4)"]},{"policyDefinitionReferenceId":"ACF1593","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2cd0a426-b5f5-4fe0-9539-a6043cdbc6fa","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-9(5)"]},{"policyDefinitionReferenceId":"ACF1594","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/042ba2a1-8bb8-45f4-b080-c78cf62b90e9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10"]},{"policyDefinitionReferenceId":"ACF1595","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1e0414e7-6ef5-4182-8076-aa82fbb53341","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10"]},{"policyDefinitionReferenceId":"ACF1596","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21e25e01-0ae0-41be-919e-04ce92b8e8b8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10"]},{"policyDefinitionReferenceId":"ACF1597","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/68b250ec-2e4f-4eee-898a-117a9fda7016","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10"]},{"policyDefinitionReferenceId":"ACF1598","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ae7e1f5e-2d63-4b38-91ef-bce14151cce3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10"]},{"policyDefinitionReferenceId":"ACF1599","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0004bbf0-5099-4179-869e-e9ffe5fb0945","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-10(1)"]},{"policyDefinitionReferenceId":"ACF1600","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c53f3123-d233-44a7-930b-f40d3bfeb7d6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11"]},{"policyDefinitionReferenceId":"ACF1601","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0ee79a0c-addf-4ce9-9b3c-d9576ed5e20e","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11"]},{"policyDefinitionReferenceId":"ACF1602","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddae2e97-a449-499f-a1c8-aea4a7e52ec9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11"]},{"policyDefinitionReferenceId":"ACF1603","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2b909c26-162f-47ce-8e15-0c1f55632eac","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11"]},{"policyDefinitionReferenceId":"ACF1604","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/44dbba23-0b61-478e-89c7-b3084667782f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11"]},{"policyDefinitionReferenceId":"ACF1605","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0062eb8b-dc75-4718-8ea5-9bb4a9606655","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11(1)"]},{"policyDefinitionReferenceId":"ACF1606","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/baa8a9a4-5bbe-4c72-98f6-a3a47ae2b1ca","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11(2)"]},{"policyDefinitionReferenceId":"ACF1607","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/976a74cf-b192-4d35-8cab-2068f272addb","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-11(8)"]},{"policyDefinitionReferenceId":"ACF1608","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b73b7b3b-677c-4a2a-b949-ad4dc4acd89f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-12"]},{"policyDefinitionReferenceId":"ACF1609","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9e93fa71-42ac-41a7-b177-efbfdc53c69f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-15"]},{"policyDefinitionReferenceId":"ACF1610","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b9f3fb54-4222-46a1-a308-4874061f8491","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-15"]},{"policyDefinitionReferenceId":"ACF1611","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fdda8a0c-ac32-43f6-b2f4-7dc1df03f43f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-16"]},{"policyDefinitionReferenceId":"ACF1612","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a2037b3d-8b04-4171-8610-e6d4f1d08db5","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-17"]},{"policyDefinitionReferenceId":"ACF1613","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fe2ad78b-8748-4bff-a924-f74dfca93f30","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-17"]},{"policyDefinitionReferenceId":"ACF1614","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8154e3b3-cc52-40be-9407-7756581d71f6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SA-17"]},{"policyDefinitionReferenceId":"ACF1615","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f35e02aa-0a55-49f8-8811-8abfa7e6f2c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-1"]},{"policyDefinitionReferenceId":"ACF1616","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2006457a-48b3-4f7b-8d2e-1532287f9929","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-1"]},{"policyDefinitionReferenceId":"ACF1617","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a631d8f5-eb81-4f9d-9ee1-74431371e4a3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-2"]},{"policyDefinitionReferenceId":"ACF1618","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f52f89aa-4489-4ec4-950e-8c96a036baa9","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-3"]},{"policyDefinitionReferenceId":"ACF1619","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c722e569-cb52-45f3-a643-836547d016e1","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-4"]},{"policyDefinitionReferenceId":"ACF1620","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d17c826b-1dec-43e1-a984-7b71c446649c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-5"]},{"policyDefinitionReferenceId":"ACF1621","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3cb9f731-744a-4691-a481-ca77b0411538","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-6"]},{"policyDefinitionReferenceId":"ACF1622","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ecf56554-164d-499a-8d00-206b07c27bed","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"ACF1623","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/02ce1b22-412a-4528-8630-c42146f917ed","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"ACF1624","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/37d079e3-d6aa-4263-a069-dd7ac6dd9684","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7"]},{"policyDefinitionReferenceId":"ACF1625","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b9b66a4d-70a1-4b47-8fa1-289cec68c605","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(3)"]},{"policyDefinitionReferenceId":"ACF1626","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e8f6bddd-6d67-439a-88d4-c5fe39a79341","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"ACF1627","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fd73310d-76fc-422d-bda4-3a077149f179","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"ACF1628","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/67de62b4-a737-4781-8861-3baed3c35069","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"ACF1629","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c171b095-7756-41de-8644-a062a96043f2","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"ACF1630","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3643717a-3897-4bfd-8530-c7c96b26b2a0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(4)"]},{"policyDefinitionReferenceId":"ACF1631","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/74ae9b8e-e7bb-4c9c-992f-c535282f7a2c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(5)"]},{"policyDefinitionReferenceId":"ACF1632","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4ce9073a-77fa-48f0-96b1-87aa8e6091c2","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(7)"]},{"policyDefinitionReferenceId":"ACF1633","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/07557aa0-e02f-4460-9a81-8ecd2fed601a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(8)"]},{"policyDefinitionReferenceId":"ACF1634","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/292a7c44-37fa-4c68-af7c-9d836955ded2","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(10)"]},{"policyDefinitionReferenceId":"ACF1635","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/87551b5d-1deb-4d0f-86cc-9dc14cb4bf7e","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(12)"]},{"policyDefinitionReferenceId":"ACF1636","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7b694eed-7081-43c6-867c-41c76c961043","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(13)"]},{"policyDefinitionReferenceId":"ACF1637","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4075bedc-c62a-4635-bede-a01be89807f3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(18)"]},{"policyDefinitionReferenceId":"ACF1638","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/49b99653-32cd-405d-a135-e7d60a9aae1f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(20)"]},{"policyDefinitionReferenceId":"ACF1639","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/78e8e649-50f6-4fe3-99ac-fedc2e63b03f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-7(21)"]},{"policyDefinitionReferenceId":"ACF1640","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/05a289ce-6a20-4b75-a0f3-dc8601b6acd0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8"]},{"policyDefinitionReferenceId":"ACF1641","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d39d4f68-7346-4133-8841-15318a714a24","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-8(1)"]},{"policyDefinitionReferenceId":"ACF1642","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/53397227-5ee3-4b23-9e5e-c8a767ce6928","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-10"]},{"policyDefinitionReferenceId":"ACF1643","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d8d492c-dd7a-46f7-a723-fa66a425b87c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-12"]},{"policyDefinitionReferenceId":"ACF1644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7211477-c970-446b-b4af-062f37461147","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-12(1)"]},{"policyDefinitionReferenceId":"ACF1645","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/afbd0baf-ff1a-4447-a86f-088a97347c0c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-12(2)"]},{"policyDefinitionReferenceId":"ACF1646","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/506814fa-b930-4b10-894e-a45b98c40e1a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-12(3)"]},{"policyDefinitionReferenceId":"ACF1647","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/791cfc15-6974-42a0-9f4c-2d4b82f4a78c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-13"]},{"policyDefinitionReferenceId":"ACF1648","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3a9eb14b-495a-4ebb-933c-ce4ef5264e32","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-15"]},{"policyDefinitionReferenceId":"ACF1649","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26d292cc-b0b8-4c29-9337-68abc758bf7b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-15"]},{"policyDefinitionReferenceId":"ACF1650","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/201d3740-bd16-4baf-b4b8-7cda352228b7","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-17"]},{"policyDefinitionReferenceId":"ACF1651","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6db63528-c9ba-491c-8a80-83e1e6977a50","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-18"]},{"policyDefinitionReferenceId":"ACF1652","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6998e84a-2d29-4e10-8962-76754d4f772d","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-18"]},{"policyDefinitionReferenceId":"ACF1653","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1c00a7-7fd0-42b0-8c5b-c45f6fa1f71b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-18"]},{"policyDefinitionReferenceId":"ACF1654","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0a2ee16e-ab1f-414a-800b-d1608835862b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-19"]},{"policyDefinitionReferenceId":"ACF1655","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/121eab72-390e-4629-a7e2-6d6184f57c6b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-19"]},{"policyDefinitionReferenceId":"ACF1656","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1cb067d5-c8b5-4113-a7ee-0a493633924b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-20"]},{"policyDefinitionReferenceId":"ACF1657","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/90f01329-a100-43c2-af31-098996135d2b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-20"]},{"policyDefinitionReferenceId":"ACF1658","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/063b540e-4bdc-4e7a-a569-3a42ddf22098","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-21"]},{"policyDefinitionReferenceId":"ACF1659","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/35a4102f-a778-4a2e-98c2-971056288df8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-22"]},{"policyDefinitionReferenceId":"ACF1660","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/63096613-ce83-43e5-96f4-e588e8813554","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-23"]},{"policyDefinitionReferenceId":"ACF1661","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4c643c9a-1be7-4016-a5e7-e4bada052920","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-23(1)"]},{"policyDefinitionReferenceId":"ACF1662","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/165cb91f-7ea8-4ab7-beaf-8636b98c9d15","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-24"]},{"policyDefinitionReferenceId":"ACF1663","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60171210-6dde-40af-a144-bf2670518bfa","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-28"]},{"policyDefinitionReferenceId":"ACF1664","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a2cdf6b8-9505-4619-b579-309ba72037ac","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-28(1)"]},{"policyDefinitionReferenceId":"ACF1665","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5df3a55c-8456-44d4-941e-175f79332512","parameters":{},"groupNames":["NIST_SP_800-53_R4_SC-39"]},{"policyDefinitionReferenceId":"ACF1666","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/12e30ee3-61e6-4509-8302-a871e8ebb91e","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-1"]},{"policyDefinitionReferenceId":"ACF1667","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d61880dc-6e38-4f2a-a30c-3406a98f8220","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-1"]},{"policyDefinitionReferenceId":"ACF1668","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8fb0966e-be1d-42c3-baca-60df5c0bcc61","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"ACF1669","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/48f2f62b-5743-4415-a143-288adc0e078d","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"ACF1670","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c6108469-57ee-4666-af7e-79ba61c7ae0c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"ACF1671","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c5bbef7-a316-415b-9b38-29753ce8e698","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2"]},{"policyDefinitionReferenceId":"ACF1672","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b45fe972-904e-45a4-ac20-673ba027a301","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2(1)"]},{"policyDefinitionReferenceId":"ACF1673","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dff0b90d-5a6f-491c-b2f8-b90aa402d844","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2(2)"]},{"policyDefinitionReferenceId":"ACF1674","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93e9e233-dd0a-4bde-aea5-1371bce0e002","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2(3)"]},{"policyDefinitionReferenceId":"ACF1675","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/facb66e0-1c48-478a-bed5-747a312323e1","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-2(3)"]},{"policyDefinitionReferenceId":"ACF1676","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c10fb58b-56a8-489e-9ce3-7ffe24e78e4b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3"]},{"policyDefinitionReferenceId":"ACF1677","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4a248e1e-040f-43e5-bff2-afc3a57a3923","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3"]},{"policyDefinitionReferenceId":"ACF1678","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd533cb0-b416-4be7-8e86-4d154824dfd7","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3"]},{"policyDefinitionReferenceId":"ACF1679","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2cf42a28-193e-41c5-98df-7688e7ef0a88","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3"]},{"policyDefinitionReferenceId":"ACF1680","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/399cd6ee-0e18-41db-9dea-cde3bd712f38","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3(1)"]},{"policyDefinitionReferenceId":"ACF1681","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/12623e7e-4736-4b2e-b776-c1600f35f93a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3(2)"]},{"policyDefinitionReferenceId":"ACF1682","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/62b638c5-29d7-404b-8d93-f21e4b1ce198","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-3(7)"]},{"policyDefinitionReferenceId":"ACF1683","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8c79fee4-88dd-44ce-bbd4-4de88948c4f8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1684","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16bfdb59-db38-47a5-88a9-2e9371a638cf","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1685","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36b0ef30-366f-4b1b-8652-a3511df11f53","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1686","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e17085c5-0be8-4423-b39b-a52d3d1402e5","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1687","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7a87fc7f-301e-49f3-ba2a-4d74f424fa97","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1688","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/063c3f09-e0f0-4587-8fd5-f4276fae675f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1689","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/de901f2f-a01a-4456-97f0-33cda7966172","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4"]},{"policyDefinitionReferenceId":"ACF1690","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a2567a23-d1c3-4783-99f3-d471302a4d6b","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(1)"]},{"policyDefinitionReferenceId":"ACF1691","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/71475fb4-49bd-450b-a1a5-f63894c24725","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(2)"]},{"policyDefinitionReferenceId":"ACF1692","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ecda928-9df4-4dd7-8f44-641a91e470e8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(4)"]},{"policyDefinitionReferenceId":"ACF1693","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a450eba6-2efc-4a00-846a-5804a93c6b77","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(5)"]},{"policyDefinitionReferenceId":"ACF1694","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/426c4ac9-ff17-49d0-acd7-a13c157081c0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(11)"]},{"policyDefinitionReferenceId":"ACF1695","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/13fcf812-ec82-4eda-9b89-498de9efd620","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(14)"]},{"policyDefinitionReferenceId":"ACF1696","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/69d2a238-20ab-4206-a6dc-f302bf88b1b8","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(16)"]},{"policyDefinitionReferenceId":"ACF1697","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f9873db2-18ad-46b3-a11a-1a1f8cbf0335","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(18)"]},{"policyDefinitionReferenceId":"ACF1698","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/31b752c1-05a9-432a-8fce-c39b56550119","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(19)"]},{"policyDefinitionReferenceId":"ACF1699","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/69c7bee8-bc19-4129-a51e-65a7b39d3e7c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(20)"]},{"policyDefinitionReferenceId":"ACF1700","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7831b4ba-c3f4-4cb1-8c11-ef8d59438cd5","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(22)"]},{"policyDefinitionReferenceId":"ACF1701","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f25bc08f-27cb-43b6-9a23-014d00700426","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(23)"]},{"policyDefinitionReferenceId":"ACF1702","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4dfc0855-92c4-4641-b155-a55ddd962362","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-4(24)"]},{"policyDefinitionReferenceId":"ACF1703","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/804faf7d-b687-40f7-9f74-79e28adf4205","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-5"]},{"policyDefinitionReferenceId":"ACF1704","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d44b6fa-1134-4ea6-ad4e-9edb68f65429","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-5"]},{"policyDefinitionReferenceId":"ACF1705","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f82e3639-fa2b-4e06-a786-932d8379b972","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-5"]},{"policyDefinitionReferenceId":"ACF1706","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f475ee0e-f560-4c9b-876b-04a77460a404","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-5"]},{"policyDefinitionReferenceId":"ACF1707","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fd4a2ac8-868a-4702-a345-6c896c3361ce","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-5(1)"]},{"policyDefinitionReferenceId":"ACF1708","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7a1e2c88-13de-4959-8ee7-47e3d74f1f48","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-6"]},{"policyDefinitionReferenceId":"ACF1709","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/025992d6-7fee-4137-9bbf-2ffc39c0686c","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-6"]},{"policyDefinitionReferenceId":"ACF1710","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af2a93c8-e6dd-4c94-acdd-4a2eedfc478e","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-6"]},{"policyDefinitionReferenceId":"ACF1711","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b083a535-a66a-41ec-ba7f-f9498bf67cde","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-6"]},{"policyDefinitionReferenceId":"ACF1712","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/44e543aa-41db-42aa-98eb-8a5eb1db53f0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7"]},{"policyDefinitionReferenceId":"ACF1713","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0d87c70b-5012-48e9-994b-e70dd4b8def0","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(1)"]},{"policyDefinitionReferenceId":"ACF1714","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e12494fa-b81e-4080-af71-7dbacc2da0ec","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(2)"]},{"policyDefinitionReferenceId":"ACF1715","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd469ae0-71a8-4adc-aafc-de6949ca3339","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(5)"]},{"policyDefinitionReferenceId":"ACF1716","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e54c325e-42a0-4dcf-b105-046e0f6f590f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(7)"]},{"policyDefinitionReferenceId":"ACF1717","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/967773fc-d9ab-4a4e-8ff6-f5e9e3f5dbef","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(14)"]},{"policyDefinitionReferenceId":"ACF1718","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0dced7ab-9ce5-4137-93aa-14c13e06ab17","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-7(14)"]},{"policyDefinitionReferenceId":"ACF1719","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c13da9b4-fe14-4fe2-853a-5997c9d4215a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-8"]},{"policyDefinitionReferenceId":"ACF1720","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/44b9a7cd-f36a-491a-a48b-6d04ae7c4221","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-8"]},{"policyDefinitionReferenceId":"ACF1721","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d207aaef-7c4d-4f8c-9dce-4d62dfa3d29a","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-8(1)"]},{"policyDefinitionReferenceId":"ACF1722","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1da06bd-25b6-4127-a301-c313d6873fff","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-8(2)"]},{"policyDefinitionReferenceId":"ACF1723","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e91927a0-ac1d-44a0-95f8-5185f9dfce9f","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-10"]},{"policyDefinitionReferenceId":"ACF1724","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d07594d1-0307-4c08-94db-5d71ff31f0f6","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-11"]},{"policyDefinitionReferenceId":"ACF1725","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/afc234b5-456b-4aa5-b3e2-ce89108124cc","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-11"]},{"policyDefinitionReferenceId":"ACF1726","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/baff1279-05e0-4463-9a70-8ba5de4c7aa4","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-12"]},{"policyDefinitionReferenceId":"ACF1727","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/697175a7-9715-4e89-b98b-c6f605888fa3","parameters":{},"groupNames":["NIST_SP_800-53_R4_SI-16"]}],"policyDefinitionGroups":[{"name":"NIST_SP_800-53_R4_AC-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-1"},{"name":"NIST_SP_800-53_R4_AC-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-10"},{"name":"NIST_SP_800-53_R4_AC-11(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-11(1)"},{"name":"NIST_SP_800-53_R4_AC-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-11"},{"name":"NIST_SP_800-53_R4_AC-12(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-12(1)"},{"name":"NIST_SP_800-53_R4_AC-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-12"},{"name":"NIST_SP_800-53_R4_AC-14","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-14"},{"name":"NIST_SP_800-53_R4_AC-16","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_ - AC-16"},{"name":"NIST_SP_800-53_R4_AC-17(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17(1)"},{"name":"NIST_SP_800-53_R4_AC-17(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17(2)"},{"name":"NIST_SP_800-53_R4_AC-17(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17(3)"},{"name":"NIST_SP_800-53_R4_AC-17(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17(4)"},{"name":"NIST_SP_800-53_R4_AC-17(9)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17(9)"},{"name":"NIST_SP_800-53_R4_AC-17","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-17"},{"name":"NIST_SP_800-53_R4_AC-18(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-18(1)"},{"name":"NIST_SP_800-53_R4_AC-18(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-18(3)"},{"name":"NIST_SP_800-53_R4_AC-18(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-18(4)"},{"name":"NIST_SP_800-53_R4_AC-18(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-18(5)"},{"name":"NIST_SP_800-53_R4_AC-18","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-18"},{"name":"NIST_SP_800-53_R4_AC-19(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-19(5)"},{"name":"NIST_SP_800-53_R4_AC-19","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-19"},{"name":"NIST_SP_800-53_R4_AC-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(1)"},{"name":"NIST_SP_800-53_R4_AC-2(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(10)"},{"name":"NIST_SP_800-53_R4_AC-2(11)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(11)"},{"name":"NIST_SP_800-53_R4_AC-2(12)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(12)"},{"name":"NIST_SP_800-53_R4_AC-2(13)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(13)"},{"name":"NIST_SP_800-53_R4_AC-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(2)"},{"name":"NIST_SP_800-53_R4_AC-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(3)"},{"name":"NIST_SP_800-53_R4_AC-2(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(4)"},{"name":"NIST_SP_800-53_R4_AC-2(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(5)"},{"name":"NIST_SP_800-53_R4_AC-2(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(7)"},{"name":"NIST_SP_800-53_R4_AC-2(9)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2(9)"},{"name":"NIST_SP_800-53_R4_AC-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-2"},{"name":"NIST_SP_800-53_R4_AC-20(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-20(1)"},{"name":"NIST_SP_800-53_R4_AC-20(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-20(2)"},{"name":"NIST_SP_800-53_R4_AC-20","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-20"},{"name":"NIST_SP_800-53_R4_AC-21","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-21"},{"name":"NIST_SP_800-53_R4_AC-22","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-22"},{"name":"NIST_SP_800-53_R4_AC-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-3"},{"name":"NIST_SP_800-53_R4_AC-4(21)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-4(21)"},{"name":"NIST_SP_800-53_R4_AC-4(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-4(8)"},{"name":"NIST_SP_800-53_R4_AC-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-4"},{"name":"NIST_SP_800-53_R4_AC-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-5"},{"name":"NIST_SP_800-53_R4_AC-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(1)"},{"name":"NIST_SP_800-53_R4_AC-6(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(10)"},{"name":"NIST_SP_800-53_R4_AC-6(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(2)"},{"name":"NIST_SP_800-53_R4_AC-6(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(3)"},{"name":"NIST_SP_800-53_R4_AC-6(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(5)"},{"name":"NIST_SP_800-53_R4_AC-6(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(7)"},{"name":"NIST_SP_800-53_R4_AC-6(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(8)"},{"name":"NIST_SP_800-53_R4_AC-6(9)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6(9)"},{"name":"NIST_SP_800-53_R4_AC-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-6"},{"name":"NIST_SP_800-53_R4_AC-7(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-7(2)"},{"name":"NIST_SP_800-53_R4_AC-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-7"},{"name":"NIST_SP_800-53_R4_AC-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AC-8"},{"name":"NIST_SP_800-53_R4_AT-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-1"},{"name":"NIST_SP_800-53_R4_AT-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-2(2)"},{"name":"NIST_SP_800-53_R4_AT-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-2"},{"name":"NIST_SP_800-53_R4_AT-3(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-3(3)"},{"name":"NIST_SP_800-53_R4_AT-3(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-3(4)"},{"name":"NIST_SP_800-53_R4_AT-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-3"},{"name":"NIST_SP_800-53_R4_AT-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AT-4"},{"name":"NIST_SP_800-53_R4_AU-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-1"},{"name":"NIST_SP_800-53_R4_AU-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-10"},{"name":"NIST_SP_800-53_R4_AU-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-11"},{"name":"NIST_SP_800-53_R4_AU-12(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-12(1)"},{"name":"NIST_SP_800-53_R4_AU-12(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-12(3)"},{"name":"NIST_SP_800-53_R4_AU-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-12"},{"name":"NIST_SP_800-53_R4_AU-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-2(3)"},{"name":"NIST_SP_800-53_R4_AU-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-2"},{"name":"NIST_SP_800-53_R4_AU-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-3(1)"},{"name":"NIST_SP_800-53_R4_AU-3(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-3(2)"},{"name":"NIST_SP_800-53_R4_AU-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-3"},{"name":"NIST_SP_800-53_R4_AU-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-4"},{"name":"NIST_SP_800-53_R4_AU-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-5(1)"},{"name":"NIST_SP_800-53_R4_AU-5(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-5(2)"},{"name":"NIST_SP_800-53_R4_AU-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-5"},{"name":"NIST_SP_800-53_R4_AU-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(1)"},{"name":"NIST_SP_800-53_R4_AU-6(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(10)"},{"name":"NIST_SP_800-53_R4_AU-6(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(3)"},{"name":"NIST_SP_800-53_R4_AU-6(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(4)"},{"name":"NIST_SP_800-53_R4_AU-6(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(5)"},{"name":"NIST_SP_800-53_R4_AU-6(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(6)"},{"name":"NIST_SP_800-53_R4_AU-6(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6(7)"},{"name":"NIST_SP_800-53_R4_AU-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-6"},{"name":"NIST_SP_800-53_R4_AU-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-7(1)"},{"name":"NIST_SP_800-53_R4_AU-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-7"},{"name":"NIST_SP_800-53_R4_AU-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-8(1)"},{"name":"NIST_SP_800-53_R4_AU-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-8"},{"name":"NIST_SP_800-53_R4_AU-9(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-9(2)"},{"name":"NIST_SP_800-53_R4_AU-9(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-9(3)"},{"name":"NIST_SP_800-53_R4_AU-9(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-9(4)"},{"name":"NIST_SP_800-53_R4_AU-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_AU-9"},{"name":"NIST_SP_800-53_R4_CA-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-1"},{"name":"NIST_SP_800-53_R4_CA-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-2(1)"},{"name":"NIST_SP_800-53_R4_CA-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-2(2)"},{"name":"NIST_SP_800-53_R4_CA-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-2(3)"},{"name":"NIST_SP_800-53_R4_CA-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-2"},{"name":"NIST_SP_800-53_R4_CA-3(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-3(3)"},{"name":"NIST_SP_800-53_R4_CA-3(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-3(5)"},{"name":"NIST_SP_800-53_R4_CA-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-3"},{"name":"NIST_SP_800-53_R4_CA-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-5"},{"name":"NIST_SP_800-53_R4_CA-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-6"},{"name":"NIST_SP_800-53_R4_CA-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-7(1)"},{"name":"NIST_SP_800-53_R4_CA-7(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-7(3)"},{"name":"NIST_SP_800-53_R4_CA-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-7"},{"name":"NIST_SP_800-53_R4_CA-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-8(1)"},{"name":"NIST_SP_800-53_R4_CA-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-8"},{"name":"NIST_SP_800-53_R4_CA-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CA-9"},{"name":"NIST_SP_800-53_R4_CM-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-1"},{"name":"NIST_SP_800-53_R4_CM-10(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-10(1)"},{"name":"NIST_SP_800-53_R4_CM-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-10"},{"name":"NIST_SP_800-53_R4_CM-11(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-11(1)"},{"name":"NIST_SP_800-53_R4_CM-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-11"},{"name":"NIST_SP_800-53_R4_CM-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-2(1)"},{"name":"NIST_SP_800-53_R4_CM-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-2(2)"},{"name":"NIST_SP_800-53_R4_CM-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-2(3)"},{"name":"NIST_SP_800-53_R4_CM-2(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-2(7)"},{"name":"NIST_SP_800-53_R4_CM-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-2"},{"name":"NIST_SP_800-53_R4_CM-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-3(1)"},{"name":"NIST_SP_800-53_R4_CM-3(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-3(2)"},{"name":"NIST_SP_800-53_R4_CM-3(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-3(4)"},{"name":"NIST_SP_800-53_R4_CM-3(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-3(6)"},{"name":"NIST_SP_800-53_R4_CM-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-3"},{"name":"NIST_SP_800-53_R4_CM-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-4(1)"},{"name":"NIST_SP_800-53_R4_CM-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-4"},{"name":"NIST_SP_800-53_R4_CM-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-5(1)"},{"name":"NIST_SP_800-53_R4_CM-5(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-5(2)"},{"name":"NIST_SP_800-53_R4_CM-5(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-5(3)"},{"name":"NIST_SP_800-53_R4_CM-5(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-5(5)"},{"name":"NIST_SP_800-53_R4_CM-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-5"},{"name":"NIST_SP_800-53_R4_CM-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-6(1)"},{"name":"NIST_SP_800-53_R4_CM-6(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-6(2)"},{"name":"NIST_SP_800-53_R4_CM-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-6"},{"name":"NIST_SP_800-53_R4_CM-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-7(1)"},{"name":"NIST_SP_800-53_R4_CM-7(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-7(2)"},{"name":"NIST_SP_800-53_R4_CM-7(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-7(5)"},{"name":"NIST_SP_800-53_R4_CM-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-7"},{"name":"NIST_SP_800-53_R4_CM-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8(1)"},{"name":"NIST_SP_800-53_R4_CM-8(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8(2)"},{"name":"NIST_SP_800-53_R4_CM-8(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8(3)"},{"name":"NIST_SP_800-53_R4_CM-8(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8(4)"},{"name":"NIST_SP_800-53_R4_CM-8(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8(5)"},{"name":"NIST_SP_800-53_R4_CM-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-8"},{"name":"NIST_SP_800-53_R4_CM-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CM-9"},{"name":"NIST_SP_800-53_R4_CP-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-1"},{"name":"NIST_SP_800-53_R4_CP-10(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-10(2)"},{"name":"NIST_SP_800-53_R4_CP-10(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-10(4)"},{"name":"NIST_SP_800-53_R4_CP-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-10"},{"name":"NIST_SP_800-53_R4_CP-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(1)"},{"name":"NIST_SP_800-53_R4_CP-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(2)"},{"name":"NIST_SP_800-53_R4_CP-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(3)"},{"name":"NIST_SP_800-53_R4_CP-2(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(4)"},{"name":"NIST_SP_800-53_R4_CP-2(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(5)"},{"name":"NIST_SP_800-53_R4_CP-2(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2(8)"},{"name":"NIST_SP_800-53_R4_CP-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-2"},{"name":"NIST_SP_800-53_R4_CP-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-3(1)"},{"name":"NIST_SP_800-53_R4_CP-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-3"},{"name":"NIST_SP_800-53_R4_CP-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-4(1)"},{"name":"NIST_SP_800-53_R4_CP-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-4(2)"},{"name":"NIST_SP_800-53_R4_CP-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-4"},{"name":"NIST_SP_800-53_R4_CP-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-6(1)"},{"name":"NIST_SP_800-53_R4_CP-6(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-6(2)"},{"name":"NIST_SP_800-53_R4_CP-6(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-6(3)"},{"name":"NIST_SP_800-53_R4_CP-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-6"},{"name":"NIST_SP_800-53_R4_CP-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-7(1)"},{"name":"NIST_SP_800-53_R4_CP-7(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-7(2)"},{"name":"NIST_SP_800-53_R4_CP-7(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-7(3)"},{"name":"NIST_SP_800-53_R4_CP-7(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-7(4)"},{"name":"NIST_SP_800-53_R4_CP-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-7"},{"name":"NIST_SP_800-53_R4_CP-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-8(1)"},{"name":"NIST_SP_800-53_R4_CP-8(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-8(2)"},{"name":"NIST_SP_800-53_R4_CP-8(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-8(3)"},{"name":"NIST_SP_800-53_R4_CP-8(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-8(4)"},{"name":"NIST_SP_800-53_R4_CP-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-8"},{"name":"NIST_SP_800-53_R4_CP-9(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-9(1)"},{"name":"NIST_SP_800-53_R4_CP-9(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-9(2)"},{"name":"NIST_SP_800-53_R4_CP-9(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-9(3)"},{"name":"NIST_SP_800-53_R4_CP-9(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-9(5)"},{"name":"NIST_SP_800-53_R4_CP-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_CP-9"},{"name":"NIST_SP_800-53_R4_IA-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-1"},{"name":"NIST_SP_800-53_R4_IA-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(1)"},{"name":"NIST_SP_800-53_R4_IA-2(11)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(11)"},{"name":"NIST_SP_800-53_R4_IA-2(12)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(12)"},{"name":"NIST_SP_800-53_R4_IA-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(2)"},{"name":"NIST_SP_800-53_R4_IA-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(3)"},{"name":"NIST_SP_800-53_R4_IA-2(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(4)"},{"name":"NIST_SP_800-53_R4_IA-2(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(5)"},{"name":"NIST_SP_800-53_R4_IA-2(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(8)"},{"name":"NIST_SP_800-53_R4_IA-2(9)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2(9)"},{"name":"NIST_SP_800-53_R4_IA-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-2"},{"name":"NIST_SP_800-53_R4_IA-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-3"},{"name":"NIST_SP_800-53_R4_IA-4(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-4(4)"},{"name":"NIST_SP_800-53_R4_IA-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-4"},{"name":"NIST_SP_800-53_R4_IA-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(1)"},{"name":"NIST_SP_800-53_R4_IA-5(11)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(11)"},{"name":"NIST_SP_800-53_R4_IA-5(13)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(13)"},{"name":"NIST_SP_800-53_R4_IA-5(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(2)"},{"name":"NIST_SP_800-53_R4_IA-5(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(3)"},{"name":"NIST_SP_800-53_R4_IA-5(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(4)"},{"name":"NIST_SP_800-53_R4_IA-5(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(6)"},{"name":"NIST_SP_800-53_R4_IA-5(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(7)"},{"name":"NIST_SP_800-53_R4_IA-5(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5(8)"},{"name":"NIST_SP_800-53_R4_IA-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-5"},{"name":"NIST_SP_800-53_R4_IA-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-6"},{"name":"NIST_SP_800-53_R4_IA-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-7"},{"name":"NIST_SP_800-53_R4_IA-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-8(1)"},{"name":"NIST_SP_800-53_R4_IA-8(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-8(2)"},{"name":"NIST_SP_800-53_R4_IA-8(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-8(3)"},{"name":"NIST_SP_800-53_R4_IA-8(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-8(4)"},{"name":"NIST_SP_800-53_R4_IA-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IA-8"},{"name":"NIST_SP_800-53_R4_IR-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-1"},{"name":"NIST_SP_800-53_R4_IR-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-2(1)"},{"name":"NIST_SP_800-53_R4_IR-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-2(2)"},{"name":"NIST_SP_800-53_R4_IR-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-2"},{"name":"NIST_SP_800-53_R4_IR-3(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-3(2)"},{"name":"NIST_SP_800-53_R4_IR-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-3"},{"name":"NIST_SP_800-53_R4_IR-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(1)"},{"name":"NIST_SP_800-53_R4_IR-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(2)"},{"name":"NIST_SP_800-53_R4_IR-4(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(3)"},{"name":"NIST_SP_800-53_R4_IR-4(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(4)"},{"name":"NIST_SP_800-53_R4_IR-4(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(6)"},{"name":"NIST_SP_800-53_R4_IR-4(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4(8)"},{"name":"NIST_SP_800-53_R4_IR-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-4"},{"name":"NIST_SP_800-53_R4_IR-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-5(1)"},{"name":"NIST_SP_800-53_R4_IR-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-5"},{"name":"NIST_SP_800-53_R4_IR-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-6(1)"},{"name":"NIST_SP_800-53_R4_IR-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-6"},{"name":"NIST_SP_800-53_R4_IR-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-7(1)"},{"name":"NIST_SP_800-53_R4_IR-7(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-7(2)"},{"name":"NIST_SP_800-53_R4_IR-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-7"},{"name":"NIST_SP_800-53_R4_IR-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-8"},{"name":"NIST_SP_800-53_R4_IR-9(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-9(1)"},{"name":"NIST_SP_800-53_R4_IR-9(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-9(2)"},{"name":"NIST_SP_800-53_R4_IR-9(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-9(3)"},{"name":"NIST_SP_800-53_R4_IR-9(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-9(4)"},{"name":"NIST_SP_800-53_R4_IR-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_IR-9"},{"name":"NIST_SP_800-53_R4_MA-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-1"},{"name":"NIST_SP_800-53_R4_MA-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-2(2)"},{"name":"NIST_SP_800-53_R4_MA-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-2"},{"name":"NIST_SP_800-53_R4_MA-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-3(1)"},{"name":"NIST_SP_800-53_R4_MA-3(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-3(2)"},{"name":"NIST_SP_800-53_R4_MA-3(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-3(3)"},{"name":"NIST_SP_800-53_R4_MA-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-3"},{"name":"NIST_SP_800-53_R4_MA-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-4(2)"},{"name":"NIST_SP_800-53_R4_MA-4(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-4(3)"},{"name":"NIST_SP_800-53_R4_MA-4(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-4(6)"},{"name":"NIST_SP_800-53_R4_MA-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-4"},{"name":"NIST_SP_800-53_R4_MA-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-5(1)"},{"name":"NIST_SP_800-53_R4_MA-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-5"},{"name":"NIST_SP_800-53_R4_MA-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MA-6"},{"name":"NIST_SP_800-53_R4_MP-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-1"},{"name":"NIST_SP_800-53_R4_MP-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-2"},{"name":"NIST_SP_800-53_R4_MP-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-3"},{"name":"NIST_SP_800-53_R4_MP-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-4"},{"name":"NIST_SP_800-53_R4_MP-5(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-5(4)"},{"name":"NIST_SP_800-53_R4_MP-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-5"},{"name":"NIST_SP_800-53_R4_MP-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-6(1)"},{"name":"NIST_SP_800-53_R4_MP-6(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-6(2)"},{"name":"NIST_SP_800-53_R4_MP-6(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-6(3)"},{"name":"NIST_SP_800-53_R4_MP-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-6"},{"name":"NIST_SP_800-53_R4_MP-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-7(1)"},{"name":"NIST_SP_800-53_R4_MP-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_MP-7"},{"name":"NIST_SP_800-53_R4_PE-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-1"},{"name":"NIST_SP_800-53_R4_PE-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-10"},{"name":"NIST_SP_800-53_R4_PE-11(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-11(1)"},{"name":"NIST_SP_800-53_R4_PE-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-11"},{"name":"NIST_SP_800-53_R4_PE-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-12"},{"name":"NIST_SP_800-53_R4_PE-13(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-13(1)"},{"name":"NIST_SP_800-53_R4_PE-13(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-13(2)"},{"name":"NIST_SP_800-53_R4_PE-13(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-13(3)"},{"name":"NIST_SP_800-53_R4_PE-13","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-13"},{"name":"NIST_SP_800-53_R4_PE-14(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-14(2)"},{"name":"NIST_SP_800-53_R4_PE-14","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-14"},{"name":"NIST_SP_800-53_R4_PE-15(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-15(1)"},{"name":"NIST_SP_800-53_R4_PE-15","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-15"},{"name":"NIST_SP_800-53_R4_PE-16","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-16"},{"name":"NIST_SP_800-53_R4_PE-17","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-17"},{"name":"NIST_SP_800-53_R4_PE-18","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-18"},{"name":"NIST_SP_800-53_R4_PE-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-2"},{"name":"NIST_SP_800-53_R4_PE-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-3(1)"},{"name":"NIST_SP_800-53_R4_PE-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-3"},{"name":"NIST_SP_800-53_R4_PE-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-4"},{"name":"NIST_SP_800-53_R4_PE-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-5"},{"name":"NIST_SP_800-53_R4_PE-6(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-6(1)"},{"name":"NIST_SP_800-53_R4_PE-6(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-6(4)"},{"name":"NIST_SP_800-53_R4_PE-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-6"},{"name":"NIST_SP_800-53_R4_PE-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-8(1)"},{"name":"NIST_SP_800-53_R4_PE-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-8"},{"name":"NIST_SP_800-53_R4_PE-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PE-9"},{"name":"NIST_SP_800-53_R4_PL-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-1"},{"name":"NIST_SP_800-53_R4_PL-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-2(3)"},{"name":"NIST_SP_800-53_R4_PL-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-2"},{"name":"NIST_SP_800-53_R4_PL-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-4(1)"},{"name":"NIST_SP_800-53_R4_PL-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-4"},{"name":"NIST_SP_800-53_R4_PL-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PL-8"},{"name":"NIST_SP_800-53_R4_PS-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-1"},{"name":"NIST_SP_800-53_R4_PS-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-2"},{"name":"NIST_SP_800-53_R4_PS-3(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-3(3)"},{"name":"NIST_SP_800-53_R4_PS-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-3"},{"name":"NIST_SP_800-53_R4_PS-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-4(2)"},{"name":"NIST_SP_800-53_R4_PS-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-4"},{"name":"NIST_SP_800-53_R4_PS-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-5"},{"name":"NIST_SP_800-53_R4_PS-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-6"},{"name":"NIST_SP_800-53_R4_PS-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-7"},{"name":"NIST_SP_800-53_R4_PS-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_PS-8"},{"name":"NIST_SP_800-53_R4_RA-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-1"},{"name":"NIST_SP_800-53_R4_RA-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-2"},{"name":"NIST_SP_800-53_R4_RA-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-3"},{"name":"NIST_SP_800-53_R4_RA-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(1)"},{"name":"NIST_SP_800-53_R4_RA-5(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(10)"},{"name":"NIST_SP_800-53_R4_RA-5(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(2)"},{"name":"NIST_SP_800-53_R4_RA-5(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(3)"},{"name":"NIST_SP_800-53_R4_RA-5(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(4)"},{"name":"NIST_SP_800-53_R4_RA-5(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(5)"},{"name":"NIST_SP_800-53_R4_RA-5(6)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(6)"},{"name":"NIST_SP_800-53_R4_RA-5(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5(8)"},{"name":"NIST_SP_800-53_R4_RA-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_RA-5"},{"name":"NIST_SP_800-53_R4_SA-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-1"},{"name":"NIST_SP_800-53_R4_SA-10(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-10(1)"},{"name":"NIST_SP_800-53_R4_SA-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-10"},{"name":"NIST_SP_800-53_R4_SA-11(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-11(1)"},{"name":"NIST_SP_800-53_R4_SA-11(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-11(2)"},{"name":"NIST_SP_800-53_R4_SA-11(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-11(8)"},{"name":"NIST_SP_800-53_R4_SA-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-11"},{"name":"NIST_SP_800-53_R4_SA-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-12"},{"name":"NIST_SP_800-53_R4_SA-15","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-15"},{"name":"NIST_SP_800-53_R4_SA-16","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-16"},{"name":"NIST_SP_800-53_R4_SA-17","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-17"},{"name":"NIST_SP_800-53_R4_SA-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-2"},{"name":"NIST_SP_800-53_R4_SA-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-3"},{"name":"NIST_SP_800-53_R4_SA-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4(1)"},{"name":"NIST_SP_800-53_R4_SA-4(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4(10)"},{"name":"NIST_SP_800-53_R4_SA-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4(2)"},{"name":"NIST_SP_800-53_R4_SA-4(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4(8)"},{"name":"NIST_SP_800-53_R4_SA-4(9)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4(9)"},{"name":"NIST_SP_800-53_R4_SA-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-4"},{"name":"NIST_SP_800-53_R4_SA-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-5"},{"name":"NIST_SP_800-53_R4_SA-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-8"},{"name":"NIST_SP_800-53_R4_SA-9(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-9(1)"},{"name":"NIST_SP_800-53_R4_SA-9(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-9(2)"},{"name":"NIST_SP_800-53_R4_SA-9(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-9(4)"},{"name":"NIST_SP_800-53_R4_SA-9(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-9(5)"},{"name":"NIST_SP_800-53_R4_SA-9","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SA-9"},{"name":"NIST_SP_800-53_R4_SC-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-1"},{"name":"NIST_SP_800-53_R4_SC-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-10"},{"name":"NIST_SP_800-53_R4_SC-12(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-12(1)"},{"name":"NIST_SP_800-53_R4_SC-12(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-12(2)"},{"name":"NIST_SP_800-53_R4_SC-12(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-12(3)"},{"name":"NIST_SP_800-53_R4_SC-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-12"},{"name":"NIST_SP_800-53_R4_SC-13","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-13"},{"name":"NIST_SP_800-53_R4_SC-15","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-15"},{"name":"NIST_SP_800-53_R4_SC-17","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-17"},{"name":"NIST_SP_800-53_R4_SC-18","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-18"},{"name":"NIST_SP_800-53_R4_SC-19","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-19"},{"name":"NIST_SP_800-53_R4_SC-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-2"},{"name":"NIST_SP_800-53_R4_SC-20","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-20"},{"name":"NIST_SP_800-53_R4_SC-21","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-21"},{"name":"NIST_SP_800-53_R4_SC-22","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-22"},{"name":"NIST_SP_800-53_R4_SC-23(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-23(1)"},{"name":"NIST_SP_800-53_R4_SC-23","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-23"},{"name":"NIST_SP_800-53_R4_SC-24","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-24"},{"name":"NIST_SP_800-53_R4_SC-28(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-28(1)"},{"name":"NIST_SP_800-53_R4_SC-28","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-28"},{"name":"NIST_SP_800-53_R4_SC-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-3"},{"name":"NIST_SP_800-53_R4_SC-39","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-39"},{"name":"NIST_SP_800-53_R4_SC-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-4"},{"name":"NIST_SP_800-53_R4_SC-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-5"},{"name":"NIST_SP_800-53_R4_SC-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-6"},{"name":"NIST_SP_800-53_R4_SC-7(10)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(10)"},{"name":"NIST_SP_800-53_R4_SC-7(12)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(12)"},{"name":"NIST_SP_800-53_R4_SC-7(13)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(13)"},{"name":"NIST_SP_800-53_R4_SC-7(18)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(18)"},{"name":"NIST_SP_800-53_R4_SC-7(20)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(20)"},{"name":"NIST_SP_800-53_R4_SC-7(21)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(21)"},{"name":"NIST_SP_800-53_R4_SC-7(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(3)"},{"name":"NIST_SP_800-53_R4_SC-7(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(4)"},{"name":"NIST_SP_800-53_R4_SC-7(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(5)"},{"name":"NIST_SP_800-53_R4_SC-7(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(7)"},{"name":"NIST_SP_800-53_R4_SC-7(8)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7(8)"},{"name":"NIST_SP_800-53_R4_SC-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-7"},{"name":"NIST_SP_800-53_R4_SC-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-8(1)"},{"name":"NIST_SP_800-53_R4_SC-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SC-8"},{"name":"NIST_SP_800-53_R4_SI-1","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-1"},{"name":"NIST_SP_800-53_R4_SI-10","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-10"},{"name":"NIST_SP_800-53_R4_SI-11","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-11"},{"name":"NIST_SP_800-53_R4_SI-12","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-12"},{"name":"NIST_SP_800-53_R4_SI-16","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-16"},{"name":"NIST_SP_800-53_R4_SI-2(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-2(1)"},{"name":"NIST_SP_800-53_R4_SI-2(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-2(2)"},{"name":"NIST_SP_800-53_R4_SI-2(3)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-2(3)"},{"name":"NIST_SP_800-53_R4_SI-2","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-2"},{"name":"NIST_SP_800-53_R4_SI-3(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-3(1)"},{"name":"NIST_SP_800-53_R4_SI-3(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-3(2)"},{"name":"NIST_SP_800-53_R4_SI-3(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-3(7)"},{"name":"NIST_SP_800-53_R4_SI-3","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-3"},{"name":"NIST_SP_800-53_R4_SI-4(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(1)"},{"name":"NIST_SP_800-53_R4_SI-4(11)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(11)"},{"name":"NIST_SP_800-53_R4_SI-4(14)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(14)"},{"name":"NIST_SP_800-53_R4_SI-4(16)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(16)"},{"name":"NIST_SP_800-53_R4_SI-4(18)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(18)"},{"name":"NIST_SP_800-53_R4_SI-4(19)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(19)"},{"name":"NIST_SP_800-53_R4_SI-4(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(2)"},{"name":"NIST_SP_800-53_R4_SI-4(20)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(20)"},{"name":"NIST_SP_800-53_R4_SI-4(22)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(22)"},{"name":"NIST_SP_800-53_R4_SI-4(23)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(23)"},{"name":"NIST_SP_800-53_R4_SI-4(24)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(24)"},{"name":"NIST_SP_800-53_R4_SI-4(4)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(4)"},{"name":"NIST_SP_800-53_R4_SI-4(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4(5)"},{"name":"NIST_SP_800-53_R4_SI-4","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-4"},{"name":"NIST_SP_800-53_R4_SI-5(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-5(1)"},{"name":"NIST_SP_800-53_R4_SI-5","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-5"},{"name":"NIST_SP_800-53_R4_SI-6","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-6"},{"name":"NIST_SP_800-53_R4_SI-7(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7(1)"},{"name":"NIST_SP_800-53_R4_SI-7(14)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7(14)"},{"name":"NIST_SP_800-53_R4_SI-7(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7(2)"},{"name":"NIST_SP_800-53_R4_SI-7(5)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7(5)"},{"name":"NIST_SP_800-53_R4_SI-7(7)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7(7)"},{"name":"NIST_SP_800-53_R4_SI-7","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-7"},{"name":"NIST_SP_800-53_R4_SI-8(1)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-8(1)"},{"name":"NIST_SP_800-53_R4_SI-8(2)","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-8(2)"},{"name":"NIST_SP_800-53_R4_SI-8","additionalMetadataId":"/providers/Microsoft.PolicyInsights/policyMetadata/NIST_SP_800-53_R4_SI-8"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/cf25b9c1-bd23-4eb6-bd2c-f4f3ac644a5f","type":"Microsoft.Authorization/policySetDefinitions","name":"cf25b9c1-bd23-4eb6-bd2c-f4f3ac644a5f"},{"properties":{"displayName":"[Preview]: - Audit FedRAMP High controls and deploy specific VM Extensions to support audit - requirements","policyType":"BuiltIn","description":"This initiative includes - audit and VM Extension deployment policies that address a subset of FedRAMP - H controls. Additional policies will be added in upcoming releases. For more - information, please visit https://aka.ms/fedramph-blueprint.","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"listOfAllowedLocationsForResourcesAndResourceGroups":{"type":"Array","metadata":{"displayName":"[Preview]: - Allowed locations for resources and resource groups","description":"This policy - enables you to restrict the locations your organization can create resource - groups in or deploy resources. Use to enforce your geo-compliance requirements. - Excludes resource groups, Microsoft.AzureActiveDirectory/b2cDirectories, and - resources that use the ''global'' region.","strongType":"location"}},"membersToIncludeInAdministratorsLocalGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members to be included in the Administrators local group","description":"A - semicolon-separated list of members that should be included in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"membersToExcludeInAdministratorsLocalGroup":{"type":"String","metadata":{"displayName":"[Preview]: - Members that should be excluded in the Administrators local group","description":"A - semicolon-separated list of members that should be excluded in the Administrators - local group. Ex: Administrator; myUser1; myUser2"}},"logAnalyticsWorkspaceIdForVMs":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}},"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"vulnerabilityAssessmentOnManagedInstanceMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL managed instances","description":"Audit - SQL managed instances which do not have recurring vulnerability assessment - scans enabled. Vulnerability assessment can discover, track, and help you - remediate potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnServerMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability assessment should be enabled on your SQL servers","description":"Audit - Azure SQL servers which do not have recurring vulnerability assessment scans - enabled. Vulnerability assessment can discover, track, and help you remediate - potential database vulnerabilities."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vulnerabilityAssessmentOnVirtualMachinesEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Vulnerability Assessment should be enabled on Virtual Machines","description":"Monitors - vulnerabilities detected by Azure Security Center Vulnerability Assessment - on Virtual Machines"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"geoRedundancyEnabledForStorageAccountsEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant storage should be enabled for Storage Accounts","description":"This - policy audits any Storage Account with geo-redundant storage not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForMariaDBEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for MariaDB","description":"This - policy audits any Azure Database for MariaDB with geo-redundant backup not - enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForMySQLEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for MySQL","description":"This - policy audits any Azure Database for MySQL with geo-redundant backup not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"geoRedundancyEnabledForAzureDatabaseForPostgreSQLEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Geo-redundant backup should be enabled for Azure Database for PostgreSQL","description":"This - policy audits any Azure Database for PostgreSQL with geo-redundant backup - not enabled."},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"adaptiveNetworkHardeningsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Adaptive Network Hardening recommendations should be applied on internet facing - virtual machines","description":"Enable or disable the monitoring of Internet-facing - virtual machines for Network Security Group traffic hardening recommendations"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Web Application should only be accessible over HTTPS","description":"Enable - or disable the monitoring of the use of HTTPS in Web App"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"functionAppEnforceHttpsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Function App should only be accessible over HTTPS","description":"Enable or - disable the monitoring of the use of HTTPS in function App"},"allowedValues":["Audit","Disabled"],"defaultValue":"Audit"},"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with write permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with read permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - External accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of external acounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts with owner permissions should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts with owner permissions in - subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityRemoveDeprecatedAccountMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Deprecated accounts should be removed from your subscription","description":"Enable - or disable the monitoring of deprecated acounts in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"webAppRestrictCORSAccessMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - CORS should not allow every resource to access your Web Application","description":"Enable - or disable the monitoring of CORS restrictions for API Web"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"vmssSystemUpdatesMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - System updates on virtual machine scale sets should be installed","description":"Enable - or disable virtual machine scale sets reporting of system updates"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForReadPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with read permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with read permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForOwnerPermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled on accounts with owner permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with owner permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"identityEnableMFAForWritePermissionsMonitoringEffect":{"type":"String","metadata":{"displayName":"[Preview]: - MFA should be enabled accounts with write permissions on your subscription","description":"Enable - or disable the monitoring of MFA for accounts with write permissions in subscription"},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"},"longtermGeoRedundantBackupEnabledAzureSQLDatabasesEffect":{"type":"String","metadata":{"displayName":"[Preview]: - Long-term geo-redundant backup should be enabled for Azure SQL Databases","description":"This - policy audits any Azure SQL Database with long-term geo-redundant backup not - enabled."},"allowedValues":["AuditIfNotExists","Disabled"],"defaultValue":"AuditIfNotExists"}},"policyDefinitions":[{"policyDefinitionReferenceId":"deployRequirementsToAuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"auditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"auditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"serviceFabricClustersShouldOnlyUseAzureActiveDirectoryForClientAuthentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"auditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"transparentDataEncryptionOnSqlDatabasesShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"auditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecurityShouldBeEnabledOnYourSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"auditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"advancedDataSecurityShouldBeEnabledOnYourManagedInstances","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"auditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"anAzureActiveDirectoryAdministratorShouldBeProvisionedForSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"OnlySecureConnectionsToYourRedisCacheShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesShouldBeRemediatedByAVulnerabilityAssessmentSolution","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"previewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"diskEncryptionShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesOnYourSqlDatabasesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"justInTimeNetworkAccessControlShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"adaptiveApplicationControlsShouldBeEnabledOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesInSecurityConfigurationOnYourMachinesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"systemUpdatesShouldBeInstalledOnYourMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"monitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmShouldNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmPasswordsMustBeAtLeast14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmEnforcesPasswordComplexityRequirements","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmMinimumPasswordAge1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmMaximumPasswordAge70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditWindowsVmShouldNotAllowPrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmPasswdFilePermissions","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"previewDeployVmExtensionToAuditLinuxVmAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployVmExtensionToAuditLinuxVmAllowingRemoteConnectionsFromAccountsWithNoPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"endpointProtectionSolutionShouldBeInstalledOnVirtualMachineScaleSets","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"previewShowAuditResultsFromWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"previewAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"dDoSProtectionStandardShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"remoteDebuggingShouldBeTurnedOffForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilitiesInSecurityConfigurationOnYourVirtualMachineScaleSetsShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"thereShouldBeMoreThanOneOwnerAssignedToYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"aMaximumOf3OwnersShouldBeDesignatedForYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsAgentDeploymentInVmssVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsAgentDeploymentVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"apiAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnManagedInstanceMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1b7aa243-30e4-4c9e-bca8-d0d3022b634a","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnManagedInstanceMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vulnerabilityAssessmentOnServerMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ef2a8f2a-b3d9-49cd-a8a8-9a3aaaf647d9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnServerMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"VulnerabilityAssessmentshouldbeenabledonVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/501541f7-f7e7-4cd6-868c-4190fdad3ac9","parameters":{"effect":{"value":"[parameters(''vulnerabilityAssessmentOnVirtualMachinesEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantStorageShouldBeEnabledForStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bf045164-79ba-4215-8f95-f8048dc1780b","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForStorageAccountsEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForMariaDB","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0ec47710-77ff-4a3d-9181-6aa50af424d0","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForMariaDBEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForMySQL","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/82339799-d096-41ae-8538-b108becf0970","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForMySQLEffect'')]"}}},{"policyDefinitionReferenceId":"geoRedundantBackupShouldBeEnabledForAzureDatabaseForPostgreSQL","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/48af4db5-9b8b-401c-8e74-076be876a430","parameters":{"effect":{"value":"[parameters(''geoRedundancyEnabledForAzureDatabaseForPostgreSQLEffect'')]"}}},{"policyDefinitionReferenceId":"allowedLocationsForResourceGroups","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e765b5de-1225-4ba3-bd56-1ac6695af988","parameters":{"listOfAllowedLocations":{"value":"[parameters(''listOfAllowedLocationsForResourcesAndResourceGroups'')]"}}},{"policyDefinitionReferenceId":"allowedLocationsForResources","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e56962a6-4747-49cd-b67b-bf8b01975c4c","parameters":{"listOfAllowedLocations":{"value":"[parameters(''listOfAllowedLocationsForResourcesAndResourceGroups'')]"}}},{"policyDefinitionReferenceId":"deployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"membersToInclude":{"value":"[parameters(''membersToIncludeInAdministratorsLocalGroup'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"membersToExclude":{"value":"[parameters(''membersToExcludeInAdministratorsLocalGroup'')]"}}},{"policyDefinitionReferenceId":"auditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypes'')]"}}},{"policyDefinitionReferenceId":"adaptiveNetworkHardeningsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{"effect":{"value":"[parameters(''adaptiveNetworkHardeningsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"previewAuditLogAnalyticsWorkspaceForVmReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceIdForVMs'')]"}}},{"policyDefinitionReferenceId":"webAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{"effect":{"value":"[parameters(''webAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"functionAppEnforceHttpsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{"effect":{"value":"[parameters(''functionAppEnforceHttpsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveExternalAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{"effect":{"value":"[parameters(''identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityRemoveDeprecatedAccountMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{"effect":{"value":"[parameters(''identityRemoveDeprecatedAccountMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"webAppRestrictCORSAccessMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{"effect":{"value":"[parameters(''webAppRestrictCORSAccessMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"vmssSystemUpdatesMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{"effect":{"value":"[parameters(''vmssSystemUpdatesMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForWritePermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForWritePermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForReadPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForReadPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"identityEnableMFAForOwnerPermissionsMonitoring","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{"effect":{"value":"[parameters(''identityEnableMFAForOwnerPermissionsMonitoringEffect'')]"}}},{"policyDefinitionReferenceId":"longtermGeoRedundantBackupEnabledAzureSQLDatabases","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/d38fc420-0735-4ef3-ac11-c806f651a570","parameters":{"effect":{"value":"[parameters(''longtermGeoRedundantBackupEnabledAzureSQLDatabasesEffect'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/d5264498-16f4-418a-b659-fa7ef418175f","type":"Microsoft.Authorization/policySetDefinitions","name":"d5264498-16f4-418a-b659-fa7ef418175f"},{"properties":{"displayName":"[Preview]: - Audit Windows VMs that do not match Azure security baseline settings","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - with non-compliant Azure security baseline configurations. For more information - on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0-preview","category":"Guest - Configuration","preview":true},"parameters":{"EnableInsecureGuestLogons":{"type":"String","metadata":{"displayName":"[Preview]: - Enable insecure guest logons","description":"Specifies whether the SMB client - will allow insecure guest logons to an SMB server."},"defaultValue":"0"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"type":"String","metadata":{"displayName":"[Preview]: - Allow simultaneous connections to the Internet or a Windows Domain","description":"Specify - whether to prevent computers from connecting to both a domain based network - and a non-domain based network at the same time. A value of 0 allows simultaneous - connections, and a value of 1 blocks them."},"defaultValue":"1"},"TurnOffMulticastNameResolution":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off multicast name resolution","description":"Specifies whether LLMNR, - a secondary name resolution protocol that transmits using multicast over a - local subnet link on a single subnet, is enabled."},"defaultValue":"1"},"AlwaysUseClassicLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Always use classic logon","description":"Specifies whether to force the user - to log on to the computer using the classic logon screen. This setting only - works when the computer is not on a domain."},"defaultValue":"0"},"BootStartDriverInitializationPolicy":{"type":"String","metadata":{"displayName":"[Preview]: - Boot-Start Driver Initialization Policy","description":"Specifies which boot-start - drivers are initialized based on a classification determined by an Early Launch - Antimalware boot-start driver."},"defaultValue":"3"},"EnableWindowsNTPClient":{"type":"String","metadata":{"displayName":"[Preview]: - Enable Windows NTP Client","description":"Specifies whether the Windows NTP - Client is enabled. Enabling the Windows NTP Client allows your computer to - synchronize its computer clock with other NTP servers."},"defaultValue":"1"},"TurnOnConveniencePINSignin":{"type":"String","metadata":{"displayName":"[Preview]: - Turn on convenience PIN sign-in","description":"Specifies whether a domain - user can sign in using a convenience PIN."},"defaultValue":"0"},"AccountsGuestAccountStatus":{"type":"String","metadata":{"displayName":"[Preview]: - Accounts: Guest account status","description":"Specifies whether the local - Guest account is disabled."},"defaultValue":"0"},"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"type":"String","metadata":{"displayName":"[Preview]: - Audit: Shut down system immediately if unable to log security audits","description":"Audits - if the system will shut down when unable to log Security events."},"defaultValue":"0"},"DevicesAllowedToFormatAndEjectRemovableMedia":{"type":"String","metadata":{"displayName":"[Preview]: - Devices: Allowed to format and eject removable media","description":"Specifies - who is allowed to format and eject removable NTFS media. You can use this - policy setting to prevent unauthorized users from removing data on one computer - to access it on another computer on which they have local administrator privileges."},"defaultValue":"0"},"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB client component."},"defaultValue":"1"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network client: Send unencrypted password to third-party SMB servers","description":"Specifies - whether the SMB redirector will send plaintext passwords during authentication - to third-party SMB servers that do not support password encryption. It is - recommended that you disable this policy setting unless there is a strong - business case to enable it."},"defaultValue":"0"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Amount of idle time required before suspending session","description":"Specifies - the amount of continuous idle time that must pass in an SMB session before - the session is suspended because of inactivity. The format of the value is - two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,15"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Digitally sign communications (always)","description":"Specifies - whether packet signing is required by the SMB server component."},"defaultValue":"1"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"type":"String","metadata":{"displayName":"[Preview]: - Microsoft network server: Disconnect clients when logon hours expire","description":"Specifies - whether to disconnect users who are connected to the local computer outside - their user account''s valid logon hours. This setting affects the Server Message - Block (SMB) component. If you enable this policy setting you should also enable - ''Network security: Force logoff when logon hours expire''"},"defaultValue":"1"},"NetworkAccessRemotelyAccessibleRegistryPaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths","description":"Specifies - which registry paths will be accessible over the network, regardless of the - users or groups listed in the access control list (ACL) of the `winreg` registry - key."},"defaultValue":"System\\CurrentControlSet\\Control\\ProductOptions|#|System\\CurrentControlSet\\Control\\Server - Applications|#|Software\\Microsoft\\Windows NT\\CurrentVersion"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Remotely accessible registry paths and sub-paths","description":"Specifies - which registry paths and sub-paths will be accessible over the network, regardless - of the users or groups listed in the access control list (ACL) of the `winreg` - registry key."},"defaultValue":"System\\CurrentControlSet\\Control\\Print\\Printers|#|System\\CurrentControlSet\\Services\\Eventlog|#|Software\\Microsoft\\OLAP - Server|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Print|#|Software\\Microsoft\\Windows - NT\\CurrentVersion\\Windows|#|System\\CurrentControlSet\\Control\\ContentIndex|#|System\\CurrentControlSet\\Control\\Terminal - Server|#|System\\CurrentControlSet\\Control\\Terminal Server\\UserConfig|#|System\\CurrentControlSet\\Control\\Terminal - Server\\DefaultUserConfiguration|#|Software\\Microsoft\\Windows NT\\CurrentVersion\\Perflib|#|System\\CurrentControlSet\\Services\\SysmonLog"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"type":"String","metadata":{"displayName":"[Preview]: - Network access: Shares that can be accessed anonymously","description":"Specifies - which network shares can be accessed by anonymous users. The default configuration - for this policy setting has little effect because all users have to be authenticated - before they can access shared resources on the server."},"defaultValue":"0"},"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"type":"String","metadata":{"displayName":"[Preview]: - Network Security: Configure encryption types allowed for Kerberos","description":"Specifies - the encryption types that Kerberos is allowed to use."},"defaultValue":"2147483644"},"NetworkSecurityLANManagerAuthenticationLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LAN Manager authentication level","description":"Specify - which challenge-response authentication protocol is used for network logons. - This choice affects the level of authentication protocol used by clients, - the level of session security negotiated, and the level of authentication - accepted by servers."},"defaultValue":"5"},"NetworkSecurityLDAPClientSigningRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: LDAP client signing requirements","description":"Specify - the level of data signing that is requested on behalf of clients that issue - LDAP BIND requests."},"defaultValue":"1"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) clients","description":"Specifies which behaviors are allowed by clients - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services. See https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/network-security-minimum-session-security-for-ntlm-ssp-based-including-secure-rpc-servers - for more information."},"defaultValue":"537395200"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"type":"String","metadata":{"displayName":"[Preview]: - Network security: Minimum session security for NTLM SSP based (including secure - RPC) servers","description":"Specifies which behaviors are allowed by servers - for applications using the NTLM Security Support Provider (SSP). The SSP Interface - (SSPI) is used by applications that need authentication services."},"defaultValue":"537395200"},"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"type":"String","metadata":{"displayName":"[Preview]: - Recovery console: Allow floppy copy and access to all drives and all folders","description":"Specifies - whether to make the Recovery Console SET command available, which allows setting - of recovery console environment variables."},"defaultValue":"0"},"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Allow system to be shut down without having to log on","description":"Specifies - whether a computer can be shut down when a user is not logged on. If this - policy setting is enabled, the shutdown command is available on the Windows - logon screen."},"defaultValue":"0"},"ShutdownClearVirtualMemoryPagefile":{"type":"String","metadata":{"displayName":"[Preview]: - Shutdown: Clear virtual memory pagefile","description":"Specifies whether - the virtual memory pagefile is cleared when the system is shut down. When - this policy setting is enabled, the system pagefile is cleared each time that - the system shuts down properly. For systems with large amounts of RAM, this - could result in substantial time needed to complete the shutdown."},"defaultValue":"0"},"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"type":"String","metadata":{"displayName":"[Preview]: - System settings: Use Certificate Rules on Windows Executables for Software - Restriction Policies","description":"Specifies whether digital certificates - are processed when software restriction policies are enabled and a user or - process attempts to run software with an .exe file name extension. It enables - or disables certificate rules (a type of software restriction policies rule). - For certificate rules to take effect in software restriction policies, you - must enable this policy setting."},"defaultValue":"1"},"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Admin Approval Mode for the Built-in Administrator account","description":"Specifies - the behavior of Admin Approval Mode for the built-in Administrator account."},"defaultValue":"1"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Behavior of the elevation prompt for administrators in Admin Approval - Mode","description":"Specifies the behavior of the elevation prompt for administrators."},"defaultValue":"2"},"UACDetectApplicationInstallationsAndPromptForElevation":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Detect application installations and prompt for elevation","description":"Specifies - the behavior of application installation detection for the computer."},"defaultValue":"1"},"UACRunAllAdministratorsInAdminApprovalMode":{"type":"String","metadata":{"displayName":"[Preview]: - UAC: Run all administrators in Admin Approval Mode","description":"Specifies - the behavior of all User Account Control (UAC) policy settings for the computer."},"defaultValue":"1"},"EnforcePasswordHistory":{"type":"String","metadata":{"displayName":"[Preview]: - Enforce password history","description":"Specifies limits on password reuse - - how many times a new password must be created for a user account before - the password can be repeated."},"defaultValue":"24"},"MaximumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Maximum password age","description":"Specifies the maximum number of days - that may elapse before a user account password must be changed. The format - of the value is two integers separated by a comma, denoting an inclusive range."},"defaultValue":"1,70"},"MinimumPasswordAge":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password age","description":"Specifies the minimum number of days - that must elapse before a user account password can be changed."},"defaultValue":"1"},"MinimumPasswordLength":{"type":"String","metadata":{"displayName":"[Preview]: - Minimum password length","description":"Specifies the minimum number of characters - that a user account password may contain."},"defaultValue":"14"},"PasswordMustMeetComplexityRequirements":{"type":"String","metadata":{"displayName":"[Preview]: - Password must meet complexity requirements","description":"Specifies whether - a user account password must be complex. If required, a complex password must - not contain part of user''s account name or full name; be at least 6 characters - long; contain a mix of uppercase, lowercase, number, and non-alphabetic characters."},"defaultValue":"1"},"AuditCredentialValidation":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Credential Validation","description":"Specifies whether audit events - are generated when credentials are submitted for a user account logon request. This - setting is especially useful for monitoring unsuccessful attempts, to find - brute-force attacks, account enumeration, and potential account compromise - events on domain controllers."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"Success and Failure"},"AuditProcessTermination":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Process Termination","description":"Specifies whether audit events are - generated when a process has exited. Recommended for monitoring termination - of critical processes."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"},"AuditGroupMembership":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Group Membership","description":"Specifies whether audit events are - generated when group memberships are enumerated on the client computer."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"},"AuditDetailedFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Detailed File Share","description":"If this policy setting is enabled, - access to all shared files and folders on the system is audited. Auditing - for Success can lead to very high volumes of events."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditFileShare":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File Share","description":"Specifies whether to audit events related - to file shares: creation, deletion, modification, and access attempts. Also, - it shows failed SMB SPN checks. Event volumes can be high on DCs and File - Servers."},"allowedValues":["No Auditing","Success","Failure","Success and - Failure"],"defaultValue":"No Auditing"},"AuditFileSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Audit File System","description":"Specifies whether audit events are generated - when users attempt to access file system objects. Audit events are generated - only for objects that have configured system access control lists (SACLs)."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditAuthenticationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authentication Policy Change","description":"Specifies whether audit - events are generated when changes are made to authentication policy. This - setting is useful for tracking changes in domain-level and forest-level trust - and privileges that are granted to user accounts or groups."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"Success"},"AuditAuthorizationPolicyChange":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Authorization Policy Change","description":"Specifies whether audit - events are generated for assignment and removal of user rights in user right - policies, changes in security token object permission, resource attributes - changes and Central Access Policy changes for file system objects."},"allowedValues":["No - Auditing","Success","Failure","Success and Failure"],"defaultValue":"No Auditing"},"AuditOtherSystemEvents":{"type":"String","metadata":{"displayName":"[Preview]: - Audit Other System Events","description":"Specifies whether audit events are - generated for Windows Firewall Service and Windows Firewall driver start and - stop events, failure events for these services and Windows Firewall Service - policy processing failures."},"allowedValues":["No Auditing","Success","Failure","Success - and Failure"],"defaultValue":"No Auditing"},"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may access this computer from the network","description":"Specifies - which remote users on the network are permitted to connect to the computer. - This does not include Remote Desktop Connection."},"defaultValue":"Administrators, - Authenticated Users"},"UsersOrGroupsThatMayLogOnLocally":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on locally","description":"Specifies which users - or groups can interactively log on to the computer. Users who attempt to log - on via Remote Desktop Connection or IIS also require this user right."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may log on through Remote Desktop Services","description":"Specifies - which users or groups are permitted to log on as a Terminal Services client, - Remote Desktop, or for Remote Assistance."},"defaultValue":"Administrators, - Remote Desktop Users"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied access to this computer from the network","description":"Specifies - which users or groups are explicitly prohibited from connecting to the computer - across the network."},"defaultValue":"Guests"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may manage auditing and security log","description":"Specifies - users and groups permitted to change the auditing options for files and directories - and clear the Security log."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may back up files and directories","description":"Specifies - users and groups allowed to circumvent file and directory permissions to back - up the system."},"defaultValue":"Administrators, Backup Operators"},"UsersOrGroupsThatMayChangeTheSystemTime":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the system time","description":"Specifies - which users and groups are permitted to change the time and date on the internal - clock of the computer."},"defaultValue":"Administrators, LOCAL SERVICE"},"UsersOrGroupsThatMayChangeTheTimeZone":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may change the time zone","description":"Specifies which - users and groups are permitted to change the time zone of the computer."},"defaultValue":"Administrators, - LOCAL SERVICE"},"UsersOrGroupsThatMayCreateATokenObject":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may create a token object","description":"Specifies which - users and groups are permitted to create an access token, which may provide - elevated rights to access sensitive data."},"defaultValue":"No One"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a batch job","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - as a batch job (i.e. scheduled task)."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied logging on as a service","description":"Specifies - which service accounts are explicitly not permitted to register a process - as a service."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLocalLogon":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied local logon","description":"Specifies which - users and groups are explicitly not permitted to log on to the computer."},"defaultValue":"Guests"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that are denied log on through Remote Desktop Services","description":"Specifies - which users and groups are explicitly not permitted to log on to the computer - via Terminal Services/Remote Desktop Client."},"defaultValue":"Guests"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"type":"String","metadata":{"displayName":"[Preview]: - User and groups that may force shutdown from a remote system","description":"Specifies - which users and groups are permitted to shut down the computer from a remote - location on the network."},"defaultValue":"Administrators"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may restore files and directories","description":"Specifies - which users and groups are permitted to bypass file, directory, registry, - and other persistent object permissions when restoring backed up files and - directories."},"defaultValue":"Administrators, Backup Operators"},"UsersAndGroupsThatMayShutDownTheSystem":{"type":"String","metadata":{"displayName":"[Preview]: - Users and groups that may shut down the system","description":"Specifies which - users and groups who are logged on locally to the computers in your environment - are permitted to shut down the operating system with the Shut Down command."},"defaultValue":"Administrators"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"type":"String","metadata":{"displayName":"[Preview]: - Users or groups that may take ownership of files or other objects","description":"Specifies - which users and groups are permitted to take ownership of files, folders, - registry keys, processes, or threads. This user right bypasses any permissions - that are in place to protect objects to give ownership to the specified user."},"defaultValue":"Administrators"},"SendFileSamplesWhenFurtherAnalysisIsRequired":{"type":"String","metadata":{"displayName":"[Preview]: - Send file samples when further analysis is required","description":"Specifies - whether and how Windows Defender will submit samples of suspected malware to - Microsoft for further analysis when opt-in for MAPS telemetry is set."},"defaultValue":"1"},"AllowIndexingOfEncryptedFiles":{"type":"String","metadata":{"displayName":"[Preview]: - Allow indexing of encrypted files","description":"Specifies whether encrypted - items are allowed to be indexed."},"defaultValue":"0"},"AllowTelemetry":{"type":"String","metadata":{"displayName":"[Preview]: - Allow Telemetry","description":"Specifies configuration of the amount of diagnostic - and usage data reported to Microsoft. The data is transmitted securely and - sensitive data is not sent."},"defaultValue":"2"},"AllowUnencryptedTraffic":{"type":"String","metadata":{"displayName":"[Preview]: - Allow unencrypted traffic","description":"Specifies whether the Windows Remote - Management (WinRM) service sends and receives unencrypted messages over the - network."},"defaultValue":"0"},"AlwaysInstallWithElevatedPrivileges":{"type":"String","metadata":{"displayName":"[Preview]: - Always install with elevated privileges","description":"Specifies whether - Windows Installer should use system permissions when it installs any program - on the system."},"defaultValue":"0"},"AlwaysPromptForPasswordUponConnection":{"type":"String","metadata":{"displayName":"[Preview]: - Always prompt for password upon connection","description":"Specifies whether - Terminal Services/Remote Desktop Connection always prompts the client computer - for a password upon connection."},"defaultValue":"1"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Application: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Application event log in kilobytes."},"defaultValue":"32768"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"type":"String","metadata":{"displayName":"[Preview]: - Automatically send memory dumps for OS-generated error reports","description":"Specifies - if memory dumps in support of OS-generated error reports can be sent to Microsoft - automatically."},"defaultValue":"1"},"ConfigureDefaultConsent":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Default consent","description":"Specifies setting of the default - consent handling for error reports sent to Microsoft."},"defaultValue":"4"},"ConfigureWindowsSmartScreen":{"type":"String","metadata":{"displayName":"[Preview]: - Configure Windows SmartScreen","description":"Specifies how to manage the - behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer - by warning users before running unrecognized programs downloaded from the - Internet. Some information is sent to Microsoft about files and programs run - on PCs with this feature enabled."},"defaultValue":"1"},"DisallowDigestAuthentication":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow Digest authentication","description":"Specifies whether the Windows - Remote Management (WinRM) client will not use Digest authentication."},"defaultValue":"0"},"DisallowWinRMFromStoringRunAsCredentials":{"type":"String","metadata":{"displayName":"[Preview]: - Disallow WinRM from storing RunAs credentials","description":"Specifies whether - the Windows Remote Management (WinRM) service will not allow RunAs credentials - to be stored for any plug-ins."},"defaultValue":"1"},"DoNotAllowPasswordsToBeSaved":{"type":"String","metadata":{"displayName":"[Preview]: - Do not allow passwords to be saved","description":"Specifies whether to prevent - Remote Desktop Services - Terminal Services clients from saving passwords - on a computer."},"defaultValue":"1"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Security: Specify the maximum log file size (KB)","description":"Specifies - the maximum size for the Security event log in kilobytes."},"defaultValue":"196608"},"SetClientConnectionEncryptionLevel":{"type":"String","metadata":{"displayName":"[Preview]: - Set client connection encryption level","description":"Specifies whether to - require the use of a specific encryption level to secure communications between - client computers and RD Session Host servers during Remote Desktop Protocol - (RDP) connections. This policy only applies when you are using native RDP - encryption."},"defaultValue":"3"},"SetTheDefaultBehaviorForAutoRun":{"type":"String","metadata":{"displayName":"[Preview]: - Set the default behavior for AutoRun","description":"Specifies the default - behavior for Autorun commands. Autorun commands are generally stored in autorun.inf - files. They often launch the installation program or other routines."},"defaultValue":"1"},"SetupSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - Setup: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the Setup event log in kilobytes."},"defaultValue":"32768"},"SystemSpecifyTheMaximumLogFileSizeKB":{"type":"String","metadata":{"displayName":"[Preview]: - System: Specify the maximum log file size (KB)","description":"Specifies the - maximum size for the System event log in kilobytes."},"defaultValue":"32768"},"TurnOffDataExecutionPreventionForExplorer":{"type":"String","metadata":{"displayName":"[Preview]: - Turn off Data Execution Prevention for Explorer","description":"Specifies - whether to turn off Data Execution Prevention for Windows File Explorer. Disabling - data execution prevention can allow certain legacy plug-in applications to - function without terminating Explorer."},"defaultValue":"0"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"type":"String","metadata":{"displayName":"[Preview]: - Specify the interval to check for definition updates","description":"Specifies - an interval at which to check for Windows Defender definition updates. The - time value is represented as the number of hours between update checks."},"defaultValue":"8"},"WindowsFirewallDomainUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Domain profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Domain profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Domain profile."},"defaultValue":"1"},"WindowsFirewallDomainApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Domain - profile."},"defaultValue":"1"},"WindowsFirewallDomainDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Domain): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Domain profile."},"defaultValue":"1"},"WindowsFirewallPrivateUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Private profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Private profile that do not - match an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Private profile."},"defaultValue":"1"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Private - profile."},"defaultValue":"1"},"WindowsFirewallPrivateDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Private): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Private profile."},"defaultValue":"1"},"WindowsFirewallPublicUseProfileSettings":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Use profile settings","description":"Specifies - whether Windows Firewall with Advanced Security uses the settings for the - Public profile to filter network traffic. If you select Off, Windows Firewall - with Advanced Security will not use any of the firewall rules or connection - security rules for this profile."},"defaultValue":"1"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Behavior for outbound connections","description":"Specifies - the behavior for outbound connections for the Public profile that do not match - an outbound firewall rule. The default value of 0 means to allow connections, - and a value of 1 means to block connections."},"defaultValue":"0"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local connection security rules","description":"Specifies - whether local administrators are allowed to create connection security rules - that apply together with connection security rules configured by Group Policy - for the Public profile."},"defaultValue":"1"},"WindowsFirewallPublicApplyLocalFirewallRules":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Apply local firewall rules","description":"Specifies - whether local administrators are allowed to create local firewall rules that - apply together with firewall rules configured by Group Policy for the Public - profile."},"defaultValue":"1"},"WindowsFirewallPublicDisplayNotifications":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall (Public): Display notifications","description":"Specifies - whether Windows Firewall with Advanced Security displays notifications to - the user when a program is blocked from receiving inbound connections, for - the Public profile."},"defaultValue":"1"},"WindowsFirewallDomainAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Domain: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Domain profile."},"defaultValue":"0"},"WindowsFirewallPrivateAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Private: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Private profile."},"defaultValue":"0"},"WindowsFirewallPublicAllowUnicastResponse":{"type":"String","metadata":{"displayName":"[Preview]: - Windows Firewall: Public: Allow unicast response","description":"Specifies - whether Windows Firewall with Advanced Security permits the local computer - to receive unicast responses to its outgoing multicast or broadcast messages; - for the Public profile."},"defaultValue":"1"}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_AzureBaseline_AdministrativeTemplatesControlPanel","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec7ac234-2af5-4729-94d2-c557c071799d"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_AdministrativeTemplatesNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/985285b7-b97a-419c-8d48-c88cc934c8d8","parameters":{"EnableInsecureGuestLogons":{"value":"[parameters(''EnableInsecureGuestLogons'')]"},"AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain":{"value":"[parameters(''AllowSimultaneousConnectionsToTheInternetOrAWindowsDomain'')]"},"TurnOffMulticastNameResolution":{"value":"[parameters(''TurnOffMulticastNameResolution'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_AdministrativeTemplatesSystem","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/40917425-69db-4018-8dae-2a0556cef899","parameters":{"AlwaysUseClassicLogon":{"value":"[parameters(''AlwaysUseClassicLogon'')]"},"BootStartDriverInitializationPolicy":{"value":"[parameters(''BootStartDriverInitializationPolicy'')]"},"EnableWindowsNTPClient":{"value":"[parameters(''EnableWindowsNTPClient'')]"},"TurnOnConveniencePINSignin":{"value":"[parameters(''TurnOnConveniencePINSignin'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_AdminstrativeTemplatesMSSLegacy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f1f4825d-58fb-4257-8016-8c00e3c9ed9d"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e5b81f87-9185-4224-bf00-9f505e9f89f3","parameters":{"AccountsGuestAccountStatus":{"value":"[parameters(''AccountsGuestAccountStatus'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/498b810c-59cd-4222-9338-352ba146ccf3","parameters":{"AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits":{"value":"[parameters(''AuditShutDownSystemImmediatelyIfUnableToLogSecurityAudits'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsDevices","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6481cc21-ed6e-4480-99dd-ea7c5222e897","parameters":{"DevicesAllowedToFormatAndEjectRemovableMedia":{"value":"[parameters(''DevicesAllowedToFormatAndEjectRemovableMedia'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsInteractiveLogon","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3750712b-43d0-478e-9966-d2c26f6141b9"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsMicrosoftNetworkClient","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bbcdd8fa-b600-4ee3-85b8-d184e3339652","parameters":{"MicrosoftNetworkClientDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkClientDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers":{"value":"[parameters(''MicrosoftNetworkClientSendUnencryptedPasswordToThirdpartySMBServers'')]"},"MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession":{"value":"[parameters(''MicrosoftNetworkServerAmountOfIdleTimeRequiredBeforeSuspendingSession'')]"},"MicrosoftNetworkServerDigitallySignCommunicationsAlways":{"value":"[parameters(''MicrosoftNetworkServerDigitallySignCommunicationsAlways'')]"},"MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire":{"value":"[parameters(''MicrosoftNetworkServerDisconnectClientsWhenLogonHoursExpire'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsMicrosoftNetworkServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86880e5c-df35-43c5-95ad-7e120635775e"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f56a3ab2-89d1-44de-ac0d-2ada5962e22a","parameters":{"NetworkAccessRemotelyAccessibleRegistryPaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPaths'')]"},"NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths":{"value":"[parameters(''NetworkAccessRemotelyAccessibleRegistryPathsAndSubpaths'')]"},"NetworkAccessSharesThatCanBeAccessedAnonymously":{"value":"[parameters(''NetworkAccessSharesThatCanBeAccessedAnonymously'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsNetworkSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/36e17963-7202-494a-80c3-f508211c826b","parameters":{"NetworkSecurityConfigureEncryptionTypesAllowedForKerberos":{"value":"[parameters(''NetworkSecurityConfigureEncryptionTypesAllowedForKerberos'')]"},"NetworkSecurityLANManagerAuthenticationLevel":{"value":"[parameters(''NetworkSecurityLANManagerAuthenticationLevel'')]"},"NetworkSecurityLDAPClientSigningRequirements":{"value":"[parameters(''NetworkSecurityLDAPClientSigningRequirements'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCClients'')]"},"NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers":{"value":"[parameters(''NetworkSecurityMinimumSessionSecurityForNTLMSSPBasedIncludingSecureRPCServers'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddc0a4d5-5e08-43d5-9fd9-b586d8d7116b","parameters":{"RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders":{"value":"[parameters(''RecoveryConsoleAllowFloppyCopyAndAccessToAllDrivesAndAllFolders'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsShutdown","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f8c20ce-3414-4496-8b26-0e902a1541da","parameters":{"ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn":{"value":"[parameters(''ShutdownAllowSystemToBeShutDownWithoutHavingToLogOn'')]"},"ShutdownClearVirtualMemoryPagefile":{"value":"[parameters(''ShutdownClearVirtualMemoryPagefile'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsSystemobjects","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/12ae2d24-3805-4b37-9fa9-465968bfbcfa"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsSystemsettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/437a1f8f-8552-47a8-8b12-a2fee3269dd5","parameters":{"SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies":{"value":"[parameters(''SystemSettingsUseCertificateRulesOnWindowsExecutablesForSoftwareRestrictionPolicies'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecurityOptionsUserAccountControl","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e425e402-a050-45e5-b010-bd3f934589fc","parameters":{"UACAdminApprovalModeForTheBuiltinAdministratorAccount":{"value":"[parameters(''UACAdminApprovalModeForTheBuiltinAdministratorAccount'')]"},"UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACBehaviorOfTheElevationPromptForAdministratorsInAdminApprovalMode'')]"},"UACDetectApplicationInstallationsAndPromptForElevation":{"value":"[parameters(''UACDetectApplicationInstallationsAndPromptForElevation'')]"},"UACRunAllAdministratorsInAdminApprovalMode":{"value":"[parameters(''UACRunAllAdministratorsInAdminApprovalMode'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SecuritySettingsAccountPolicies","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3d95ab7-f47a-49d8-a347-784177b6c94c","parameters":{"EnforcePasswordHistory":{"value":"[parameters(''EnforcePasswordHistory'')]"},"MaximumPasswordAge":{"value":"[parameters(''MaximumPasswordAge'')]"},"MinimumPasswordAge":{"value":"[parameters(''MinimumPasswordAge'')]"},"MinimumPasswordLength":{"value":"[parameters(''MinimumPasswordLength'')]"},"PasswordMustMeetComplexityRequirements":{"value":"[parameters(''PasswordMustMeetComplexityRequirements'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesAccountLogon","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c1e289c0-ffad-475d-a924-adc058765d65","parameters":{"AuditCredentialValidation":{"value":"[parameters(''AuditCredentialValidation'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesAccountManagement","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0a9991e6-21be-49f9-8916-a06d934bcf29"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesDetailedTracking","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/42a07bbf-ffcf-459a-b4b1-30ecd118a505","parameters":{"AuditProcessTermination":{"value":"[parameters(''AuditProcessTermination'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesLogonLogoff","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c04255ee-1b9f-42c1-abaa-bf1553f79930","parameters":{"AuditGroupMembership":{"value":"[parameters(''AuditGroupMembership'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesObjectAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8e170edb-e0f5-497a-bb36-48b3280cec6a","parameters":{"AuditDetailedFileShare":{"value":"[parameters(''AuditDetailedFileShare'')]"},"AuditFileShare":{"value":"[parameters(''AuditFileShare'')]"},"AuditFileSystem":{"value":"[parameters(''AuditFileSystem'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesPolicyChange","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/97b595c8-fd10-400e-8543-28e2b9138b13","parameters":{"AuditAuthenticationPolicyChange":{"value":"[parameters(''AuditAuthenticationPolicyChange'')]"},"AuditAuthorizationPolicyChange":{"value":"[parameters(''AuditAuthorizationPolicyChange'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesPrivilegeUse","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ce2370f6-0ac5-4d85-8ab4-10721cc640b0"},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_SystemAuditPoliciesSystem","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8b0158d-4766-490f-bea0-259e52dba473","parameters":{"AuditOtherSystemEvents":{"value":"[parameters(''AuditOtherSystemEvents'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_UserRightsAssignment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/815dcc9f-6662-43f2-9a03-1b83e9876f24","parameters":{"UsersOrGroupsThatMayAccessThisComputerFromTheNetwork":{"value":"[parameters(''UsersOrGroupsThatMayAccessThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayLogOnLocally":{"value":"[parameters(''UsersOrGroupsThatMayLogOnLocally'')]"},"UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersOrGroupsThatMayLogOnThroughRemoteDesktopServices'')]"},"UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork":{"value":"[parameters(''UsersAndGroupsThatAreDeniedAccessToThisComputerFromTheNetwork'')]"},"UsersOrGroupsThatMayManageAuditingAndSecurityLog":{"value":"[parameters(''UsersOrGroupsThatMayManageAuditingAndSecurityLog'')]"},"UsersOrGroupsThatMayBackUpFilesAndDirectories":{"value":"[parameters(''UsersOrGroupsThatMayBackUpFilesAndDirectories'')]"},"UsersOrGroupsThatMayChangeTheSystemTime":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheSystemTime'')]"},"UsersOrGroupsThatMayChangeTheTimeZone":{"value":"[parameters(''UsersOrGroupsThatMayChangeTheTimeZone'')]"},"UsersOrGroupsThatMayCreateATokenObject":{"value":"[parameters(''UsersOrGroupsThatMayCreateATokenObject'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsABatchJob'')]"},"UsersAndGroupsThatAreDeniedLoggingOnAsAService":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLoggingOnAsAService'')]"},"UsersAndGroupsThatAreDeniedLocalLogon":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLocalLogon'')]"},"UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices":{"value":"[parameters(''UsersAndGroupsThatAreDeniedLogOnThroughRemoteDesktopServices'')]"},"UserAndGroupsThatMayForceShutdownFromARemoteSystem":{"value":"[parameters(''UserAndGroupsThatMayForceShutdownFromARemoteSystem'')]"},"UsersAndGroupsThatMayRestoreFilesAndDirectories":{"value":"[parameters(''UsersAndGroupsThatMayRestoreFilesAndDirectories'')]"},"UsersAndGroupsThatMayShutDownTheSystem":{"value":"[parameters(''UsersAndGroupsThatMayShutDownTheSystem'')]"},"UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects":{"value":"[parameters(''UsersOrGroupsThatMayTakeOwnershipOfFilesOrOtherObjects'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_WindowsComponents","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7040a231-fb65-4412-8c0a-b365f4866c24","parameters":{"SendFileSamplesWhenFurtherAnalysisIsRequired":{"value":"[parameters(''SendFileSamplesWhenFurtherAnalysisIsRequired'')]"},"AllowIndexingOfEncryptedFiles":{"value":"[parameters(''AllowIndexingOfEncryptedFiles'')]"},"AllowTelemetry":{"value":"[parameters(''AllowTelemetry'')]"},"AllowUnencryptedTraffic":{"value":"[parameters(''AllowUnencryptedTraffic'')]"},"AlwaysInstallWithElevatedPrivileges":{"value":"[parameters(''AlwaysInstallWithElevatedPrivileges'')]"},"AlwaysPromptForPasswordUponConnection":{"value":"[parameters(''AlwaysPromptForPasswordUponConnection'')]"},"ApplicationSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''ApplicationSpecifyTheMaximumLogFileSizeKB'')]"},"AutomaticallySendMemoryDumpsForOSgeneratedErrorReports":{"value":"[parameters(''AutomaticallySendMemoryDumpsForOSgeneratedErrorReports'')]"},"ConfigureDefaultConsent":{"value":"[parameters(''ConfigureDefaultConsent'')]"},"ConfigureWindowsSmartScreen":{"value":"[parameters(''ConfigureWindowsSmartScreen'')]"},"DisallowDigestAuthentication":{"value":"[parameters(''DisallowDigestAuthentication'')]"},"DisallowWinRMFromStoringRunAsCredentials":{"value":"[parameters(''DisallowWinRMFromStoringRunAsCredentials'')]"},"DoNotAllowPasswordsToBeSaved":{"value":"[parameters(''DoNotAllowPasswordsToBeSaved'')]"},"SecuritySpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SecuritySpecifyTheMaximumLogFileSizeKB'')]"},"SetClientConnectionEncryptionLevel":{"value":"[parameters(''SetClientConnectionEncryptionLevel'')]"},"SetTheDefaultBehaviorForAutoRun":{"value":"[parameters(''SetTheDefaultBehaviorForAutoRun'')]"},"SetupSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SetupSpecifyTheMaximumLogFileSizeKB'')]"},"SystemSpecifyTheMaximumLogFileSizeKB":{"value":"[parameters(''SystemSpecifyTheMaximumLogFileSizeKB'')]"},"TurnOffDataExecutionPreventionForExplorer":{"value":"[parameters(''TurnOffDataExecutionPreventionForExplorer'')]"},"SpecifyTheIntervalToCheckForDefinitionUpdates":{"value":"[parameters(''SpecifyTheIntervalToCheckForDefinitionUpdates'')]"}}},{"policyDefinitionReferenceId":"Deploy_AzureBaseline_WindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/909c958d-1b99-4c74-b88f-46a5c5bc34f9","parameters":{"WindowsFirewallDomainUseProfileSettings":{"value":"[parameters(''WindowsFirewallDomainUseProfileSettings'')]"},"WindowsFirewallDomainBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallDomainBehaviorForOutboundConnections'')]"},"WindowsFirewallDomainApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallDomainApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallDomainApplyLocalFirewallRules'')]"},"WindowsFirewallDomainDisplayNotifications":{"value":"[parameters(''WindowsFirewallDomainDisplayNotifications'')]"},"WindowsFirewallPrivateUseProfileSettings":{"value":"[parameters(''WindowsFirewallPrivateUseProfileSettings'')]"},"WindowsFirewallPrivateBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPrivateBehaviorForOutboundConnections'')]"},"WindowsFirewallPrivateApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPrivateApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPrivateApplyLocalFirewallRules'')]"},"WindowsFirewallPrivateDisplayNotifications":{"value":"[parameters(''WindowsFirewallPrivateDisplayNotifications'')]"},"WindowsFirewallPublicUseProfileSettings":{"value":"[parameters(''WindowsFirewallPublicUseProfileSettings'')]"},"WindowsFirewallPublicBehaviorForOutboundConnections":{"value":"[parameters(''WindowsFirewallPublicBehaviorForOutboundConnections'')]"},"WindowsFirewallPublicApplyLocalConnectionSecurityRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalConnectionSecurityRules'')]"},"WindowsFirewallPublicApplyLocalFirewallRules":{"value":"[parameters(''WindowsFirewallPublicApplyLocalFirewallRules'')]"},"WindowsFirewallPublicDisplayNotifications":{"value":"[parameters(''WindowsFirewallPublicDisplayNotifications'')]"},"WindowsFirewallDomainAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallDomainAllowUnicastResponse'')]"},"WindowsFirewallPrivateAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPrivateAllowUnicastResponse'')]"},"WindowsFirewallPublicAllowUnicastResponse":{"value":"[parameters(''WindowsFirewallPublicAllowUnicastResponse'')]"}}},{"policyDefinitionReferenceId":"Audit_AzureBaseline_AdministrativeTemplatesControlPanel","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/87b590fe-4a1d-4697-ae74-d4fe72ab786c"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_AdministrativeTemplatesNetwork","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7229bd6a-693d-478a-87f0-1dc1af06f3b8"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_AdministrativeTemplatesSystem","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a1e8dda3-9fd2-4835-aec3-0e55531fde33"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_AdminstrativeTemplatesMSSLegacy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/97646672-5efa-4622-9b54-740270ad60bf"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b872a447-cc6f-43b9-bccf-45703cd81607"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsAudit","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/21e2995e-683e-497a-9e81-2f42ad07050a"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsDevices","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3d7b154e-2700-4c8c-9e46-cb65ac1578c2"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsInteractiveLogon","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c8abcef9-fc26-482f-b8db-5fa60ee4586d"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsMicrosoftNetworkClient","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/fcbc55c9-f25a-4e55-a6cb-33acb3be778b"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsMicrosoftNetworkServer","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6fe4ef56-7576-4dc4-8e9c-26bad4b087ce"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsNetworkAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/30040dab-4e75-4456-8273-14b8f75d91d9"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsNetworkSecurity","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c028d2a-1889-45f6-b821-31f42711ced8"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsRecoveryconsole","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ba12366f-f9a6-42b8-9d98-157d0b1a837b"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsShutdown","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3a77a94-cf41-4ee8-b45c-98be28841c03"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsSystemobjects","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/620e58b5-ac75-49b4-993f-a9d4f0459636"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsSystemsettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8a39d1f1-5513-4628-b261-f469a5a3341b"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecurityOptionsUserAccountControl","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/29829ec2-489d-4925-81b7-bda06b1718e0"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SecuritySettingsAccountPolicies","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ddb53c61-9db4-41d4-a953-2abff5b66c12"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesAccountLogon","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bc87d811-4a9b-47cc-ae54-0a41abda7768"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesAccountManagement","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/225e937e-d32e-4713-ab74-13ce95b3519a"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesDetailedTracking","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a9a33475-481d-4b81-9116-0bf02ffe67e8"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesLogonLogoff","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b3802d79-dd88-4bce-b81d-780218e48280"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesObjectAccess","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60aeaf73-a074-417a-905f-7ce9df0ff77b"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesPolicyChange","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/dd4680ed-0559-4a6a-ad10-081d14cbb484"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesPrivilegeUse","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f4e96d1-e4f3-4dbb-b767-33ca4df8df7c"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_SystemAuditPoliciesSystem","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7066131b-61a6-4917-a7e4-72e8983f0aa6"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_UserRightsAssignment","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c961dac9-5916-42e8-8fb1-703148323994"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_WindowsComponents","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9178b430-2295-406e-bb28-f6a7a2a2f897"},{"policyDefinitionReferenceId":"Audit_AzureBaseline_WindowsFirewallProperties","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8bbd627e-4d25-4906-9a6e-3789780af3ec"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/d618d658-b2d0-410e-9e2e-bfbfd04d09fa","type":"Microsoft.Authorization/policySetDefinitions","name":"d618d658-b2d0-410e-9e2e-bfbfd04d09fa"},{"properties":{"displayName":"Audit - Windows VMs that have the specified applications installed","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - that have the specified applications installed. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names (supports wildcards)","description":"A semicolon-separated list of the - names of the applications that should not be installed. e.g. ''Microsoft SQL - Server 2014 (64-bit); Microsoft Visual Studio Code'' or ''Microsoft SQL Server - 2014*'' (to match any application starting with ''Microsoft SQL Server 2014'')"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_NotInstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f0633351-c7b2-41ff-9981-508fc08553c2","parameters":{"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}}},{"policyDefinitionReferenceId":"Audit_NotInstalledApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7e56b49b-5990-4159-a734-511ea19b731c"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/d7fff7ea-9d47-4952-b854-b7da261e48f2","type":"Microsoft.Authorization/policySetDefinitions","name":"d7fff7ea-9d47-4952-b854-b7da261e48f2"},{"properties":{"displayName":"[Preview]: - Audit FedRAMP Moderate controls and deploy specific VM Extensions to support - audit requirements","policyType":"BuiltIn","description":"This initiative - includes audit and VM Extension deployment policies that address a subset - of FedRAMP M controls. Additional policies will be added in upcoming releases. - For more information, please visit https://aka.ms/fedrampm-blueprint.","metadata":{"version":"2.0.0-preview","category":"Regulatory - Compliance","preview":true},"parameters":{"logAnalyticsWorkspaceId":{"type":"String","metadata":{"displayName":"[Preview]: - Log Analytics Workspace Id that VMs should be configured for","description":"This - is the Id (GUID) of the Log Analytics Workspace that the VMs should be configured - for."}},"listOfResourceTypes":{"type":"Array","metadata":{"displayName":"[Preview]: - List of resource types that should have diagnostic logs enabled"},"allowedValues":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"],"defaultValue":["Microsoft.AnalysisServices/servers","Microsoft.ApiManagement/service","Microsoft.Network/applicationGateways","Microsoft.Automation/automationAccounts","Microsoft.ContainerInstance/containerGroups","Microsoft.ContainerRegistry/registries","Microsoft.ContainerService/managedClusters","Microsoft.Batch/batchAccounts","Microsoft.Cdn/profiles/endpoints","Microsoft.CognitiveServices/accounts","Microsoft.DocumentDB/databaseAccounts","Microsoft.DataFactory/factories","Microsoft.DataLakeAnalytics/accounts","Microsoft.DataLakeStore/accounts","Microsoft.EventGrid/eventSubscriptions","Microsoft.EventGrid/topics","Microsoft.EventHub/namespaces","Microsoft.Network/expressRouteCircuits","Microsoft.Network/azureFirewalls","Microsoft.HDInsight/clusters","Microsoft.Devices/IotHubs","Microsoft.KeyVault/vaults","Microsoft.Network/loadBalancers","Microsoft.Logic/integrationAccounts","Microsoft.Logic/workflows","Microsoft.DBforMySQL/servers","Microsoft.Network/networkInterfaces","Microsoft.Network/networkSecurityGroups","Microsoft.DBforPostgreSQL/servers","Microsoft.PowerBIDedicated/capacities","Microsoft.Network/publicIPAddresses","Microsoft.RecoveryServices/vaults","Microsoft.Cache/redis","Microsoft.Relay/namespaces","Microsoft.Search/searchServices","Microsoft.ServiceBus/namespaces","Microsoft.SignalRService/SignalR","Microsoft.Sql/servers/databases","Microsoft.Sql/servers/elasticPools","Microsoft.StreamAnalytics/streamingjobs","Microsoft.TimeSeriesInsights/environments","Microsoft.Network/trafficManagerProfiles","Microsoft.Compute/virtualMachines","Microsoft.Compute/virtualMachineScaleSets","Microsoft.Network/virtualNetworks","Microsoft.Network/virtualNetworkGateways"]},"membersToExclude":{"type":"String","metadata":{"displayName":"[Preview]: - Members to exclude","description":"A semicolon-separated list of members that - should be excluded in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}},"membersToInclude":{"type":"String","metadata":{"displayName":"[Preview]: - Members to include","description":"A semicolon-separated list of members that - should be included in the Administrators local group. Ex: Administrator; myUser1; - myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"MfaShouldBeEnabledOnAccountsWithOwnerPermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/aa633080-8b72-40c4-a2d7-d00c03e80bed","parameters":{}},{"policyDefinitionReferenceId":"MFAShouldBeEnabledOnAccountsWithReadPermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e3576e28-8b17-4677-84c3-db2990658d64","parameters":{}},{"policyDefinitionReferenceId":"MfaShouldBeEnabledAccountsWithWritePermissionsOnYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9297c21d-2ed6-4474-b48f-163f75654ce3","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesOnVirtualMachineScaleSetsShouldBeInstalled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c3f317a7-a95c-4547-b7e7-11017ebdf2fe","parameters":{}},{"policyDefinitionReferenceId":"CorsShouldNotAllowEveryResourceToAccessYourWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5744710e-cc2f-4ee8-8809-3b11e89f4bc9","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6b1cbf55-e8b6-442f-ba4c-7246b6381474","parameters":{}},{"policyDefinitionReferenceId":"DeprecatedAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ebb62a0c-3560-49e1-89ed-27e074e9f8ad","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithOwnerPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8456c1c-aa66-4dfb-861a-25d127b775c9","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithReadPermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5f76cf89-fbf2-47fd-a3f4-b891fa780b60","parameters":{}},{"policyDefinitionReferenceId":"ExternalAccountsWithWritePermissionsShouldBeRemovedFromYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c607a2e-c700-4744-8254-d77e7c9eb5e4","parameters":{}},{"policyDefinitionReferenceId":"FunctionAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/6d555dd1-86f2-4f1c-8ed7-5abae7c6cbab","parameters":{}},{"policyDefinitionReferenceId":"WebApplicationShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a4af4a39-4135-47fb-b175-47fbdf85311d","parameters":{}},{"policyDefinitionReferenceId":"ApiAppShouldOnlyBeAccessibleOverHttps","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b7ddfbdc-1260-477d-91fd-98bd9be789a6","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/32133ab0-ee4b-4b44-98d6-042180979d50","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsAgentDeploymentInVmssVmImageOsUnlisted","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5c3bc7b8-a64c-4e08-a9cd-7ff0f31e1138","parameters":{}},{"policyDefinitionReferenceId":"AMaximumOf3OwnersShouldBeDesignatedForYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/4f11b553-d42e-4e3a-89be-32ca364cad4c","parameters":{}},{"policyDefinitionReferenceId":"ThereShouldBeMoreThanOneOwnerAssignedToYourSubscription","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/09024ccc-0c5f-475e-9457-b7c0d9ed487b","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourVirtualMachineScaleSetsShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3c735d8a-a4ba-4a3a-b7cf-db7754cf57f4","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForFunctionApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0e60b895-3786-45da-8377-9c6b4b6ac5f9","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForWebApplication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cb510bfd-1cba-4d9f-a230-cb0976f4bb71","parameters":{}},{"policyDefinitionReferenceId":"RemoteDebuggingShouldBeTurnedOffForApiApp","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e9c8d085-d9cc-4b17-9cdc-059f1f01f19e","parameters":{}},{"policyDefinitionReferenceId":"DDoSProtectionStandardShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a7aca53f-2ed4-4466-a25e-0b45ade68efd","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d67222d-05fd-4526-a171-2ee132ad9e83","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/c40c9087-1981-4e73-9f53-39743eda9d05","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b18175dd-c599-4c64-83ba-bb018a06d35b","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cdbf72d9-ac9c-4026-8a3a-491a5ac59293","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/24dde96d-f0b1-425e-884f-4a1421e2dcdc","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aa11bbc-5c76-4302-80e5-aba46a4282e7","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f48b2913-1dc5-4834-8c72-ccc1dfd819bb","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5aebc8d1-020d-4037-89a0-02043a7524ec","parameters":{}},{"policyDefinitionReferenceId":"PreviewShowAuditResultsFromWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/2d60d3b7-aa10-454c-88a8-de39d99d17c6","parameters":{}},{"policyDefinitionReferenceId":"EndpointProtectionSolutionShouldBeInstalledOnVirtualMachineScaleSets","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/26a828e1-e88f-464e-bbb3-c134a282b9de","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatAllowRemoteConnectionsFromAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ec49586f-4939-402d-a29e-6ff502b20592","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatHaveAccountsWithoutPasswords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/3470477a-b35a-49db-aca5-1073d04524fe","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditLinuxVMsThatDoNotHaveThePasswdFilePermissionsSetTo0644","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f19aa1c1-6b91-4c27-ae6a-970279f03db9","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatAllowReUseOfThePrevious24Passwords","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/726671ac-c4de-4908-8c7d-6043ae62e3b6","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMaximumPasswordAgeOf70Days","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/356a906e-05e5-4625-8729-90771e0ee934","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveAMinimumPasswordAgeOf1Day","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/16390df4-2f73-4b42-af13-c801066763df","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotHaveThePasswordComplexitySettingEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7ed40801-8a0f-4ceb-85c0-9fd25c1d61a8","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployRequirementsToAuditWindowsVMsThatDoNotRestrictTheMinimumPasswordLengthTo14Characters","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/23020aa6-1135-4be2-bae2-149982b06eca","parameters":{}},{"policyDefinitionReferenceId":"PreviewDeployPrerequisitesToAuditWindowsVMsThatDoNotStorePasswordsUsingReversibleEncryption","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/8ff0b18b-262e-4512-857a-48ad0aeb9a78","parameters":{}},{"policyDefinitionReferenceId":"NetworkSecurityGroupRulesForInternetFacingVirtualMachinesShouldBeHardened","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/08e6af2d-db70-460a-bfe9-d5bd474ba9d6","parameters":{}},{"policyDefinitionReferenceId":"MonitorMissingEndpointProtectionInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/af6cd1bd-1635-48cb-bde7-5b15693900b9","parameters":{}},{"policyDefinitionReferenceId":"SystemUpdatesShouldBeInstalledOnYourMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/86b3d65f-7626-441e-b690-81a8b71cff60","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesInSecurityConfigurationOnYourMachinesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e1e5fd5d-3e4c-4ce1-8661-7d1873ae6b15","parameters":{}},{"policyDefinitionReferenceId":"AdaptiveApplicationControlsShouldBeEnabledOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/47a6b606-51aa-4496-8bb7-64b11cf66adc","parameters":{}},{"policyDefinitionReferenceId":"JustInTimeNetworkAccessControlShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b0f33259-77d7-4c9e-aac6-3aabcfae693c","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesOnYourSqlDatabasesShouldBeRemediated","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/feedbf84-6b99-488c-acc2-71c829aa5ffc","parameters":{}},{"policyDefinitionReferenceId":"DiskEncryptionShouldBeAppliedOnVirtualMachines","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0961003e-5a0a-4549-abde-af6a37f2724d","parameters":{}},{"policyDefinitionReferenceId":"PreviewMonitorUnprotectedNetworkEndpointsInAzureSecurityCenter","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/9daedab3-fb2d-461e-b861-71790eead4f6","parameters":{}},{"policyDefinitionReferenceId":"VulnerabilitiesShouldBeRemediatedByAVulnerabilityAssessmentSolution","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/760a85ff-6162-42b3-8d70-698e268f648c","parameters":{}},{"policyDefinitionReferenceId":"AuditDiagnosticSetting","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/7f89b1eb-583c-429a-8828-af049802c1d9","parameters":{"listOfResourceTypes":{"value":"[parameters(''listOfResourceTypes'')]"}}},{"policyDefinitionReferenceId":"OnlySecureConnectionsToYourRedisCacheShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/22bee202-a82f-4305-9a2a-6d7f44d4dedb","parameters":{}},{"policyDefinitionReferenceId":"AnAzureActiveDirectoryAdministratorShouldBeProvisionedForSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/1f314764-cb73-4fc9-b863-8eca98ac36e9","parameters":{}},{"policyDefinitionReferenceId":"AuditSecureTransferToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9","parameters":{}},{"policyDefinitionReferenceId":"AdvancedDataSecurityShouldBeEnabledOnYourManagedInstances","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb7388-5bf4-4ad7-ba99-2cd2f41cebb9","parameters":{}},{"policyDefinitionReferenceId":"AuditSqlServerLevelAuditingSettings","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a6fb4358-5bf4-4ad7-ba82-2cd2f41ce5e9","parameters":{}},{"policyDefinitionReferenceId":"AdvancedDataSecurityShouldBeEnabledOnYourSqlServers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/abfb4388-5bf4-4ad7-ba82-2cd2f41ceae9","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/bde62c94-ccca-4821-a815-92c1d31a76de","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f3b44e5d-1456-475f-9c67-c66c4618e85a","parameters":{}},{"policyDefinitionReferenceId":"AuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/60ffe3e2-4604-4460-8f22-0f1da058266c","parameters":{}},{"policyDefinitionReferenceId":"TransparentDataEncryptionOnSqlDatabasesShouldBeEnabled","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/17k78e20-9358-41c9-923c-fb736d382a12","parameters":{}},{"policyDefinitionReferenceId":"AuditUnrestrictedNetworkAccessToStorageAccounts","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/34c877ad-507e-4c82-993e-3452a6e0ad3c","parameters":{}},{"policyDefinitionReferenceId":"ServiceFabricClustersShouldOnlyUseAzureActiveDirectoryForClientAuthentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b54ed75b-3e1a-44ac-a333-05ba39b99ff0","parameters":{}},{"policyDefinitionReferenceId":"AuditUsageOfCustomRBACRules","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/a451c1ef-c6ca-483d-87ed-f49761e3ffb5","parameters":{}},{"policyDefinitionReferenceId":"AuditVirtualMachinesWithoutDisasterRecoveryConfigured","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/0015ea4d-51ff-4ce3-8d8c-f3f8f0179a56","parameters":{}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupContainsAnyOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/144f1397-32f9-4598-8c88-118decc3ccba","parameters":{"membersToExclude":{"value":"[parameters(''membersToExclude'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsVMsInWhichTheAdministratorsGroupDoesNotContainAllOfTheSpecifiedMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/93507a81-10a4-4af0-9ee2-34cf25a96e98","parameters":{"membersToInclude":{"value":"[parameters(''membersToInclude'')]"}}},{"policyDefinitionReferenceId":"DeployRequirementsToAuditWindowsWebServersThatAreNotUsingSecureCommunicationProtocols","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b2fc8f91-866d-4434-9089-5ebfe38d6fd8","parameters":{}},{"policyDefinitionReferenceId":"PreviewAuditLogAnalyticsWorkspaceForVmReportMismatch","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f47b5582-33ec-4c5c-87c0-b010a6b2e917","parameters":{"logAnalyticsWorkspaceId":{"value":"[parameters(''logAnalyticsWorkspaceId'')]"}}}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/e95f5a9f-57ad-4d03-bb0b-b1d16db93693","type":"Microsoft.Authorization/policySetDefinitions","name":"e95f5a9f-57ad-4d03-bb0b-b1d16db93693"},{"properties":{"displayName":"Audit - Windows VMs that do not have the specified Windows PowerShell execution policy","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - where Windows PowerShell is not configured to use the specified PowerShell - execution policy. For more information on Guest Configuration policies, please - visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"ExecutionPolicy":{"type":"String","metadata":{"displayName":"PowerShell - Execution Policy","description":"The expected PowerShell execution policy."},"allowedValues":["AllSigned","Bypass","Default","RemoteSigned","Restricted","Undefined","Unrestricted"]}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_WindowsPowerShellExecutionPolicy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/e0efc13a-122a-47c5-b817-2ccfe5d12615","parameters":{"ExecutionPolicy":{"value":"[parameters(''ExecutionPolicy'')]"}}},{"policyDefinitionReferenceId":"Audit_WindowsPowerShellExecutionPolicy","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/f8036bd0-c10b-4931-86bb-94a878add855"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/f000289c-47af-4043-87da-91ba9e1a2720","type":"Microsoft.Authorization/policySetDefinitions","name":"f000289c-47af-4043-87da-91ba9e1a2720"},{"properties":{"displayName":"Audit - Linux VMs that have the specified applications installed","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Linux virtual machines - that have the specified applications installed. For more information on Guest - Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.1.0","category":"Guest - Configuration"},"parameters":{"ApplicationName":{"type":"String","metadata":{"displayName":"Application - names","description":"A semicolon-separated list of the names of the applications - that should not be installed. e.g. ''python; powershell''"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_NotInstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/884b209a-963b-4520-8006-d20cb3c213e0","parameters":{"ApplicationName":{"value":"[parameters(''ApplicationName'')]"}}},{"policyDefinitionReferenceId":"Audit_NotInstalledApplicationLinux","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/5b842acb-0fe7-41b0-9f40-880ec4ad84d8"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/f48bcc78-5400-4fb0-b913-5140a2e5fa20","type":"Microsoft.Authorization/policySetDefinitions","name":"f48bcc78-5400-4fb0-b913-5140a2e5fa20"}]}' - headers: - cache-control: - - no-cache - content-length: - - '814612' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:43 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: GET - uri: https://management.azure.com/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Audit Windows VMs in which the Administrators - group does not contain only the specified members","policyType":"BuiltIn","description":"This - initiative deploys the policy requirements and audits Windows virtual machines - in which the Administrators group does not contain only the specified members. - For more information on Guest Configuration policies, please visit https://aka.ms/gcpol","metadata":{"version":"1.0.0","category":"Guest - Configuration"},"parameters":{"Members":{"type":"String","metadata":{"displayName":"Members","description":"A - semicolon-separated list of all the expected members of the Administrators - local group. Ex: Administrator; myUser1; myUser2"}}},"policyDefinitions":[{"policyDefinitionReferenceId":"Deploy_AdministratorsGroupMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/b821191b-3a12-44bc-9c38-212138a29ff3","parameters":{"Members":{"value":"[parameters(''Members'')]"}}},{"policyDefinitionReferenceId":"Audit_AdministratorsGroupMembers","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/cc7cda28-f867-4311-8497-a526129a8d19"}]},"id":"/providers/Microsoft.Authorization/policySetDefinitions/06122b01-688c-42a8-af2e-fa97dd39aa3b","type":"Microsoft.Authorization/policySetDefinitions","name":"06122b01-688c-42a8-af2e-fa97dd39aa3b"}' - headers: - cache-control: - - no-cache - content-length: - - '1348' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:43 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"displayName":"Cost Management","policyType":"Custom","description":"Policies - to enforce low cost storage SKUs","metadata":{"category":"Cost Management","createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:43.8397627Z","updatedBy":null,"updatedOn":null},"policyDefinitions":[{"policyDefinitionReferenceId":"14393498094150769012","policyDefinitionId":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","parameters":{}}]},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policySetDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policySetDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '814' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:44 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-deletes: - - '14997' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - azsdk-python-azure-mgmt-resource/0.1.0 Python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) - method: DELETE - uri: https://management.azure.com/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c?api-version=2019-09-01 - response: - body: - string: '{"properties":{"policyType":"Custom","mode":"Indexed","description":"Don''t - create a VM anywhere","metadata":{"createdBy":"20d81029-94cd-4923-a766-994415ff73bd","createdOn":"2020-05-19T17:24:38.5457348Z","updatedBy":null,"updatedOn":null},"policyRule":{"if":{"allOf":[{"source":"action","equals":"Microsoft.Compute/virtualMachines/write"},{"field":"location","in":["eastus","eastus2","centralus"]}]},"then":{"effect":"deny"}}},"id":"/providers/Microsoft.Management/managementgroups/20000000-0001-0000-0000-000000000123/providers/Microsoft.Authorization/policyDefinitions/pypolicycdf01c2c","type":"Microsoft.Authorization/policyDefinitions","name":"pypolicycdf01c2c"}' - headers: - cache-control: - - no-cache - content-length: - - '665' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:45 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-deletes: - - '14996' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Cache-Control: - - no-cache - Connection: - - keep-alive - Content-Length: - - '0' - User-Agent: - - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 - msrest_azure/0.6.2 azure-mgmt-managementgroups/0.2.0 Azure-SDK-For-Python - accept-language: - - en-US - method: DELETE - uri: https://management.azure.com/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123","type":"/providers/Microsoft.Management/managementGroups","name":"20000000-0001-0000-0000-000000000123","status":"NotStarted"}' - headers: - cache-control: - - no-cache - content-length: - - '220' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:24:50 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Management/operationResults/delete/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - pragma: - - no-cache - request-id: - - 25a94ece-4595-4b6d-becb-fdb7c2e2f373 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-ba-restapi: - - 1.0.3.1572 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-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.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 - msrest_azure/0.6.2 azure-mgmt-managementgroups/0.2.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/operationResults/delete/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123","type":"/providers/Microsoft.Management/managementGroups","name":"20000000-0001-0000-0000-000000000123","status":"Running"}' - headers: - cache-control: - - no-cache - content-length: - - '217' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:25:01 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Management/operationResults/delete/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - pragma: - - no-cache - request-id: - - 99bdcc3f-cdd5-488d-b8c9-e3b571ba40b8 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-ba-restapi: - - 1.0.3.1572 - 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.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 - msrest_azure/0.6.2 azure-mgmt-managementgroups/0.2.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/providers/Microsoft.Management/operationResults/delete/managementGroups/20000000-0001-0000-0000-000000000123?api-version=2018-03-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000123","type":"/providers/Microsoft.Management/managementGroups","name":"20000000-0001-0000-0000-000000000123","status":"Succeeded"}' - headers: - cache-control: - - no-cache - content-length: - - '219' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 19 May 2020 17:25:11 GMT - expires: - - '-1' - pragma: - - no-cache - request-id: - - 80cdec73-8b3b-4012-8724-8c82c215ad38 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-ba-restapi: - - 1.0.3.1572 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/search/azure-search-documents/README.md b/sdk/search/azure-search-documents/README.md index 6bce89f6b26b..4ebade6eecb8 100644 --- a/sdk/search/azure-search-documents/README.md +++ b/sdk/search/azure-search-documents/README.md @@ -37,7 +37,7 @@ Use the Azure.Search.Documents client library to: [Source code](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/search/azure-search-documents) | [Package (PyPI)](https://pypi.org/project/azure-search-documents/) | [API reference documentation](https://azuresdkdocs.blob.core.windows.net/$web/python/azure-search-documents/latest/index.html) | -[Product documentation](https://docs.microsoft.com/en-us/azure/search/search-what-is-azure-search) | +[Product documentation](https://docs.microsoft.com/azure/search/search-what-is-azure-search) | [Samples](samples) @@ -430,7 +430,7 @@ additional questions or comments. [azure_cli]: https://docs.microsoft.com/cli/azure [azure_core]: ../../core/azure-core/README.md [azure_sub]: https://azure.microsoft.com/free/ -[search_resource]: https://docs.microsoft.com/en-us/azure/search/search-create-service-portal +[search_resource]: https://docs.microsoft.com/azure/search/search-create-service-portal [azure_portal]: https://portal.azure.com [create_search_service_docs]: https://docs.microsoft.com/azure/search/search-create-service-portal diff --git a/sdk/search/azure-search-documents/samples/README.md b/sdk/search/azure-search-documents/samples/README.md index 51737e595968..ef80fea0e1aa 100644 --- a/sdk/search/azure-search-documents/samples/README.md +++ b/sdk/search/azure-search-documents/samples/README.md @@ -14,7 +14,7 @@ Search client library. The async versions of the samples (the python sample files appended with `_async`) show asynchronous operations with Cognitive Search and require Python version 3.5 or later. -Authenticate the client with a Azure Cognitive Search [API Key Credential](https://docs.microsoft.com/en-us/azure/search/search-security-api-keys): +Authenticate the client with a Azure Cognitive Search [API Key Credential](https://docs.microsoft.com/azure/search/search-security-api-keys): [sample_authentication.py](sample_authentication.py) ([async version](async_samples/sample_authentication_async.py)) @@ -45,7 +45,7 @@ Then for common search index operations: ## Prerequisites * Python 2.7, or 3.5 or later is required to use this package (3.5 or later if using asyncio) * You must have an [Azure subscription](https://azure.microsoft.com/free/) -* You must create the "Hotels" sample index [in the Azure Portal](https://docs.microsoft.com/en-us/azure/search/search-get-started-portal) +* You must create the "Hotels" sample index [in the Azure Portal](https://docs.microsoft.com/azure/search/search-get-started-portal) ## Setup @@ -67,5 +67,5 @@ Then for common search index operations: ## Next steps -Check out the [API reference documentation](https://docs.microsoft.com/en-us/rest/api/searchservice/) +Check out the [API reference documentation](https://docs.microsoft.com/rest/api/searchservice/) to learn more about what you can do with the Azure Cognitive Search client library. diff --git a/sdk/search/azure-search-documents/samples/async_samples/sample_authentication_async.py b/sdk/search/azure-search-documents/samples/async_samples/sample_authentication_async.py index 1765980db3fc..ea5d84a29117 100644 --- a/sdk/search/azure-search-documents/samples/async_samples/sample_authentication_async.py +++ b/sdk/search/azure-search-documents/samples/async_samples/sample_authentication_async.py @@ -11,7 +11,7 @@ DESCRIPTION: This sample demonstrates how to authenticate with the Azure Congnitive Search service with an API key. See more details about authentication here: - https://docs.microsoft.com/en-us/azure.search.documents/search-security-api-keys + https://docs.microsoft.com/azure.search.documents/search-security-api-keys USAGE: python sample_authentication.py Set the environment variables with your own values before running the sample: diff --git a/sdk/search/azure-search-documents/samples/sample_authentication.py b/sdk/search/azure-search-documents/samples/sample_authentication.py index f05fc777a0c6..c32b784f96d9 100644 --- a/sdk/search/azure-search-documents/samples/sample_authentication.py +++ b/sdk/search/azure-search-documents/samples/sample_authentication.py @@ -11,7 +11,7 @@ DESCRIPTION: This sample demonstrates how to authenticate with the Azure Congnitive Search service with an API key. See more details about authentication here: - https://docs.microsoft.com/en-us/azure.search.documents/search-security-api-keys + https://docs.microsoft.com/azure.search.documents/search-security-api-keys USAGE: python sample_authentication.py diff --git a/sdk/servicebus/azure-servicebus/README.md b/sdk/servicebus/azure-servicebus/README.md index 21ba5350bf5a..eaff98ceb403 100644 --- a/sdk/servicebus/azure-servicebus/README.md +++ b/sdk/servicebus/azure-servicebus/README.md @@ -447,14 +447,14 @@ contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additio [service_bus_overview]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview [queue_status_codes]: https://docs.microsoft.com/rest/api/servicebus/create-queue#response-codes [service_bus_docs]: https://docs.microsoft.com/azure/service-bus/ -[service_bus_mgmt_docs]: https://docs.microsoft.com/en-us/python/api/overview/azure/servicebus/management?view=azure-python -[queue_concept]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview#queues -[topic_concept]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview#topics -[subscription_concept]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#topics-and-subscriptions -[azure_namespace_creation]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-create-namespace-portal +[service_bus_mgmt_docs]: https://docs.microsoft.com/python/api/overview/azure/servicebus/management?view=azure-python +[queue_concept]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview#queues +[topic_concept]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-messaging-overview#topics +[subscription_concept]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#topics-and-subscriptions +[azure_namespace_creation]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-create-namespace-portal [servicebus_management_repository]: https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/servicebus/azure-mgmt-servicebus -[get_servicebus_conn_str]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-create-namespace-portal#get-the-connection-string -[servicebus_aad_authentication]: https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-authentication-and-authorization +[get_servicebus_conn_str]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-create-namespace-portal#get-the-connection-string +[servicebus_aad_authentication]: https://docs.microsoft.com/azure/service-bus-messaging/service-bus-authentication-and-authorization [token_credential_interface]: ../../core/azure-core/azure/core/credentials.py [pypi_azure_identity]: https://pypi.org/project/azure-identity/ [message_reference]: https://azuresdkdocs.blob.core.windows.net/$web/python/azure-servicebus/latest/azure.servicebus.html#azure.servicebus.Message diff --git a/sdk/servicebus/azure-servicebus/azure/servicebus/_control_client/models.py b/sdk/servicebus/azure-servicebus/azure/servicebus/_control_client/models.py index 9f0ea92812b9..108edb11af40 100644 --- a/sdk/servicebus/azure-servicebus/azure/servicebus/_control_client/models.py +++ b/sdk/servicebus/azure-servicebus/azure/servicebus/_control_client/models.py @@ -29,7 +29,7 @@ class AzureServiceBusResourceNotFound(AzureException): class Queue(WindowsAzureData): ''' Queue class corresponding to Queue Description: - http://msdn.microsoft.com/en-us/library/windowsazure/hh780773''' + http://msdn.microsoft.com/library/windowsazure/hh780773''' def __init__(self, lock_duration=None, max_size_in_megabytes=None, requires_duplicate_detection=None, requires_session=None, @@ -57,7 +57,7 @@ def __init__(self, lock_duration=None, max_size_in_megabytes=None, class Topic(WindowsAzureData): ''' Topic class corresponding to Topic Description: - https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicebus.messaging.topicdescription. ''' + https://docs.microsoft.com/dotnet/api/microsoft.servicebus.messaging.topicdescription. ''' def __init__(self, default_message_time_to_live=None, max_size_in_megabytes=None, requires_duplicate_detection=None, @@ -86,7 +86,7 @@ def max_size_in_mega_bytes(self, value): class Subscription(WindowsAzureData): ''' Subscription class corresponding to Subscription Description: - http://msdn.microsoft.com/en-us/library/windowsazure/hh780763. ''' + http://msdn.microsoft.com/library/windowsazure/hh780763. ''' def __init__(self, lock_duration=None, requires_session=None, default_message_time_to_live=None, @@ -110,7 +110,7 @@ def __init__(self, lock_duration=None, requires_session=None, class Rule(WindowsAzureData): ''' Rule class corresponding to Rule Description: - http://msdn.microsoft.com/en-us/library/windowsazure/hh780753. ''' + http://msdn.microsoft.com/library/windowsazure/hh780753. ''' def __init__(self, filter_type=None, filter_expression=None, action_type=None, action_expression=None): diff --git a/sdk/servicebus/azure-servicebus/azure/servicebus/aio/management/_management_client_async.py b/sdk/servicebus/azure-servicebus/azure/servicebus/aio/management/_management_client_async.py index 490d84d456db..3d06523ff07a 100644 --- a/sdk/servicebus/azure-servicebus/azure/servicebus/aio/management/_management_client_async.py +++ b/sdk/servicebus/azure-servicebus/azure/servicebus/aio/management/_management_client_async.py @@ -218,7 +218,7 @@ async def update_queue( :param queue: The properties of this `QueueDescription` will be applied to the queue in ServiceBus. Only a portion of properties can be updated. - Refer to https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. + Refer to https://docs.microsoft.com/rest/api/servicebus/update-queue. :type queue: ~azure.servicebus.management.QueueDescription :keyword timedelta default_message_time_to_live: The value you want to update to. :keyword timedelta lock_duration: The value you want to update to. @@ -383,7 +383,7 @@ async def update_topic( Before calling this method, you should use `get_topic` to get a `TopicDescription` instance, then use the keyword arguments to update the properties you want to update. Only a portion of properties can be updated. - Refer to https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. + Refer to https://docs.microsoft.com/rest/api/servicebus/update-topic. :param ~azure.servicebus.management.TopicDescription topic: The topic to be updated. :keyword timedelta default_message_time_to_live: The value you want to update to. diff --git a/sdk/servicebus/azure-servicebus/azure/servicebus/management/_management_client.py b/sdk/servicebus/azure-servicebus/azure/servicebus/management/_management_client.py index a90c993b16b3..fa694db6c4d5 100644 --- a/sdk/servicebus/azure-servicebus/azure/servicebus/management/_management_client.py +++ b/sdk/servicebus/azure-servicebus/azure/servicebus/management/_management_client.py @@ -206,7 +206,7 @@ def update_queue(self, queue, **kwargs): Before calling this method, you should use `get_queue` to get a `QueueDescription` instance, then use the keyword arguments to update the properties you want to update. Only a portion of properties can be updated. - Refer to https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. + Refer to https://docs.microsoft.com/rest/api/servicebus/update-queue. :param queue: The queue to be updated. :type queue: ~azure.servicebus.management.QueueDescription @@ -377,7 +377,7 @@ def update_topic(self, topic, **kwargs): Before calling this method, you should use `get_topic` to get a `TopicDescription` instance, then use the keyword arguments to update the properties you want to update. Only a portion of properties can be updated. - Refer to https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. + Refer to https://docs.microsoft.com/rest/api/servicebus/update-topic. :param ~azure.servicebus.management.TopicDescription topic: The topic to be updated. :keyword timedelta default_message_time_to_live: The value you want to update to. diff --git a/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models.py b/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models.py index 227321db7212..5f4d0bbf0d56 100644 --- a/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models.py +++ b/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models.py @@ -1053,7 +1053,7 @@ class Cluster(Resource): ~azure.mgmt.servicefabric.models.ProvisioningState :param reliability_level: The reliability level sets the replica set size of system services. Learn about - [ReliabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - None - Run the System services with a target replica set count of 1. This should only be used for test clusters. - Bronze - Run the System services with a target replica set count of 3. @@ -1345,7 +1345,7 @@ class ClusterUpdateParameters(Model): list[~azure.mgmt.servicefabric.models.NodeTypeDescription] :param reliability_level: The reliability level sets the replica set size of system services. Learn about - [ReliabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - None - Run the System services with a target replica set count of 1. This should only be used for test clusters. - Bronze - Run the System services with a target replica set count of 3. @@ -1786,7 +1786,7 @@ class NodeTypeDescription(Model): :type http_gateway_endpoint_port: int :param durability_level: The durability level of the node type. Learn about - [DurabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - Bronze - No privileges. This is the default. - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD. diff --git a/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models_py3.py b/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models_py3.py index 40255dab3990..77eb972ceee5 100644 --- a/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models_py3.py +++ b/sdk/servicefabric/azure-mgmt-servicefabric/azure/mgmt/servicefabric/models/_models_py3.py @@ -1053,7 +1053,7 @@ class Cluster(Resource): ~azure.mgmt.servicefabric.models.ProvisioningState :param reliability_level: The reliability level sets the replica set size of system services. Learn about - [ReliabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - None - Run the System services with a target replica set count of 1. This should only be used for test clusters. - Bronze - Run the System services with a target replica set count of 3. @@ -1345,7 +1345,7 @@ class ClusterUpdateParameters(Model): list[~azure.mgmt.servicefabric.models.NodeTypeDescription] :param reliability_level: The reliability level sets the replica set size of system services. Learn about - [ReliabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [ReliabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - None - Run the System services with a target replica set count of 1. This should only be used for test clusters. - Bronze - Run the System services with a target replica set count of 3. @@ -1786,7 +1786,7 @@ class NodeTypeDescription(Model): :type http_gateway_endpoint_port: int :param durability_level: The durability level of the node type. Learn about - [DurabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity). + [DurabilityLevel](https://docs.microsoft.com/azure/service-fabric/service-fabric-cluster-capacity). - Bronze - No privileges. This is the default. - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD. diff --git a/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models.py b/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models.py index 153ccd9289e9..2632515a444b 100644 --- a/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models.py +++ b/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models.py @@ -845,7 +845,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -867,7 +867,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -2714,7 +2714,7 @@ class ExtendedDatabaseBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -2736,7 +2736,7 @@ class ExtendedDatabaseBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -2874,7 +2874,7 @@ class ExtendedServerBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -2896,7 +2896,7 @@ class ExtendedServerBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -7821,7 +7821,7 @@ class ServerBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -7843,7 +7843,7 @@ class ServerBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. diff --git a/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models_py3.py b/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models_py3.py index 70e81e62ae62..3b96c1158cad 100644 --- a/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models_py3.py +++ b/sdk/sql/azure-mgmt-sql/azure/mgmt/sql/models/_models_py3.py @@ -845,7 +845,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -867,7 +867,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -2714,7 +2714,7 @@ class ExtendedDatabaseBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -2736,7 +2736,7 @@ class ExtendedDatabaseBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -2874,7 +2874,7 @@ class ExtendedServerBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -2896,7 +2896,7 @@ class ExtendedServerBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. @@ -7821,7 +7821,7 @@ class ServerBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -7843,7 +7843,7 @@ class ServerBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models.py index 42b4a497ff2d..2eac65ca35a6 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models.py @@ -990,10 +990,10 @@ def __init__( class ManagementPoliciesRules(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -1010,10 +1010,10 @@ def __init__( class ManagementPoliciesRulesSetParameter(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -1861,7 +1861,7 @@ class StorageAccountManagementPolicies(Resource): Microsoft.Storage/storageAccounts. :vartype type: str :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime @@ -1897,7 +1897,7 @@ class StorageAccountManagementPoliciesRulesProperty(ManagementPoliciesRules): Variables are only populated by the server, and will be ignored when sending a request. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models_py3.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models_py3.py index d4b3564093e6..9e558416a586 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models_py3.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_03_01_preview/models/_models_py3.py @@ -1050,10 +1050,10 @@ def __init__( class ManagementPoliciesRules(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -1072,10 +1072,10 @@ def __init__( class ManagementPoliciesRulesSetParameter(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -2001,7 +2001,7 @@ class StorageAccountManagementPolicies(Resource): Microsoft.Storage/storageAccounts. :vartype type: str :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime @@ -2039,7 +2039,7 @@ class StorageAccountManagementPoliciesRulesProperty(ManagementPoliciesRules): Variables are only populated by the server, and will be ignored when sending a request. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models.py index 6ac4738c5019..2cb97ec23dc3 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models.py @@ -1182,10 +1182,10 @@ def __init__( class ManagementPoliciesRules(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -1202,10 +1202,10 @@ def __init__( class ManagementPoliciesRulesSetParameter(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -2070,7 +2070,7 @@ class StorageAccountManagementPolicies(Resource): Microsoft.Storage/storageAccounts. :vartype type: str :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime @@ -2106,7 +2106,7 @@ class StorageAccountManagementPoliciesRulesProperty(ManagementPoliciesRules): Variables are only populated by the server, and will be ignored when sending a request. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models_py3.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models_py3.py index cb194474cf77..1468a01bd471 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models_py3.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_07_01/models/_models_py3.py @@ -1257,10 +1257,10 @@ def __init__( class ManagementPoliciesRules(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -1279,10 +1279,10 @@ def __init__( class ManagementPoliciesRulesSetParameter(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules, in JSON format. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object """ @@ -2227,7 +2227,7 @@ class StorageAccountManagementPolicies(Resource): Microsoft.Storage/storageAccounts. :vartype type: str :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime @@ -2265,7 +2265,7 @@ class StorageAccountManagementPoliciesRulesProperty(ManagementPoliciesRules): Variables are only populated by the server, and will be ignored when sending a request. :param policy: The Storage Account ManagementPolicies Rules, in JSON format. See more details - in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: object :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models.py index eda3812c5280..e688248be39f 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models.py @@ -1249,7 +1249,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2018_11_01.models.ManagementPolicySchema """ @@ -1431,12 +1431,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2018_11_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models_py3.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models_py3.py index 4241312d140c..0af4f101f46e 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models_py3.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2018_11_01/models/_models_py3.py @@ -1328,7 +1328,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2018_11_01.models.ManagementPolicySchema """ @@ -1529,12 +1529,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2018_11_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models.py index bd53ac60ab67..a1d97ca7df8c 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models.py @@ -1632,7 +1632,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2019_04_01.models.ManagementPolicySchema """ @@ -1814,12 +1814,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2019_04_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models_py3.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models_py3.py index de079471d2e3..469a2ea649be 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models_py3.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_04_01/models/_models_py3.py @@ -1736,7 +1736,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2019_04_01.models.ManagementPolicySchema """ @@ -1937,12 +1937,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2019_04_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models.py index 712f5fcbdd58..11281b975b03 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models.py @@ -2291,7 +2291,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2019_06_01.models.ManagementPolicySchema """ @@ -2478,12 +2478,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2019_06_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models_py3.py b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models_py3.py index 9d2385010723..a2ab028f2f03 100644 --- a/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models_py3.py +++ b/sdk/storage/azure-mgmt-storage/azure/mgmt/storage/v2019_06_01/models/_models_py3.py @@ -2438,7 +2438,7 @@ class ManagementPolicy(Resource): :ivar last_modified_time: Returns the date and time the ManagementPolicies was last modified. :vartype last_modified_time: ~datetime.datetime :param policy: The Storage Account ManagementPolicy, in JSON format. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type policy: ~azure.mgmt.storage.v2019_06_01.models.ManagementPolicySchema """ @@ -2645,12 +2645,12 @@ def __init__( class ManagementPolicySchema(msrest.serialization.Model): - """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + """The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. All required parameters must be populated in order to send to Azure. :param rules: Required. The Storage Account ManagementPolicies Rules. See more details in: - https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts. + https://docs.microsoft.com/azure/storage/common/storage-lifecycle-managment-concepts. :type rules: list[~azure.mgmt.storage.v2019_06_01.models.ManagementPolicyRule] """ diff --git a/sdk/storage/azure-storage-blob-changefeed/README.md b/sdk/storage/azure-storage-blob-changefeed/README.md index 1c2e4474fd9f..772c95e2bf94 100644 --- a/sdk/storage/azure-storage-blob-changefeed/README.md +++ b/sdk/storage/azure-storage-blob-changefeed/README.md @@ -11,7 +11,7 @@ This preview package for Python enables users to get blob change feed events. Th ### Prerequisites * Python 2.7, or 3.5 or later is required to use this package. * You must have an [Azure subscription](https://azure.microsoft.com/free/) and an -[Azure storage account](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account) to use this package. +[Azure storage account](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account) to use this package. ### Install the package Install the Azure Storage Blob ChangeFeed client library for Python with [pip](https://pypi.org/project/pip/): @@ -22,9 +22,9 @@ pip install azure-storage-blob-changefeed --pre ### Create a storage account If you wish to create a new storage account, you can use the -[Azure Portal](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-the-azure-portal), -[Azure PowerShell](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-powershell), -or [Azure CLI](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-azure-cli): +[Azure Portal](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-the-azure-portal), +[Azure PowerShell](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-powershell), +or [Azure CLI](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-azure-cli): ```bash # Create a new resource group to hold the storage account - diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py index ea79827cdbd0..1a6ec51873a6 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_append_blob_operations_async.py @@ -44,7 +44,7 @@ async def create(self, content_length, timeout=None, metadata=None, request_id=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -230,7 +230,7 @@ async def append_block(self, body, content_length, timeout=None, transactional_c :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -407,7 +407,7 @@ async def append_block_from_url(self, source_url, content_length, source_range=N :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -591,7 +591,7 @@ async def seal(self, timeout=None, request_id=None, lease_access_conditions=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_blob_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_blob_operations_async.py index 344088bdf7b9..228afdcaf297 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_blob_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_blob_operations_async.py @@ -49,7 +49,7 @@ async def download(self, snapshot=None, version_id=None, timeout=None, range=Non :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -58,7 +58,7 @@ async def download(self, snapshot=None, version_id=None, timeout=None, range=Non :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -282,7 +282,7 @@ async def get_properties(self, snapshot=None, version_id=None, timeout=None, req :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -291,7 +291,7 @@ async def get_properties(self, snapshot=None, version_id=None, timeout=None, req :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -464,7 +464,7 @@ async def delete(self, snapshot=None, version_id=None, timeout=None, delete_snap :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -473,7 +473,7 @@ async def delete(self, snapshot=None, version_id=None, timeout=None, delete_snap :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -583,7 +583,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -704,7 +704,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -813,7 +813,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -825,7 +825,7 @@ async def rename(self, rename_source, timeout=None, path_rename_mode=None, direc :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -1010,7 +1010,7 @@ async def undelete(self, timeout=None, request_id=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1076,7 +1076,7 @@ async def set_expiry(self, expiry_options, timeout=None, request_id=None, expire ~azure.storage.blob.models.BlobExpiryOptions :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1144,7 +1144,7 @@ async def set_http_headers(self, timeout=None, request_id=None, blob_http_header :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1280,7 +1280,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1423,7 +1423,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1536,7 +1536,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1635,7 +1635,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1740,7 +1740,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1839,7 +1839,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1947,7 +1947,7 @@ async def create_snapshot(self, timeout=None, metadata=None, request_id=None, cp :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2095,7 +2095,7 @@ async def start_copy_from_url(self, copy_source, timeout=None, metadata=None, ti :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2269,7 +2269,7 @@ async def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2437,7 +2437,7 @@ async def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, leas :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2520,7 +2520,7 @@ async def set_tier(self, tier, snapshot=None, version_id=None, timeout=None, reh :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -2529,7 +2529,7 @@ async def set_tier(self, tier, snapshot=None, version_id=None, timeout=None, reh :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which @@ -2666,12 +2666,12 @@ async def query(self, query_request=None, snapshot=None, timeout=None, request_i :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2869,7 +2869,7 @@ async def get_tags(self, timeout=None, request_id=None, snapshot=None, version_i :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2879,7 +2879,7 @@ async def get_tags(self, timeout=None, request_id=None, snapshot=None, version_i :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -2962,7 +2962,7 @@ async def set_tags(self, timeout=None, version_id=None, transactional_content_md :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param version_id: The version id parameter is an opaque DateTime diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py index e06937056b0b..5ab53d102590 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_block_blob_operations_async.py @@ -51,7 +51,7 @@ async def upload(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -260,7 +260,7 @@ async def stage_block(self, block_id, content_length, body, transactional_conten :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -387,7 +387,7 @@ async def stage_block_from_url(self, block_id, content_length, source_url, sourc :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -530,7 +530,7 @@ async def commit_block_list(self, blocks, timeout=None, transactional_content_md :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -737,12 +737,12 @@ async def get_block_list(self, list_type="committed", snapshot=None, timeout=Non :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_container_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_container_operations_async.py index b7e1eb840e75..ad5e4a0fd31a 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_container_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_container_operations_async.py @@ -41,7 +41,7 @@ async def create(self, timeout=None, metadata=None, access=None, request_id=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ async def get_properties(self, timeout=None, request_id=None, lease_access_condi :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ async def delete(self, timeout=None, request_id=None, lease_access_conditions=No :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, lease :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ async def get_access_policy(self, timeout=None, request_id=None, lease_access_co :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ async def set_access_policy(self, container_acl=None, timeout=None, access=None, :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -596,7 +596,7 @@ async def restore(self, timeout=None, request_id=None, deleted_container_name=No :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -671,7 +671,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -772,7 +772,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, modified_ :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -859,7 +859,7 @@ async def renew_lease(self, lease_id, timeout=None, request_id=None, modified_ac :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -945,7 +945,7 @@ async def break_lease(self, timeout=None, break_period=None, request_id=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1049,7 +1049,7 @@ async def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_ :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1159,7 +1159,7 @@ async def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1270,7 +1270,7 @@ async def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_directory_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_directory_operations_async.py index 590c0f884339..13008e4f6448 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_directory_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_directory_operations_async.py @@ -42,13 +42,13 @@ async def create(self, timeout=None, directory_properties=None, posix_permission the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ async def rename(self, rename_source, timeout=None, marker=None, path_rename_mod :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -409,7 +409,7 @@ async def delete(self, recursive_directory_delete, timeout=None, marker=None, re :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -512,7 +512,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, posix_p :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -634,7 +634,7 @@ async def get_access_control(self, timeout=None, upn=None, request_id=None, leas :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py index af3903960000..58d7d1745219 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_page_blob_operations_async.py @@ -48,7 +48,7 @@ async def create(self, content_length, blob_content_length, timeout=None, tier=N :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -251,7 +251,7 @@ async def upload_pages(self, body, content_length, transactional_content_md5=Non :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -419,7 +419,7 @@ async def clear_pages(self, content_length, timeout=None, range=None, request_id :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -588,7 +588,7 @@ async def upload_pages_from_url(self, source_url, source_range, content_length, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -774,12 +774,12 @@ async def get_page_ranges(self, snapshot=None, timeout=None, range=None, request :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -900,12 +900,12 @@ async def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=N :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1046,7 +1046,7 @@ async def resize(self, blob_content_length, timeout=None, request_id=None, lease :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1176,7 +1176,7 @@ async def update_sequence_number(self, sequence_number_action, timeout=None, blo ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1292,7 +1292,7 @@ async def copy_incremental(self, copy_source, timeout=None, request_id=None, mod :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_service_operations_async.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_service_operations_async.py index e12c2b9bfb56..bdb84bfcf79d 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/aio/operations_async/_service_operations_async.py @@ -45,7 +45,7 @@ async def set_properties(self, storage_service_properties, timeout=None, request ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ async def get_properties(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ async def get_statistics(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -281,7 +281,7 @@ async def list_containers_segment(self, prefix=None, marker=None, maxresults=Non ~azure.storage.blob.models.ListContainersIncludeType] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -360,7 +360,7 @@ async def get_user_delegation_key(self, key_info, timeout=None, request_id=None, :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -496,7 +496,7 @@ async def submit_batch(self, body, content_length, multipart_content_type, timeo :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -573,7 +573,7 @@ async def filter_blobs(self, timeout=None, request_id=None, where=None, marker=N :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_append_blob_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_append_blob_operations.py index 000810acffe1..e8ceeeef8caa 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_append_blob_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_append_blob_operations.py @@ -44,7 +44,7 @@ def create(self, content_length, timeout=None, metadata=None, request_id=None, b :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -230,7 +230,7 @@ def append_block(self, body, content_length, timeout=None, transactional_content :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -407,7 +407,7 @@ def append_block_from_url(self, source_url, content_length, source_range=None, s :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -591,7 +591,7 @@ def seal(self, timeout=None, request_id=None, lease_access_conditions=None, modi :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_blob_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_blob_operations.py index e956bcc25e84..7de56f47f1c2 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_blob_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_blob_operations.py @@ -49,7 +49,7 @@ def download(self, snapshot=None, version_id=None, timeout=None, range=None, ran :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -58,7 +58,7 @@ def download(self, snapshot=None, version_id=None, timeout=None, range=None, ran :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -281,7 +281,7 @@ def get_properties(self, snapshot=None, version_id=None, timeout=None, request_i :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -290,7 +290,7 @@ def get_properties(self, snapshot=None, version_id=None, timeout=None, request_i :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -463,7 +463,7 @@ def delete(self, snapshot=None, version_id=None, timeout=None, delete_snapshots= :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -472,7 +472,7 @@ def delete(self, snapshot=None, version_id=None, timeout=None, delete_snapshots= :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param delete_snapshots: Required if the blob has associated @@ -582,7 +582,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -703,7 +703,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is @@ -812,7 +812,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -824,7 +824,7 @@ def rename(self, rename_source, timeout=None, path_rename_mode=None, directory_p :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_rename_mode: Determines the behavior of the rename @@ -1009,7 +1009,7 @@ def undelete(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1075,7 +1075,7 @@ def set_expiry(self, expiry_options, timeout=None, request_id=None, expires_on=N ~azure.storage.blob.models.BlobExpiryOptions :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1143,7 +1143,7 @@ def set_http_headers(self, timeout=None, request_id=None, blob_http_headers=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1279,7 +1279,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -1422,7 +1422,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -1535,7 +1535,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1634,7 +1634,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1739,7 +1739,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1838,7 +1838,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1946,7 +1946,7 @@ def create_snapshot(self, timeout=None, metadata=None, request_id=None, cpk_info :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2094,7 +2094,7 @@ def start_copy_from_url(self, copy_source, timeout=None, metadata=None, tier=Non :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2268,7 +2268,7 @@ def copy_from_url(self, copy_source, timeout=None, metadata=None, tier=None, req :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -2436,7 +2436,7 @@ def abort_copy_from_url(self, copy_id, timeout=None, request_id=None, lease_acce :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2519,7 +2519,7 @@ def set_tier(self, tier, snapshot=None, version_id=None, timeout=None, rehydrate :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -2528,7 +2528,7 @@ def set_tier(self, tier, snapshot=None, version_id=None, timeout=None, rehydrate :type version_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param rehydrate_priority: Optional: Indicates the priority with which @@ -2665,12 +2665,12 @@ def query(self, query_request=None, snapshot=None, timeout=None, request_id=None :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2867,7 +2867,7 @@ def get_tags(self, timeout=None, request_id=None, snapshot=None, version_id=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -2877,7 +2877,7 @@ def get_tags(self, timeout=None, request_id=None, snapshot=None, version_id=None :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param version_id: The version id parameter is an opaque DateTime @@ -2960,7 +2960,7 @@ def set_tags(self, timeout=None, version_id=None, transactional_content_md5=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param version_id: The version id parameter is an opaque DateTime diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_block_blob_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_block_blob_operations.py index 8228c4782b6b..a4a4eebdfb5f 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_block_blob_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_block_blob_operations.py @@ -51,7 +51,7 @@ def upload(self, body, content_length, timeout=None, transactional_content_md5=N :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -260,7 +260,7 @@ def stage_block(self, block_id, content_length, body, transactional_content_md5= :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -387,7 +387,7 @@ def stage_block_from_url(self, block_id, content_length, source_url, source_rang :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -530,7 +530,7 @@ def commit_block_list(self, blocks, timeout=None, transactional_content_md5=None :type blocks: ~azure.storage.blob.models.BlockLookupList :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param transactional_content_md5: Specify the transactional md5 for @@ -737,12 +737,12 @@ def get_block_list(self, list_type="committed", snapshot=None, timeout=None, req :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_container_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_container_operations.py index 5730483519a4..075fc450d8c0 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_container_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_container_operations.py @@ -41,7 +41,7 @@ def create(self, timeout=None, metadata=None, access=None, request_id=None, cont :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -139,7 +139,7 @@ def get_properties(self, timeout=None, request_id=None, lease_access_conditions= :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -223,7 +223,7 @@ def delete(self, timeout=None, request_id=None, lease_access_conditions=None, mo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -309,7 +309,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, lease_acces :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param metadata: Optional. Specifies a user-defined name-value pair @@ -406,7 +406,7 @@ def get_access_policy(self, timeout=None, request_id=None, lease_access_conditio :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -493,7 +493,7 @@ def set_access_policy(self, container_acl=None, timeout=None, access=None, reque :type container_acl: list[~azure.storage.blob.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param access: Specifies whether data in the container may be accessed @@ -596,7 +596,7 @@ def restore(self, timeout=None, request_id=None, deleted_container_name=None, de :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -671,7 +671,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -772,7 +772,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, modified_access :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -859,7 +859,7 @@ def renew_lease(self, lease_id, timeout=None, request_id=None, modified_access_c :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -945,7 +945,7 @@ def break_lease(self, timeout=None, break_period=None, request_id=None, modified :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param break_period: For a break operation, proposed duration the @@ -1049,7 +1049,7 @@ def change_lease(self, lease_id, proposed_lease_id, timeout=None, request_id=Non :type proposed_lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1159,7 +1159,7 @@ def list_blob_flat_segment(self, prefix=None, marker=None, maxresults=None, incl ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1270,7 +1270,7 @@ def list_blob_hierarchy_segment(self, delimiter, prefix=None, marker=None, maxre ~azure.storage.blob.models.ListBlobsIncludeItem] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_directory_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_directory_operations.py index c2bf3178b972..1d2594189973 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_directory_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_directory_operations.py @@ -42,13 +42,13 @@ def create(self, timeout=None, directory_properties=None, posix_permissions=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param directory_properties: Optional. User-defined properties to be @@ -198,7 +198,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None the destination already exists and has a lease the lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -210,7 +210,7 @@ def rename(self, rename_source, timeout=None, marker=None, path_rename_mode=None :type rename_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -409,7 +409,7 @@ def delete(self, recursive_directory_delete, timeout=None, marker=None, request_ :type recursive_directory_delete: bool :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param marker: When renaming a directory, the number of paths that are @@ -512,7 +512,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, posix_permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -634,7 +634,7 @@ def get_access_control(self, timeout=None, upn=None, request_id=None, lease_acce :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param upn: Optional. Valid only when Hierarchical Namespace is diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_page_blob_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_page_blob_operations.py index a65ab4c92fbb..b6938aaed9a0 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_page_blob_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_page_blob_operations.py @@ -48,7 +48,7 @@ def create(self, content_length, blob_content_length, timeout=None, tier=None, m :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param tier: Optional. Indicates the tier to be set on the page blob. @@ -251,7 +251,7 @@ def upload_pages(self, body, content_length, transactional_content_md5=None, tra :type transactional_content_crc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -419,7 +419,7 @@ def clear_pages(self, content_length, timeout=None, range=None, request_id=None, :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -588,7 +588,7 @@ def upload_pages_from_url(self, source_url, source_range, content_length, range, :type source_contentcrc64: bytearray :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -774,12 +774,12 @@ def get_page_ranges(self, snapshot=None, timeout=None, range=None, request_id=No :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param range: Return only the bytes of the blob in the specified @@ -900,12 +900,12 @@ def get_page_ranges_diff(self, snapshot=None, timeout=None, prevsnapshot=None, p :param snapshot: The snapshot parameter is an opaque DateTime value that, when present, specifies the blob snapshot to retrieve. For more information on working with blob snapshots, see Creating + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating a Snapshot of a Blob. :type snapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param prevsnapshot: Optional in version 2015-07-08 and newer. The @@ -1046,7 +1046,7 @@ def resize(self, blob_content_length, timeout=None, request_id=None, lease_acces :type blob_content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1176,7 +1176,7 @@ def update_sequence_number(self, sequence_number_action, timeout=None, blob_sequ ~azure.storage.blob.models.SequenceNumberActionType :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param blob_sequence_number: Set for page blobs only. The sequence @@ -1292,7 +1292,7 @@ def copy_incremental(self, copy_source, timeout=None, request_id=None, modified_ :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_service_operations.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_service_operations.py index 0a49915e1dd5..d30179fd6a30 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_service_operations.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_generated/operations/_service_operations.py @@ -45,7 +45,7 @@ def set_properties(self, storage_service_properties, timeout=None, request_id=No ~azure.storage.blob.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ def get_properties(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -185,7 +185,7 @@ def get_statistics(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -281,7 +281,7 @@ def list_containers_segment(self, prefix=None, marker=None, maxresults=None, inc ~azure.storage.blob.models.ListContainersIncludeType] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -360,7 +360,7 @@ def get_user_delegation_key(self, key_info, timeout=None, request_id=None, cls=N :type key_info: ~azure.storage.blob.models.KeyInfo :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -496,7 +496,7 @@ def submit_batch(self, body, content_length, multipart_content_type, timeout=Non :type multipart_content_type: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -572,7 +572,7 @@ def filter_blobs(self, timeout=None, request_id=None, where=None, marker=None, m :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_models.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_models.py index a31f1799fe5a..513117f78e1f 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_models.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_models.py @@ -55,7 +55,7 @@ class PremiumPageBlobTier(str, Enum): """ Specifies the page blob tier to set the blob to. This is only applicable to page blobs on premium storage accounts. Please take a look at: - https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets + https://docs.microsoft.com/azure/storage/storage-premium-storage#scalability-and-performance-targets for detailed information on the corresponding IOPS and throughput per PageBlobTier. """ diff --git a/sdk/storage/azure-storage-blob/azure/storage/blob/_shared/authentication.py b/sdk/storage/azure-storage-blob/azure/storage/blob/_shared/authentication.py index b11dc5757808..4905c3146d69 100644 --- a/sdk/storage/azure-storage-blob/azure/storage/blob/_shared/authentication.py +++ b/sdk/storage/azure-storage-blob/azure/storage/blob/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/storage/azure-storage-file-datalake/GEN1_GEN2_MAPPING.md b/sdk/storage/azure-storage-file-datalake/GEN1_GEN2_MAPPING.md index 026f362dc5d5..6ffda9a77013 100644 --- a/sdk/storage/azure-storage-file-datalake/GEN1_GEN2_MAPPING.md +++ b/sdk/storage/azure-storage-file-datalake/GEN1_GEN2_MAPPING.md @@ -83,7 +83,7 @@ Return last bytes of file -read_block +read_block Read a block of bytes from an ADL file @@ -116,7 +116,7 @@ Set the Access Control List (ACL) for a file or folder. -modify_acl_entries +modify_acl_entries Modify existing Access Control List (ACL) entries on a file or folder. If the entry does not exist it is added, otherwise it is updated based on the spec passed in. No entries are removed by this process (unlike set_acl). @@ -132,7 +132,7 @@ Probably users can achieve the same purpose by calling set_access_control with related parameters. -remove_acl +remove_acl Remove the entire, non default, ACL from the file or folder, including unnamed entries. Default entries cannot be removed this way, please use remove_default_acl for that. Note: this is not recursive, and applies only to the file or folder specified. @@ -140,7 +140,7 @@ Remove the entire default ACL from the folder. Default entries do not exist on files, if a file is specified, this operation does nothing. Note: this is not recursive, and applies only to the folder specified. -open +open Open a file for reading or writing to. N/A There is no open file operation In ADLS Gen2. However users can do operations to the file directly, eg. append_data, flush_data, download_file diff --git a/sdk/storage/azure-storage-file-datalake/README.md b/sdk/storage/azure-storage-file-datalake/README.md index e2ee6c792099..a32ba6b3fb44 100644 --- a/sdk/storage/azure-storage-file-datalake/README.md +++ b/sdk/storage/azure-storage-file-datalake/README.md @@ -14,7 +14,7 @@ This preview package for Python includes ADLS Gen2 specific API support made ava ### Prerequisites * Python 2.7, or 3.5 or later is required to use this package. * You must have an [Azure subscription](https://azure.microsoft.com/free/) and an -[Azure storage account](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account) to use this package. +[Azure storage account](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account) to use this package. ### Install the package Install the Azure DataLake Storage client library for Python with [pip](https://pypi.org/project/pip/): @@ -25,9 +25,9 @@ pip install azure-storage-file-datalake --pre ### Create a storage account If you wish to create a new storage account, you can use the -[Azure Portal](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-the-azure-portal), -[Azure PowerShell](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-powershell), -or [Azure CLI](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-azure-cli): +[Azure Portal](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-the-azure-portal), +[Azure PowerShell](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-powershell), +or [Azure CLI](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account#create-an-account-using-azure-cli): ```bash # Create a new resource group to hold the storage account - @@ -221,7 +221,7 @@ Several DataLake Storage Python SDK samples are available to you in the SDK's Gi ### Additional documentation Table for [ADLS Gen1 to ADLS Gen2 API Mapping](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/azure-storage-file-datalake/GEN1_GEN2_MAPPING.md) -For more extensive REST documentation on Data Lake Storage Gen2, see the [Data Lake Storage Gen2 documentation](https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/filesystem) on docs.microsoft.com. +For more extensive REST documentation on Data Lake Storage Gen2, see the [Data Lake Storage Gen2 documentation](https://docs.microsoft.com/rest/api/storageservices/datalakestoragegen2/filesystem) on docs.microsoft.com. ## Contributing diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_file_system_operations_async.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_file_system_operations_async.py index f1af068beb07..33c5266c0ebf 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_file_system_operations_async.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_file_system_operations_async.py @@ -59,7 +59,7 @@ async def create(self, properties=None, request_id=None, timeout=None, *, cls=No :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -119,7 +119,7 @@ async def set_properties(self, properties=None, request_id=None, timeout=None, m Set properties for the FileSystem. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param properties: Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and @@ -138,7 +138,7 @@ async def set_properties(self, properties=None, request_id=None, timeout=None, m :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param modified_access_conditions: Additional parameters for the @@ -218,7 +218,7 @@ async def get_properties(self, request_id=None, timeout=None, *, cls=None, **kwa :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -284,7 +284,7 @@ async def delete(self, request_id=None, timeout=None, modified_access_conditions will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param request_id: Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage @@ -292,7 +292,7 @@ async def delete(self, request_id=None, timeout=None, modified_access_conditions :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param modified_access_conditions: Additional parameters for the @@ -392,7 +392,7 @@ async def list_paths(self, recursive, continuation=None, path=None, max_results= :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_path_operations_async.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_path_operations_async.py index 0e8a10986fdd..5bd06094af08 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_path_operations_async.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_path_operations_async.py @@ -43,7 +43,7 @@ async def create(self, resource=None, continuation=None, mode=None, rename_sourc lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -110,7 +110,7 @@ async def create(self, resource=None, continuation=None, mode=None, rename_sourc :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_http_headers: Additional parameters for the operation @@ -272,7 +272,7 @@ async def update(self, action, body, mode=None, max_records=None, continuation=N sets access control for a file or directory. Data can only be appended to a file. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param action: The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded data to a @@ -383,7 +383,7 @@ async def update(self, action, body, mode=None, max_records=None, continuation=N :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_http_headers: Additional parameters for the operation @@ -555,7 +555,7 @@ async def lease(self, x_ms_lease_action, x_ms_lease_duration=None, x_ms_lease_br Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param x_ms_lease_action: There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire" and specify @@ -594,7 +594,7 @@ async def lease(self, x_ms_lease_action, x_ms_lease_duration=None, x_ms_lease_br :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -693,7 +693,7 @@ async def read(self, range=None, x_ms_range_get_content_md5=None, request_id=Non Read the contents of a file. For read operations, range requests are supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param range: The HTTP Range request header specifies one or more byte ranges of the resource to be retrieved. @@ -712,7 +712,7 @@ async def read(self, range=None, x_ms_range_get_content_md5=None, request_id=Non :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -857,7 +857,7 @@ async def get_properties(self, action=None, upn=None, request_id=None, timeout=N Access Control List returns the access control list for a path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param action: Optional. If the value is "getStatus" only the system defined properties for the path are returned. If the value is @@ -882,7 +882,7 @@ async def get_properties(self, action=None, upn=None, request_id=None, timeout=N :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -994,7 +994,7 @@ async def delete(self, recursive=None, continuation=None, request_id=None, timeo Delete the file or directory. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param recursive: Required :type recursive: bool @@ -1011,7 +1011,7 @@ async def delete(self, recursive=None, continuation=None, request_id=None, timeo :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -1103,7 +1103,7 @@ async def set_access_control(self, timeout=None, owner=None, group=None, permiss :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -1231,7 +1231,7 @@ async def set_access_control_recursive(self, mode, timeout=None, continuation=No ~azure.storage.filedatalake.models.PathSetAccessControlRecursiveMode :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param continuation: Optional. When deleting a directory, the number @@ -1326,7 +1326,7 @@ async def flush_data(self, timeout=None, position=None, retain_uncommitted_data= :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param position: This parameter allows the caller to upload data in @@ -1515,7 +1515,7 @@ async def append_data(self, body, position=None, timeout=None, content_length=No :type position: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param content_length: Required for "Append Data" and "Flush Data". diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_service_operations_async.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_service_operations_async.py index b4cb9c5a7ee2..b8a4d9f58eee 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/aio/operations_async/_service_operations_async.py @@ -62,7 +62,7 @@ async def list_file_systems(self, prefix=None, continuation=None, max_results=No :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_file_system_operations.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_file_system_operations.py index b0d17ffff699..448a0bf69279 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_file_system_operations.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_file_system_operations.py @@ -59,7 +59,7 @@ def create(self, properties=None, request_id=None, timeout=None, cls=None, **kwa :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -119,7 +119,7 @@ def set_properties(self, properties=None, request_id=None, timeout=None, modifie Set properties for the FileSystem. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param properties: Optional. User-defined properties to be stored with the filesystem, in the format of a comma-separated list of name and @@ -138,7 +138,7 @@ def set_properties(self, properties=None, request_id=None, timeout=None, modifie :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param modified_access_conditions: Additional parameters for the @@ -218,7 +218,7 @@ def get_properties(self, request_id=None, timeout=None, cls=None, **kwargs): :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -284,7 +284,7 @@ def delete(self, request_id=None, timeout=None, modified_access_conditions=None, will fail with status code 404 (Not Found) while the filesystem is being deleted. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param request_id: Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage @@ -292,7 +292,7 @@ def delete(self, request_id=None, timeout=None, modified_access_conditions=None, :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param modified_access_conditions: Additional parameters for the @@ -392,7 +392,7 @@ def list_paths(self, recursive, continuation=None, path=None, max_results=None, :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_path_operations.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_path_operations.py index 58e7d7e77321..05b7018a474c 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_path_operations.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_path_operations.py @@ -43,7 +43,7 @@ def create(self, resource=None, continuation=None, mode=None, rename_source=None lease is broken. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). To fail if the destination already exists, use a conditional request with If-None-Match: "*". @@ -110,7 +110,7 @@ def create(self, resource=None, continuation=None, mode=None, rename_source=None :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_http_headers: Additional parameters for the operation @@ -272,7 +272,7 @@ def update(self, action, body, mode=None, max_records=None, continuation=None, p sets access control for a file or directory. Data can only be appended to a file. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param action: The action must be "append" to upload data to be appended to a file, "flush" to flush previously uploaded data to a @@ -383,7 +383,7 @@ def update(self, action, body, mode=None, max_records=None, continuation=None, p :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param path_http_headers: Additional parameters for the operation @@ -555,7 +555,7 @@ def lease(self, x_ms_lease_action, x_ms_lease_duration=None, x_ms_lease_break_pe Create and manage a lease to restrict write and delete access to the path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param x_ms_lease_action: There are five lease actions: "acquire", "break", "change", "renew", and "release". Use "acquire" and specify @@ -594,7 +594,7 @@ def lease(self, x_ms_lease_action, x_ms_lease_duration=None, x_ms_lease_break_pe :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -693,7 +693,7 @@ def read(self, range=None, x_ms_range_get_content_md5=None, request_id=None, tim Read the contents of a file. For read operations, range requests are supported. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param range: The HTTP Range request header specifies one or more byte ranges of the resource to be retrieved. @@ -712,7 +712,7 @@ def read(self, range=None, x_ms_range_get_content_md5=None, request_id=None, tim :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -856,7 +856,7 @@ def get_properties(self, action=None, upn=None, request_id=None, timeout=None, l Access Control List returns the access control list for a path. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param action: Optional. If the value is "getStatus" only the system defined properties for the path are returned. If the value is @@ -881,7 +881,7 @@ def get_properties(self, action=None, upn=None, request_id=None, timeout=None, l :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -993,7 +993,7 @@ def delete(self, recursive=None, continuation=None, request_id=None, timeout=Non Delete the file or directory. This operation supports conditional HTTP requests. For more information, see [Specifying Conditional Headers for Blob Service - Operations](https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). + Operations](https://docs.microsoft.com/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations). :param recursive: Required :type recursive: bool @@ -1010,7 +1010,7 @@ def delete(self, recursive=None, continuation=None, request_id=None, timeout=Non :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -1102,7 +1102,7 @@ def set_access_control(self, timeout=None, owner=None, group=None, permissions=N :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param owner: Optional. The owner of the blob or directory. @@ -1230,7 +1230,7 @@ def set_access_control_recursive(self, mode, timeout=None, continuation=None, ma ~azure.storage.filedatalake.models.PathSetAccessControlRecursiveMode :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param continuation: Optional. When deleting a directory, the number @@ -1325,7 +1325,7 @@ def flush_data(self, timeout=None, position=None, retain_uncommitted_data=None, :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param position: This parameter allows the caller to upload data in @@ -1514,7 +1514,7 @@ def append_data(self, body, position=None, timeout=None, content_length=None, re :type position: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param content_length: Required for "Append Data" and "Flush Data". diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_service_operations.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_service_operations.py index 540079a2c736..57fa0c32b977 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_service_operations.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_generated/operations/_service_operations.py @@ -62,7 +62,7 @@ def list_file_systems(self, prefix=None, continuation=None, max_results=None, re :type request_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_shared/authentication.py b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_shared/authentication.py index b11dc5757808..4905c3146d69 100644 --- a/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_shared/authentication.py +++ b/sdk/storage/azure-storage-file-datalake/azure/storage/filedatalake/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/storage/azure-storage-file-datalake/samples/README.md b/sdk/storage/azure-storage-file-datalake/samples/README.md index 7114ae2bdebb..142db60ff3b4 100644 --- a/sdk/storage/azure-storage-file-datalake/samples/README.md +++ b/sdk/storage/azure-storage-file-datalake/samples/README.md @@ -40,7 +40,7 @@ Several DataLake Storage Python SDK samples are available to you in the SDK's Gi ## Prerequisites * Python 2.7, or 3.5 or later is required to use this package * You must have an [Azure subscription](https://azure.microsoft.com/free/) and an -[Azure storage account](https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-quickstart-create-account) to run these samples. +[Azure storage account](https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-quickstart-create-account) to run these samples. ## Setup diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_directory_operations_async.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_directory_operations_async.py index 30aea571fb36..f5b2844e0f13 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_directory_operations_async.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_directory_operations_async.py @@ -52,7 +52,7 @@ async def create(self, file_attributes="none", file_creation_time="now", file_la :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -142,7 +142,7 @@ async def get_properties(self, sharesnapshot=None, timeout=None, *, cls=None, ** :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -208,7 +208,7 @@ async def delete(self, timeout=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -270,7 +270,7 @@ async def set_properties(self, file_attributes="none", file_creation_time="now", :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param file_permission: If specified the permission (security @@ -353,7 +353,7 @@ async def set_metadata(self, timeout=None, metadata=None, *, cls=None, **kwargs) :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -434,7 +434,7 @@ async def list_files_and_directories_segment(self, prefix=None, sharesnapshot=No :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -519,7 +519,7 @@ async def list_handles(self, marker=None, maxresults=None, timeout=None, sharesn :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param sharesnapshot: The snapshot parameter is an opaque DateTime @@ -599,7 +599,7 @@ async def force_close_handles(self, handle_id, timeout=None, marker=None, shares :type handle_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param marker: A string value that identifies the portion of the list diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_file_operations_async.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_file_operations_async.py index b8957dfe023e..c1209d513b89 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_file_operations_async.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_file_operations_async.py @@ -58,7 +58,7 @@ async def create(self, file_content_length, file_attributes="none", file_creatio :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -188,7 +188,7 @@ async def download(self, timeout=None, range=None, range_get_content_md5=None, l :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param range: Return file data only from the specified byte range. @@ -341,7 +341,7 @@ async def get_properties(self, sharesnapshot=None, timeout=None, lease_access_co :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -432,7 +432,7 @@ async def delete(self, timeout=None, lease_access_conditions=None, *, cls=None, :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -503,7 +503,7 @@ async def set_http_headers(self, file_attributes="none", file_creation_time="now :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param file_content_length: Resizes a file to the specified size. If @@ -634,7 +634,7 @@ async def set_metadata(self, timeout=None, metadata=None, lease_access_condition :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -706,7 +706,7 @@ async def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -789,7 +789,7 @@ async def release_lease(self, lease_id, timeout=None, request_id=None, *, cls=No :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -858,7 +858,7 @@ async def change_lease(self, lease_id, timeout=None, proposed_lease_id=None, req :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param proposed_lease_id: Proposed lease ID, in a GUID string format. @@ -933,7 +933,7 @@ async def break_lease(self, timeout=None, request_id=None, lease_access_conditio :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1033,7 +1033,7 @@ async def upload_range(self, range, content_length, file_range_write="update", o :type optionalbody: Generator :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param content_md5: An MD5 hash of the content. This hash is used to @@ -1133,7 +1133,7 @@ async def upload_range_from_url(self, range, copy_source, content_length, timeou :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param source_range: Bytes of source data in the specified range. @@ -1231,7 +1231,7 @@ async def get_range_list(self, sharesnapshot=None, timeout=None, range=None, lea :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param range: Specifies the range of bytes over which to list ranges, @@ -1323,7 +1323,7 @@ async def start_copy(self, copy_source, timeout=None, metadata=None, file_permis :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -1446,7 +1446,7 @@ async def abort_copy(self, copy_id, timeout=None, lease_access_conditions=None, :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -1523,7 +1523,7 @@ async def list_handles(self, marker=None, maxresults=None, timeout=None, sharesn :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param sharesnapshot: The snapshot parameter is an opaque DateTime @@ -1598,7 +1598,7 @@ async def force_close_handles(self, handle_id, timeout=None, marker=None, shares :type handle_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param marker: A string value that identifies the portion of the list diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_service_operations_async.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_service_operations_async.py index c4e40f1e4ddd..e6261f703374 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_service_operations_async.py @@ -47,7 +47,7 @@ async def set_properties(self, storage_service_properties, timeout=None, *, cls= ~azure.storage.fileshare.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -107,7 +107,7 @@ async def get_properties(self, timeout=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -188,7 +188,7 @@ async def list_shares_segment(self, prefix=None, marker=None, maxresults=None, i ~azure.storage.fileshare.models.ListSharesIncludeType] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_share_operations_async.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_share_operations_async.py index 30056251d4ed..bffbe99c9576 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_share_operations_async.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/aio/operations_async/_share_operations_async.py @@ -43,7 +43,7 @@ async def create(self, timeout=None, metadata=None, quota=None, *, cls=None, **k :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -111,7 +111,7 @@ async def get_properties(self, sharesnapshot=None, timeout=None, *, cls=None, ** :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -178,7 +178,7 @@ async def delete(self, sharesnapshot=None, timeout=None, delete_snapshots=None, :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param delete_snapshots: Specifies the option include to delete the @@ -239,7 +239,7 @@ async def create_snapshot(self, timeout=None, metadata=None, *, cls=None, **kwar :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -306,7 +306,7 @@ async def create_permission(self, share_permission, timeout=None, *, cls=None, * ~azure.storage.fileshare.models.SharePermission :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -369,7 +369,7 @@ async def get_permission(self, file_permission_key, timeout=None, *, cls=None, * :type file_permission_key: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -433,7 +433,7 @@ async def set_quota(self, timeout=None, quota=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param quota: Specifies the maximum size of the share, in gigabytes. @@ -494,7 +494,7 @@ async def set_metadata(self, timeout=None, metadata=None, *, cls=None, **kwargs) :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -557,7 +557,7 @@ async def get_access_policy(self, timeout=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -625,7 +625,7 @@ async def set_access_policy(self, share_acl=None, timeout=None, *, cls=None, **k list[~azure.storage.fileshare.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -690,7 +690,7 @@ async def get_statistics(self, timeout=None, *, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -755,7 +755,7 @@ async def restore(self, timeout=None, request_id=None, deleted_share_name=None, :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_directory_operations.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_directory_operations.py index c1afd8e23b39..7b56543a14ce 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_directory_operations.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_directory_operations.py @@ -52,7 +52,7 @@ def create(self, file_attributes="none", file_creation_time="now", file_last_wri :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -142,7 +142,7 @@ def get_properties(self, sharesnapshot=None, timeout=None, cls=None, **kwargs): :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -208,7 +208,7 @@ def delete(self, timeout=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -270,7 +270,7 @@ def set_properties(self, file_attributes="none", file_creation_time="now", file_ :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param file_permission: If specified the permission (security @@ -353,7 +353,7 @@ def set_metadata(self, timeout=None, metadata=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -434,7 +434,7 @@ def list_files_and_directories_segment(self, prefix=None, sharesnapshot=None, ma :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -519,7 +519,7 @@ def list_handles(self, marker=None, maxresults=None, timeout=None, sharesnapshot :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param sharesnapshot: The snapshot parameter is an opaque DateTime @@ -599,7 +599,7 @@ def force_close_handles(self, handle_id, timeout=None, marker=None, sharesnapsho :type handle_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param marker: A string value that identifies the portion of the list diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_file_operations.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_file_operations.py index 05636f775efe..da05a666bcc8 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_file_operations.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_file_operations.py @@ -58,7 +58,7 @@ def create(self, file_content_length, file_attributes="none", file_creation_time :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -188,7 +188,7 @@ def download(self, timeout=None, range=None, range_get_content_md5=None, lease_a :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param range: Return file data only from the specified byte range. @@ -340,7 +340,7 @@ def get_properties(self, sharesnapshot=None, timeout=None, lease_access_conditio :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -431,7 +431,7 @@ def delete(self, timeout=None, lease_access_conditions=None, cls=None, **kwargs) :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -502,7 +502,7 @@ def set_http_headers(self, file_attributes="none", file_creation_time="now", fil :type file_last_write_time: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param file_content_length: Resizes a file to the specified size. If @@ -633,7 +633,7 @@ def set_metadata(self, timeout=None, metadata=None, lease_access_conditions=None :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -705,7 +705,7 @@ def acquire_lease(self, timeout=None, duration=None, proposed_lease_id=None, req :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param duration: Specifies the duration of the lease, in seconds, or @@ -788,7 +788,7 @@ def release_lease(self, lease_id, timeout=None, request_id=None, cls=None, **kwa :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -857,7 +857,7 @@ def change_lease(self, lease_id, timeout=None, proposed_lease_id=None, request_i :type lease_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param proposed_lease_id: Proposed lease ID, in a GUID string format. @@ -932,7 +932,7 @@ def break_lease(self, timeout=None, request_id=None, lease_access_conditions=Non :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -1032,7 +1032,7 @@ def upload_range(self, range, content_length, file_range_write="update", optiona :type optionalbody: Generator :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param content_md5: An MD5 hash of the content. This hash is used to @@ -1132,7 +1132,7 @@ def upload_range_from_url(self, range, copy_source, content_length, timeout=None :type content_length: long :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param source_range: Bytes of source data in the specified range. @@ -1230,7 +1230,7 @@ def get_range_list(self, sharesnapshot=None, timeout=None, range=None, lease_acc :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param range: Specifies the range of bytes over which to list ranges, @@ -1322,7 +1322,7 @@ def start_copy(self, copy_source, timeout=None, metadata=None, file_permission=" :type copy_source: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -1445,7 +1445,7 @@ def abort_copy(self, copy_id, timeout=None, lease_access_conditions=None, cls=No :type copy_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param lease_access_conditions: Additional parameters for the @@ -1522,7 +1522,7 @@ def list_handles(self, marker=None, maxresults=None, timeout=None, sharesnapshot :type maxresults: int :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param sharesnapshot: The snapshot parameter is an opaque DateTime @@ -1597,7 +1597,7 @@ def force_close_handles(self, handle_id, timeout=None, marker=None, sharesnapsho :type handle_id: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param marker: A string value that identifies the portion of the list diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_service_operations.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_service_operations.py index cd43e83f9dfc..75f0ecf6b427 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_service_operations.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_service_operations.py @@ -47,7 +47,7 @@ def set_properties(self, storage_service_properties, timeout=None, cls=None, **k ~azure.storage.fileshare.models.StorageServiceProperties :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -107,7 +107,7 @@ def get_properties(self, timeout=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -188,7 +188,7 @@ def list_shares_segment(self, prefix=None, marker=None, maxresults=None, include ~azure.storage.fileshare.models.ListSharesIncludeType] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_share_operations.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_share_operations.py index 4b53be871c9f..640b124329f2 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_share_operations.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_generated/operations/_share_operations.py @@ -43,7 +43,7 @@ def create(self, timeout=None, metadata=None, quota=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -111,7 +111,7 @@ def get_properties(self, sharesnapshot=None, timeout=None, cls=None, **kwargs): :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -178,7 +178,7 @@ def delete(self, sharesnapshot=None, timeout=None, delete_snapshots=None, cls=No :type sharesnapshot: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param delete_snapshots: Specifies the option include to delete the @@ -239,7 +239,7 @@ def create_snapshot(self, timeout=None, metadata=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -306,7 +306,7 @@ def create_permission(self, share_permission, timeout=None, cls=None, **kwargs): ~azure.storage.fileshare.models.SharePermission :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -369,7 +369,7 @@ def get_permission(self, file_permission_key, timeout=None, cls=None, **kwargs): :type file_permission_key: str :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -433,7 +433,7 @@ def set_quota(self, timeout=None, quota=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param quota: Specifies the maximum size of the share, in gigabytes. @@ -494,7 +494,7 @@ def set_metadata(self, timeout=None, metadata=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param metadata: A name-value pair to associate with a file storage @@ -557,7 +557,7 @@ def get_access_policy(self, timeout=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -625,7 +625,7 @@ def set_access_policy(self, share_acl=None, timeout=None, cls=None, **kwargs): list[~azure.storage.fileshare.models.SignedIdentifier] :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -690,7 +690,7 @@ def get_statistics(self, timeout=None, cls=None, **kwargs): :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param callable cls: A custom type or function that will be passed the @@ -755,7 +755,7 @@ def restore(self, timeout=None, request_id=None, deleted_share_name=None, delete :param timeout: The timeout parameter is expressed in seconds. For more information, see Setting + href="https://docs.microsoft.com/rest/api/storageservices/Setting-Timeouts-for-File-Service-Operations?redirectedfrom=MSDN">Setting Timeouts for File Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_shared/authentication.py b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_shared/authentication.py index b11dc5757808..4905c3146d69 100644 --- a/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_shared/authentication.py +++ b/sdk/storage/azure-storage-file-share/azure/storage/fileshare/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_message_id_operations_async.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_message_id_operations_async.py index 1213424f717e..e858589e6465 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_message_id_operations_async.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_message_id_operations_async.py @@ -58,7 +58,7 @@ async def update(self, pop_receipt, visibilitytimeout, queue_message=None, timeo :type queue_message: ~azure.storage.queue.models.QueueMessage :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -130,7 +130,7 @@ async def delete(self, pop_receipt, timeout=None, request_id=None, *, cls=None, :type pop_receipt: str :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_messages_operations_async.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_messages_operations_async.py index 2d1dd74990ca..d882fa8efbe6 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_messages_operations_async.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_messages_operations_async.py @@ -56,7 +56,7 @@ async def dequeue(self, number_of_messages=None, visibilitytimeout=None, timeout :type visibilitytimeout: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -125,7 +125,7 @@ async def clear(self, timeout=None, request_id=None, *, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -203,7 +203,7 @@ async def enqueue(self, queue_message=None, visibilitytimeout=None, message_time :type message_time_to_live: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -286,7 +286,7 @@ async def peek(self, number_of_messages=None, timeout=None, request_id=None, *, :type number_of_messages: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_queue_operations_async.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_queue_operations_async.py index 76a7ac3a98bd..303e84fe7157 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_queue_operations_async.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_queue_operations_async.py @@ -40,7 +40,7 @@ async def create(self, timeout=None, metadata=None, request_id=None, *, cls=None :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param metadata: Optional. Include this parameter to specify that the @@ -106,7 +106,7 @@ async def delete(self, timeout=None, request_id=None, *, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -164,7 +164,7 @@ async def get_properties(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -227,7 +227,7 @@ async def set_metadata(self, timeout=None, metadata=None, request_id=None, *, cl :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param metadata: Optional. Include this parameter to specify that the @@ -297,7 +297,7 @@ async def get_access_policy(self, timeout=None, request_id=None, *, cls=None, ** :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -368,7 +368,7 @@ async def set_access_policy(self, queue_acl=None, timeout=None, request_id=None, :type queue_acl: list[~azure.storage.queue.models.SignedIdentifier] :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_service_operations_async.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_service_operations_async.py index 47386005847a..4a82fa5a715e 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_service_operations_async.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/aio/operations_async/_service_operations_async.py @@ -47,7 +47,7 @@ async def set_properties(self, storage_service_properties, timeout=None, request ~azure.storage.queue.models.StorageServiceProperties :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ async def get_properties(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -183,7 +183,7 @@ async def get_statistics(self, timeout=None, request_id=None, *, cls=None, **kwa :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -277,7 +277,7 @@ async def list_queues_segment(self, prefix=None, marker=None, maxresults=None, i ~azure.storage.queue.models.ListQueuesIncludeType] :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_message_id_operations.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_message_id_operations.py index 8be7a24dbb60..e355905e5ed7 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_message_id_operations.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_message_id_operations.py @@ -58,7 +58,7 @@ def update(self, pop_receipt, visibilitytimeout, queue_message=None, timeout=Non :type queue_message: ~azure.storage.queue.models.QueueMessage :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -130,7 +130,7 @@ def delete(self, pop_receipt, timeout=None, request_id=None, cls=None, **kwargs) :type pop_receipt: str :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_messages_operations.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_messages_operations.py index ccd00ceaa53a..c9e4ed2495d3 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_messages_operations.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_messages_operations.py @@ -56,7 +56,7 @@ def dequeue(self, number_of_messages=None, visibilitytimeout=None, timeout=None, :type visibilitytimeout: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -125,7 +125,7 @@ def clear(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -203,7 +203,7 @@ def enqueue(self, queue_message=None, visibilitytimeout=None, message_time_to_li :type message_time_to_live: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -286,7 +286,7 @@ def peek(self, number_of_messages=None, timeout=None, request_id=None, cls=None, :type number_of_messages: int :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_queue_operations.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_queue_operations.py index 02618d6a1707..a07bac3bcab3 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_queue_operations.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_queue_operations.py @@ -40,7 +40,7 @@ def create(self, timeout=None, metadata=None, request_id=None, cls=None, **kwarg :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param metadata: Optional. Include this parameter to specify that the @@ -106,7 +106,7 @@ def delete(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -164,7 +164,7 @@ def get_properties(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -227,7 +227,7 @@ def set_metadata(self, timeout=None, metadata=None, request_id=None, cls=None, * :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param metadata: Optional. Include this parameter to specify that the @@ -297,7 +297,7 @@ def get_access_policy(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -368,7 +368,7 @@ def set_access_policy(self, queue_acl=None, timeout=None, request_id=None, cls=N :type queue_acl: list[~azure.storage.queue.models.SignedIdentifier] :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_service_operations.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_service_operations.py index eef4bc9e4a28..b08a584ff984 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_service_operations.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_generated/operations/_service_operations.py @@ -47,7 +47,7 @@ def set_properties(self, storage_service_properties, timeout=None, request_id=No ~azure.storage.queue.models.StorageServiceProperties :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -113,7 +113,7 @@ def get_properties(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -183,7 +183,7 @@ def get_statistics(self, timeout=None, request_id=None, cls=None, **kwargs): :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 @@ -277,7 +277,7 @@ def list_queues_segment(self, prefix=None, marker=None, maxresults=None, include ~azure.storage.queue.models.ListQueuesIncludeType] :param timeout: The The timeout parameter is expressed in seconds. For more information, see Setting Timeouts for Queue Service Operations. :type timeout: int :param request_id: Provides a client-generated, opaque value with a 1 diff --git a/sdk/storage/azure-storage-queue/azure/storage/queue/_shared/authentication.py b/sdk/storage/azure-storage-queue/azure/storage/queue/_shared/authentication.py index b11dc5757808..4905c3146d69 100644 --- a/sdk/storage/azure-storage-queue/azure/storage/queue/_shared/authentication.py +++ b/sdk/storage/azure-storage-queue/azure/storage/queue/_shared/authentication.py @@ -52,7 +52,7 @@ class AzureSigningError(ClientAuthenticationError): """ Represents a fatal error when attempting to sign a request. In general, the cause of this exception is user error. For example, the given account key is not valid. - Please visit https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account for more info. + Please visit https://docs.microsoft.com/azure/storage/common/storage-create-storage-account for more info. """ diff --git a/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models.py b/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models.py index 1d0ae958c5db..16b9ba74d35c 100644 --- a/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models.py +++ b/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models.py @@ -768,7 +768,7 @@ class UpdateContactProfile(Model): :type phone_number: str :param preferred_time_zone: Time zone of the user. This is the name of the time zone from [Microsoft Time Zone Index - Values](https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values). + Values](https://support.microsoft.com/help/973627/microsoft-time-zone-index-values). :type preferred_time_zone: str :param country: Country of the user. This is the ISO 3166-1 alpha-3 code. :type country: str diff --git a/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models_py3.py b/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models_py3.py index 48c8be873275..67105b6b2189 100644 --- a/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models_py3.py +++ b/sdk/support/azure-mgmt-support/azure/mgmt/support/models/_models_py3.py @@ -768,7 +768,7 @@ class UpdateContactProfile(Model): :type phone_number: str :param preferred_time_zone: Time zone of the user. This is the name of the time zone from [Microsoft Time Zone Index - Values](https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values). + Values](https://support.microsoft.com/help/973627/microsoft-time-zone-index-values). :type preferred_time_zone: str :param country: Country of the user. This is the ISO 3166-1 alpha-3 code. :type country: str diff --git a/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models.py b/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models.py index 42f32838433e..533e115d2401 100644 --- a/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models.py +++ b/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models.py @@ -979,7 +979,7 @@ class IntegrationRuntimeComputeProperties(Model): :type additional_properties: dict[str, object] :param location: The location for managed integration runtime. The supported regions could be found on - https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities + https://docs.microsoft.com/azure/data-factory/data-factory-data-movement-activities :type location: str :param node_size: The node size requirement to managed integration runtime. @@ -1389,7 +1389,7 @@ class IntegrationRuntimeSsisCatalogInfo(Model): :type catalog_admin_password: ~azure.mgmt.synapse.models.SecureString :param catalog_pricing_tier: The pricing tier for the catalog database. The valid values could be found in - https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible + https://azure.microsoft.com/pricing/details/sql-database/. Possible values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' :type catalog_pricing_tier: str or ~azure.mgmt.synapse.models.IntegrationRuntimeSsisCatalogPricingTier @@ -3469,7 +3469,7 @@ class SqlPoolBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -3491,7 +3491,7 @@ class SqlPoolBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. diff --git a/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models_py3.py b/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models_py3.py index 0a4457f4b985..92dc82437f42 100644 --- a/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models_py3.py +++ b/sdk/synapse/azure-mgmt-synapse/azure/mgmt/synapse/models/_models_py3.py @@ -979,7 +979,7 @@ class IntegrationRuntimeComputeProperties(Model): :type additional_properties: dict[str, object] :param location: The location for managed integration runtime. The supported regions could be found on - https://docs.microsoft.com/en-us/azure/data-factory/data-factory-data-movement-activities + https://docs.microsoft.com/azure/data-factory/data-factory-data-movement-activities :type location: str :param node_size: The node size requirement to managed integration runtime. @@ -1389,7 +1389,7 @@ class IntegrationRuntimeSsisCatalogInfo(Model): :type catalog_admin_password: ~azure.mgmt.synapse.models.SecureString :param catalog_pricing_tier: The pricing tier for the catalog database. The valid values could be found in - https://azure.microsoft.com/en-us/pricing/details/sql-database/. Possible + https://azure.microsoft.com/pricing/details/sql-database/. Possible values include: 'Basic', 'Standard', 'Premium', 'PremiumRS' :type catalog_pricing_tier: str or ~azure.mgmt.synapse.models.IntegrationRuntimeSsisCatalogPricingTier @@ -3469,7 +3469,7 @@ class SqlPoolBlobAuditingPolicy(ProxyResource): executed against the database, and should not be used in combination with other groups as this will result in duplicate audit logs. For more information, see [Database-Level Audit Action - Groups](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). + Groups](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-action-groups). For Database auditing policy, specific Actions can also be specified (note that Actions cannot be specified for Server auditing policy). The supported actions to audit are: @@ -3491,7 +3491,7 @@ class SqlPoolBlobAuditingPolicy(ProxyResource): SELECT on DATABASE::myDatabase by public SELECT on SCHEMA::mySchema by public For more information, see [Database-Level Audit - Actions](https://docs.microsoft.com/en-us/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) + Actions](https://docs.microsoft.com/sql/relational-databases/security/auditing/sql-server-audit-action-groups-and-actions#database-level-audit-actions) :type audit_actions_and_groups: list[str] :param storage_account_subscription_id: Specifies the blob storage subscription Id. diff --git a/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models.py b/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models.py index 5d05dbaa3302..3aa1dbfa2a42 100644 --- a/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models.py +++ b/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models.py @@ -9202,7 +9202,7 @@ class HDInsightOnDemandLinkedService(LinkedService): cluster. :type zookeeper_node_size: object :param script_actions: Custom script actions to run on HDI ondemand cluster once it's up. - Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize- + Please refer to https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize- cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen- us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. :type script_actions: list[~azure.synapse.artifacts.models.ScriptAction] diff --git a/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models_py3.py b/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models_py3.py index 486baee4e7de..3d559269e755 100644 --- a/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models_py3.py +++ b/sdk/synapse/azure-synapse-artifacts/azure/synapse/artifacts/models/_models_py3.py @@ -4977,18446 +4977,4 @@ def __init__( super(CopySource, self).__init__(**kwargs) self.additional_properties = additional_properties self.type: str = 'CopySource' - self.source_retry_count = source_retry_count - self.source_retry_wait = source_retry_wait - self.max_concurrent_connections = max_concurrent_connections - - -class CosmosDbLinkedService(LinkedService): - """Microsoft Azure Cosmos Database (CosmosDB) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param account_endpoint: The endpoint of the Azure CosmosDB account. Type: string (or - Expression with resultType string). - :type account_endpoint: object - :param database: The name of the database. Type: string (or Expression with resultType string). - :type database: object - :param account_key: The account key of the Azure CosmosDB account. Type: SecureString or - AzureKeyVaultSecretReference. - :type account_key: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'account_endpoint': {'key': 'typeProperties.accountEndpoint', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'account_key': {'key': 'typeProperties.accountKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - account_endpoint: Optional[object] = None, - database: Optional[object] = None, - account_key: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(CosmosDbLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'CosmosDb' - self.connection_string = connection_string - self.account_endpoint = account_endpoint - self.database = database - self.account_key = account_key - self.encrypted_credential = encrypted_credential - - -class CosmosDbMongoDbApiCollectionDataset(Dataset): - """The CosmosDB (MongoDB API) database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection: Required. The collection name of the CosmosDB (MongoDB API) database. Type: - string (or Expression with resultType string). - :type collection: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(CosmosDbMongoDbApiCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'CosmosDbMongoDbApiCollection' - self.collection = collection - - -class CosmosDbMongoDbApiLinkedService(LinkedService): - """Linked service for CosmosDB (MongoDB API) data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The CosmosDB (MongoDB API) connection string. Type: string, - SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the CosmosDB (MongoDB API) database that you want to - access. Type: string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(CosmosDbMongoDbApiLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'CosmosDbMongoDbApi' - self.connection_string = connection_string - self.database = database - - -class CosmosDbSqlApiCollectionDataset(Dataset): - """Microsoft Azure CosmosDB (SQL API) Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. CosmosDB (SQL API) collection name. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(CosmosDbSqlApiCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'CosmosDbSqlApiCollection' - self.collection_name = collection_name - - -class CouchbaseLinkedService(LinkedService): - """Couchbase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param cred_string: The Azure key vault secret reference of credString in connection string. - :type cred_string: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'cred_string': {'key': 'typeProperties.credString', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - cred_string: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(CouchbaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Couchbase' - self.connection_string = connection_string - self.cred_string = cred_string - self.encrypted_credential = encrypted_credential - - -class CouchbaseTableDataset(Dataset): - """Couchbase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(CouchbaseTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'CouchbaseTable' - self.table_name = table_name - - -class CreateDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for creating data flow debug session. - - :param data_flow_name: The name of the data flow. - :type data_flow_name: str - :param existing_cluster_id: The ID of existing Databricks cluster. - :type existing_cluster_id: str - :param cluster_timeout: Timeout setting for Databricks cluster. - :type cluster_timeout: int - :param new_cluster_name: The name of new Databricks cluster. - :type new_cluster_name: str - :param new_cluster_node_type: The type of new Databricks cluster. - :type new_cluster_node_type: str - :param data_bricks_linked_service: Data bricks linked service. - :type data_bricks_linked_service: ~azure.synapse.artifacts.models.LinkedServiceResource - """ - - _attribute_map = { - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'existing_cluster_id': {'key': 'existingClusterId', 'type': 'str'}, - 'cluster_timeout': {'key': 'clusterTimeout', 'type': 'int'}, - 'new_cluster_name': {'key': 'newClusterName', 'type': 'str'}, - 'new_cluster_node_type': {'key': 'newClusterNodeType', 'type': 'str'}, - 'data_bricks_linked_service': {'key': 'dataBricksLinkedService', 'type': 'LinkedServiceResource'}, - } - - def __init__( - self, - *, - data_flow_name: Optional[str] = None, - existing_cluster_id: Optional[str] = None, - cluster_timeout: Optional[int] = None, - new_cluster_name: Optional[str] = None, - new_cluster_node_type: Optional[str] = None, - data_bricks_linked_service: Optional["LinkedServiceResource"] = None, - **kwargs - ): - super(CreateDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.data_flow_name = data_flow_name - self.existing_cluster_id = existing_cluster_id - self.cluster_timeout = cluster_timeout - self.new_cluster_name = new_cluster_name - self.new_cluster_node_type = new_cluster_node_type - self.data_bricks_linked_service = data_bricks_linked_service - - -class CreateDataFlowDebugSessionResponse(msrest.serialization.Model): - """Response body structure for creating data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - **kwargs - ): - super(CreateDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.session_id = session_id - - -class CreateRunResponse(msrest.serialization.Model): - """Response body with a run identifier. - - All required parameters must be populated in order to send to Azure. - - :param run_id: Required. Identifier of a run. - :type run_id: str - """ - - _validation = { - 'run_id': {'required': True}, - } - - _attribute_map = { - 'run_id': {'key': 'runId', 'type': 'str'}, - } - - def __init__( - self, - *, - run_id: str, - **kwargs - ): - super(CreateRunResponse, self).__init__(**kwargs) - self.run_id = run_id - - -class CustomActivity(ExecutionActivity): - """Custom activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param command: Required. Command for custom activity Type: string (or Expression with - resultType string). - :type command: object - :param resource_linked_service: Resource linked service reference. - :type resource_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param folder_path: Folder path for resource files Type: string (or Expression with resultType - string). - :type folder_path: object - :param reference_objects: Reference objects. - :type reference_objects: ~azure.synapse.artifacts.models.CustomActivityReferenceObject - :param extended_properties: User defined property bag. There is no restriction on the keys or - values that can be used. The user specified custom activity has the full responsibility to - consume and interpret the content defined. - :type extended_properties: dict[str, object] - :param retention_time_in_days: The retention time for the files submitted for custom activity. - Type: double (or Expression with resultType double). - :type retention_time_in_days: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'command': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'command': {'key': 'typeProperties.command', 'type': 'object'}, - 'resource_linked_service': {'key': 'typeProperties.resourceLinkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'typeProperties.folderPath', 'type': 'object'}, - 'reference_objects': {'key': 'typeProperties.referenceObjects', 'type': 'CustomActivityReferenceObject'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': '{object}'}, - 'retention_time_in_days': {'key': 'typeProperties.retentionTimeInDays', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - command: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - resource_linked_service: Optional["LinkedServiceReference"] = None, - folder_path: Optional[object] = None, - reference_objects: Optional["CustomActivityReferenceObject"] = None, - extended_properties: Optional[Dict[str, object]] = None, - retention_time_in_days: Optional[object] = None, - **kwargs - ): - super(CustomActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'Custom' - self.command = command - self.resource_linked_service = resource_linked_service - self.folder_path = folder_path - self.reference_objects = reference_objects - self.extended_properties = extended_properties - self.retention_time_in_days = retention_time_in_days - - -class CustomActivityReferenceObject(msrest.serialization.Model): - """Reference objects for custom activity. - - :param linked_services: Linked service references. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param datasets: Dataset references. - :type datasets: list[~azure.synapse.artifacts.models.DatasetReference] - """ - - _attribute_map = { - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceReference]'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetReference]'}, - } - - def __init__( - self, - *, - linked_services: Optional[List["LinkedServiceReference"]] = None, - datasets: Optional[List["DatasetReference"]] = None, - **kwargs - ): - super(CustomActivityReferenceObject, self).__init__(**kwargs) - self.linked_services = linked_services - self.datasets = datasets - - -class CustomDataSourceLinkedService(LinkedService): - """Custom linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param type_properties: Required. Custom linked service properties. - :type type_properties: object - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type_properties': {'key': 'typeProperties', 'type': 'object'}, - } - - def __init__( - self, - *, - type_properties: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(CustomDataSourceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'CustomDataSource' - self.type_properties = type_properties - - -class DatabricksNotebookActivity(ExecutionActivity): - """DatabricksNotebook activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param notebook_path: Required. The absolute path of the notebook to be run in the Databricks - Workspace. This path must begin with a slash. Type: string (or Expression with resultType - string). - :type notebook_path: object - :param base_parameters: Base parameters to be used for each run of this job.If the notebook - takes a parameter that is not specified, the default value from the notebook will be used. - :type base_parameters: dict[str, object] - :param libraries: A list of libraries to be installed on the cluster that will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'notebook_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'notebook_path': {'key': 'typeProperties.notebookPath', 'type': 'object'}, - 'base_parameters': {'key': 'typeProperties.baseParameters', 'type': '{object}'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__( - self, - *, - name: str, - notebook_path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - base_parameters: Optional[Dict[str, object]] = None, - libraries: Optional[List[Dict[str, object]]] = None, - **kwargs - ): - super(DatabricksNotebookActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'DatabricksNotebook' - self.notebook_path = notebook_path - self.base_parameters = base_parameters - self.libraries = libraries - - -class DatabricksSparkJarActivity(ExecutionActivity): - """DatabricksSparkJar activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param main_class_name: Required. The full name of the class containing the main method to be - executed. This class must be contained in a JAR provided as a library. Type: string (or - Expression with resultType string). - :type main_class_name: object - :param parameters: Parameters that will be passed to the main method. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'main_class_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'main_class_name': {'key': 'typeProperties.mainClassName', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__( - self, - *, - name: str, - main_class_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - parameters: Optional[List[object]] = None, - libraries: Optional[List[Dict[str, object]]] = None, - **kwargs - ): - super(DatabricksSparkJarActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'DatabricksSparkJar' - self.main_class_name = main_class_name - self.parameters = parameters - self.libraries = libraries - - -class DatabricksSparkPythonActivity(ExecutionActivity): - """DatabricksSparkPython activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param python_file: Required. The URI of the Python file to be executed. DBFS paths are - supported. Type: string (or Expression with resultType string). - :type python_file: object - :param parameters: Command line parameters that will be passed to the Python file. - :type parameters: list[object] - :param libraries: A list of libraries to be installed on the cluster that will execute the job. - :type libraries: list[dict[str, object]] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'python_file': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'python_file': {'key': 'typeProperties.pythonFile', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '[object]'}, - 'libraries': {'key': 'typeProperties.libraries', 'type': '[{object}]'}, - } - - def __init__( - self, - *, - name: str, - python_file: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - parameters: Optional[List[object]] = None, - libraries: Optional[List[Dict[str, object]]] = None, - **kwargs - ): - super(DatabricksSparkPythonActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'DatabricksSparkPython' - self.python_file = python_file - self.parameters = parameters - self.libraries = libraries - - -class DataFlow(msrest.serialization.Model): - """Azure Synapse nested object which contains a flow with data movements and transformations. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MappingDataFlow. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of data flow.Constant filled by server. - :type type: str - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, Data flow will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.DataFlowFolder - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - } - - _subtype_map = { - 'type': {'MappingDataFlow': 'MappingDataFlow'} - } - - def __init__( - self, - *, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DataFlowFolder"] = None, - **kwargs - ): - super(DataFlow, self).__init__(**kwargs) - self.type: Optional[str] = None - self.description = description - self.annotations = annotations - self.folder = folder - - -class DataFlowDebugCommandRequest(msrest.serialization.Model): - """Request body structure for data flow expression preview. - - All required parameters must be populated in order to send to Azure. - - :param session_id: Required. The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param command_name: The command name. - :type command_name: str - :param command_payload: Required. The command payload object. - :type command_payload: object - """ - - _validation = { - 'session_id': {'required': True}, - 'command_payload': {'required': True}, - } - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'command_name': {'key': 'commandName', 'type': 'str'}, - 'command_payload': {'key': 'commandPayload', 'type': 'object'}, - } - - def __init__( - self, - *, - session_id: str, - command_payload: object, - data_flow_name: Optional[str] = None, - command_name: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugCommandRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - self.command_name = command_name - self.command_payload = command_payload - - -class DataFlowDebugCommandResponse(msrest.serialization.Model): - """Response body structure of data flow result for data preview, statistics or expression preview. - - :param status: The run status of data preview, statistics or expression preview. - :type status: str - :param data: The result data of data preview, statistics or expression preview. - :type data: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'str'}, - } - - def __init__( - self, - *, - status: Optional[str] = None, - data: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugCommandResponse, self).__init__(**kwargs) - self.status = status - self.data = data - - -class DataFlowDebugPackage(msrest.serialization.Model): - """Request body structure for starting data flow debug session. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowDebugResource - :param datasets: List of datasets. - :type datasets: list[~azure.synapse.artifacts.models.DatasetDebugResource] - :param linked_services: List of linked services. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceDebugResource] - :param staging: Staging info for debug session. - :type staging: ~azure.synapse.artifacts.models.DataFlowStagingInfo - :param debug_settings: Data flow debug settings. - :type debug_settings: ~azure.synapse.artifacts.models.DataFlowDebugPackageDebugSettings - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowDebugResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetDebugResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceDebugResource]'}, - 'staging': {'key': 'staging', 'type': 'DataFlowStagingInfo'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'DataFlowDebugPackageDebugSettings'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - session_id: Optional[str] = None, - data_flow: Optional["DataFlowDebugResource"] = None, - datasets: Optional[List["DatasetDebugResource"]] = None, - linked_services: Optional[List["LinkedServiceDebugResource"]] = None, - staging: Optional["DataFlowStagingInfo"] = None, - debug_settings: Optional["DataFlowDebugPackageDebugSettings"] = None, - **kwargs - ): - super(DataFlowDebugPackage, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.session_id = session_id - self.data_flow = data_flow - self.datasets = datasets - self.linked_services = linked_services - self.staging = staging - self.debug_settings = debug_settings - - -class DataFlowDebugPackageDebugSettings(msrest.serialization.Model): - """Data flow debug settings. - - :param source_settings: Source setting for data flow debug. - :type source_settings: list[~azure.synapse.artifacts.models.DataFlowSourceSetting] - :param parameters: Data flow parameters. - :type parameters: dict[str, object] - :param dataset_parameters: Parameters for dataset. - :type dataset_parameters: object - """ - - _attribute_map = { - 'source_settings': {'key': 'sourceSettings', 'type': '[DataFlowSourceSetting]'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - def __init__( - self, - *, - source_settings: Optional[List["DataFlowSourceSetting"]] = None, - parameters: Optional[Dict[str, object]] = None, - dataset_parameters: Optional[object] = None, - **kwargs - ): - super(DataFlowDebugPackageDebugSettings, self).__init__(**kwargs) - self.source_settings = source_settings - self.parameters = parameters - self.dataset_parameters = dataset_parameters - - -class DataFlowDebugPreviewDataRequest(msrest.serialization.Model): - """Request body structure for data flow preview data. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param stream_name: The output stream name. - :type stream_name: str - :param row_limits: The row limit for preview request. - :type row_limits: int - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - stream_name: Optional[str] = None, - row_limits: Optional[int] = None, - **kwargs - ): - super(DataFlowDebugPreviewDataRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - self.stream_name = stream_name - self.row_limits = row_limits - - -class DataFlowDebugQueryResponse(msrest.serialization.Model): - """Response body structure of data flow query for data preview, statistics or expression preview. - - :param run_id: The run ID of data flow debug session. - :type run_id: str - """ - - _attribute_map = { - 'run_id': {'key': 'runId', 'type': 'str'}, - } - - def __init__( - self, - *, - run_id: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugQueryResponse, self).__init__(**kwargs) - self.run_id = run_id - - -class SubResourceDebugResource(msrest.serialization.Model): - """Azure Synapse nested debug resource. - - :param name: The resource name. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(SubResourceDebugResource, self).__init__(**kwargs) - self.name = name - - -class DataFlowDebugResource(SubResourceDebugResource): - """Data flow debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Data flow properties. - :type properties: ~azure.synapse.artifacts.models.DataFlow - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__( - self, - *, - properties: "DataFlow", - name: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class DataFlowDebugResultResponse(msrest.serialization.Model): - """Response body structure of data flow result for data preview, statistics or expression preview. - - :param status: The run status of data preview, statistics or expression preview. - :type status: str - :param data: The result data of data preview, statistics or expression preview. - :type data: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'str'}, - } - - def __init__( - self, - *, - status: Optional[str] = None, - data: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugResultResponse, self).__init__(**kwargs) - self.status = status - self.data = data - - -class DataFlowDebugSessionInfo(msrest.serialization.Model): - """Data flow debug session info. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param data_flow_name: The name of the data flow. - :type data_flow_name: str - :param compute_type: Compute type of the cluster. - :type compute_type: str - :param core_count: Core count of the cluster. - :type core_count: int - :param node_count: Node count of the cluster. (deprecated property). - :type node_count: int - :param integration_runtime_name: Attached integration runtime name of data flow debug session. - :type integration_runtime_name: str - :param session_id: The ID of data flow debug session. - :type session_id: str - :param start_time: Start time of data flow debug session. - :type start_time: str - :param time_to_live_in_minutes: Compute type of the cluster. - :type time_to_live_in_minutes: int - :param last_activity_time: Last activity time of data flow debug session. - :type last_activity_time: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - 'node_count': {'key': 'nodeCount', 'type': 'int'}, - 'integration_runtime_name': {'key': 'integrationRuntimeName', 'type': 'str'}, - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'start_time': {'key': 'startTime', 'type': 'str'}, - 'time_to_live_in_minutes': {'key': 'timeToLiveInMinutes', 'type': 'int'}, - 'last_activity_time': {'key': 'lastActivityTime', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - data_flow_name: Optional[str] = None, - compute_type: Optional[str] = None, - core_count: Optional[int] = None, - node_count: Optional[int] = None, - integration_runtime_name: Optional[str] = None, - session_id: Optional[str] = None, - start_time: Optional[str] = None, - time_to_live_in_minutes: Optional[int] = None, - last_activity_time: Optional[str] = None, - **kwargs - ): - super(DataFlowDebugSessionInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.data_flow_name = data_flow_name - self.compute_type = compute_type - self.core_count = core_count - self.node_count = node_count - self.integration_runtime_name = integration_runtime_name - self.session_id = session_id - self.start_time = start_time - self.time_to_live_in_minutes = time_to_live_in_minutes - self.last_activity_time = last_activity_time - - -class DataFlowDebugStatisticsRequest(msrest.serialization.Model): - """Request body structure for data flow statistics. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param stream_name: The output stream name. - :type stream_name: str - :param columns: List of column names. - :type columns: list[str] - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'columns': {'key': 'columns', 'type': '[str]'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - stream_name: Optional[str] = None, - columns: Optional[List[str]] = None, - **kwargs - ): - super(DataFlowDebugStatisticsRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - self.stream_name = stream_name - self.columns = columns - - -class DataFlowFolder(msrest.serialization.Model): - """The folder that this data flow is in. If not specified, Data flow will appear at the root level. - - :param name: The name of the folder that this data flow is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(DataFlowFolder, self).__init__(**kwargs) - self.name = name - - -class DataFlowListResponse(msrest.serialization.Model): - """A list of data flow resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of data flows. - :type value: list[~azure.synapse.artifacts.models.DataFlowResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DataFlowResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["DataFlowResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(DataFlowListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class DataFlowReference(msrest.serialization.Model): - """Data flow reference type. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar type: Required. Data flow reference type. Default value: "DataFlowReference". - :vartype type: str - :param reference_name: Required. Reference data flow name. - :type reference_name: str - :param dataset_parameters: Reference data flow parameters from dataset. - :type dataset_parameters: object - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'dataset_parameters': {'key': 'datasetParameters', 'type': 'object'}, - } - - type = "DataFlowReference" - - def __init__( - self, - *, - reference_name: str, - additional_properties: Optional[Dict[str, object]] = None, - dataset_parameters: Optional[object] = None, - **kwargs - ): - super(DataFlowReference, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.reference_name = reference_name - self.dataset_parameters = dataset_parameters - - -class SubResource(msrest.serialization.Model): - """Azure Synapse nested resource, which belongs to a workspace. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :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(SubResource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.etag = None - - -class DataFlowResource(SubResource): - """Data flow resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Data flow properties. - :type properties: ~azure.synapse.artifacts.models.DataFlow - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DataFlow'}, - } - - def __init__( - self, - *, - properties: "DataFlow", - **kwargs - ): - super(DataFlowResource, self).__init__(**kwargs) - self.properties = properties - - -class Transformation(msrest.serialization.Model): - """A data flow transformation. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - description: Optional[str] = None, - **kwargs - ): - super(Transformation, self).__init__(**kwargs) - self.name = name - self.description = description - - -class DataFlowSink(Transformation): - """Transformation for data flow sink. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - description: Optional[str] = None, - dataset: Optional["DatasetReference"] = None, - **kwargs - ): - super(DataFlowSink, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSource(Transformation): - """Transformation for data flow source. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - description: Optional[str] = None, - dataset: Optional["DatasetReference"] = None, - **kwargs - ): - super(DataFlowSource, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSourceSetting(msrest.serialization.Model): - """Definition of data flow source setting for debug. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param source_name: The data flow source name. - :type source_name: str - :param row_limit: Defines the row limit of data flow source in debug. - :type row_limit: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_name': {'key': 'sourceName', 'type': 'str'}, - 'row_limit': {'key': 'rowLimit', 'type': 'int'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - source_name: Optional[str] = None, - row_limit: Optional[int] = None, - **kwargs - ): - super(DataFlowSourceSetting, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.source_name = source_name - self.row_limit = row_limit - - -class DataFlowStagingInfo(msrest.serialization.Model): - """Staging info for execute data flow activity. - - :param linked_service: Staging linked service reference. - :type linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param folder_path: Folder path for staging blob. - :type folder_path: str - """ - - _attribute_map = { - 'linked_service': {'key': 'linkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'folderPath', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service: Optional["LinkedServiceReference"] = None, - folder_path: Optional[str] = None, - **kwargs - ): - super(DataFlowStagingInfo, self).__init__(**kwargs) - self.linked_service = linked_service - self.folder_path = folder_path - - -class DataLakeAnalyticsUSQLActivity(ExecutionActivity): - """Data Lake Analytics U-SQL activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param script_path: Required. Case-sensitive path to folder that contains the U-SQL script. - Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Required. Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param degree_of_parallelism: The maximum number of nodes simultaneously used to run the job. - Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1. - :type degree_of_parallelism: object - :param priority: Determines which jobs out of all that are queued should be selected to run - first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or - Expression with resultType integer), minimum: 1. - :type priority: object - :param parameters: Parameters for U-SQL job request. - :type parameters: dict[str, object] - :param runtime_version: Runtime version of the U-SQL engine to use. Type: string (or Expression - with resultType string). - :type runtime_version: object - :param compilation_mode: Compilation mode of U-SQL. Must be one of these values : Semantic, - Full and SingleBox. Type: string (or Expression with resultType string). - :type compilation_mode: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'script_path': {'required': True}, - 'script_linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'degree_of_parallelism': {'key': 'typeProperties.degreeOfParallelism', 'type': 'object'}, - 'priority': {'key': 'typeProperties.priority', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'runtime_version': {'key': 'typeProperties.runtimeVersion', 'type': 'object'}, - 'compilation_mode': {'key': 'typeProperties.compilationMode', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - script_path: object, - script_linked_service: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - degree_of_parallelism: Optional[object] = None, - priority: Optional[object] = None, - parameters: Optional[Dict[str, object]] = None, - runtime_version: Optional[object] = None, - compilation_mode: Optional[object] = None, - **kwargs - ): - super(DataLakeAnalyticsUSQLActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'DataLakeAnalyticsU-SQL' - self.script_path = script_path - self.script_linked_service = script_linked_service - self.degree_of_parallelism = degree_of_parallelism - self.priority = priority - self.parameters = parameters - self.runtime_version = runtime_version - self.compilation_mode = compilation_mode - - -class DatasetCompression(msrest.serialization.Model): - """The compression method used on a dataset. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DatasetBZip2Compression, DatasetDeflateCompression, DatasetGZipCompression, DatasetZipDeflateCompression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'BZip2': 'DatasetBZip2Compression', 'Deflate': 'DatasetDeflateCompression', 'GZip': 'DatasetGZipCompression', 'ZipDeflate': 'DatasetZipDeflateCompression'} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetCompression, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'DatasetCompression' - - -class DatasetBZip2Compression(DatasetCompression): - """The BZip2 compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetBZip2Compression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'BZip2' - - -class DatasetDebugResource(SubResourceDebugResource): - """Dataset debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Dataset properties. - :type properties: ~azure.synapse.artifacts.models.Dataset - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__( - self, - *, - properties: "Dataset", - name: Optional[str] = None, - **kwargs - ): - super(DatasetDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class DatasetDeflateCompression(DatasetCompression): - """The Deflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The Deflate compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'Deflate' - self.level = level - - -class DatasetFolder(msrest.serialization.Model): - """The folder that this Dataset is in. If not specified, Dataset will appear at the root level. - - :param name: The name of the folder that this Dataset is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(DatasetFolder, self).__init__(**kwargs) - self.name = name - - -class DatasetGZipCompression(DatasetCompression): - """The GZip compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The GZip compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetGZipCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'GZip' - self.level = level - - -class DatasetListResponse(msrest.serialization.Model): - """A list of dataset resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of datasets. - :type value: list[~azure.synapse.artifacts.models.DatasetResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DatasetResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["DatasetResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(DatasetListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class DatasetLocation(msrest.serialization.Model): - """Dataset location. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: . - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset storage location.Constant filled by server. - :type type: str - :param folder_path: Specify the folder path of dataset. Type: string (or Expression with - resultType string). - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or Expression with resultType - string). - :type file_name: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - } - - _subtype_map = { - 'type': {} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - folder_path: Optional[object] = None, - file_name: Optional[object] = None, - **kwargs - ): - super(DatasetLocation, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'DatasetLocation' - self.folder_path = folder_path - self.file_name = file_name - - -class DatasetReference(msrest.serialization.Model): - """Dataset reference type. - - 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 type: Required. Dataset reference type. Default value: "DatasetReference". - :vartype type: str - :param reference_name: Required. Reference dataset name. - :type reference_name: str - :param parameters: Arguments for dataset. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "DatasetReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class DatasetResource(SubResource): - """Dataset resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Dataset properties. - :type properties: ~azure.synapse.artifacts.models.Dataset - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__( - self, - *, - properties: "Dataset", - **kwargs - ): - super(DatasetResource, self).__init__(**kwargs) - self.properties = properties - - -class DatasetZipDeflateCompression(DatasetCompression): - """The ZipDeflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The ZipDeflate compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetZipDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'ZipDeflate' - self.level = level - - -class Db2LinkedService(LinkedService): - """Linked service for DB2 data source. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Server name for connection. Type: string (or Expression with - resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or Expression with - resultType string). - :type database: object - :ivar authentication_type: AuthenticationType to be used for connection. Default value: - "Basic". - :vartype authentication_type: str - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param package_collection: Under where packages are created when querying database. Type: - string (or Expression with resultType string). - :type package_collection: object - :param certificate_common_name: Certificate Common Name when TLS is enabled. Type: string (or - Expression with resultType string). - :type certificate_common_name: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - 'authentication_type': {'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'package_collection': {'key': 'typeProperties.packageCollection', 'type': 'object'}, - 'certificate_common_name': {'key': 'typeProperties.certificateCommonName', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - authentication_type = "Basic" - - def __init__( - self, - *, - server: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - package_collection: Optional[object] = None, - certificate_common_name: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(Db2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Db2' - self.server = server - self.database = database - self.username = username - self.password = password - self.package_collection = package_collection - self.certificate_common_name = certificate_common_name - self.encrypted_credential = encrypted_credential - - -class Db2TableDataset(Dataset): - """The Db2 table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The Db2 schema name. Type: string (or Expression with - resultType string). - :type schema_type_properties_schema: object - :param table: The Db2 table name. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(Db2TableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Db2Table' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class DeleteActivity(ExecutionActivity): - """Delete activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param recursive: If true, files or sub-folders under current folder path will be deleted - recursively. Default is false. Type: boolean (or Expression with resultType boolean). - :type recursive: object - :param max_concurrent_connections: The max concurrent connections to connect data source at the - same time. - :type max_concurrent_connections: int - :param enable_logging: Whether to record detailed logs of delete-activity execution. Default - value is false. Type: boolean (or Expression with resultType boolean). - :type enable_logging: object - :param log_storage_settings: Log storage settings customer need to provide when enableLogging - is true. - :type log_storage_settings: ~azure.synapse.artifacts.models.LogStorageSettings - :param dataset: Required. Delete activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'max_concurrent_connections': {'minimum': 1}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'recursive': {'key': 'typeProperties.recursive', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'typeProperties.maxConcurrentConnections', 'type': 'int'}, - 'enable_logging': {'key': 'typeProperties.enableLogging', 'type': 'object'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - recursive: Optional[object] = None, - max_concurrent_connections: Optional[int] = None, - enable_logging: Optional[object] = None, - log_storage_settings: Optional["LogStorageSettings"] = None, - **kwargs - ): - super(DeleteActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'Delete' - self.recursive = recursive - self.max_concurrent_connections = max_concurrent_connections - self.enable_logging = enable_logging - self.log_storage_settings = log_storage_settings - self.dataset = dataset - - -class DeleteDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for deleting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - **kwargs - ): - super(DeleteDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - - -class DelimitedTextDataset(Dataset): - """Delimited text dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the delimited text storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param column_delimiter: The column delimiter. Type: string (or Expression with resultType - string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with resultType string). - :type row_delimiter: object - :param encoding_name: The code page name of the preferred encoding. If miss, the default value - is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in - the following link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with - resultType string). - :type encoding_name: object - :param compression_codec: Possible values include: "bzip2", "gzip", "deflate", "zipDeflate", - "snappy", "lz4". - :type compression_codec: str or ~azure.synapse.artifacts.models.DelimitedTextCompressionCodec - :param compression_level: The data compression method used for DelimitedText. Possible values - include: "Optimal", "Fastest". - :type compression_level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - :param quote_char: The quote character. Type: string (or Expression with resultType string). - :type quote_char: object - :param escape_char: The escape character. Type: string (or Expression with resultType string). - :type escape_char: object - :param first_row_as_header: When used as input, treat the first row of data as headers. When - used as output,write the headers into the output as the first row of data. The default value is - false. Type: boolean (or Expression with resultType boolean). - :type first_row_as_header: object - :param null_value: The null value string. Type: string (or Expression with resultType string). - :type null_value: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'column_delimiter': {'key': 'typeProperties.columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'typeProperties.rowDelimiter', 'type': 'object'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'str'}, - 'compression_level': {'key': 'typeProperties.compressionLevel', 'type': 'str'}, - 'quote_char': {'key': 'typeProperties.quoteChar', 'type': 'object'}, - 'escape_char': {'key': 'typeProperties.escapeChar', 'type': 'object'}, - 'first_row_as_header': {'key': 'typeProperties.firstRowAsHeader', 'type': 'object'}, - 'null_value': {'key': 'typeProperties.nullValue', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - column_delimiter: Optional[object] = None, - row_delimiter: Optional[object] = None, - encoding_name: Optional[object] = None, - compression_codec: Optional[Union[str, "DelimitedTextCompressionCodec"]] = None, - compression_level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - quote_char: Optional[object] = None, - escape_char: Optional[object] = None, - first_row_as_header: Optional[object] = None, - null_value: Optional[object] = None, - **kwargs - ): - super(DelimitedTextDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DelimitedText' - self.location = location - self.column_delimiter = column_delimiter - self.row_delimiter = row_delimiter - self.encoding_name = encoding_name - self.compression_codec = compression_codec - self.compression_level = compression_level - self.quote_char = quote_char - self.escape_char = escape_char - self.first_row_as_header = first_row_as_header - self.null_value = null_value - - -class DocumentDbCollectionDataset(Dataset): - """Microsoft Azure Document Database Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. Document Database collection name. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(DocumentDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DocumentDbCollection' - self.collection_name = collection_name - - -class DrillLinkedService(LinkedService): - """Drill server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DrillLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Drill' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class DrillTableDataset(Dataset): - """Drill server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Drill. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Drill. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(DrillTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DrillTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class DynamicsAXLinkedService(LinkedService): - """Dynamics AX linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData - endpoint. - :type url: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. Mark this field as a - SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key - Vault. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. Specify the tenant information (domain name or tenant ID) under which - your application resides. Retrieve it by hovering the mouse in the top-right corner of the - Azure portal. Type: string (or Expression with resultType string). - :type tenant: object - :param aad_resource_id: Required. Specify the resource you are requesting authorization. Type: - string (or Expression with resultType string). - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - 'tenant': {'required': True}, - 'aad_resource_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - service_principal_id: object, - service_principal_key: "SecretBase", - tenant: object, - aad_resource_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsAXLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'DynamicsAX' - self.url = url - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - - -class DynamicsAXResourceDataset(Dataset): - """The path of the Dynamics AX OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the Dynamics AX OData entity. Type: string (or Expression - with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(DynamicsAXResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsAXResource' - self.path = path - - -class DynamicsCrmEntityDataset(Dataset): - """The Dynamics CRM entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - entity_name: Optional[object] = None, - **kwargs - ): - super(DynamicsCrmEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsCrmEntity' - self.entity_name = entity_name - - -class DynamicsCrmLinkedService(LinkedService): - """Dynamics CRM linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics CRM instance. 'Online' - for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: - string (or Expression with resultType string). Possible values include: "Online", - "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics CRM server. The property is - required for on-prem and not allowed for online. Type: string (or Expression with resultType - string). - :type host_name: object - :param port: The port of on-premises Dynamics CRM server. The property is required for on-prem - and not allowed for online. Default is 443. Type: integer (or Expression with resultType - integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics CRM server. The property is required for - on-line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics CRM instance. The property is - required for on-prem and required for online when there are more than one Dynamics CRM - instances associated with the user. Type: string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect to Dynamics CRM - server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, - 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or - Expression with resultType string). Possible values include: "Office365", "Ifd", - "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics CRM instance. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password to access the Dynamics CRM instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - deployment_type: Union[str, "DynamicsDeploymentType"], - authentication_type: Union[str, "DynamicsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - host_name: Optional[object] = None, - port: Optional[object] = None, - service_uri: Optional[object] = None, - organization_name: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_credential_type: Optional[Union[str, "DynamicsServicePrincipalCredentialType"]] = None, - service_principal_credential: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsCrmLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'DynamicsCrm' - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - - -class DynamicsEntityDataset(Dataset): - """The Dynamics entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - entity_name: Optional[object] = None, - **kwargs - ): - super(DynamicsEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsEntity' - self.entity_name = entity_name - - -class DynamicsLinkedService(LinkedService): - """Dynamics linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics instance. 'Online' for - Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or - Expression with resultType string). Possible values include: "Online", "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics server. The property is required - for on-prem and not allowed for online. Type: string (or Expression with resultType string). - :type host_name: str - :param port: The port of on-premises Dynamics server. The property is required for on-prem and - not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), - minimum: 0. - :type port: str - :param service_uri: The URL to the Microsoft Dynamics server. The property is required for on- - line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: str - :param organization_name: The organization name of the Dynamics instance. The property is - required for on-prem and required for online when there are more than one Dynamics instances - associated with the user. Type: string (or Expression with resultType string). - :type organization_name: str - :param authentication_type: Required. The authentication type to connect to Dynamics server. - 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' - for Server-To-Server authentication in online scenario. Type: string (or Expression with - resultType string). Possible values include: "Office365", "Ifd", "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics instance. Type: string (or Expression with - resultType string). - :type username: object - :param password: Password to access the Dynamics instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'str'}, - 'port': {'key': 'typeProperties.port', 'type': 'str'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'str'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - deployment_type: Union[str, "DynamicsDeploymentType"], - authentication_type: Union[str, "DynamicsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - host_name: Optional[str] = None, - port: Optional[str] = None, - service_uri: Optional[str] = None, - organization_name: Optional[str] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_credential_type: Optional[Union[str, "DynamicsServicePrincipalCredentialType"]] = None, - service_principal_credential: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Dynamics' - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - - -class EloquaLinkedService(LinkedService): - """Eloqua server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Eloqua server. (i.e. eloqua.example.com). - :type endpoint: object - :param username: Required. The site name and user name of your Eloqua account in the form: - sitename/username. (i.e. Eloqua/Alice). - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - username: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(EloquaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Eloqua' - self.endpoint = endpoint - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class EloquaObjectDataset(Dataset): - """Eloqua server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(EloquaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'EloquaObject' - self.table_name = table_name - - -class EvaluateDataFlowExpressionRequest(msrest.serialization.Model): - """Request body structure for data flow expression preview. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param stream_name: The output stream name. - :type stream_name: str - :param row_limits: The row limit for preview request. - :type row_limits: int - :param expression: The expression for preview. - :type expression: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - 'expression': {'key': 'expression', 'type': 'str'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - stream_name: Optional[str] = None, - row_limits: Optional[int] = None, - expression: Optional[str] = None, - **kwargs - ): - super(EvaluateDataFlowExpressionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - self.stream_name = stream_name - self.row_limits = row_limits - self.expression = expression - - -class ExecuteDataFlowActivity(ExecutionActivity): - """Execute data flow activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param data_flow: Required. Data flow reference. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowReference - :param staging: Staging info for execute data flow activity. - :type staging: ~azure.synapse.artifacts.models.DataFlowStagingInfo - :param integration_runtime: The integration runtime reference. - :type integration_runtime: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param compute: Compute properties for data flow activity. - :type compute: ~azure.synapse.artifacts.models.ExecuteDataFlowActivityTypePropertiesCompute - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'data_flow': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'data_flow': {'key': 'typeProperties.dataFlow', 'type': 'DataFlowReference'}, - 'staging': {'key': 'typeProperties.staging', 'type': 'DataFlowStagingInfo'}, - 'integration_runtime': {'key': 'typeProperties.integrationRuntime', 'type': 'IntegrationRuntimeReference'}, - 'compute': {'key': 'typeProperties.compute', 'type': 'ExecuteDataFlowActivityTypePropertiesCompute'}, - } - - def __init__( - self, - *, - name: str, - data_flow: "DataFlowReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - staging: Optional["DataFlowStagingInfo"] = None, - integration_runtime: Optional["IntegrationRuntimeReference"] = None, - compute: Optional["ExecuteDataFlowActivityTypePropertiesCompute"] = None, - **kwargs - ): - super(ExecuteDataFlowActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'ExecuteDataFlow' - self.data_flow = data_flow - self.staging = staging - self.integration_runtime = integration_runtime - self.compute = compute - - -class ExecuteDataFlowActivityTypePropertiesCompute(msrest.serialization.Model): - """Compute properties for data flow activity. - - :param compute_type: Compute type of the cluster which will execute data flow job. Possible - values include: "General", "MemoryOptimized", "ComputeOptimized". - :type compute_type: str or ~azure.synapse.artifacts.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow job. Supported values - are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - } - - def __init__( - self, - *, - compute_type: Optional[Union[str, "DataFlowComputeType"]] = None, - core_count: Optional[int] = None, - **kwargs - ): - super(ExecuteDataFlowActivityTypePropertiesCompute, self).__init__(**kwargs) - self.compute_type = compute_type - self.core_count = core_count - - -class ExecutePipelineActivity(Activity): - """Execute pipeline activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param pipeline: Required. Pipeline reference. - :type pipeline: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - :param wait_on_completion: Defines whether activity execution will wait for the dependent - pipeline execution to finish. Default is false. - :type wait_on_completion: bool - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'pipeline': {'key': 'typeProperties.pipeline', 'type': 'PipelineReference'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'wait_on_completion': {'key': 'typeProperties.waitOnCompletion', 'type': 'bool'}, - } - - def __init__( - self, - *, - name: str, - pipeline: "PipelineReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - parameters: Optional[Dict[str, object]] = None, - wait_on_completion: Optional[bool] = None, - **kwargs - ): - super(ExecutePipelineActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'ExecutePipeline' - self.pipeline = pipeline - self.parameters = parameters - self.wait_on_completion = wait_on_completion - - -class ExecuteSSISPackageActivity(ExecutionActivity): - """Execute SSIS package activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param package_location: Required. SSIS package location. - :type package_location: ~azure.synapse.artifacts.models.SSISPackageLocation - :param runtime: Specifies the runtime to execute SSIS package. The value should be "x86" or - "x64". Type: string (or Expression with resultType string). - :type runtime: object - :param logging_level: The logging level of SSIS package execution. Type: string (or Expression - with resultType string). - :type logging_level: object - :param environment_path: The environment path to execute the SSIS package. Type: string (or - Expression with resultType string). - :type environment_path: object - :param execution_credential: The package execution credential. - :type execution_credential: ~azure.synapse.artifacts.models.SSISExecutionCredential - :param connect_via: Required. The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param project_parameters: The project level parameters to execute the SSIS package. - :type project_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param package_parameters: The package level parameters to execute the SSIS package. - :type package_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param project_connection_managers: The project level connection managers to execute the SSIS - package. - :type project_connection_managers: dict[str, object] - :param package_connection_managers: The package level connection managers to execute the SSIS - package. - :type package_connection_managers: dict[str, object] - :param property_overrides: The property overrides to execute the SSIS package. - :type property_overrides: dict[str, ~azure.synapse.artifacts.models.SSISPropertyOverride] - :param log_location: SSIS package execution log location. - :type log_location: ~azure.synapse.artifacts.models.SSISLogLocation - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'package_location': {'required': True}, - 'connect_via': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'package_location': {'key': 'typeProperties.packageLocation', 'type': 'SSISPackageLocation'}, - 'runtime': {'key': 'typeProperties.runtime', 'type': 'object'}, - 'logging_level': {'key': 'typeProperties.loggingLevel', 'type': 'object'}, - 'environment_path': {'key': 'typeProperties.environmentPath', 'type': 'object'}, - 'execution_credential': {'key': 'typeProperties.executionCredential', 'type': 'SSISExecutionCredential'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - 'project_parameters': {'key': 'typeProperties.projectParameters', 'type': '{SSISExecutionParameter}'}, - 'package_parameters': {'key': 'typeProperties.packageParameters', 'type': '{SSISExecutionParameter}'}, - 'project_connection_managers': {'key': 'typeProperties.projectConnectionManagers', 'type': '{object}'}, - 'package_connection_managers': {'key': 'typeProperties.packageConnectionManagers', 'type': '{object}'}, - 'property_overrides': {'key': 'typeProperties.propertyOverrides', 'type': '{SSISPropertyOverride}'}, - 'log_location': {'key': 'typeProperties.logLocation', 'type': 'SSISLogLocation'}, - } - - def __init__( - self, - *, - name: str, - package_location: "SSISPackageLocation", - connect_via: "IntegrationRuntimeReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - runtime: Optional[object] = None, - logging_level: Optional[object] = None, - environment_path: Optional[object] = None, - execution_credential: Optional["SSISExecutionCredential"] = None, - project_parameters: Optional[Dict[str, "SSISExecutionParameter"]] = None, - package_parameters: Optional[Dict[str, "SSISExecutionParameter"]] = None, - project_connection_managers: Optional[Dict[str, object]] = None, - package_connection_managers: Optional[Dict[str, object]] = None, - property_overrides: Optional[Dict[str, "SSISPropertyOverride"]] = None, - log_location: Optional["SSISLogLocation"] = None, - **kwargs - ): - super(ExecuteSSISPackageActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'ExecuteSSISPackage' - self.package_location = package_location - self.runtime = runtime - self.logging_level = logging_level - self.environment_path = environment_path - self.execution_credential = execution_credential - self.connect_via = connect_via - self.project_parameters = project_parameters - self.package_parameters = package_parameters - self.project_connection_managers = project_connection_managers - self.package_connection_managers = package_connection_managers - self.property_overrides = property_overrides - self.log_location = log_location - - -class ExposureControlRequest(msrest.serialization.Model): - """The exposure control request. - - :param feature_name: The feature name. - :type feature_name: str - :param feature_type: The feature type. - :type feature_type: str - """ - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'feature_type': {'key': 'featureType', 'type': 'str'}, - } - - def __init__( - self, - *, - feature_name: Optional[str] = None, - feature_type: Optional[str] = None, - **kwargs - ): - super(ExposureControlRequest, self).__init__(**kwargs) - self.feature_name = feature_name - self.feature_type = feature_type - - -class ExposureControlResponse(msrest.serialization.Model): - """The exposure control response. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar feature_name: The feature name. - :vartype feature_name: str - :ivar value: The feature value. - :vartype value: str - """ - - _validation = { - 'feature_name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ExposureControlResponse, self).__init__(**kwargs) - self.feature_name = None - self.value = None - - -class Expression(msrest.serialization.Model): - """Azure Synapse expression definition. - - 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 type: Required. Expression type. Default value: "Expression". - :vartype type: str - :param value: Required. Expression value. - :type value: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - type = "Expression" - - def __init__( - self, - *, - value: str, - **kwargs - ): - super(Expression, self).__init__(**kwargs) - self.value = value - - -class FileServerLinkedService(LinkedService): - """File system linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the server. Type: string (or Expression with resultType - string). - :type host: object - :param user_id: User ID to logon the server. Type: string (or Expression with resultType - string). - :type user_id: object - :param password: Password to logon the server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'user_id': {'key': 'typeProperties.userId', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_id: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(FileServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'FileServer' - self.host = host - self.user_id = user_id - self.password = password - self.encrypted_credential = encrypted_credential - - -class FilterActivity(Activity): - """Filter and return results from input array based on the conditions. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param items: Required. Input array on which filter should be applied. - :type items: ~azure.synapse.artifacts.models.Expression - :param condition: Required. Condition to be used for filtering the input. - :type condition: ~azure.synapse.artifacts.models.Expression - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'items': {'required': True}, - 'condition': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'condition': {'key': 'typeProperties.condition', 'type': 'Expression'}, - } - - def __init__( - self, - *, - name: str, - items: "Expression", - condition: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - **kwargs - ): - super(FilterActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Filter' - self.items = items - self.condition = condition - - -class ForEachActivity(Activity): - """This activity is used for iterating over a collection and execute given activities. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param is_sequential: Should the loop be executed in sequence or in parallel (max 50). - :type is_sequential: bool - :param batch_count: Batch count to be used for controlling the number of parallel execution - (when isSequential is set to false). - :type batch_count: int - :param items: Required. Collection to iterate. - :type items: ~azure.synapse.artifacts.models.Expression - :param activities: Required. List of activities to execute . - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'batch_count': {'maximum': 50}, - 'items': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'is_sequential': {'key': 'typeProperties.isSequential', 'type': 'bool'}, - 'batch_count': {'key': 'typeProperties.batchCount', 'type': 'int'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - items: "Expression", - activities: List["Activity"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - is_sequential: Optional[bool] = None, - batch_count: Optional[int] = None, - **kwargs - ): - super(ForEachActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'ForEach' - self.is_sequential = is_sequential - self.batch_count = batch_count - self.items = items - self.activities = activities - - -class FtpServerLinkedService(LinkedService): - """A FTP server Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the FTP server. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the FTP server uses to listen for client connections. - Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.FtpAuthenticationType - :param user_name: Username to logon the FTP server. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password to logon the FTP server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_ssl: If true, connect to the FTP server over SSL/TLS channel. Default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param enable_server_certificate_validation: If true, validate the FTP server SSL certificate - when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - authentication_type: Optional[Union[str, "FtpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - enable_ssl: Optional[object] = None, - enable_server_certificate_validation: Optional[object] = None, - **kwargs - ): - super(FtpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'FtpServer' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.enable_ssl = enable_ssl - self.enable_server_certificate_validation = enable_server_certificate_validation - - -class GetMetadataActivity(ExecutionActivity): - """Activity to get metadata of dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param dataset: Required. GetMetadata activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param field_list: Fields of metadata to get from dataset. - :type field_list: list[object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'field_list': {'key': 'typeProperties.fieldList', 'type': '[object]'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - field_list: Optional[List[object]] = None, - **kwargs - ): - super(GetMetadataActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'GetMetadata' - self.dataset = dataset - self.field_list = field_list - - -class GetSsisObjectMetadataRequest(msrest.serialization.Model): - """The request payload of get SSIS object metadata. - - :param metadata_path: Metadata path. - :type metadata_path: str - """ - - _attribute_map = { - 'metadata_path': {'key': 'metadataPath', 'type': 'str'}, - } - - def __init__( - self, - *, - metadata_path: Optional[str] = None, - **kwargs - ): - super(GetSsisObjectMetadataRequest, self).__init__(**kwargs) - self.metadata_path = metadata_path - - -class GoogleAdWordsLinkedService(LinkedService): - """Google AdWords service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_customer_id: Required. The Client customer ID of the AdWords account that you - want to fetch report data for. - :type client_customer_id: object - :param developer_token: Required. The developer token associated with the manager account that - you use to grant access to the AdWords API. - :type developer_token: ~azure.synapse.artifacts.models.SecretBase - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleAdWordsAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to AdWords - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_customer_id': {'required': True}, - 'developer_token': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_customer_id': {'key': 'typeProperties.clientCustomerID', 'type': 'object'}, - 'developer_token': {'key': 'typeProperties.developerToken', 'type': 'SecretBase'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_customer_id: object, - developer_token: "SecretBase", - authentication_type: Union[str, "GoogleAdWordsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - refresh_token: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - email: Optional[object] = None, - key_file_path: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleAdWordsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleAdWords' - self.client_customer_id = client_customer_id - self.developer_token = developer_token - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - - -class GoogleAdWordsObjectDataset(Dataset): - """Google AdWords service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(GoogleAdWordsObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GoogleAdWordsObject' - self.table_name = table_name - - -class GoogleBigQueryLinkedService(LinkedService): - """Google BigQuery service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param project: Required. The default BigQuery project to query against. - :type project: object - :param additional_projects: A comma-separated list of public BigQuery projects to access. - :type additional_projects: object - :param request_google_drive_scope: Whether to request access to Google Drive. Allowing Google - Drive access enables support for federated tables that combine BigQuery data with data from - Google Drive. The default value is false. - :type request_google_drive_scope: object - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleBigQueryAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to BigQuery - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'project': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'project': {'key': 'typeProperties.project', 'type': 'object'}, - 'additional_projects': {'key': 'typeProperties.additionalProjects', 'type': 'object'}, - 'request_google_drive_scope': {'key': 'typeProperties.requestGoogleDriveScope', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - project: object, - authentication_type: Union[str, "GoogleBigQueryAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - additional_projects: Optional[object] = None, - request_google_drive_scope: Optional[object] = None, - refresh_token: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - email: Optional[object] = None, - key_file_path: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleBigQueryLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleBigQuery' - self.project = project - self.additional_projects = additional_projects - self.request_google_drive_scope = request_google_drive_scope - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - - -class GoogleBigQueryObjectDataset(Dataset): - """Google BigQuery service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using database + table - properties instead. - :type table_name: object - :param table: The table name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type table: object - :param dataset: The database name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type dataset: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - dataset: Optional[object] = None, - **kwargs - ): - super(GoogleBigQueryObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GoogleBigQueryObject' - self.table_name = table_name - self.table = table - self.dataset = dataset - - -class GoogleCloudStorageLinkedService(LinkedService): - """Linked service for Google Cloud Storage. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param access_key_id: The access key identifier of the Google Cloud Storage Identity and Access - Management (IAM) user. Type: string (or Expression with resultType string). - :type access_key_id: object - :param secret_access_key: The secret access key of the Google Cloud Storage Identity and Access - Management (IAM) user. - :type secret_access_key: ~azure.synapse.artifacts.models.SecretBase - :param service_url: This value specifies the endpoint to access with the Google Cloud Storage - Connector. This is an optional property; change it only if you want to try a different service - endpoint or want to switch between https and http. Type: string (or Expression with resultType - string). - :type service_url: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'access_key_id': {'key': 'typeProperties.accessKeyId', 'type': 'object'}, - 'secret_access_key': {'key': 'typeProperties.secretAccessKey', 'type': 'SecretBase'}, - 'service_url': {'key': 'typeProperties.serviceUrl', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_key_id: Optional[object] = None, - secret_access_key: Optional["SecretBase"] = None, - service_url: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleCloudStorageLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleCloudStorage' - self.access_key_id = access_key_id - self.secret_access_key = secret_access_key - self.service_url = service_url - self.encrypted_credential = encrypted_credential - - -class GreenplumLinkedService(LinkedService): - """Greenplum Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GreenplumLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Greenplum' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class GreenplumTableDataset(Dataset): - """Greenplum Database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of Greenplum. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of Greenplum. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(GreenplumTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GreenplumTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class HBaseLinkedService(LinkedService): - """HBase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the HBase server. (i.e. 192.168.222.160). - :type host: object - :param port: The TCP port that the HBase instance uses to listen for client connections. The - default value is 9090. - :type port: object - :param http_path: The partial URL corresponding to the HBase server. (i.e. - /gateway/sandbox/hbase/version). - :type http_path: object - :param authentication_type: Required. The authentication mechanism to use to connect to the - HBase server. Possible values include: "Anonymous", "Basic". - :type authentication_type: str or ~azure.synapse.artifacts.models.HBaseAuthenticationType - :param username: The user name used to connect to the HBase instance. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "HBaseAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - http_path: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HBaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HBase' - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class HBaseObjectDataset(Dataset): - """HBase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(HBaseObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HBaseObject' - self.table_name = table_name - - -class HdfsLinkedService(LinkedService): - """Hadoop Distributed File System (HDFS) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the HDFS service endpoint, e.g. - http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the HDFS. Possible values - are: Anonymous and Windows. Type: string (or Expression with resultType string). - :type authentication_type: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param user_name: User name for Windows authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - encrypted_credential: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - **kwargs - ): - super(HdfsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hdfs' - self.url = url - self.authentication_type = authentication_type - self.encrypted_credential = encrypted_credential - self.user_name = user_name - self.password = password - - -class HDInsightHiveActivity(ExecutionActivity): - """HDInsight Hive activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Hive job request. - :type defines: dict[str, object] - :param variables: User specified arguments under hivevar namespace. - :type variables: list[object] - :param query_timeout: Query timeout value (in minutes). Effective when the HDInsight cluster - is with ESP (Enterprise Security Package). - :type query_timeout: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - 'variables': {'key': 'typeProperties.variables', 'type': '[object]'}, - 'query_timeout': {'key': 'typeProperties.queryTimeout', 'type': 'int'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - script_path: Optional[object] = None, - script_linked_service: Optional["LinkedServiceReference"] = None, - defines: Optional[Dict[str, object]] = None, - variables: Optional[List[object]] = None, - query_timeout: Optional[int] = None, - **kwargs - ): - super(HDInsightHiveActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightHive' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - self.variables = variables - self.query_timeout = query_timeout - - -class HDInsightLinkedService(LinkedService): - """HDInsight linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_uri: Required. HDInsight cluster URI. Type: string (or Expression with - resultType string). - :type cluster_uri: object - :param user_name: HDInsight cluster user name. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: HDInsight cluster password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param linked_service_name: The Azure Storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param hcatalog_linked_service_name: A reference to the Azure SQL linked service that points to - the HCatalog database. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param is_esp_enabled: Specify if the HDInsight is created with ESP (Enterprise Security - Package). Type: Boolean. - :type is_esp_enabled: object - :param file_system: Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. - Type: string (or Expression with resultType string). - :type file_system: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_uri': {'key': 'typeProperties.clusterUri', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'is_esp_enabled': {'key': 'typeProperties.isEspEnabled', 'type': 'object'}, - 'file_system': {'key': 'typeProperties.fileSystem', 'type': 'object'}, - } - - def __init__( - self, - *, - cluster_uri: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - hcatalog_linked_service_name: Optional["LinkedServiceReference"] = None, - encrypted_credential: Optional[object] = None, - is_esp_enabled: Optional[object] = None, - file_system: Optional[object] = None, - **kwargs - ): - super(HDInsightLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HDInsight' - self.cluster_uri = cluster_uri - self.user_name = user_name - self.password = password - self.linked_service_name = linked_service_name - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.encrypted_credential = encrypted_credential - self.is_esp_enabled = is_esp_enabled - self.file_system = file_system - - -class HDInsightMapReduceActivity(ExecutionActivity): - """HDInsight MapReduce activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param class_name: Required. Class name. Type: string (or Expression with resultType string). - :type class_name: object - :param jar_file_path: Required. Jar path. Type: string (or Expression with resultType string). - :type jar_file_path: object - :param jar_linked_service: Jar linked service reference. - :type jar_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param jar_libs: Jar libs. - :type jar_libs: list[object] - :param defines: Allows user to specify defines for the MapReduce job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'class_name': {'required': True}, - 'jar_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'object'}, - 'jar_file_path': {'key': 'typeProperties.jarFilePath', 'type': 'object'}, - 'jar_linked_service': {'key': 'typeProperties.jarLinkedService', 'type': 'LinkedServiceReference'}, - 'jar_libs': {'key': 'typeProperties.jarLibs', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - class_name: object, - jar_file_path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - jar_linked_service: Optional["LinkedServiceReference"] = None, - jar_libs: Optional[List[object]] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightMapReduceActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightMapReduce' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.class_name = class_name - self.jar_file_path = jar_file_path - self.jar_linked_service = jar_linked_service - self.jar_libs = jar_libs - self.defines = defines - - -class HDInsightOnDemandLinkedService(LinkedService): - """HDInsight ondemand linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_size: Required. Number of worker/data nodes in the cluster. Suggestion value: 4. - Type: string (or Expression with resultType string). - :type cluster_size: object - :param time_to_live: Required. The allowed idle time for the on-demand HDInsight cluster. - Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity - run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string - (or Expression with resultType string). - :type time_to_live: object - :param version: Required. Version of the HDInsight cluster.  Type: string (or Expression with - resultType string). - :type version: object - :param linked_service_name: Required. Azure Storage linked service to be used by the on-demand - cluster for storing and processing data. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param host_subscription_id: Required. The customer’s subscription to host the cluster. Type: - string (or Expression with resultType string). - :type host_subscription_id: object - :param service_principal_id: The service principal id for the hostSubscriptionId. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key for the service principal id. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. The Tenant id/name to which the service principal belongs. Type: - string (or Expression with resultType string). - :type tenant: object - :param cluster_resource_group: Required. The resource group where the cluster belongs. Type: - string (or Expression with resultType string). - :type cluster_resource_group: object - :param cluster_name_prefix: The prefix of cluster name, postfix will be distinct with - timestamp. Type: string (or Expression with resultType string). - :type cluster_name_prefix: object - :param cluster_user_name: The username to access the cluster. Type: string (or Expression with - resultType string). - :type cluster_user_name: object - :param cluster_password: The password to access the cluster. - :type cluster_password: ~azure.synapse.artifacts.models.SecretBase - :param cluster_ssh_user_name: The username to SSH remotely connect to cluster’s node (for - Linux). Type: string (or Expression with resultType string). - :type cluster_ssh_user_name: object - :param cluster_ssh_password: The password to SSH remotely connect cluster’s node (for Linux). - :type cluster_ssh_password: ~azure.synapse.artifacts.models.SecretBase - :param additional_linked_service_names: Specifies additional storage accounts for the HDInsight - linked service so that the Data Factory service can register them on your behalf. - :type additional_linked_service_names: - list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param hcatalog_linked_service_name: The name of Azure SQL linked service that point to the - HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database - as the metastore. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param cluster_type: The cluster type. Type: string (or Expression with resultType string). - :type cluster_type: object - :param spark_version: The version of spark if the cluster type is 'spark'. Type: string (or - Expression with resultType string). - :type spark_version: object - :param core_configuration: Specifies the core configuration parameters (as in core-site.xml) - for the HDInsight cluster to be created. - :type core_configuration: object - :param h_base_configuration: Specifies the HBase configuration parameters (hbase-site.xml) for - the HDInsight cluster. - :type h_base_configuration: object - :param hdfs_configuration: Specifies the HDFS configuration parameters (hdfs-site.xml) for the - HDInsight cluster. - :type hdfs_configuration: object - :param hive_configuration: Specifies the hive configuration parameters (hive-site.xml) for the - HDInsight cluster. - :type hive_configuration: object - :param map_reduce_configuration: Specifies the MapReduce configuration parameters (mapred- - site.xml) for the HDInsight cluster. - :type map_reduce_configuration: object - :param oozie_configuration: Specifies the Oozie configuration parameters (oozie-site.xml) for - the HDInsight cluster. - :type oozie_configuration: object - :param storm_configuration: Specifies the Storm configuration parameters (storm-site.xml) for - the HDInsight cluster. - :type storm_configuration: object - :param yarn_configuration: Specifies the Yarn configuration parameters (yarn-site.xml) for the - HDInsight cluster. - :type yarn_configuration: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param head_node_size: Specifies the size of the head node for the HDInsight cluster. - :type head_node_size: object - :param data_node_size: Specifies the size of the data node for the HDInsight cluster. - :type data_node_size: object - :param zookeeper_node_size: Specifies the size of the Zoo Keeper node for the HDInsight - cluster. - :type zookeeper_node_size: object - :param script_actions: Custom script actions to run on HDI ondemand cluster once it's up. - Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize- - cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen- - us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. - :type script_actions: list[~azure.synapse.artifacts.models.ScriptAction] - :param virtual_network_id: The ARM resource ID for the vNet to which the cluster should be - joined after creation. Type: string (or Expression with resultType string). - :type virtual_network_id: object - :param subnet_name: The ARM resource ID for the subnet in the vNet. If virtualNetworkId was - specified, then this property is required. Type: string (or Expression with resultType string). - :type subnet_name: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_size': {'required': True}, - 'time_to_live': {'required': True}, - 'version': {'required': True}, - 'linked_service_name': {'required': True}, - 'host_subscription_id': {'required': True}, - 'tenant': {'required': True}, - 'cluster_resource_group': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_size': {'key': 'typeProperties.clusterSize', 'type': 'object'}, - 'time_to_live': {'key': 'typeProperties.timeToLive', 'type': 'object'}, - 'version': {'key': 'typeProperties.version', 'type': 'object'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'host_subscription_id': {'key': 'typeProperties.hostSubscriptionId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'cluster_resource_group': {'key': 'typeProperties.clusterResourceGroup', 'type': 'object'}, - 'cluster_name_prefix': {'key': 'typeProperties.clusterNamePrefix', 'type': 'object'}, - 'cluster_user_name': {'key': 'typeProperties.clusterUserName', 'type': 'object'}, - 'cluster_password': {'key': 'typeProperties.clusterPassword', 'type': 'SecretBase'}, - 'cluster_ssh_user_name': {'key': 'typeProperties.clusterSshUserName', 'type': 'object'}, - 'cluster_ssh_password': {'key': 'typeProperties.clusterSshPassword', 'type': 'SecretBase'}, - 'additional_linked_service_names': {'key': 'typeProperties.additionalLinkedServiceNames', 'type': '[LinkedServiceReference]'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'cluster_type': {'key': 'typeProperties.clusterType', 'type': 'object'}, - 'spark_version': {'key': 'typeProperties.sparkVersion', 'type': 'object'}, - 'core_configuration': {'key': 'typeProperties.coreConfiguration', 'type': 'object'}, - 'h_base_configuration': {'key': 'typeProperties.hBaseConfiguration', 'type': 'object'}, - 'hdfs_configuration': {'key': 'typeProperties.hdfsConfiguration', 'type': 'object'}, - 'hive_configuration': {'key': 'typeProperties.hiveConfiguration', 'type': 'object'}, - 'map_reduce_configuration': {'key': 'typeProperties.mapReduceConfiguration', 'type': 'object'}, - 'oozie_configuration': {'key': 'typeProperties.oozieConfiguration', 'type': 'object'}, - 'storm_configuration': {'key': 'typeProperties.stormConfiguration', 'type': 'object'}, - 'yarn_configuration': {'key': 'typeProperties.yarnConfiguration', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'head_node_size': {'key': 'typeProperties.headNodeSize', 'type': 'object'}, - 'data_node_size': {'key': 'typeProperties.dataNodeSize', 'type': 'object'}, - 'zookeeper_node_size': {'key': 'typeProperties.zookeeperNodeSize', 'type': 'object'}, - 'script_actions': {'key': 'typeProperties.scriptActions', 'type': '[ScriptAction]'}, - 'virtual_network_id': {'key': 'typeProperties.virtualNetworkId', 'type': 'object'}, - 'subnet_name': {'key': 'typeProperties.subnetName', 'type': 'object'}, - } - - def __init__( - self, - *, - cluster_size: object, - time_to_live: object, - version: object, - linked_service_name: "LinkedServiceReference", - host_subscription_id: object, - tenant: object, - cluster_resource_group: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - service_principal_id: Optional[object] = None, - service_principal_key: Optional["SecretBase"] = None, - cluster_name_prefix: Optional[object] = None, - cluster_user_name: Optional[object] = None, - cluster_password: Optional["SecretBase"] = None, - cluster_ssh_user_name: Optional[object] = None, - cluster_ssh_password: Optional["SecretBase"] = None, - additional_linked_service_names: Optional[List["LinkedServiceReference"]] = None, - hcatalog_linked_service_name: Optional["LinkedServiceReference"] = None, - cluster_type: Optional[object] = None, - spark_version: Optional[object] = None, - core_configuration: Optional[object] = None, - h_base_configuration: Optional[object] = None, - hdfs_configuration: Optional[object] = None, - hive_configuration: Optional[object] = None, - map_reduce_configuration: Optional[object] = None, - oozie_configuration: Optional[object] = None, - storm_configuration: Optional[object] = None, - yarn_configuration: Optional[object] = None, - encrypted_credential: Optional[object] = None, - head_node_size: Optional[object] = None, - data_node_size: Optional[object] = None, - zookeeper_node_size: Optional[object] = None, - script_actions: Optional[List["ScriptAction"]] = None, - virtual_network_id: Optional[object] = None, - subnet_name: Optional[object] = None, - **kwargs - ): - super(HDInsightOnDemandLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HDInsightOnDemand' - self.cluster_size = cluster_size - self.time_to_live = time_to_live - self.version = version - self.linked_service_name = linked_service_name - self.host_subscription_id = host_subscription_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.cluster_resource_group = cluster_resource_group - self.cluster_name_prefix = cluster_name_prefix - self.cluster_user_name = cluster_user_name - self.cluster_password = cluster_password - self.cluster_ssh_user_name = cluster_ssh_user_name - self.cluster_ssh_password = cluster_ssh_password - self.additional_linked_service_names = additional_linked_service_names - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.cluster_type = cluster_type - self.spark_version = spark_version - self.core_configuration = core_configuration - self.h_base_configuration = h_base_configuration - self.hdfs_configuration = hdfs_configuration - self.hive_configuration = hive_configuration - self.map_reduce_configuration = map_reduce_configuration - self.oozie_configuration = oozie_configuration - self.storm_configuration = storm_configuration - self.yarn_configuration = yarn_configuration - self.encrypted_credential = encrypted_credential - self.head_node_size = head_node_size - self.data_node_size = data_node_size - self.zookeeper_node_size = zookeeper_node_size - self.script_actions = script_actions - self.virtual_network_id = virtual_network_id - self.subnet_name = subnet_name - - -class HDInsightPigActivity(ExecutionActivity): - """HDInsight Pig activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. Type: array (or Expression - with resultType array). - :type arguments: object - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Pig job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': 'object'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[object] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - script_path: Optional[object] = None, - script_linked_service: Optional["LinkedServiceReference"] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightPigActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightPig' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - - -class HDInsightSparkActivity(ExecutionActivity): - """HDInsight Spark activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param root_path: Required. The root path in 'sparkJobLinkedService' for all the job’s files. - Type: string (or Expression with resultType string). - :type root_path: object - :param entry_file_path: Required. The relative path to the root folder of the code/package to - be executed. Type: string (or Expression with resultType string). - :type entry_file_path: object - :param arguments: The user-specified arguments to HDInsightSparkActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param spark_job_linked_service: The storage linked service for uploading the entry file and - dependencies, and for receiving logs. - :type spark_job_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param class_name: The application's Java/Spark main class. - :type class_name: str - :param proxy_user: The user to impersonate that will execute the job. Type: string (or - Expression with resultType string). - :type proxy_user: object - :param spark_config: Spark configuration property. - :type spark_config: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'root_path': {'required': True}, - 'entry_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'root_path': {'key': 'typeProperties.rootPath', 'type': 'object'}, - 'entry_file_path': {'key': 'typeProperties.entryFilePath', 'type': 'object'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'spark_job_linked_service': {'key': 'typeProperties.sparkJobLinkedService', 'type': 'LinkedServiceReference'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'str'}, - 'proxy_user': {'key': 'typeProperties.proxyUser', 'type': 'object'}, - 'spark_config': {'key': 'typeProperties.sparkConfig', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - root_path: object, - entry_file_path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - spark_job_linked_service: Optional["LinkedServiceReference"] = None, - class_name: Optional[str] = None, - proxy_user: Optional[object] = None, - spark_config: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightSparkActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightSpark' - self.root_path = root_path - self.entry_file_path = entry_file_path - self.arguments = arguments - self.get_debug_info = get_debug_info - self.spark_job_linked_service = spark_job_linked_service - self.class_name = class_name - self.proxy_user = proxy_user - self.spark_config = spark_config - - -class HDInsightStreamingActivity(ExecutionActivity): - """HDInsight streaming activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param mapper: Required. Mapper executable name. Type: string (or Expression with resultType - string). - :type mapper: object - :param reducer: Required. Reducer executable name. Type: string (or Expression with resultType - string). - :type reducer: object - :param input: Required. Input blob path. Type: string (or Expression with resultType string). - :type input: object - :param output: Required. Output blob path. Type: string (or Expression with resultType string). - :type output: object - :param file_paths: Required. Paths to streaming job files. Can be directories. - :type file_paths: list[object] - :param file_linked_service: Linked service reference where the files are located. - :type file_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param combiner: Combiner executable name. Type: string (or Expression with resultType string). - :type combiner: object - :param command_environment: Command line environment values. - :type command_environment: list[object] - :param defines: Allows user to specify defines for streaming job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'mapper': {'required': True}, - 'reducer': {'required': True}, - 'input': {'required': True}, - 'output': {'required': True}, - 'file_paths': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'mapper': {'key': 'typeProperties.mapper', 'type': 'object'}, - 'reducer': {'key': 'typeProperties.reducer', 'type': 'object'}, - 'input': {'key': 'typeProperties.input', 'type': 'object'}, - 'output': {'key': 'typeProperties.output', 'type': 'object'}, - 'file_paths': {'key': 'typeProperties.filePaths', 'type': '[object]'}, - 'file_linked_service': {'key': 'typeProperties.fileLinkedService', 'type': 'LinkedServiceReference'}, - 'combiner': {'key': 'typeProperties.combiner', 'type': 'object'}, - 'command_environment': {'key': 'typeProperties.commandEnvironment', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - mapper: object, - reducer: object, - input: object, - output: object, - file_paths: List[object], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - file_linked_service: Optional["LinkedServiceReference"] = None, - combiner: Optional[object] = None, - command_environment: Optional[List[object]] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightStreamingActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightStreaming' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.mapper = mapper - self.reducer = reducer - self.input = input - self.output = output - self.file_paths = file_paths - self.file_linked_service = file_linked_service - self.combiner = combiner - self.command_environment = command_environment - self.defines = defines - - -class HiveLinkedService(LinkedService): - """Hive Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Hive server, separated by ';' for - multiple hosts (only when serviceDiscoveryMode is enable). - :type host: object - :param port: The TCP port that the Hive server uses to listen for client connections. - :type port: object - :param server_type: The type of Hive server. Possible values include: "HiveServer1", - "HiveServer2", "HiveThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.HiveServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.HiveThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Hive server. - Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.HiveAuthenticationType - :param service_discovery_mode: true to indicate using the ZooKeeper service, false not. - :type service_discovery_mode: object - :param zoo_keeper_name_space: The namespace on ZooKeeper under which Hive Server 2 nodes are - added. - :type zoo_keeper_name_space: object - :param use_native_query: Specifies whether the driver uses native HiveQL queries,or converts - them into an equivalent form in HiveQL. - :type use_native_query: object - :param username: The user name that you use to access Hive Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Hive server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'service_discovery_mode': {'key': 'typeProperties.serviceDiscoveryMode', 'type': 'object'}, - 'zoo_keeper_name_space': {'key': 'typeProperties.zooKeeperNameSpace', 'type': 'object'}, - 'use_native_query': {'key': 'typeProperties.useNativeQuery', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "HiveAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - server_type: Optional[Union[str, "HiveServerType"]] = None, - thrift_transport_protocol: Optional[Union[str, "HiveThriftTransportProtocol"]] = None, - service_discovery_mode: Optional[object] = None, - zoo_keeper_name_space: Optional[object] = None, - use_native_query: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - http_path: Optional[object] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HiveLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hive' - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.service_discovery_mode = service_discovery_mode - self.zoo_keeper_name_space = zoo_keeper_name_space - self.use_native_query = use_native_query - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class HiveObjectDataset(Dataset): - """Hive Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Hive. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Hive. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(HiveObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HiveObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class HttpLinkedService(LinkedService): - """Linked service for an HTTP source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the HTTP endpoint, e.g. http://www.microsoft.com. Type: - string (or Expression with resultType string). - :type url: object - :param authentication_type: The authentication type to be used to connect to the HTTP server. - Possible values include: "Basic", "Anonymous", "Digest", "Windows", "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.HttpAuthenticationType - :param user_name: User name for Basic, Digest, or Windows authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic, Digest, Windows, or ClientCertificate with - EmbeddedCertData authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param embedded_cert_data: Base64 encoded certificate data for ClientCertificate - authentication. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type embedded_cert_data: object - :param cert_thumbprint: Thumbprint of certificate for ClientCertificate authentication. Only - valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type cert_thumbprint: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_server_certificate_validation: If true, validate the HTTPS server SSL - certificate. Default value is true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'embedded_cert_data': {'key': 'typeProperties.embeddedCertData', 'type': 'object'}, - 'cert_thumbprint': {'key': 'typeProperties.certThumbprint', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "HttpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - embedded_cert_data: Optional[object] = None, - cert_thumbprint: Optional[object] = None, - encrypted_credential: Optional[object] = None, - enable_server_certificate_validation: Optional[object] = None, - **kwargs - ): - super(HttpLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HttpServer' - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.embedded_cert_data = embedded_cert_data - self.cert_thumbprint = cert_thumbprint - self.encrypted_credential = encrypted_credential - self.enable_server_certificate_validation = enable_server_certificate_validation - - -class HubspotLinkedService(LinkedService): - """Hubspot Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with your Hubspot application. - :type client_id: object - :param client_secret: The client secret associated with your Hubspot application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: The access token obtained when initially authenticating your OAuth - integration. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param refresh_token: The refresh token obtained when initially authenticating your OAuth - integration. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - access_token: Optional["SecretBase"] = None, - refresh_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HubspotLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hubspot' - self.client_id = client_id - self.client_secret = client_secret - self.access_token = access_token - self.refresh_token = refresh_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class HubspotObjectDataset(Dataset): - """Hubspot Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(HubspotObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HubspotObject' - self.table_name = table_name - - -class IfConditionActivity(Activity): - """This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. This is used to - determine the block of activities (ifTrueActivities or ifFalseActivities) that will be - executed. - :type expression: ~azure.synapse.artifacts.models.Expression - :param if_true_activities: List of activities to execute if expression is evaluated to true. - This is an optional property and if not provided, the activity will exit without any action. - :type if_true_activities: list[~azure.synapse.artifacts.models.Activity] - :param if_false_activities: List of activities to execute if expression is evaluated to false. - This is an optional property and if not provided, the activity will exit without any action. - :type if_false_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'if_true_activities': {'key': 'typeProperties.ifTrueActivities', 'type': '[Activity]'}, - 'if_false_activities': {'key': 'typeProperties.ifFalseActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - expression: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - if_true_activities: Optional[List["Activity"]] = None, - if_false_activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(IfConditionActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'IfCondition' - self.expression = expression - self.if_true_activities = if_true_activities - self.if_false_activities = if_false_activities - - -class ImpalaLinkedService(LinkedService): - """Impala server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Impala server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Impala server uses to listen for client connections. The - default value is 21050. - :type port: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Anonymous", "SASLUsername", "UsernameAndPassword". - :type authentication_type: str or ~azure.synapse.artifacts.models.ImpalaAuthenticationType - :param username: The user name used to access the Impala server. The default value is anonymous - when using SASLUsername. - :type username: object - :param password: The password corresponding to the user name when using UsernameAndPassword. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "ImpalaAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ImpalaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Impala' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class ImpalaObjectDataset(Dataset): - """Impala server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Impala. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Impala. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(ImpalaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ImpalaObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class InformixLinkedService(LinkedService): - """Informix linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Informix as ODBC data - store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType - string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(InformixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Informix' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class InformixTableDataset(Dataset): - """The Informix table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Informix table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(InformixTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'InformixTable' - self.table_name = table_name - - -class IntegrationRuntimeReference(msrest.serialization.Model): - """Integration runtime reference type. - - 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 type: Required. Type of integration runtime. Default value: - "IntegrationRuntimeReference". - :vartype type: str - :param reference_name: Required. Reference integration runtime name. - :type reference_name: str - :param parameters: Arguments for integration runtime. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "IntegrationRuntimeReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(IntegrationRuntimeReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class JiraLinkedService(LinkedService): - """Jira Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Jira service. (e.g. - jira.example.com). - :type host: object - :param port: The TCP port that the Jira server uses to listen for client connections. The - default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP. - :type port: object - :param username: Required. The user name that you use to access Jira Service. - :type username: object - :param password: The password corresponding to the user name that you provided in the username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - username: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - password: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(JiraLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Jira' - self.host = host - self.port = port - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class JiraObjectDataset(Dataset): - """Jira Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(JiraObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'JiraObject' - self.table_name = table_name - - -class JsonDataset(Dataset): - """Json dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the json data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param encoding_name: The code page name of the preferred encoding. If not specified, the - default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column - of the table in the following link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with - resultType string). - :type encoding_name: object - :param compression: The data compression method used for the json dataset. - :type compression: ~azure.synapse.artifacts.models.DatasetCompression - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - encoding_name: Optional[object] = None, - compression: Optional["DatasetCompression"] = None, - **kwargs - ): - super(JsonDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Json' - self.location = location - self.encoding_name = encoding_name - self.compression = compression - - -class LinkedServiceDebugResource(SubResourceDebugResource): - """Linked service debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - *, - properties: "LinkedService", - name: Optional[str] = None, - **kwargs - ): - super(LinkedServiceDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class LinkedServiceListResponse(msrest.serialization.Model): - """A list of linked service resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of linked services. - :type value: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[LinkedServiceResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["LinkedServiceResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(LinkedServiceListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class LinkedServiceReference(msrest.serialization.Model): - """Linked service reference type. - - 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 type: Required. Linked service reference type. Default value: "LinkedServiceReference". - :vartype type: str - :param reference_name: Required. Reference LinkedService name. - :type reference_name: str - :param parameters: Arguments for LinkedService. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "LinkedServiceReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(LinkedServiceReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class LinkedServiceResource(SubResource): - """Linked service resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - *, - properties: "LinkedService", - **kwargs - ): - super(LinkedServiceResource, self).__init__(**kwargs) - self.properties = properties - - -class LogStorageSettings(msrest.serialization.Model): - """Log storage settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Log storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing detailed logs of activity execution. Type: string - (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - **kwargs - ): - super(LogStorageSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class LookupActivity(ExecutionActivity): - """Lookup activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param source: Required. Dataset-specific source properties, same as copy activity source. - :type source: ~azure.synapse.artifacts.models.CopySource - :param dataset: Required. Lookup activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param first_row_only: Whether to return first row or all rows. Default value is true. Type: - boolean (or Expression with resultType boolean). - :type first_row_only: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'first_row_only': {'key': 'typeProperties.firstRowOnly', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - source: "CopySource", - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - first_row_only: Optional[object] = None, - **kwargs - ): - super(LookupActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'Lookup' - self.source = source - self.dataset = dataset - self.first_row_only = first_row_only - - -class MagentoLinkedService(LinkedService): - """Magento server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Magento instance. (i.e. 192.168.222.110/magento3). - :type host: object - :param access_token: The access token from Magento. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MagentoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Magento' - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class MagentoObjectDataset(Dataset): - """Magento server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MagentoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MagentoObject' - self.table_name = table_name - - -class MappingDataFlow(DataFlow): - """Mapping data flow. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of data flow.Constant filled by server. - :type type: str - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, Data flow will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.DataFlowFolder - :param sources: List of sources in data flow. - :type sources: list[~azure.synapse.artifacts.models.DataFlowSource] - :param sinks: List of sinks in data flow. - :type sinks: list[~azure.synapse.artifacts.models.DataFlowSink] - :param transformations: List of transformations in data flow. - :type transformations: list[~azure.synapse.artifacts.models.Transformation] - :param script: DataFlow script. - :type script: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'sources': {'key': 'typeProperties.sources', 'type': '[DataFlowSource]'}, - 'sinks': {'key': 'typeProperties.sinks', 'type': '[DataFlowSink]'}, - 'transformations': {'key': 'typeProperties.transformations', 'type': '[Transformation]'}, - 'script': {'key': 'typeProperties.script', 'type': 'str'}, - } - - def __init__( - self, - *, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DataFlowFolder"] = None, - sources: Optional[List["DataFlowSource"]] = None, - sinks: Optional[List["DataFlowSink"]] = None, - transformations: Optional[List["Transformation"]] = None, - script: Optional[str] = None, - **kwargs - ): - super(MappingDataFlow, self).__init__(description=description, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MappingDataFlow' - self.sources = sources - self.sinks = sinks - self.transformations = transformations - self.script = script - - -class MariaDBLinkedService(LinkedService): - """MariaDB server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MariaDBLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MariaDB' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class MariaDBTableDataset(Dataset): - """MariaDB server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MariaDBTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MariaDBTable' - self.table_name = table_name - - -class MarketoLinkedService(LinkedService): - """Marketo server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com). - :type endpoint: object - :param client_id: Required. The client Id of your Marketo service. - :type client_id: object - :param client_secret: The client secret of your Marketo service. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MarketoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Marketo' - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class MarketoObjectDataset(Dataset): - """Marketo server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MarketoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MarketoObject' - self.table_name = table_name - - -class MicrosoftAccessLinkedService(LinkedService): - """Microsoft Access linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Microsoft Access as - ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with - resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MicrosoftAccessLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MicrosoftAccess' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class MicrosoftAccessTableDataset(Dataset): - """The Microsoft Access table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Microsoft Access table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MicrosoftAccessTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MicrosoftAccessTable' - self.table_name = table_name - - -class MongoDbCollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. The table name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(MongoDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MongoDbCollection' - self.collection_name = collection_name - - -class MongoDbLinkedService(LinkedService): - """Linked service for MongoDb data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. The IP address or server name of the MongoDB server. Type: string (or - Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the MongoDB - database. Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.MongoDbAuthenticationType - :param database_name: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database_name: object - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param auth_source: Database to verify the username and password. Type: string (or Expression - with resultType string). - :type auth_source: object - :param port: The TCP port number that the MongoDB server uses to listen for client connections. - The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. Type: boolean (or Expression with resultType boolean). - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'database_name': {'key': 'typeProperties.databaseName', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'auth_source': {'key': 'typeProperties.authSource', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - database_name: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "MongoDbAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - auth_source: Optional[object] = None, - port: Optional[object] = None, - enable_ssl: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MongoDbLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MongoDb' - self.server = server - self.authentication_type = authentication_type - self.database_name = database_name - self.username = username - self.password = password - self.auth_source = auth_source - self.port = port - self.enable_ssl = enable_ssl - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class MongoDbV2CollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection: Required. The collection name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(MongoDbV2CollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MongoDbV2Collection' - self.collection = collection - - -class MongoDbV2LinkedService(LinkedService): - """Linked service for MongoDB data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The MongoDB connection string. Type: string, SecureString - or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(MongoDbV2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MongoDbV2' - self.connection_string = connection_string - self.database = database - - -class Trigger(msrest.serialization.Model): - """Azure Synapse nested object which contains information about creating pipeline run. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MultiplePipelineTrigger, RerunTumblingWindowTrigger. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - } - - _subtype_map = { - 'type': {'MultiplePipelineTrigger': 'MultiplePipelineTrigger', 'RerunTumblingWindowTrigger': 'RerunTumblingWindowTrigger'} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(Trigger, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'Trigger' - self.description = description - self.runtime_state = None - self.annotations = annotations - - -class MultiplePipelineTrigger(Trigger): - """Base class for all triggers that support one to many model for trigger to pipeline. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param pipelines: Pipelines that need to be started. - :type pipelines: list[~azure.synapse.artifacts.models.TriggerPipelineReference] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - pipelines: Optional[List["TriggerPipelineReference"]] = None, - **kwargs - ): - super(MultiplePipelineTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.type: str = 'MultiplePipelineTrigger' - self.pipelines = pipelines - - -class MySqlLinkedService(LinkedService): - """Linked service for MySQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MySqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MySql' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class MySqlTableDataset(Dataset): - """The MySQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The MySQL table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MySqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MySqlTable' - self.table_name = table_name - - -class NetezzaLinkedService(LinkedService): - """Netezza linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(NetezzaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Netezza' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class NetezzaTableDataset(Dataset): - """Netezza dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Netezza. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Netezza. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(NetezzaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'NetezzaTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class Notebook(msrest.serialization.Model): - """Notebook. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the notebook. - :type description: str - :param big_data_pool: Big data pool reference. - :type big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param session_properties: Session properties. - :type session_properties: ~azure.synapse.artifacts.models.NotebookSessionProperties - :param metadata: Required. Notebook root-level metadata. - :type metadata: ~azure.synapse.artifacts.models.NotebookMetadata - :param nbformat: Required. Notebook format (major number). Incremented between backwards - incompatible changes to the notebook format. - :type nbformat: int - :param nbformat_minor: Required. Notebook format (minor number). Incremented for backward - compatible changes to the notebook format. - :type nbformat_minor: int - :param cells: Required. Array of cells of the current notebook. - :type cells: list[~azure.synapse.artifacts.models.NotebookCell] - """ - - _validation = { - 'metadata': {'required': True}, - 'nbformat': {'required': True}, - 'nbformat_minor': {'required': True}, - 'cells': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'big_data_pool': {'key': 'bigDataPool', 'type': 'BigDataPoolReference'}, - 'session_properties': {'key': 'sessionProperties', 'type': 'NotebookSessionProperties'}, - 'metadata': {'key': 'metadata', 'type': 'NotebookMetadata'}, - 'nbformat': {'key': 'nbformat', 'type': 'int'}, - 'nbformat_minor': {'key': 'nbformat_minor', 'type': 'int'}, - 'cells': {'key': 'cells', 'type': '[NotebookCell]'}, - } - - def __init__( - self, - *, - metadata: "NotebookMetadata", - nbformat: int, - nbformat_minor: int, - cells: List["NotebookCell"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - big_data_pool: Optional["BigDataPoolReference"] = None, - session_properties: Optional["NotebookSessionProperties"] = None, - **kwargs - ): - super(Notebook, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.big_data_pool = big_data_pool - self.session_properties = session_properties - self.metadata = metadata - self.nbformat = nbformat - self.nbformat_minor = nbformat_minor - self.cells = cells - - -class NotebookCell(msrest.serialization.Model): - """Notebook cell. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param cell_type: Required. String identifying the type of cell. - :type cell_type: str - :param metadata: Required. Cell-level metadata. - :type metadata: object - :param source: Required. Contents of the cell, represented as an array of lines. - :type source: list[str] - :param attachments: Attachments associated with the cell. - :type attachments: object - :param outputs: Cell-level output items. - :type outputs: list[~azure.synapse.artifacts.models.NotebookCellOutputItem] - """ - - _validation = { - 'cell_type': {'required': True}, - 'metadata': {'required': True}, - 'source': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'cell_type': {'key': 'cell_type', 'type': 'str'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - 'source': {'key': 'source', 'type': '[str]'}, - 'attachments': {'key': 'attachments', 'type': 'object'}, - 'outputs': {'key': 'outputs', 'type': '[NotebookCellOutputItem]'}, - } - - def __init__( - self, - *, - cell_type: str, - metadata: object, - source: List[str], - additional_properties: Optional[Dict[str, object]] = None, - attachments: Optional[object] = None, - outputs: Optional[List["NotebookCellOutputItem"]] = None, - **kwargs - ): - super(NotebookCell, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.cell_type = cell_type - self.metadata = metadata - self.source = source - self.attachments = attachments - self.outputs = outputs - - -class NotebookCellOutputItem(msrest.serialization.Model): - """An item of the notebook cell execution output. - - All required parameters must be populated in order to send to Azure. - - :param name: For output_type=stream, determines the name of stream (stdout / stderr). - :type name: str - :param execution_count: Execution sequence number. - :type execution_count: int - :param output_type: Required. Execution, display, or stream outputs. Possible values include: - "execute_result", "display_data", "stream", "error". - :type output_type: str or ~azure.synapse.artifacts.models.CellOutputType - :param text: For output_type=stream, the stream's text output, represented as a string or an - array of strings. - :type text: object - :param data: Output data. Use MIME type as key, and content as value. - :type data: object - :param metadata: Metadata for the output item. - :type metadata: object - """ - - _validation = { - 'output_type': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'execution_count': {'key': 'execution_count', 'type': 'int'}, - 'output_type': {'key': 'output_type', 'type': 'str'}, - 'text': {'key': 'text', 'type': 'object'}, - 'data': {'key': 'data', 'type': 'object'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - } - - def __init__( - self, - *, - output_type: Union[str, "CellOutputType"], - name: Optional[str] = None, - execution_count: Optional[int] = None, - text: Optional[object] = None, - data: Optional[object] = None, - metadata: Optional[object] = None, - **kwargs - ): - super(NotebookCellOutputItem, self).__init__(**kwargs) - self.name = name - self.execution_count = execution_count - self.output_type = output_type - self.text = text - self.data = data - self.metadata = metadata - - -class NotebookKernelSpec(msrest.serialization.Model): - """Kernel information. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Name of the kernel specification. - :type name: str - :param display_name: Required. Name to display in UI. - :type display_name: str - """ - - _validation = { - 'name': {'required': True}, - 'display_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'display_name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - display_name: str, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(NotebookKernelSpec, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.display_name = display_name - - -class NotebookLanguageInfo(msrest.serialization.Model): - """Language info. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. The programming language which this kernel runs. - :type name: str - :param codemirror_mode: The codemirror mode to use for code in this language. - :type codemirror_mode: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'codemirror_mode': {'key': 'codemirror_mode', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - codemirror_mode: Optional[str] = None, - **kwargs - ): - super(NotebookLanguageInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.codemirror_mode = codemirror_mode - - -class NotebookListResponse(msrest.serialization.Model): - """A list of Notebook resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of Notebooks. - :type value: list[~azure.synapse.artifacts.models.NotebookResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[NotebookResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["NotebookResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(NotebookListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class NotebookMetadata(msrest.serialization.Model): - """Notebook root-level metadata. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param kernelspec: Kernel information. - :type kernelspec: ~azure.synapse.artifacts.models.NotebookKernelSpec - :param language_info: Language info. - :type language_info: ~azure.synapse.artifacts.models.NotebookLanguageInfo - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'kernelspec': {'key': 'kernelspec', 'type': 'NotebookKernelSpec'}, - 'language_info': {'key': 'language_info', 'type': 'NotebookLanguageInfo'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - kernelspec: Optional["NotebookKernelSpec"] = None, - language_info: Optional["NotebookLanguageInfo"] = None, - **kwargs - ): - super(NotebookMetadata, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.kernelspec = kernelspec - self.language_info = language_info - - -class NotebookResource(SubResource): - """Notebook resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of Notebook. - :type properties: ~azure.synapse.artifacts.models.Notebook - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Notebook'}, - } - - def __init__( - self, - *, - properties: "Notebook", - **kwargs - ): - super(NotebookResource, self).__init__(**kwargs) - self.properties = properties - - -class NotebookSessionProperties(msrest.serialization.Model): - """Session properties. - - All required parameters must be populated in order to send to Azure. - - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this session. - :type num_executors: int - """ - - _validation = { - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - driver_memory: str, - driver_cores: int, - executor_memory: str, - executor_cores: int, - num_executors: int, - **kwargs - ): - super(NotebookSessionProperties, self).__init__(**kwargs) - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.num_executors = num_executors - - -class ODataLinkedService(LinkedService): - """Open Data Protocol (OData) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the OData service endpoint. Type: string (or Expression with - resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the OData service. - Possible values include: "Basic", "Anonymous", "Windows", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.ODataAuthenticationType - :param user_name: User name of the OData service. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password of the OData service. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Specify the tenant information (domain name or tenant ID) under which your - application resides. Type: string (or Expression with resultType string). - :type tenant: object - :param service_principal_id: Specify the application id of your application registered in Azure - Active Directory. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param aad_resource_id: Specify the resource you are requesting authorization to use Directory. - Type: string (or Expression with resultType string). - :type aad_resource_id: object - :param aad_service_principal_credential_type: Specify the credential type (key or cert) is used - for service principal. Possible values include: "ServicePrincipalKey", "ServicePrincipalCert". - :type aad_service_principal_credential_type: str or - ~azure.synapse.artifacts.models.ODataAadServicePrincipalCredentialType - :param service_principal_key: Specify the secret of your application registered in Azure Active - Directory. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert: Specify the base64 encoded certificate of your - application registered in Azure Active Directory. Type: string (or Expression with resultType - string). - :type service_principal_embedded_cert: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert_password: Specify the password of your certificate if - your certificate has a password and you are using AadServicePrincipal authentication. Type: - string (or Expression with resultType string). - :type service_principal_embedded_cert_password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'aad_service_principal_credential_type': {'key': 'typeProperties.aadServicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'service_principal_embedded_cert': {'key': 'typeProperties.servicePrincipalEmbeddedCert', 'type': 'SecretBase'}, - 'service_principal_embedded_cert_password': {'key': 'typeProperties.servicePrincipalEmbeddedCertPassword', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "ODataAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - tenant: Optional[object] = None, - service_principal_id: Optional[object] = None, - aad_resource_id: Optional[object] = None, - aad_service_principal_credential_type: Optional[Union[str, "ODataAadServicePrincipalCredentialType"]] = None, - service_principal_key: Optional["SecretBase"] = None, - service_principal_embedded_cert: Optional["SecretBase"] = None, - service_principal_embedded_cert_password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ODataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'OData' - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.tenant = tenant - self.service_principal_id = service_principal_id - self.aad_resource_id = aad_resource_id - self.aad_service_principal_credential_type = aad_service_principal_credential_type - self.service_principal_key = service_principal_key - self.service_principal_embedded_cert = service_principal_embedded_cert - self.service_principal_embedded_cert_password = service_principal_embedded_cert_password - self.encrypted_credential = encrypted_credential - - -class ODataResourceDataset(Dataset): - """The Open Data Protocol (OData) resource dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: The OData resource path. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - path: Optional[object] = None, - **kwargs - ): - super(ODataResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ODataResource' - self.path = path - - -class OdbcLinkedService(LinkedService): - """Open Database Connectivity (ODBC) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the ODBC data store. - Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OdbcLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Odbc' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class OdbcTableDataset(Dataset): - """The ODBC table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The ODBC table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(OdbcTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OdbcTable' - self.table_name = table_name - - -class Office365Dataset(Dataset): - """The Office365 account. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. Name of the dataset to extract from Office 365. Type: string (or - Expression with resultType string). - :type table_name: object - :param predicate: A predicate expression that can be used to filter the specific rows to - extract from Office 365. Type: string (or Expression with resultType string). - :type predicate: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'predicate': {'key': 'typeProperties.predicate', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - table_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - predicate: Optional[object] = None, - **kwargs - ): - super(Office365Dataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Office365Table' - self.table_name = table_name - self.predicate = predicate - - -class Office365LinkedService(LinkedService): - """Office365 linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param office365_tenant_id: Required. Azure tenant ID to which the Office 365 account belongs. - Type: string (or Expression with resultType string). - :type office365_tenant_id: object - :param service_principal_tenant_id: Required. Specify the tenant information under which your - Azure AD web application resides. Type: string (or Expression with resultType string). - :type service_principal_tenant_id: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'office365_tenant_id': {'required': True}, - 'service_principal_tenant_id': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'office365_tenant_id': {'key': 'typeProperties.office365TenantId', 'type': 'object'}, - 'service_principal_tenant_id': {'key': 'typeProperties.servicePrincipalTenantId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - office365_tenant_id: object, - service_principal_tenant_id: object, - service_principal_id: object, - service_principal_key: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(Office365LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Office365' - self.office365_tenant_id = office365_tenant_id - self.service_principal_tenant_id = service_principal_tenant_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.encrypted_credential = encrypted_credential - - -class OracleLinkedService(LinkedService): - """Oracle database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OracleLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Oracle' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class OracleServiceCloudLinkedService(LinkedService): - """Oracle Service Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Oracle Service Cloud instance. - :type host: object - :param username: Required. The user name that you use to access Oracle Service Cloud server. - :type username: object - :param password: Required. The password corresponding to the user name that you provided in the - username key. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - username: object, - password: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OracleServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'OracleServiceCloud' - self.host = host - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class OracleServiceCloudObjectDataset(Dataset): - """Oracle Service Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(OracleServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OracleServiceCloudObject' - self.table_name = table_name - - -class OracleTableDataset(Dataset): - """The on-premises Oracle database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the on-premises Oracle database. Type: - string (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the on-premises Oracle database. Type: string (or Expression - with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(OracleTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OracleTable' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class OrcDataset(Dataset): - """ORC dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the ORC data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param orc_compression_codec: Possible values include: "none", "zlib", "snappy". - :type orc_compression_codec: str or ~azure.synapse.artifacts.models.OrcCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'orc_compression_codec': {'key': 'typeProperties.orcCompressionCodec', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - orc_compression_codec: Optional[Union[str, "OrcCompressionCodec"]] = None, - **kwargs - ): - super(OrcDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Orc' - self.location = location - self.orc_compression_codec = orc_compression_codec - - -class ParameterSpecification(msrest.serialization.Model): - """Definition of a single parameter for an entity. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Parameter type. Possible values include: "Object", "String", "Int", - "Float", "Bool", "Array", "SecureString". - :type type: str or ~azure.synapse.artifacts.models.ParameterType - :param default_value: Default value of parameter. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - *, - type: Union[str, "ParameterType"], - default_value: Optional[object] = None, - **kwargs - ): - super(ParameterSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class ParquetDataset(Dataset): - """Parquet dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the parquet storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param compression_codec: Possible values include: "none", "gzip", "snappy", "lzo". - :type compression_codec: str or ~azure.synapse.artifacts.models.ParquetCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - compression_codec: Optional[Union[str, "ParquetCompressionCodec"]] = None, - **kwargs - ): - super(ParquetDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Parquet' - self.location = location - self.compression_codec = compression_codec - - -class PaypalLinkedService(LinkedService): - """Paypal Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the PayPal instance. (i.e. api.sandbox.paypal.com). - :type host: object - :param client_id: Required. The client ID associated with your PayPal application. - :type client_id: object - :param client_secret: The client secret associated with your PayPal application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PaypalLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Paypal' - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class PaypalObjectDataset(Dataset): - """Paypal Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(PaypalObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PaypalObject' - self.table_name = table_name - - -class PhoenixLinkedService(LinkedService): - """Phoenix server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Phoenix server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Phoenix server uses to listen for client connections. The - default value is 8765. - :type port: object - :param http_path: The partial URL corresponding to the Phoenix server. (i.e. - /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using - WindowsAzureHDInsightService. - :type http_path: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Phoenix server. Possible values include: "Anonymous", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.PhoenixAuthenticationType - :param username: The user name used to connect to the Phoenix server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "PhoenixAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - http_path: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PhoenixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Phoenix' - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class PhoenixObjectDataset(Dataset): - """Phoenix server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Phoenix. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Phoenix. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PhoenixObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PhoenixObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class PipelineFolder(msrest.serialization.Model): - """The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. - - :param name: The name of the folder that this Pipeline is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(PipelineFolder, self).__init__(**kwargs) - self.name = name - - -class PipelineListResponse(msrest.serialization.Model): - """A list of pipeline resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipelines. - :type value: list[~azure.synapse.artifacts.models.PipelineResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["PipelineResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(PipelineListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class PipelineReference(msrest.serialization.Model): - """Pipeline reference type. - - 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 type: Required. Pipeline reference type. Default value: "PipelineReference". - :vartype type: str - :param reference_name: Required. Reference pipeline name. - :type reference_name: str - :param name: Reference name. - :type name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - type = "PipelineReference" - - def __init__( - self, - *, - reference_name: str, - name: Optional[str] = None, - **kwargs - ): - super(PipelineReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.name = name - - -class PipelineResource(SubResource): - """Pipeline resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the pipeline. - :type description: str - :param activities: List of activities in pipeline. - :type activities: list[~azure.synapse.artifacts.models.Activity] - :param parameters: List of parameters for pipeline. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param variables: List of variables for pipeline. - :type variables: dict[str, ~azure.synapse.artifacts.models.VariableSpecification] - :param concurrency: The max number of concurrent runs for the pipeline. - :type concurrency: int - :param annotations: List of tags that can be used for describing the Pipeline. - :type annotations: list[object] - :param run_dimensions: Dimensions emitted by Pipeline. - :type run_dimensions: dict[str, object] - :param folder: The folder that this Pipeline is in. If not specified, Pipeline will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.PipelineFolder - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'concurrency': {'minimum': 1}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'activities': {'key': 'properties.activities', 'type': '[Activity]'}, - 'parameters': {'key': 'properties.parameters', 'type': '{ParameterSpecification}'}, - 'variables': {'key': 'properties.variables', 'type': '{VariableSpecification}'}, - 'concurrency': {'key': 'properties.concurrency', 'type': 'int'}, - 'annotations': {'key': 'properties.annotations', 'type': '[object]'}, - 'run_dimensions': {'key': 'properties.runDimensions', 'type': '{object}'}, - 'folder': {'key': 'properties.folder', 'type': 'PipelineFolder'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - activities: Optional[List["Activity"]] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - variables: Optional[Dict[str, "VariableSpecification"]] = None, - concurrency: Optional[int] = None, - annotations: Optional[List[object]] = None, - run_dimensions: Optional[Dict[str, object]] = None, - folder: Optional["PipelineFolder"] = None, - **kwargs - ): - super(PipelineResource, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.activities = activities - self.parameters = parameters - self.variables = variables - self.concurrency = concurrency - self.annotations = annotations - self.run_dimensions = run_dimensions - self.folder = folder - - -class PipelineRun(msrest.serialization.Model): - """Information about a pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar run_id: Identifier of a run. - :vartype run_id: str - :ivar run_group_id: Identifier that correlates all the recovery runs of a pipeline run. - :vartype run_group_id: str - :ivar is_latest: Indicates if the recovered pipeline run is the latest in its group. - :vartype is_latest: bool - :ivar pipeline_name: The pipeline name. - :vartype pipeline_name: str - :ivar parameters: The full or partial list of parameter name, value pair used in the pipeline - run. - :vartype parameters: dict[str, str] - :ivar invoked_by: Entity that started the pipeline run. - :vartype invoked_by: ~azure.synapse.artifacts.models.PipelineRunInvokedBy - :ivar last_updated: The last updated timestamp for the pipeline run event in ISO8601 format. - :vartype last_updated: ~datetime.datetime - :ivar run_start: The start time of a pipeline run in ISO8601 format. - :vartype run_start: ~datetime.datetime - :ivar run_end: The end time of a pipeline run in ISO8601 format. - :vartype run_end: ~datetime.datetime - :ivar duration_in_ms: The duration of a pipeline run. - :vartype duration_in_ms: int - :ivar status: The status of a pipeline run. - :vartype status: str - :ivar message: The message from a pipeline run. - :vartype message: str - """ - - _validation = { - 'run_id': {'readonly': True}, - 'run_group_id': {'readonly': True}, - 'is_latest': {'readonly': True}, - 'pipeline_name': {'readonly': True}, - 'parameters': {'readonly': True}, - 'invoked_by': {'readonly': True}, - 'last_updated': {'readonly': True}, - 'run_start': {'readonly': True}, - 'run_end': {'readonly': True}, - 'duration_in_ms': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'run_id': {'key': 'runId', 'type': 'str'}, - 'run_group_id': {'key': 'runGroupId', 'type': 'str'}, - 'is_latest': {'key': 'isLatest', 'type': 'bool'}, - 'pipeline_name': {'key': 'pipelineName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{str}'}, - 'invoked_by': {'key': 'invokedBy', 'type': 'PipelineRunInvokedBy'}, - 'last_updated': {'key': 'lastUpdated', 'type': 'iso-8601'}, - 'run_start': {'key': 'runStart', 'type': 'iso-8601'}, - 'run_end': {'key': 'runEnd', 'type': 'iso-8601'}, - 'duration_in_ms': {'key': 'durationInMs', 'type': 'int'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(PipelineRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.run_id = None - self.run_group_id = None - self.is_latest = None - self.pipeline_name = None - self.parameters = None - self.invoked_by = None - self.last_updated = None - self.run_start = None - self.run_end = None - self.duration_in_ms = None - self.status = None - self.message = None - - -class PipelineRunInvokedBy(msrest.serialization.Model): - """Provides entity name and id that started the pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar name: Name of the entity that started the pipeline run. - :vartype name: str - :ivar id: The ID of the entity that started the run. - :vartype id: str - :ivar invoked_by_type: The type of the entity that started the run. - :vartype invoked_by_type: str - """ - - _validation = { - 'name': {'readonly': True}, - 'id': {'readonly': True}, - 'invoked_by_type': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, - 'invoked_by_type': {'key': 'invokedByType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineRunInvokedBy, self).__init__(**kwargs) - self.name = None - self.id = None - self.invoked_by_type = None - - -class PipelineRunsQueryResponse(msrest.serialization.Model): - """A list pipeline runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipeline runs. - :type value: list[~azure.synapse.artifacts.models.PipelineRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["PipelineRun"], - continuation_token: Optional[str] = None, - **kwargs - ): - super(PipelineRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class PostgreSqlLinkedService(LinkedService): - """Linked service for PostgreSQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PostgreSqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'PostgreSql' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class PostgreSqlTableDataset(Dataset): - """The PostgreSQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The PostgreSQL table name. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The PostgreSQL schema name. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PostgreSqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PostgreSqlTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class PrestoLinkedService(LinkedService): - """Presto server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Presto server. (i.e. - 192.168.222.160). - :type host: object - :param server_version: Required. The version of the Presto server. (i.e. 0.148-t). - :type server_version: object - :param catalog: Required. The catalog context for all request against the server. - :type catalog: object - :param port: The TCP port that the Presto server uses to listen for client connections. The - default value is 8080. - :type port: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Presto server. Possible values include: "Anonymous", "LDAP". - :type authentication_type: str or ~azure.synapse.artifacts.models.PrestoAuthenticationType - :param username: The user name used to connect to the Presto server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param time_zone_id: The local time zone used by the connection. Valid values for this option - are specified in the IANA Time Zone Database. The default value is the system time zone. - :type time_zone_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'server_version': {'required': True}, - 'catalog': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'server_version': {'key': 'typeProperties.serverVersion', 'type': 'object'}, - 'catalog': {'key': 'typeProperties.catalog', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'time_zone_id': {'key': 'typeProperties.timeZoneID', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - server_version: object, - catalog: object, - authentication_type: Union[str, "PrestoAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - time_zone_id: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PrestoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Presto' - self.host = host - self.server_version = server_version - self.catalog = catalog - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.time_zone_id = time_zone_id - self.encrypted_credential = encrypted_credential - - -class PrestoObjectDataset(Dataset): - """Presto server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Presto. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Presto. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PrestoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PrestoObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class QueryDataFlowDebugSessionsResponse(msrest.serialization.Model): - """A list of active debug sessions. - - :param value: Array with all active debug sessions. - :type value: list[~azure.synapse.artifacts.models.DataFlowDebugSessionInfo] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DataFlowDebugSessionInfo]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: Optional[List["DataFlowDebugSessionInfo"]] = None, - next_link: Optional[str] = None, - **kwargs - ): - super(QueryDataFlowDebugSessionsResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class QuickBooksLinkedService(LinkedService): - """QuickBooks server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the QuickBooks server. (i.e. - quickbooks.api.intuit.com). - :type endpoint: object - :param company_id: Required. The company ID of the QuickBooks company to authorize. - :type company_id: object - :param consumer_key: Required. The consumer key for OAuth 1.0 authentication. - :type consumer_key: object - :param consumer_secret: Required. The consumer secret for OAuth 1.0 authentication. - :type consumer_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: Required. The access token for OAuth 1.0 authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param access_token_secret: Required. The access token secret for OAuth 1.0 authentication. - :type access_token_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'company_id': {'required': True}, - 'consumer_key': {'required': True}, - 'consumer_secret': {'required': True}, - 'access_token': {'required': True}, - 'access_token_secret': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'company_id': {'key': 'typeProperties.companyId', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'object'}, - 'consumer_secret': {'key': 'typeProperties.consumerSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'access_token_secret': {'key': 'typeProperties.accessTokenSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - company_id: object, - consumer_key: object, - consumer_secret: "SecretBase", - access_token: "SecretBase", - access_token_secret: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - use_encrypted_endpoints: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(QuickBooksLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'QuickBooks' - self.endpoint = endpoint - self.company_id = company_id - self.consumer_key = consumer_key - self.consumer_secret = consumer_secret - self.access_token = access_token - self.access_token_secret = access_token_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.encrypted_credential = encrypted_credential - - -class QuickBooksObjectDataset(Dataset): - """QuickBooks server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(QuickBooksObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'QuickBooksObject' - self.table_name = table_name - - -class RedirectIncompatibleRowSettings(msrest.serialization.Model): - """Redirect incompatible row settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Name of the Azure Storage, Storage SAS, or Azure Data - Lake Store linked service used for redirecting incompatible row. Must be specified if - redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType - string). - :type linked_service_name: object - :param path: The path for storing the redirect incompatible row data. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'object'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: object, - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - **kwargs - ): - super(RedirectIncompatibleRowSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class RelationalTableDataset(Dataset): - """The relational table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The relational table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(RelationalTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'RelationalTable' - self.table_name = table_name - - -class RerunTriggerListResponse(msrest.serialization.Model): - """A list of rerun triggers. - - 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. - - :param value: Required. List of rerun triggers. - :type value: list[~azure.synapse.artifacts.models.RerunTriggerResource] - :ivar next_link: The continuation token for getting the next page of results, if any remaining - results exist, null otherwise. - :vartype next_link: str - """ - - _validation = { - 'value': {'required': True}, - 'next_link': {'readonly': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[RerunTriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["RerunTriggerResource"], - **kwargs - ): - super(RerunTriggerListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = None - - -class RerunTriggerResource(SubResource): - """RerunTrigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the rerun trigger. - :type properties: ~azure.synapse.artifacts.models.RerunTumblingWindowTrigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'RerunTumblingWindowTrigger'}, - } - - def __init__( - self, - *, - properties: "RerunTumblingWindowTrigger", - **kwargs - ): - super(RerunTriggerResource, self).__init__(**kwargs) - self.properties = properties - - -class RerunTumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param parent_trigger: The parent trigger reference. - :type parent_trigger: object - :param requested_start_time: Required. The start time for the time period for which restatement - is initiated. Only UTC time is currently supported. - :type requested_start_time: ~datetime.datetime - :param requested_end_time: Required. The end time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type requested_end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - 'requested_start_time': {'required': True}, - 'requested_end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'parent_trigger': {'key': 'typeProperties.parentTrigger', 'type': 'object'}, - 'requested_start_time': {'key': 'typeProperties.requestedStartTime', 'type': 'iso-8601'}, - 'requested_end_time': {'key': 'typeProperties.requestedEndTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - *, - requested_start_time: datetime.datetime, - requested_end_time: datetime.datetime, - max_concurrency: int, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - parent_trigger: Optional[object] = None, - **kwargs - ): - super(RerunTumblingWindowTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.type: str = 'RerunTumblingWindowTrigger' - self.parent_trigger = parent_trigger - self.requested_start_time = requested_start_time - self.requested_end_time = requested_end_time - self.max_concurrency = max_concurrency - - -class RerunTumblingWindowTriggerActionParameters(msrest.serialization.Model): - """Rerun tumbling window trigger Parameters. - - All required parameters must be populated in order to send to Azure. - - :param start_time: Required. The start time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type start_time: ~datetime.datetime - :param end_time: Required. The end time for the time period for which restatement is initiated. - Only UTC time is currently supported. - :type end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'start_time': {'required': True}, - 'end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'endTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - *, - start_time: datetime.datetime, - end_time: datetime.datetime, - max_concurrency: int, - **kwargs - ): - super(RerunTumblingWindowTriggerActionParameters, self).__init__(**kwargs) - self.start_time = start_time - self.end_time = end_time - self.max_concurrency = max_concurrency - - -class Resource(msrest.serialization.Model): - """Azure Synapse top-level resource. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - } - - def __init__( - self, - *, - location: Optional[str] = None, - tags: Optional[Dict[str, str]] = None, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags - self.e_tag = None - - -class ResponsysLinkedService(LinkedService): - """Responsys linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Responsys server. - :type endpoint: object - :param client_id: Required. The client ID associated with the Responsys application. Type: - string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Responsys application. Type: string - (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ResponsysLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Responsys' - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ResponsysObjectDataset(Dataset): - """Responsys dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ResponsysObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ResponsysObject' - self.table_name = table_name - - -class RestResourceDataset(Dataset): - """A Rest service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param relative_url: The relative URL to the resource that the RESTful API provides. Type: - string (or Expression with resultType string). - :type relative_url: object - :param request_method: The HTTP method used to call the RESTful API. The default is GET. Type: - string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if requestMethod is POST. Type: - string (or Expression with resultType string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to the RESTful API. Type: - string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page requests. Type: string (or - Expression with resultType string). - :type pagination_rules: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'typeProperties.paginationRules', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - relative_url: Optional[object] = None, - request_method: Optional[object] = None, - request_body: Optional[object] = None, - additional_headers: Optional[object] = None, - pagination_rules: Optional[object] = None, - **kwargs - ): - super(RestResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'RestResource' - self.relative_url = relative_url - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.pagination_rules = pagination_rules - - -class RestServiceLinkedService(LinkedService): - """Rest Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the REST service. - :type url: object - :param enable_server_certificate_validation: Whether to validate server side SSL certificate - when connecting to the endpoint.The default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - :param authentication_type: Required. Type of authentication used to connect to the REST - service. Possible values include: "Anonymous", "Basic", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.RestServiceAuthenticationType - :param user_name: The user name used in Basic authentication type. - :type user_name: object - :param password: The password used in Basic authentication type. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The application's client ID used in AadServicePrincipal - authentication type. - :type service_principal_id: object - :param service_principal_key: The application's key used in AadServicePrincipal authentication - type. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: The tenant information (domain name or tenant ID) used in AadServicePrincipal - authentication type under which your application resides. - :type tenant: object - :param aad_resource_id: The resource you are requesting authorization to use. - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - authentication_type: Union[str, "RestServiceAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - enable_server_certificate_validation: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_key: Optional["SecretBase"] = None, - tenant: Optional[object] = None, - aad_resource_id: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(RestServiceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'RestService' - self.url = url - self.enable_server_certificate_validation = enable_server_certificate_validation - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - - -class RunFilterParameters(msrest.serialization.Model): - """Query parameters for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param continuation_token: The continuation token for getting the next page of results. Null - for first page. - :type continuation_token: str - :param last_updated_after: Required. The time at or after which the run event was updated in - 'ISO 8601' format. - :type last_updated_after: ~datetime.datetime - :param last_updated_before: Required. The time at or before which the run event was updated in - 'ISO 8601' format. - :type last_updated_before: ~datetime.datetime - :param filters: List of filters. - :type filters: list[~azure.synapse.artifacts.models.RunQueryFilter] - :param order_by: List of OrderBy option. - :type order_by: list[~azure.synapse.artifacts.models.RunQueryOrderBy] - """ - - _validation = { - 'last_updated_after': {'required': True}, - 'last_updated_before': {'required': True}, - } - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'last_updated_after': {'key': 'lastUpdatedAfter', 'type': 'iso-8601'}, - 'last_updated_before': {'key': 'lastUpdatedBefore', 'type': 'iso-8601'}, - 'filters': {'key': 'filters', 'type': '[RunQueryFilter]'}, - 'order_by': {'key': 'orderBy', 'type': '[RunQueryOrderBy]'}, - } - - def __init__( - self, - *, - last_updated_after: datetime.datetime, - last_updated_before: datetime.datetime, - continuation_token: Optional[str] = None, - filters: Optional[List["RunQueryFilter"]] = None, - order_by: Optional[List["RunQueryOrderBy"]] = None, - **kwargs - ): - super(RunFilterParameters, self).__init__(**kwargs) - self.continuation_token = continuation_token - self.last_updated_after = last_updated_after - self.last_updated_before = last_updated_before - self.filters = filters - self.order_by = order_by - - -class RunQueryFilter(msrest.serialization.Model): - """Query filter option for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param operand: Required. Parameter name to be used for filter. The allowed operands to query - pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger - runs are TriggerName, TriggerRunTimestamp and Status. Possible values include: "PipelineName", - "Status", "RunStart", "RunEnd", "ActivityName", "ActivityRunStart", "ActivityRunEnd", - "ActivityType", "TriggerName", "TriggerRunTimestamp", "RunGroupId", "LatestOnly". - :type operand: str or ~azure.synapse.artifacts.models.RunQueryFilterOperand - :param operator: Required. Operator to be used for filter. Possible values include: "Equals", - "NotEquals", "In", "NotIn". - :type operator: str or ~azure.synapse.artifacts.models.RunQueryFilterOperator - :param values: Required. List of filter values. - :type values: list[str] - """ - - _validation = { - 'operand': {'required': True}, - 'operator': {'required': True}, - 'values': {'required': True}, - } - - _attribute_map = { - 'operand': {'key': 'operand', 'type': 'str'}, - 'operator': {'key': 'operator', 'type': 'str'}, - 'values': {'key': 'values', 'type': '[str]'}, - } - - def __init__( - self, - *, - operand: Union[str, "RunQueryFilterOperand"], - operator: Union[str, "RunQueryFilterOperator"], - values: List[str], - **kwargs - ): - super(RunQueryFilter, self).__init__(**kwargs) - self.operand = operand - self.operator = operator - self.values = values - - -class RunQueryOrderBy(msrest.serialization.Model): - """An object to provide order by options for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param order_by: Required. Parameter name to be used for order by. The allowed parameters to - order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, - TriggerRunTimestamp and Status. Possible values include: "RunStart", "RunEnd", "PipelineName", - "Status", "ActivityName", "ActivityRunStart", "ActivityRunEnd", "TriggerName", - "TriggerRunTimestamp". - :type order_by: str or ~azure.synapse.artifacts.models.RunQueryOrderByField - :param order: Required. Sorting order of the parameter. Possible values include: "ASC", "DESC". - :type order: str or ~azure.synapse.artifacts.models.RunQueryOrder - """ - - _validation = { - 'order_by': {'required': True}, - 'order': {'required': True}, - } - - _attribute_map = { - 'order_by': {'key': 'orderBy', 'type': 'str'}, - 'order': {'key': 'order', 'type': 'str'}, - } - - def __init__( - self, - *, - order_by: Union[str, "RunQueryOrderByField"], - order: Union[str, "RunQueryOrder"], - **kwargs - ): - super(RunQueryOrderBy, self).__init__(**kwargs) - self.order_by = order_by - self.order = order - - -class SalesforceLinkedService(LinkedService): - """Linked service for Salesforce. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - environment_url: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - security_token: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Salesforce' - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.encrypted_credential = encrypted_credential - - -class SalesforceMarketingCloudLinkedService(LinkedService): - """Salesforce Marketing Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceMarketingCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SalesforceMarketingCloud' - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class SalesforceMarketingCloudObjectDataset(Dataset): - """Salesforce Marketing Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SalesforceMarketingCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceMarketingCloudObject' - self.table_name = table_name - - -class SalesforceObjectDataset(Dataset): - """The Salesforce object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce object API name. Type: string (or Expression with - resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - object_api_name: Optional[object] = None, - **kwargs - ): - super(SalesforceObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceObject' - self.object_api_name = object_api_name - - -class SalesforceServiceCloudLinkedService(LinkedService): - """Linked service for Salesforce Service Cloud. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce Service Cloud instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param extended_properties: Extended properties appended to the connection string. Type: string - (or Expression with resultType string). - :type extended_properties: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - environment_url: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - security_token: Optional["SecretBase"] = None, - extended_properties: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SalesforceServiceCloud' - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.extended_properties = extended_properties - self.encrypted_credential = encrypted_credential - - -class SalesforceServiceCloudObjectDataset(Dataset): - """The Salesforce Service Cloud object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce Service Cloud object API name. Type: string (or - Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - object_api_name: Optional[object] = None, - **kwargs - ): - super(SalesforceServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceServiceCloudObject' - self.object_api_name = object_api_name - - -class SapBwCubeDataset(Dataset): - """The SAP BW cube dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapBwCubeDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapBwCube' - - -class SapBWLinkedService(LinkedService): - """SAP Business Warehouse Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance. Type: string (or Expression with - resultType string). - :type server: object - :param system_number: Required. System number of the BW system. (Usually a two-digit decimal - number represented as a string.) Type: string (or Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system. (Usually a three-digit - decimal number represented as a string) Type: string (or Expression with resultType string). - :type client_id: object - :param user_name: Username to access the SAP BW server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP BW server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - system_number: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapBWLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapBW' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapCloudForCustomerLinkedService(LinkedService): - """Linked service for SAP Cloud for Customer. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP Cloud for Customer OData API. For example, - '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with - resultType string). - :type url: object - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapCloudForCustomerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapCloudForCustomer' - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapCloudForCustomerResourceDataset(Dataset): - """The path of the SAP Cloud for Customer OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP Cloud for Customer OData entity. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapCloudForCustomerResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapCloudForCustomerResource' - self.path = path - - -class SapEccLinkedService(LinkedService): - """Linked service for SAP ERP Central Component(SAP ECC). - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP ECC OData API. For example, - '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with - resultType string). - :type url: str - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: str - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'str'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__( - self, - *, - url: str, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[str] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[str] = None, - **kwargs - ): - super(SapEccLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapEcc' - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapEccResourceDataset(Dataset): - """The path of the SAP ECC OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP ECC OData entity. Type: string (or Expression with - resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapEccResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapEccResource' - self.path = path - - -class SapHanaLinkedService(LinkedService): - """SAP HANA Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: SAP HANA ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Required. Host name of the SAP HANA server. Type: string (or Expression with - resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the SAP HANA - server. Possible values include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SapHanaAuthenticationType - :param user_name: Username to access the SAP HANA server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP HANA server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - authentication_type: Optional[Union[str, "SapHanaAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapHanaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapHana' - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapHanaTableDataset(Dataset): - """SAP HANA Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param schema_type_properties_schema: The schema name of SAP HANA. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of SAP HANA. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(SapHanaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapHanaTable' - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class SapOpenHubLinkedService(LinkedService): - """SAP Business Warehouse Open Hub Destination Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance where the open hub destination is - located. Type: string (or Expression with resultType string). - :type server: object - :param system_number: Required. System number of the BW system where the open hub destination - is located. (Usually a two-digit decimal number represented as a string.) Type: string (or - Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system where the open hub - destination is located. (Usually a three-digit decimal number represented as a string) Type: - string (or Expression with resultType string). - :type client_id: object - :param language: Language of the BW system where the open hub destination is located. The - default value is EN. Type: string (or Expression with resultType string). - :type language: object - :param user_name: Username to access the SAP BW server where the open hub destination is - located. Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP BW server where the open hub destination is - located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - system_number: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - language: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapOpenHubLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapOpenHub' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapOpenHubTableDataset(Dataset): - """Sap Business Warehouse Open Hub Destination Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param open_hub_destination_name: Required. The name of the Open Hub Destination with - destination type as Database Table. Type: string (or Expression with resultType string). - :type open_hub_destination_name: object - :param exclude_last_request: Whether to exclude the records of the last request. The default - value is true. Type: boolean (or Expression with resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is set, only data with - requestId larger than the value of this property will be retrieved. The default value is 0. - Type: integer (or Expression with resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'open_hub_destination_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'open_hub_destination_name': {'key': 'typeProperties.openHubDestinationName', 'type': 'object'}, - 'exclude_last_request': {'key': 'typeProperties.excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'typeProperties.baseRequestId', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - open_hub_destination_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - exclude_last_request: Optional[object] = None, - base_request_id: Optional[object] = None, - **kwargs - ): - super(SapOpenHubTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapOpenHubTable' - self.open_hub_destination_name = open_hub_destination_name - self.exclude_last_request = exclude_last_request - self.base_request_id = base_request_id - - -class SapTableLinkedService(LinkedService): - """SAP Table Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Host name of the SAP instance where the table is located. Type: string (or - Expression with resultType string). - :type server: object - :param system_number: System number of the SAP system where the table is located. (Usually a - two-digit decimal number represented as a string.) Type: string (or Expression with resultType - string). - :type system_number: object - :param client_id: Client ID of the client on the SAP system where the table is located. - (Usually a three-digit decimal number represented as a string) Type: string (or Expression with - resultType string). - :type client_id: object - :param language: Language of the SAP system where the table is located. The default value is - EN. Type: string (or Expression with resultType string). - :type language: object - :param system_id: SystemID of the SAP system where the table is located. Type: string (or - Expression with resultType string). - :type system_id: object - :param user_name: Username to access the SAP server where the table is located. Type: string - (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP server where the table is located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param message_server: The hostname of the SAP Message Server. Type: string (or Expression with - resultType string). - :type message_server: object - :param message_server_service: The service name or port number of the Message Server. Type: - string (or Expression with resultType string). - :type message_server_service: object - :param snc_mode: SNC activation indicator to access the SAP server where the table is located. - Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string). - :type snc_mode: object - :param snc_my_name: Initiator's SNC name to access the SAP server where the table is located. - Type: string (or Expression with resultType string). - :type snc_my_name: object - :param snc_partner_name: Communication partner's SNC name to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_partner_name: object - :param snc_library_path: External security product's library to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_library_path: object - :param snc_qop: SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string - (or Expression with resultType string). - :type snc_qop: object - :param logon_group: The Logon Group for the SAP System. Type: string (or Expression with - resultType string). - :type logon_group: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'system_id': {'key': 'typeProperties.systemId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'message_server': {'key': 'typeProperties.messageServer', 'type': 'object'}, - 'message_server_service': {'key': 'typeProperties.messageServerService', 'type': 'object'}, - 'snc_mode': {'key': 'typeProperties.sncMode', 'type': 'object'}, - 'snc_my_name': {'key': 'typeProperties.sncMyName', 'type': 'object'}, - 'snc_partner_name': {'key': 'typeProperties.sncPartnerName', 'type': 'object'}, - 'snc_library_path': {'key': 'typeProperties.sncLibraryPath', 'type': 'object'}, - 'snc_qop': {'key': 'typeProperties.sncQop', 'type': 'object'}, - 'logon_group': {'key': 'typeProperties.logonGroup', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - server: Optional[object] = None, - system_number: Optional[object] = None, - client_id: Optional[object] = None, - language: Optional[object] = None, - system_id: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - message_server: Optional[object] = None, - message_server_service: Optional[object] = None, - snc_mode: Optional[object] = None, - snc_my_name: Optional[object] = None, - snc_partner_name: Optional[object] = None, - snc_library_path: Optional[object] = None, - snc_qop: Optional[object] = None, - logon_group: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapTableLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapTable' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.system_id = system_id - self.user_name = user_name - self.password = password - self.message_server = message_server - self.message_server_service = message_server_service - self.snc_mode = snc_mode - self.snc_my_name = snc_my_name - self.snc_partner_name = snc_partner_name - self.snc_library_path = snc_library_path - self.snc_qop = snc_qop - self.logon_group = logon_group - self.encrypted_credential = encrypted_credential - - -class SapTableResourceDataset(Dataset): - """SAP Table Resource properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. The name of the SAP Table. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - table_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapTableResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapTableResource' - self.table_name = table_name - - -class ScriptAction(msrest.serialization.Model): - """Custom script action to run on HDI ondemand cluster once it's up. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. The user provided name of the script action. - :type name: str - :param uri: Required. The URI for the script action. - :type uri: str - :param roles: Required. The node types on which the script action should be executed. Possible - values include: "Headnode", "Workernode", "Zookeeper". - :type roles: str or ~azure.synapse.artifacts.models.HdiNodeTypes - :param parameters: The parameters for the script action. - :type parameters: str - """ - - _validation = { - 'name': {'required': True}, - 'uri': {'required': True}, - 'roles': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'uri': {'key': 'uri', 'type': 'str'}, - 'roles': {'key': 'roles', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - uri: str, - roles: Union[str, "HdiNodeTypes"], - parameters: Optional[str] = None, - **kwargs - ): - super(ScriptAction, self).__init__(**kwargs) - self.name = name - self.uri = uri - self.roles = roles - self.parameters = parameters - - -class SecureString(SecretBase): - """Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of the secret.Constant filled by server. - :type type: str - :param value: Required. Value of secure string. - :type value: str - """ - - _validation = { - 'type': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - *, - value: str, - **kwargs - ): - super(SecureString, self).__init__(**kwargs) - self.type: str = 'SecureString' - self.value = value - - -class ServiceNowLinkedService(LinkedService): - """ServiceNow server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the ServiceNow server. (i.e. - :code:``.service-now.com). - :type endpoint: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Basic", "OAuth2". - :type authentication_type: str or ~azure.synapse.artifacts.models.ServiceNowAuthenticationType - :param username: The user name used to connect to the ServiceNow server for Basic and OAuth2 - authentication. - :type username: object - :param password: The password corresponding to the user name for Basic and OAuth2 - authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id for OAuth2 authentication. - :type client_id: object - :param client_secret: The client secret for OAuth2 authentication. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - authentication_type: Union[str, "ServiceNowAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ServiceNowLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'ServiceNow' - self.endpoint = endpoint - self.authentication_type = authentication_type - self.username = username - self.password = password - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ServiceNowObjectDataset(Dataset): - """ServiceNow server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ServiceNowObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ServiceNowObject' - self.table_name = table_name - - -class SetVariableActivity(Activity): - """Set value for a Variable. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param variable_name: Name of the variable whose value needs to be set. - :type variable_name: str - :param value: Value to be set. Could be a static value or Expression. - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'value': {'key': 'typeProperties.value', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - variable_name: Optional[str] = None, - value: Optional[object] = None, - **kwargs - ): - super(SetVariableActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'SetVariable' - self.variable_name = variable_name - self.value = value - - -class SftpServerLinkedService(LinkedService): - """A linked service for an SSH File Transfer Protocol (SFTP) server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The SFTP server host name. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the SFTP server uses to listen for client connections. - Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "SshPublicKey". - :type authentication_type: str or ~azure.synapse.artifacts.models.SftpAuthenticationType - :param user_name: The username used to log on to the SFTP server. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: Password to logon the SFTP server for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param private_key_path: The SSH private key file path for SshPublicKey authentication. Only - valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either - PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH - format. Type: string (or Expression with resultType string). - :type private_key_path: object - :param private_key_content: Base64 encoded SSH private key content for SshPublicKey - authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or - PrivateKeyContent should be specified. SSH private key should be OpenSSH format. - :type private_key_content: ~azure.synapse.artifacts.models.SecretBase - :param pass_phrase: The password to decrypt the SSH private key if the SSH private key is - encrypted. - :type pass_phrase: ~azure.synapse.artifacts.models.SecretBase - :param skip_host_key_validation: If true, skip the SSH host key validation. Default value is - false. Type: boolean (or Expression with resultType boolean). - :type skip_host_key_validation: object - :param host_key_fingerprint: The host key finger-print of the SFTP server. When - SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or - Expression with resultType string). - :type host_key_fingerprint: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'private_key_path': {'key': 'typeProperties.privateKeyPath', 'type': 'object'}, - 'private_key_content': {'key': 'typeProperties.privateKeyContent', 'type': 'SecretBase'}, - 'pass_phrase': {'key': 'typeProperties.passPhrase', 'type': 'SecretBase'}, - 'skip_host_key_validation': {'key': 'typeProperties.skipHostKeyValidation', 'type': 'object'}, - 'host_key_fingerprint': {'key': 'typeProperties.hostKeyFingerprint', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - authentication_type: Optional[Union[str, "SftpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - private_key_path: Optional[object] = None, - private_key_content: Optional["SecretBase"] = None, - pass_phrase: Optional["SecretBase"] = None, - skip_host_key_validation: Optional[object] = None, - host_key_fingerprint: Optional[object] = None, - **kwargs - ): - super(SftpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Sftp' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.private_key_path = private_key_path - self.private_key_content = private_key_content - self.pass_phrase = pass_phrase - self.skip_host_key_validation = skip_host_key_validation - self.host_key_fingerprint = host_key_fingerprint - - -class ShopifyLinkedService(LinkedService): - """Shopify Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Shopify server. (i.e. mystore.myshopify.com). - :type host: object - :param access_token: The API access token that can be used to access Shopify’s data. The token - won't expire if it is offline mode. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ShopifyLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Shopify' - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ShopifyObjectDataset(Dataset): - """Shopify Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ShopifyObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ShopifyObject' - self.table_name = table_name - - -class SparkBatchJob(msrest.serialization.Model): - """SparkBatchJob. - - All required parameters must be populated in order to send to Azure. - - :param livy_info: - :type livy_info: ~azure.synapse.artifacts.models.SparkBatchJobState - :param name: The batch name. - :type name: str - :param workspace_name: The workspace name. - :type workspace_name: str - :param spark_pool_name: The Spark pool name. - :type spark_pool_name: str - :param submitter_name: The submitter name. - :type submitter_name: str - :param submitter_id: The submitter identifier. - :type submitter_id: str - :param artifact_id: The artifact identifier. - :type artifact_id: str - :param job_type: The job type. Possible values include: "SparkBatch", "SparkSession". - :type job_type: str or ~azure.synapse.artifacts.models.SparkJobType - :param result: The Spark batch job result. Possible values include: "Uncertain", "Succeeded", - "Failed", "Cancelled". - :type result: str or ~azure.synapse.artifacts.models.SparkBatchJobResultType - :param scheduler: The scheduler information. - :type scheduler: ~azure.synapse.artifacts.models.SparkScheduler - :param plugin: The plugin information. - :type plugin: ~azure.synapse.artifacts.models.SparkServicePlugin - :param errors: The error information. - :type errors: list[~azure.synapse.artifacts.models.SparkServiceError] - :param tags: A set of tags. The tags. - :type tags: dict[str, str] - :param id: Required. The session Id. - :type id: int - :param app_id: The application id of this session. - :type app_id: str - :param app_info: The detailed application info. - :type app_info: dict[str, str] - :param state: The batch state. - :type state: str - :param log_lines: The log lines. - :type log_lines: list[str] - """ - - _validation = { - 'id': {'required': True}, - } - - _attribute_map = { - 'livy_info': {'key': 'livyInfo', 'type': 'SparkBatchJobState'}, - 'name': {'key': 'name', 'type': 'str'}, - 'workspace_name': {'key': 'workspaceName', 'type': 'str'}, - 'spark_pool_name': {'key': 'sparkPoolName', 'type': 'str'}, - 'submitter_name': {'key': 'submitterName', 'type': 'str'}, - 'submitter_id': {'key': 'submitterId', 'type': 'str'}, - 'artifact_id': {'key': 'artifactId', 'type': 'str'}, - 'job_type': {'key': 'jobType', 'type': 'str'}, - 'result': {'key': 'result', 'type': 'str'}, - 'scheduler': {'key': 'schedulerInfo', 'type': 'SparkScheduler'}, - 'plugin': {'key': 'pluginInfo', 'type': 'SparkServicePlugin'}, - 'errors': {'key': 'errorInfo', 'type': '[SparkServiceError]'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'app_id': {'key': 'appId', 'type': 'str'}, - 'app_info': {'key': 'appInfo', 'type': '{str}'}, - 'state': {'key': 'state', 'type': 'str'}, - 'log_lines': {'key': 'log', 'type': '[str]'}, - } - - def __init__( - self, - *, - id: int, - livy_info: Optional["SparkBatchJobState"] = None, - name: Optional[str] = None, - workspace_name: Optional[str] = None, - spark_pool_name: Optional[str] = None, - submitter_name: Optional[str] = None, - submitter_id: Optional[str] = None, - artifact_id: Optional[str] = None, - job_type: Optional[Union[str, "SparkJobType"]] = None, - result: Optional[Union[str, "SparkBatchJobResultType"]] = None, - scheduler: Optional["SparkScheduler"] = None, - plugin: Optional["SparkServicePlugin"] = None, - errors: Optional[List["SparkServiceError"]] = None, - tags: Optional[Dict[str, str]] = None, - app_id: Optional[str] = None, - app_info: Optional[Dict[str, str]] = None, - state: Optional[str] = None, - log_lines: Optional[List[str]] = None, - **kwargs - ): - super(SparkBatchJob, self).__init__(**kwargs) - self.livy_info = livy_info - self.name = name - self.workspace_name = workspace_name - self.spark_pool_name = spark_pool_name - self.submitter_name = submitter_name - self.submitter_id = submitter_id - self.artifact_id = artifact_id - self.job_type = job_type - self.result = result - self.scheduler = scheduler - self.plugin = plugin - self.errors = errors - self.tags = tags - self.id = id - self.app_id = app_id - self.app_info = app_info - self.state = state - self.log_lines = log_lines - - -class SparkBatchJobState(msrest.serialization.Model): - """SparkBatchJobState. - - :param not_started_at: the time that at which "not_started" livy state was first seen. - :type not_started_at: ~datetime.datetime - :param starting_at: the time that at which "starting" livy state was first seen. - :type starting_at: ~datetime.datetime - :param running_at: the time that at which "running" livy state was first seen. - :type running_at: ~datetime.datetime - :param dead_at: time that at which "dead" livy state was first seen. - :type dead_at: ~datetime.datetime - :param success_at: the time that at which "success" livy state was first seen. - :type success_at: ~datetime.datetime - :param terminated_at: the time that at which "killed" livy state was first seen. - :type terminated_at: ~datetime.datetime - :param recovering_at: the time that at which "recovering" livy state was first seen. - :type recovering_at: ~datetime.datetime - :param current_state: the Spark job state. - :type current_state: str - :param job_creation_request: - :type job_creation_request: ~azure.synapse.artifacts.models.SparkRequest - """ - - _attribute_map = { - 'not_started_at': {'key': 'notStartedAt', 'type': 'iso-8601'}, - 'starting_at': {'key': 'startingAt', 'type': 'iso-8601'}, - 'running_at': {'key': 'runningAt', 'type': 'iso-8601'}, - 'dead_at': {'key': 'deadAt', 'type': 'iso-8601'}, - 'success_at': {'key': 'successAt', 'type': 'iso-8601'}, - 'terminated_at': {'key': 'killedAt', 'type': 'iso-8601'}, - 'recovering_at': {'key': 'recoveringAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - 'job_creation_request': {'key': 'jobCreationRequest', 'type': 'SparkRequest'}, - } - - def __init__( - self, - *, - not_started_at: Optional[datetime.datetime] = None, - starting_at: Optional[datetime.datetime] = None, - running_at: Optional[datetime.datetime] = None, - dead_at: Optional[datetime.datetime] = None, - success_at: Optional[datetime.datetime] = None, - terminated_at: Optional[datetime.datetime] = None, - recovering_at: Optional[datetime.datetime] = None, - current_state: Optional[str] = None, - job_creation_request: Optional["SparkRequest"] = None, - **kwargs - ): - super(SparkBatchJobState, self).__init__(**kwargs) - self.not_started_at = not_started_at - self.starting_at = starting_at - self.running_at = running_at - self.dead_at = dead_at - self.success_at = success_at - self.terminated_at = terminated_at - self.recovering_at = recovering_at - self.current_state = current_state - self.job_creation_request = job_creation_request - - -class SparkJobDefinition(msrest.serialization.Model): - """Spark job definition. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the Spark job definition. - :type description: str - :param target_big_data_pool: Required. Big data pool reference. - :type target_big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param required_spark_version: The required Spark version of the application. - :type required_spark_version: str - :param language: The language of the Spark application. - :type language: str - :param job_properties: Required. The properties of the Spark job. - :type job_properties: ~azure.synapse.artifacts.models.SparkJobProperties - """ - - _validation = { - 'target_big_data_pool': {'required': True}, - 'job_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'target_big_data_pool': {'key': 'targetBigDataPool', 'type': 'BigDataPoolReference'}, - 'required_spark_version': {'key': 'requiredSparkVersion', 'type': 'str'}, - 'language': {'key': 'language', 'type': 'str'}, - 'job_properties': {'key': 'jobProperties', 'type': 'SparkJobProperties'}, - } - - def __init__( - self, - *, - target_big_data_pool: "BigDataPoolReference", - job_properties: "SparkJobProperties", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - required_spark_version: Optional[str] = None, - language: Optional[str] = None, - **kwargs - ): - super(SparkJobDefinition, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.target_big_data_pool = target_big_data_pool - self.required_spark_version = required_spark_version - self.language = language - self.job_properties = job_properties - - -class SparkJobDefinitionResource(SubResource): - """Spark job definition resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of spark job definition. - :type properties: ~azure.synapse.artifacts.models.SparkJobDefinition - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SparkJobDefinition'}, - } - - def __init__( - self, - *, - properties: "SparkJobDefinition", - **kwargs - ): - super(SparkJobDefinitionResource, self).__init__(**kwargs) - self.properties = properties - - -class SparkJobDefinitionsListResponse(msrest.serialization.Model): - """A list of spark job definitions resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of spark job definitions. - :type value: list[~azure.synapse.artifacts.models.SparkJobDefinitionResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SparkJobDefinitionResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["SparkJobDefinitionResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(SparkJobDefinitionsListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class SparkJobProperties(msrest.serialization.Model): - """The properties of the Spark job. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: The name of the job. - :type name: str - :param file: Required. File containing the application to execute. - :type file: str - :param class_name: Main class for Java/Scala application. - :type class_name: str - :param conf: Spark configuration properties. - :type conf: object - :param args: Command line arguments for the application. - :type args: list[str] - :param jars: Jars to be used in this job. - :type jars: list[str] - :param files: files to be used in this job. - :type files: list[str] - :param archives: Archives to be used in this job. - :type archives: list[str] - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this job. - :type num_executors: int - """ - - _validation = { - 'file': {'required': True}, - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'conf': {'key': 'conf', 'type': 'object'}, - 'args': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - file: str, - driver_memory: str, - driver_cores: int, - executor_memory: str, - executor_cores: int, - num_executors: int, - additional_properties: Optional[Dict[str, object]] = None, - name: Optional[str] = None, - class_name: Optional[str] = None, - conf: Optional[object] = None, - args: Optional[List[str]] = None, - jars: Optional[List[str]] = None, - files: Optional[List[str]] = None, - archives: Optional[List[str]] = None, - **kwargs - ): - super(SparkJobProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.file = file - self.class_name = class_name - self.conf = conf - self.args = args - self.jars = jars - self.files = files - self.archives = archives - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.num_executors = num_executors - - -class SparkLinkedService(LinkedService): - """Spark Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Spark server. - :type host: object - :param port: Required. The TCP port that the Spark server uses to listen for client - connections. - :type port: object - :param server_type: The type of Spark server. Possible values include: "SharkServer", - "SharkServer2", "SparkThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.SparkServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.SparkThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Spark - server. Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.SparkAuthenticationType - :param username: The user name that you use to access Spark Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Spark server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'port': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - port: object, - authentication_type: Union[str, "SparkAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - server_type: Optional[Union[str, "SparkServerType"]] = None, - thrift_transport_protocol: Optional[Union[str, "SparkThriftTransportProtocol"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - http_path: Optional[object] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SparkLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Spark' - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class SparkObjectDataset(Dataset): - """Spark Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Spark. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Spark. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(SparkObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SparkObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class SparkRequest(msrest.serialization.Model): - """SparkRequest. - - :param name: - :type name: str - :param file: - :type file: str - :param class_name: - :type class_name: str - :param arguments: - :type arguments: list[str] - :param jars: - :type jars: list[str] - :param python_files: - :type python_files: list[str] - :param files: - :type files: list[str] - :param archives: - :type archives: list[str] - :param configuration: Dictionary of :code:``. - :type configuration: dict[str, str] - :param driver_memory: - :type driver_memory: str - :param driver_cores: - :type driver_cores: int - :param executor_memory: - :type executor_memory: str - :param executor_cores: - :type executor_cores: int - :param executor_count: - :type executor_count: int - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'arguments': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'python_files': {'key': 'pyFiles', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'configuration': {'key': 'conf', 'type': '{str}'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'executor_count': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - file: Optional[str] = None, - class_name: Optional[str] = None, - arguments: Optional[List[str]] = None, - jars: Optional[List[str]] = None, - python_files: Optional[List[str]] = None, - files: Optional[List[str]] = None, - archives: Optional[List[str]] = None, - configuration: Optional[Dict[str, str]] = None, - driver_memory: Optional[str] = None, - driver_cores: Optional[int] = None, - executor_memory: Optional[str] = None, - executor_cores: Optional[int] = None, - executor_count: Optional[int] = None, - **kwargs - ): - super(SparkRequest, self).__init__(**kwargs) - self.name = name - self.file = file - self.class_name = class_name - self.arguments = arguments - self.jars = jars - self.python_files = python_files - self.files = files - self.archives = archives - self.configuration = configuration - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.executor_count = executor_count - - -class SparkScheduler(msrest.serialization.Model): - """SparkScheduler. - - :param submitted_at: - :type submitted_at: ~datetime.datetime - :param scheduled_at: - :type scheduled_at: ~datetime.datetime - :param ended_at: - :type ended_at: ~datetime.datetime - :param cancellation_requested_at: - :type cancellation_requested_at: ~datetime.datetime - :param current_state: Possible values include: "Queued", "Scheduled", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.SchedulerCurrentState - """ - - _attribute_map = { - 'submitted_at': {'key': 'submittedAt', 'type': 'iso-8601'}, - 'scheduled_at': {'key': 'scheduledAt', 'type': 'iso-8601'}, - 'ended_at': {'key': 'endedAt', 'type': 'iso-8601'}, - 'cancellation_requested_at': {'key': 'cancellationRequestedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - *, - submitted_at: Optional[datetime.datetime] = None, - scheduled_at: Optional[datetime.datetime] = None, - ended_at: Optional[datetime.datetime] = None, - cancellation_requested_at: Optional[datetime.datetime] = None, - current_state: Optional[Union[str, "SchedulerCurrentState"]] = None, - **kwargs - ): - super(SparkScheduler, self).__init__(**kwargs) - self.submitted_at = submitted_at - self.scheduled_at = scheduled_at - self.ended_at = ended_at - self.cancellation_requested_at = cancellation_requested_at - self.current_state = current_state - - -class SparkServiceError(msrest.serialization.Model): - """SparkServiceError. - - :param message: - :type message: str - :param error_code: - :type error_code: str - :param source: Possible values include: "System", "User", "Unknown", "Dependency". - :type source: str or ~azure.synapse.artifacts.models.SparkErrorSource - """ - - _attribute_map = { - 'message': {'key': 'message', 'type': 'str'}, - 'error_code': {'key': 'errorCode', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - } - - def __init__( - self, - *, - message: Optional[str] = None, - error_code: Optional[str] = None, - source: Optional[Union[str, "SparkErrorSource"]] = None, - **kwargs - ): - super(SparkServiceError, self).__init__(**kwargs) - self.message = message - self.error_code = error_code - self.source = source - - -class SparkServicePlugin(msrest.serialization.Model): - """SparkServicePlugin. - - :param preparation_started_at: - :type preparation_started_at: ~datetime.datetime - :param resource_acquisition_started_at: - :type resource_acquisition_started_at: ~datetime.datetime - :param submission_started_at: - :type submission_started_at: ~datetime.datetime - :param monitoring_started_at: - :type monitoring_started_at: ~datetime.datetime - :param cleanup_started_at: - :type cleanup_started_at: ~datetime.datetime - :param current_state: Possible values include: "Preparation", "ResourceAcquisition", "Queued", - "Submission", "Monitoring", "Cleanup", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.PluginCurrentState - """ - - _attribute_map = { - 'preparation_started_at': {'key': 'preparationStartedAt', 'type': 'iso-8601'}, - 'resource_acquisition_started_at': {'key': 'resourceAcquisitionStartedAt', 'type': 'iso-8601'}, - 'submission_started_at': {'key': 'submissionStartedAt', 'type': 'iso-8601'}, - 'monitoring_started_at': {'key': 'monitoringStartedAt', 'type': 'iso-8601'}, - 'cleanup_started_at': {'key': 'cleanupStartedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - *, - preparation_started_at: Optional[datetime.datetime] = None, - resource_acquisition_started_at: Optional[datetime.datetime] = None, - submission_started_at: Optional[datetime.datetime] = None, - monitoring_started_at: Optional[datetime.datetime] = None, - cleanup_started_at: Optional[datetime.datetime] = None, - current_state: Optional[Union[str, "PluginCurrentState"]] = None, - **kwargs - ): - super(SparkServicePlugin, self).__init__(**kwargs) - self.preparation_started_at = preparation_started_at - self.resource_acquisition_started_at = resource_acquisition_started_at - self.submission_started_at = submission_started_at - self.monitoring_started_at = monitoring_started_at - self.cleanup_started_at = cleanup_started_at - self.current_state = current_state - - -class SqlConnection(msrest.serialization.Model): - """The connection used to execute the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. The type of the connection. Possible values include: "SqlOnDemand", - "SqlPool". - :type type: str or ~azure.synapse.artifacts.models.SqlConnectionType - :param name: Required. The identifier of the connection. - :type name: str - """ - - _validation = { - 'type': {'required': True}, - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - type: Union[str, "SqlConnectionType"], - name: str, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(SqlConnection, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type = type - self.name = name - - -class SqlScript(msrest.serialization.Model): - """SQL script. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the SQL script. - :type description: str - :ivar type: The type of the SQL script. Default value: "SqlQuery". - :vartype type: str - :param content: Required. The content of the SQL script. - :type content: ~azure.synapse.artifacts.models.SqlScriptContent - """ - - _validation = { - 'type': {'constant': True}, - 'content': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'content': {'key': 'content', 'type': 'SqlScriptContent'}, - } - - type = "SqlQuery" - - def __init__( - self, - *, - content: "SqlScriptContent", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - **kwargs - ): - super(SqlScript, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.content = content - - -class SqlScriptContent(msrest.serialization.Model): - """The content of the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param query: Required. SQL query to execute. - :type query: str - :param current_connection: Required. The connection used to execute the SQL script. - :type current_connection: ~azure.synapse.artifacts.models.SqlConnection - :param metadata: The metadata of the SQL script. - :type metadata: ~azure.synapse.artifacts.models.SqlScriptMetadata - """ - - _validation = { - 'query': {'required': True}, - 'current_connection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'query': {'key': 'query', 'type': 'str'}, - 'current_connection': {'key': 'currentConnection', 'type': 'SqlConnection'}, - 'metadata': {'key': 'metadata', 'type': 'SqlScriptMetadata'}, - } - - def __init__( - self, - *, - query: str, - current_connection: "SqlConnection", - additional_properties: Optional[Dict[str, object]] = None, - metadata: Optional["SqlScriptMetadata"] = None, - **kwargs - ): - super(SqlScriptContent, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.query = query - self.current_connection = current_connection - self.metadata = metadata - - -class SqlScriptMetadata(msrest.serialization.Model): - """The metadata of the SQL script. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param language: The language of the SQL script. - :type language: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'language': {'key': 'language', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - language: Optional[str] = None, - **kwargs - ): - super(SqlScriptMetadata, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.language = language - - -class SqlScriptResource(SubResource): - """Sql Script resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of sql script. - :type properties: ~azure.synapse.artifacts.models.SqlScript - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SqlScript'}, - } - - def __init__( - self, - *, - properties: "SqlScript", - **kwargs - ): - super(SqlScriptResource, self).__init__(**kwargs) - self.properties = properties - - -class SqlScriptsListResponse(msrest.serialization.Model): - """A list of sql scripts resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of sql scripts. - :type value: list[~azure.synapse.artifacts.models.SqlScriptResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SqlScriptResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["SqlScriptResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(SqlScriptsListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class SqlServerLinkedService(LinkedService): - """SQL Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param user_name: The on-premises Windows authentication user name. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: The on-premises Windows authentication password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SqlServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SqlServer' - self.connection_string = connection_string - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SqlServerStoredProcedureActivity(ExecutionActivity): - """SQL stored procedure activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param stored_procedure_name: Required. Stored procedure name. Type: string (or Expression with - resultType string). - :type stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored procedure parameters. - Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.synapse.artifacts.models.StoredProcedureParameter] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'stored_procedure_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'stored_procedure_name': {'key': 'typeProperties.storedProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'typeProperties.storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - } - - def __init__( - self, - *, - name: str, - stored_procedure_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - stored_procedure_parameters: Optional[Dict[str, "StoredProcedureParameter"]] = None, - **kwargs - ): - super(SqlServerStoredProcedureActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'SqlServerStoredProcedure' - self.stored_procedure_name = stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - - -class SqlServerTableDataset(Dataset): - """The on-premises SQL Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the SQL Server dataset. Type: string - (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the SQL Server dataset. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(SqlServerTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SqlServerTable' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class SquareLinkedService(LinkedService): - """Square Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Square instance. (i.e. mystore.mysquare.com). - :type host: object - :param client_id: Required. The client ID associated with your Square application. - :type client_id: object - :param client_secret: The client secret associated with your Square application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param redirect_uri: Required. The redirect URL assigned in the Square application dashboard. - (i.e. http://localhost:2500). - :type redirect_uri: object - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - 'redirect_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'redirect_uri': {'key': 'typeProperties.redirectUri', 'type': 'object'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - client_id: object, - redirect_uri: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SquareLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Square' - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.redirect_uri = redirect_uri - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class SquareObjectDataset(Dataset): - """Square Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SquareObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SquareObject' - self.table_name = table_name - - -class SSISAccessCredential(msrest.serialization.Model): - """SSIS access credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - domain: object, - user_name: object, - password: "SecretBase", - **kwargs - ): - super(SSISAccessCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISChildPackage(msrest.serialization.Model): - """SSIS embedded child package. - - All required parameters must be populated in order to send to Azure. - - :param package_path: Required. Path for embedded child package. Type: string (or Expression - with resultType string). - :type package_path: object - :param package_name: Name for embedded child package. - :type package_name: str - :param package_content: Required. Content for embedded child package. Type: string (or - Expression with resultType string). - :type package_content: object - :param package_last_modified_date: Last modified date for embedded child package. - :type package_last_modified_date: str - """ - - _validation = { - 'package_path': {'required': True}, - 'package_content': {'required': True}, - } - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'package_name': {'key': 'packageName', 'type': 'str'}, - 'package_content': {'key': 'packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'packageLastModifiedDate', 'type': 'str'}, - } - - def __init__( - self, - *, - package_path: object, - package_content: object, - package_name: Optional[str] = None, - package_last_modified_date: Optional[str] = None, - **kwargs - ): - super(SSISChildPackage, self).__init__(**kwargs) - self.package_path = package_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - - -class SSISExecutionCredential(msrest.serialization.Model): - """SSIS package execution credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecureString - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecureString'}, - } - - def __init__( - self, - *, - domain: object, - user_name: object, - password: "SecureString", - **kwargs - ): - super(SSISExecutionCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISExecutionParameter(msrest.serialization.Model): - """SSIS execution parameter. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package execution parameter value. Type: string (or Expression - with resultType string). - :type value: object - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - *, - value: object, - **kwargs - ): - super(SSISExecutionParameter, self).__init__(**kwargs) - self.value = value - - -class SSISLogLocation(msrest.serialization.Model): - """SSIS package execution log location. - - 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. - - :param log_path: Required. The SSIS package execution log path. Type: string (or Expression - with resultType string). - :type log_path: object - :ivar type: Required. The type of SSIS log location. Default value: "File". - :vartype type: str - :param access_credential: The package execution log access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param log_refresh_interval: Specifies the interval to refresh log. The default interval is 5 - minutes. Type: string (or Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type log_refresh_interval: object - """ - - _validation = { - 'log_path': {'required': True}, - 'type': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'log_path': {'key': 'logPath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'log_refresh_interval': {'key': 'typeProperties.logRefreshInterval', 'type': 'object'}, - } - - type = "File" - - def __init__( - self, - *, - log_path: object, - access_credential: Optional["SSISAccessCredential"] = None, - log_refresh_interval: Optional[object] = None, - **kwargs - ): - super(SSISLogLocation, self).__init__(**kwargs) - self.log_path = log_path - self.access_credential = access_credential - self.log_refresh_interval = log_refresh_interval - - -class SsisObjectMetadataStatusResponse(msrest.serialization.Model): - """The status of the operation. - - :param status: The status of the operation. - :type status: str - :param name: The operation name. - :type name: str - :param properties: The operation properties. - :type properties: str - :param error: The operation error message. - :type error: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'str'}, - } - - def __init__( - self, - *, - status: Optional[str] = None, - name: Optional[str] = None, - properties: Optional[str] = None, - error: Optional[str] = None, - **kwargs - ): - super(SsisObjectMetadataStatusResponse, self).__init__(**kwargs) - self.status = status - self.name = name - self.properties = properties - self.error = error - - -class SSISPackageLocation(msrest.serialization.Model): - """SSIS package location. - - :param package_path: The SSIS package path. Type: string (or Expression with resultType - string). - :type package_path: object - :param type: The type of SSIS package location. Possible values include: "SSISDB", "File", - "InlinePackage". - :type type: str or ~azure.synapse.artifacts.models.SsisPackageLocationType - :param package_password: Password of the package. - :type package_password: ~azure.synapse.artifacts.models.SecretBase - :param access_credential: The package access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param configuration_path: The configuration file of the package execution. Type: string (or - Expression with resultType string). - :type configuration_path: object - :param package_name: The package name. - :type package_name: str - :param package_content: The embedded package content. Type: string (or Expression with - resultType string). - :type package_content: object - :param package_last_modified_date: The embedded package last modified date. - :type package_last_modified_date: str - :param child_packages: The embedded child package list. - :type child_packages: list[~azure.synapse.artifacts.models.SSISChildPackage] - """ - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'package_password': {'key': 'typeProperties.packagePassword', 'type': 'SecretBase'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'configuration_path': {'key': 'typeProperties.configurationPath', 'type': 'object'}, - 'package_name': {'key': 'typeProperties.packageName', 'type': 'str'}, - 'package_content': {'key': 'typeProperties.packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'typeProperties.packageLastModifiedDate', 'type': 'str'}, - 'child_packages': {'key': 'typeProperties.childPackages', 'type': '[SSISChildPackage]'}, - } - - def __init__( - self, - *, - package_path: Optional[object] = None, - type: Optional[Union[str, "SsisPackageLocationType"]] = None, - package_password: Optional["SecretBase"] = None, - access_credential: Optional["SSISAccessCredential"] = None, - configuration_path: Optional[object] = None, - package_name: Optional[str] = None, - package_content: Optional[object] = None, - package_last_modified_date: Optional[str] = None, - child_packages: Optional[List["SSISChildPackage"]] = None, - **kwargs - ): - super(SSISPackageLocation, self).__init__(**kwargs) - self.package_path = package_path - self.type = type - self.package_password = package_password - self.access_credential = access_credential - self.configuration_path = configuration_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - self.child_packages = child_packages - - -class SSISPropertyOverride(msrest.serialization.Model): - """SSIS property override. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package property override value. Type: string (or Expression with - resultType string). - :type value: object - :param is_sensitive: Whether SSIS package property override value is sensitive data. Value will - be encrypted in SSISDB if it is true. - :type is_sensitive: bool - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'is_sensitive': {'key': 'isSensitive', 'type': 'bool'}, - } - - def __init__( - self, - *, - value: object, - is_sensitive: Optional[bool] = None, - **kwargs - ): - super(SSISPropertyOverride, self).__init__(**kwargs) - self.value = value - self.is_sensitive = is_sensitive - - -class StagingSettings(msrest.serialization.Model): - """Staging settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Staging linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing the interim data. Type: string (or Expression with - resultType string). - :type path: object - :param enable_compression: Specifies whether to use compression when copying data via an - interim staging. Default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_compression: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - 'enable_compression': {'key': 'enableCompression', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - enable_compression: Optional[object] = None, - **kwargs - ): - super(StagingSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - self.enable_compression = enable_compression - - -class StartDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for starting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowResource - :param datasets: List of datasets. - :type datasets: list[~azure.synapse.artifacts.models.DatasetResource] - :param linked_services: List of linked services. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param staging: Staging info for debug session. - :type staging: object - :param debug_settings: Data flow debug settings. - :type debug_settings: object - :param incremental_debug: The type of new Databricks cluster. - :type incremental_debug: bool - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceResource]'}, - 'staging': {'key': 'staging', 'type': 'object'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'object'}, - 'incremental_debug': {'key': 'incrementalDebug', 'type': 'bool'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow: Optional["DataFlowResource"] = None, - datasets: Optional[List["DatasetResource"]] = None, - linked_services: Optional[List["LinkedServiceResource"]] = None, - staging: Optional[object] = None, - debug_settings: Optional[object] = None, - incremental_debug: Optional[bool] = None, - **kwargs - ): - super(StartDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow = data_flow - self.datasets = datasets - self.linked_services = linked_services - self.staging = staging - self.debug_settings = debug_settings - self.incremental_debug = incremental_debug - - -class StartDataFlowDebugSessionResponse(msrest.serialization.Model): - """Response body structure for starting data flow debug session. - - :param job_version: The ID of data flow debug job version. - :type job_version: str - """ - - _attribute_map = { - 'job_version': {'key': 'jobVersion', 'type': 'str'}, - } - - def __init__( - self, - *, - job_version: Optional[str] = None, - **kwargs - ): - super(StartDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.job_version = job_version - - -class StoredProcedureParameter(msrest.serialization.Model): - """SQL stored procedure parameter. - - :param value: Stored procedure parameter value. Type: string (or Expression with resultType - string). - :type value: object - :param type: Stored procedure parameter type. Possible values include: "String", "Int", - "Int64", "Decimal", "Guid", "Boolean", "Date". - :type type: str or ~azure.synapse.artifacts.models.StoredProcedureParameterType - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - *, - value: Optional[object] = None, - type: Optional[Union[str, "StoredProcedureParameterType"]] = None, - **kwargs - ): - super(StoredProcedureParameter, self).__init__(**kwargs) - self.value = value - self.type = type - - -class SwitchActivity(Activity): - """This activity evaluates an expression and executes activities under the cases property that correspond to the expression evaluation expected in the equals property. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param on: Required. An expression that would evaluate to a string or integer. This is used to - determine the block of activities in cases that will be executed. - :type on: ~azure.synapse.artifacts.models.Expression - :param cases: List of cases that correspond to expected values of the 'on' property. This is an - optional property and if not provided, the activity will execute activities provided in - defaultActivities. - :type cases: list[~azure.synapse.artifacts.models.SwitchCase] - :param default_activities: List of activities to execute if no case condition is satisfied. - This is an optional property and if not provided, the activity will exit without any action. - :type default_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'on': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'on': {'key': 'typeProperties.on', 'type': 'Expression'}, - 'cases': {'key': 'typeProperties.cases', 'type': '[SwitchCase]'}, - 'default_activities': {'key': 'typeProperties.defaultActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - on: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - cases: Optional[List["SwitchCase"]] = None, - default_activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(SwitchActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Switch' - self.on = on - self.cases = cases - self.default_activities = default_activities - - -class SwitchCase(msrest.serialization.Model): - """Switch cases with have a value and corresponding activities. - - :param value: Expected value that satisfies the expression result of the 'on' property. - :type value: str - :param activities: List of activities to execute for satisfied case condition. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'activities': {'key': 'activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - value: Optional[str] = None, - activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(SwitchCase, self).__init__(**kwargs) - self.value = value - self.activities = activities - - -class SybaseLinkedService(LinkedService): - """Linked service for Sybase data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Server name for connection. Type: string (or Expression with - resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or Expression with - resultType string). - :type database: object - :param schema: Schema name for connection. Type: string (or Expression with resultType string). - :type schema: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SybaseAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - schema: Optional[object] = None, - authentication_type: Optional[Union[str, "SybaseAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SybaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Sybase' - self.server = server - self.database = database - self.schema = schema - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SybaseTableDataset(Dataset): - """The Sybase table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Sybase table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SybaseTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SybaseTable' - self.table_name = table_name - - -class TeradataLinkedService(LinkedService): - """Linked service for Teradata data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Teradata ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. Type: string (or Expression with resultType string). - :type server: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.TeradataAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - server: Optional[object] = None, - authentication_type: Optional[Union[str, "TeradataAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(TeradataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Teradata' - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class TeradataTableDataset(Dataset): - """The Teradata database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param database: The database name of Teradata. Type: string (or Expression with resultType - string). - :type database: object - :param table: The table name of Teradata. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - database: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(TeradataTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'TeradataTable' - self.database = database - self.table = table - - -class TriggerDependencyProvisioningStatus(msrest.serialization.Model): - """Defines the response of a provision trigger dependency operation. - - All required parameters must be populated in order to send to Azure. - - :param trigger_name: Required. Trigger name. - :type trigger_name: str - :param provisioning_status: Required. Provisioning status. - :type provisioning_status: str - """ - - _validation = { - 'trigger_name': {'required': True}, - 'provisioning_status': {'required': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'provisioning_status': {'key': 'provisioningStatus', 'type': 'str'}, - } - - def __init__( - self, - *, - trigger_name: str, - provisioning_status: str, - **kwargs - ): - super(TriggerDependencyProvisioningStatus, self).__init__(**kwargs) - self.trigger_name = trigger_name - self.provisioning_status = provisioning_status - - -class TriggerListResponse(msrest.serialization.Model): - """A list of trigger resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of triggers. - :type value: list[~azure.synapse.artifacts.models.TriggerResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["TriggerResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(TriggerListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class TriggerPipelineReference(msrest.serialization.Model): - """Pipeline that needs to be triggered with the given parameters. - - :param pipeline_reference: Pipeline reference. - :type pipeline_reference: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - """ - - _attribute_map = { - 'pipeline_reference': {'key': 'pipelineReference', 'type': 'PipelineReference'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - def __init__( - self, - *, - pipeline_reference: Optional["PipelineReference"] = None, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(TriggerPipelineReference, self).__init__(**kwargs) - self.pipeline_reference = pipeline_reference - self.parameters = parameters - - -class TriggerResource(SubResource): - """Trigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the trigger. - :type properties: ~azure.synapse.artifacts.models.Trigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Trigger'}, - } - - def __init__( - self, - *, - properties: "Trigger", - **kwargs - ): - super(TriggerResource, self).__init__(**kwargs) - self.properties = properties - - -class TriggerRun(msrest.serialization.Model): - """Trigger runs. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar trigger_run_id: Trigger run id. - :vartype trigger_run_id: str - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar trigger_type: Trigger type. - :vartype trigger_type: str - :ivar trigger_run_timestamp: Trigger run start time. - :vartype trigger_run_timestamp: ~datetime.datetime - :ivar status: Trigger run status. Possible values include: "Succeeded", "Failed", "Inprogress". - :vartype status: str or ~azure.synapse.artifacts.models.TriggerRunStatus - :ivar message: Trigger error message. - :vartype message: str - :ivar properties: List of property name and value related to trigger run. Name, value pair - depends on type of trigger. - :vartype properties: dict[str, str] - :ivar triggered_pipelines: List of pipeline name and run Id triggered by the trigger run. - :vartype triggered_pipelines: dict[str, str] - """ - - _validation = { - 'trigger_run_id': {'readonly': True}, - 'trigger_name': {'readonly': True}, - 'trigger_type': {'readonly': True}, - 'trigger_run_timestamp': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - 'properties': {'readonly': True}, - 'triggered_pipelines': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'trigger_run_id': {'key': 'triggerRunId', 'type': 'str'}, - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'trigger_type': {'key': 'triggerType', 'type': 'str'}, - 'trigger_run_timestamp': {'key': 'triggerRunTimestamp', 'type': 'iso-8601'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'triggered_pipelines': {'key': 'triggeredPipelines', 'type': '{str}'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(TriggerRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.trigger_run_id = None - self.trigger_name = None - self.trigger_type = None - self.trigger_run_timestamp = None - self.status = None - self.message = None - self.properties = None - self.triggered_pipelines = None - - -class TriggerRunsQueryResponse(msrest.serialization.Model): - """A list of trigger runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of trigger runs. - :type value: list[~azure.synapse.artifacts.models.TriggerRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["TriggerRun"], - continuation_token: Optional[str] = None, - **kwargs - ): - super(TriggerRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class TriggerSubscriptionOperationStatus(msrest.serialization.Model): - """Defines the response of a trigger subscription operation. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar status: Event Subscription Status. Possible values include: "Enabled", "Provisioning", - "Deprovisioning", "Disabled", "Unknown". - :vartype status: str or ~azure.synapse.artifacts.models.EventSubscriptionStatus - """ - - _validation = { - 'trigger_name': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerSubscriptionOperationStatus, self).__init__(**kwargs) - self.trigger_name = None - self.status = None - - -class UntilActivity(Activity): - """This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. The loop will - continue until this expression evaluates to true. - :type expression: ~azure.synapse.artifacts.models.Expression - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with - resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param activities: Required. List of activities to execute. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - expression: "Expression", - activities: List["Activity"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[object] = None, - **kwargs - ): - super(UntilActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Until' - self.expression = expression - self.timeout = timeout - self.activities = activities - - -class UserProperty(msrest.serialization.Model): - """User property. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. User property name. - :type name: str - :param value: Required. User property value. Type: string (or Expression with resultType - string). - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - value: object, - **kwargs - ): - super(UserProperty, self).__init__(**kwargs) - self.name = name - self.value = value - - -class ValidationActivity(Activity): - """This activity verifies that an external resource exists. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param sleep: A delay in seconds between validation attempts. If no value is specified, 10 - seconds will be used as the default. Type: integer (or Expression with resultType integer). - :type sleep: object - :param minimum_size: Can be used if dataset points to a file. The file must be greater than or - equal in size to the value specified. Type: integer (or Expression with resultType integer). - :type minimum_size: object - :param child_items: Can be used if dataset points to a folder. If set to true, the folder must - have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression - with resultType boolean). - :type child_items: object - :param dataset: Required. Validation activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'sleep': {'key': 'typeProperties.sleep', 'type': 'object'}, - 'minimum_size': {'key': 'typeProperties.minimumSize', 'type': 'object'}, - 'child_items': {'key': 'typeProperties.childItems', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[object] = None, - sleep: Optional[object] = None, - minimum_size: Optional[object] = None, - child_items: Optional[object] = None, - **kwargs - ): - super(ValidationActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Validation' - self.timeout = timeout - self.sleep = sleep - self.minimum_size = minimum_size - self.child_items = child_items - self.dataset = dataset - - -class VariableSpecification(msrest.serialization.Model): - """Definition of a single variable for a Pipeline. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Variable type. Possible values include: "String", "Bool", "Boolean", - "Array". - :type type: str or ~azure.synapse.artifacts.models.VariableType - :param default_value: Default value of variable. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - *, - type: Union[str, "VariableType"], - default_value: Optional[object] = None, - **kwargs - ): - super(VariableSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class VerticaLinkedService(LinkedService): - """Vertica linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(VerticaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Vertica' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class VerticaTableDataset(Dataset): - """Vertica dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Vertica. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Vertica. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(VerticaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'VerticaTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class WaitActivity(Activity): - """This activity suspends pipeline execution for the specified interval. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param wait_time_in_seconds: Required. Duration in seconds. - :type wait_time_in_seconds: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'wait_time_in_seconds': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'wait_time_in_seconds': {'key': 'typeProperties.waitTimeInSeconds', 'type': 'int'}, - } - - def __init__( - self, - *, - name: str, - wait_time_in_seconds: int, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - **kwargs - ): - super(WaitActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Wait' - self.wait_time_in_seconds = wait_time_in_seconds - - -class WebActivity(ExecutionActivity): - """Web activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param method: Required. Rest API method for target endpoint. Possible values include: "GET", - "POST", "PUT", "DELETE". - :type method: str or ~azure.synapse.artifacts.models.WebActivityMethod - :param url: Required. Web activity target endpoint and path. Type: string (or Expression with - resultType string). - :type url: object - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param datasets: List of datasets passed to web endpoint. - :type datasets: list[~azure.synapse.artifacts.models.DatasetReference] - :param linked_services: List of linked services passed to web endpoint. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'datasets': {'key': 'typeProperties.datasets', 'type': '[DatasetReference]'}, - 'linked_services': {'key': 'typeProperties.linkedServices', 'type': '[LinkedServiceReference]'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - } - - def __init__( - self, - *, - name: str, - method: Union[str, "WebActivityMethod"], - url: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - headers: Optional[object] = None, - body: Optional[object] = None, - authentication: Optional["WebActivityAuthentication"] = None, - datasets: Optional[List["DatasetReference"]] = None, - linked_services: Optional[List["LinkedServiceReference"]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - **kwargs - ): - super(WebActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'WebActivity' - self.method = method - self.url = url - self.headers = headers - self.body = body - self.authentication = authentication - self.datasets = datasets - self.linked_services = linked_services - self.connect_via = connect_via - - -class WebActivityAuthentication(msrest.serialization.Model): - """Web activity authentication properties. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Web activity authentication (Basic/ClientCertificate/MSI). - :type type: str - :param pfx: Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param username: Web activity authentication user name for basic authentication. - :type username: str - :param password: Password for the PFX file or basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param resource: Resource for which Azure Auth token will be requested when using MSI - Authentication. - :type resource: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'username': {'key': 'username', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__( - self, - *, - type: str, - pfx: Optional["SecretBase"] = None, - username: Optional[str] = None, - password: Optional["SecretBase"] = None, - resource: Optional[str] = None, - **kwargs - ): - super(WebActivityAuthentication, self).__init__(**kwargs) - self.type = type - self.pfx = pfx - self.username = username - self.password = password - self.resource = resource - - -class WebLinkedServiceTypeProperties(msrest.serialization.Model): - """Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: WebAnonymousAuthentication, WebBasicAuthentication, WebClientCertificateAuthentication. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - _subtype_map = { - 'authentication_type': {'Anonymous': 'WebAnonymousAuthentication', 'Basic': 'WebBasicAuthentication', 'ClientCertificate': 'WebClientCertificateAuthentication'} - } - - def __init__( - self, - *, - url: object, - **kwargs - ): - super(WebLinkedServiceTypeProperties, self).__init__(**kwargs) - self.url = url - self.authentication_type: Optional[str] = None - - -class WebAnonymousAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - def __init__( - self, - *, - url: object, - **kwargs - ): - super(WebAnonymousAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'Anonymous' - - -class WebBasicAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param username: Required. User name for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: Required. The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'username': {'key': 'username', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - username: object, - password: "SecretBase", - **kwargs - ): - super(WebBasicAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'Basic' - self.username = username - self.password = password - - -class WebClientCertificateAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param pfx: Required. Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param password: Required. Password for the PFX file. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'pfx': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - pfx: "SecretBase", - password: "SecretBase", - **kwargs - ): - super(WebClientCertificateAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'ClientCertificate' - self.pfx = pfx - self.password = password - - -class WebHookActivity(Activity): - """WebHook activity. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :ivar method: Required. Rest API method for target endpoint. Default value: "POST". - :vartype method: str - :param url: Required. WebHook activity target endpoint and path. Type: string (or Expression - with resultType string). - :type url: object - :param timeout: The timeout within which the webhook should be called back. If there is no - value specified, it defaults to 10 minutes. Type: string. Pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: str - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param report_status_on_call_back: When set to true, - statusCode, output and error in callback request body will be - consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in - callback request. Default is false. Type: boolean (or Expression with resultType boolean). - :type report_status_on_call_back: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True, 'constant': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'str'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'report_status_on_call_back': {'key': 'typeProperties.reportStatusOnCallBack', 'type': 'object'}, - } - - method = "POST" - - def __init__( - self, - *, - name: str, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[str] = None, - headers: Optional[object] = None, - body: Optional[object] = None, - authentication: Optional["WebActivityAuthentication"] = None, - report_status_on_call_back: Optional[object] = None, - **kwargs - ): - super(WebHookActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'WebHook' - self.url = url - self.timeout = timeout - self.headers = headers - self.body = body - self.authentication = authentication - self.report_status_on_call_back = report_status_on_call_back - - -class WebLinkedService(LinkedService): - """Web linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param type_properties: Required. Web linked service properties. - :type type_properties: ~azure.synapse.artifacts.models.WebLinkedServiceTypeProperties - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type_properties': {'key': 'typeProperties', 'type': 'WebLinkedServiceTypeProperties'}, - } - - def __init__( - self, - *, - type_properties: "WebLinkedServiceTypeProperties", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(WebLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Web' - self.type_properties = type_properties - - -class WebTableDataset(Dataset): - """The dataset points to a HTML table in the web page. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param index: Required. The zero-based index of the table in the web page. Type: integer (or - Expression with resultType integer), minimum: 0. - :type index: object - :param path: The relative URL to the web page from the linked service URL. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'index': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'index': {'key': 'typeProperties.index', 'type': 'object'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - index: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - path: Optional[object] = None, - **kwargs - ): - super(WebTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'WebTable' - self.index = index - self.path = path - - -class Workspace(Resource): - """Workspace resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - :ivar provisioning_state: Workspace provisioning state, example Succeeded. - :vartype provisioning_state: str - :ivar create_time: Time the workspace was created in ISO8601 format. - :vartype create_time: ~datetime.datetime - :ivar version: Version of the workspace. - :vartype version: str - :param default_storage: Linked service reference. - :type default_storage: ~azure.synapse.artifacts.models.LinkedServiceReference - :param default_sql_server: Linked service reference. - :type default_sql_server: ~azure.synapse.artifacts.models.LinkedServiceReference - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'create_time': {'readonly': True}, - 'version': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'create_time': {'key': 'properties.createTime', 'type': 'iso-8601'}, - 'version': {'key': 'properties.version', 'type': 'str'}, - 'default_storage': {'key': 'properties.defaultStorage', 'type': 'LinkedServiceReference'}, - 'default_sql_server': {'key': 'properties.defaultSqlServer', 'type': 'LinkedServiceReference'}, - } - - def __init__( - self, - *, - location: Optional[str] = None, - tags: Optional[Dict[str, str]] = None, - additional_properties: Optional[Dict[str, object]] = None, - identity: Optional["WorkspaceIdentity"] = None, - default_storage: Optional["LinkedServiceReference"] = None, - default_sql_server: Optional["LinkedServiceReference"] = None, - **kwargs - ): - super(Workspace, self).__init__(location=location, tags=tags, **kwargs) - self.additional_properties = additional_properties - self.identity = identity - self.provisioning_state = None - self.create_time = None - self.version = None - self.default_storage = default_storage - self.default_sql_server = default_sql_server - - -class WorkspaceIdentity(msrest.serialization.Model): - """Identity properties of the workspace resource. - - 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 type: Required. The identity type. Currently the only supported type is 'SystemAssigned'. - Default value: "SystemAssigned". - :vartype type: str - :ivar principal_id: The principal id of the identity. - :vartype principal_id: str - :ivar tenant_id: The client tenant id of the identity. - :vartype tenant_id: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - type = "SystemAssigned" - - def __init__( - self, - **kwargs - ): - super(WorkspaceIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - - -class WorkspaceUpdateParameters(msrest.serialization.Model): - """Parameters for updating a workspace resource. - - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - } - - def __init__( - self, - *, - tags: Optional[Dict[str, str]] = None, - identity: Optional["WorkspaceIdentity"] = None, - **kwargs - ): - super(WorkspaceUpdateParameters, self).__init__(**kwargs) - self.tags = tags - self.identity = identity - - -class XeroLinkedService(LinkedService): - """Xero Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Xero server. (i.e. api.xero.com). - :type host: object - :param consumer_key: The consumer key associated with the Xero application. - :type consumer_key: ~azure.synapse.artifacts.models.SecretBase - :param private_key: The private key from the .pem file that was generated for your Xero private - application. You must include all the text from the .pem file, including the Unix line endings( - ). - :type private_key: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'SecretBase'}, - 'private_key': {'key': 'typeProperties.privateKey', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - consumer_key: Optional["SecretBase"] = None, - private_key: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(XeroLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Xero' - self.host = host - self.consumer_key = consumer_key - self.private_key = private_key - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class XeroObjectDataset(Dataset): - """Xero Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(XeroObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'XeroObject' - self.table_name = table_name - - -class ZohoLinkedService(LinkedService): - """Zoho server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private). - :type endpoint: object - :param access_token: The access token for Zoho authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ZohoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Zoho' - self.endpoint = endpoint - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ZohoObjectDataset(Dataset): - """Zoho server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ZohoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ZohoObject' - self.table_name = table_name + self.source_retry_count \ No newline at end of file diff --git a/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models.py b/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models.py index 113957709de9..cb7ab9151ee8 100644 --- a/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models.py +++ b/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models.py @@ -6780,13537 +6780,4 @@ class DynamicsAXLinkedService(LinkedService): :type type: str :param connect_via: The integration runtime reference. :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData - endpoint. - :type url: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. Mark this field as a - SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key - Vault. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. Specify the tenant information (domain name or tenant ID) under which - your application resides. Retrieve it by hovering the mouse in the top-right corner of the - Azure portal. Type: string (or Expression with resultType string). - :type tenant: object - :param aad_resource_id: Required. Specify the resource you are requesting authorization. Type: - string (or Expression with resultType string). - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - 'tenant': {'required': True}, - 'aad_resource_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsAXLinkedService, self).__init__(**kwargs) - self.type = 'DynamicsAX' - self.url = kwargs['url'] - self.service_principal_id = kwargs['service_principal_id'] - self.service_principal_key = kwargs['service_principal_key'] - self.tenant = kwargs['tenant'] - self.aad_resource_id = kwargs['aad_resource_id'] - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class DynamicsAXResourceDataset(Dataset): - """The path of the Dynamics AX OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the Dynamics AX OData entity. Type: string (or Expression - with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsAXResourceDataset, self).__init__(**kwargs) - self.type = 'DynamicsAXResource' - self.path = kwargs['path'] - - -class DynamicsCrmEntityDataset(Dataset): - """The Dynamics CRM entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsCrmEntityDataset, self).__init__(**kwargs) - self.type = 'DynamicsCrmEntity' - self.entity_name = kwargs.get('entity_name', None) - - -class DynamicsCrmLinkedService(LinkedService): - """Dynamics CRM linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics CRM instance. 'Online' - for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: - string (or Expression with resultType string). Possible values include: "Online", - "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics CRM server. The property is - required for on-prem and not allowed for online. Type: string (or Expression with resultType - string). - :type host_name: object - :param port: The port of on-premises Dynamics CRM server. The property is required for on-prem - and not allowed for online. Default is 443. Type: integer (or Expression with resultType - integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics CRM server. The property is required for - on-line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics CRM instance. The property is - required for on-prem and required for online when there are more than one Dynamics CRM - instances associated with the user. Type: string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect to Dynamics CRM - server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, - 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or - Expression with resultType string). Possible values include: "Office365", "Ifd", - "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics CRM instance. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password to access the Dynamics CRM instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsCrmLinkedService, self).__init__(**kwargs) - self.type = 'DynamicsCrm' - self.deployment_type = kwargs['deployment_type'] - self.host_name = kwargs.get('host_name', None) - self.port = kwargs.get('port', None) - self.service_uri = kwargs.get('service_uri', None) - self.organization_name = kwargs.get('organization_name', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_credential_type = kwargs.get('service_principal_credential_type', None) - self.service_principal_credential = kwargs.get('service_principal_credential', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class DynamicsEntityDataset(Dataset): - """The Dynamics entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsEntityDataset, self).__init__(**kwargs) - self.type = 'DynamicsEntity' - self.entity_name = kwargs.get('entity_name', None) - - -class DynamicsLinkedService(LinkedService): - """Dynamics linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics instance. 'Online' for - Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or - Expression with resultType string). Possible values include: "Online", "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics server. The property is required - for on-prem and not allowed for online. Type: string (or Expression with resultType string). - :type host_name: str - :param port: The port of on-premises Dynamics server. The property is required for on-prem and - not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), - minimum: 0. - :type port: str - :param service_uri: The URL to the Microsoft Dynamics server. The property is required for on- - line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: str - :param organization_name: The organization name of the Dynamics instance. The property is - required for on-prem and required for online when there are more than one Dynamics instances - associated with the user. Type: string (or Expression with resultType string). - :type organization_name: str - :param authentication_type: Required. The authentication type to connect to Dynamics server. - 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' - for Server-To-Server authentication in online scenario. Type: string (or Expression with - resultType string). Possible values include: "Office365", "Ifd", "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics instance. Type: string (or Expression with - resultType string). - :type username: object - :param password: Password to access the Dynamics instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'str'}, - 'port': {'key': 'typeProperties.port', 'type': 'str'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'str'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(DynamicsLinkedService, self).__init__(**kwargs) - self.type = 'Dynamics' - self.deployment_type = kwargs['deployment_type'] - self.host_name = kwargs.get('host_name', None) - self.port = kwargs.get('port', None) - self.service_uri = kwargs.get('service_uri', None) - self.organization_name = kwargs.get('organization_name', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_credential_type = kwargs.get('service_principal_credential_type', None) - self.service_principal_credential = kwargs.get('service_principal_credential', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class EloquaLinkedService(LinkedService): - """Eloqua server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Eloqua server. (i.e. eloqua.example.com). - :type endpoint: object - :param username: Required. The site name and user name of your Eloqua account in the form: - sitename/username. (i.e. Eloqua/Alice). - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(EloquaLinkedService, self).__init__(**kwargs) - self.type = 'Eloqua' - self.endpoint = kwargs['endpoint'] - self.username = kwargs['username'] - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class EloquaObjectDataset(Dataset): - """Eloqua server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(EloquaObjectDataset, self).__init__(**kwargs) - self.type = 'EloquaObject' - self.table_name = kwargs.get('table_name', None) - - -class EvaluateDataFlowExpressionRequest(msrest.serialization.Model): - """Request body structure for data flow expression preview. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param stream_name: The output stream name. - :type stream_name: str - :param row_limits: The row limit for preview request. - :type row_limits: int - :param expression: The expression for preview. - :type expression: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - 'expression': {'key': 'expression', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(EvaluateDataFlowExpressionRequest, self).__init__(**kwargs) - self.session_id = kwargs.get('session_id', None) - self.data_flow_name = kwargs.get('data_flow_name', None) - self.stream_name = kwargs.get('stream_name', None) - self.row_limits = kwargs.get('row_limits', None) - self.expression = kwargs.get('expression', None) - - -class ExecuteDataFlowActivity(ExecutionActivity): - """Execute data flow activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param data_flow: Required. Data flow reference. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowReference - :param staging: Staging info for execute data flow activity. - :type staging: ~azure.synapse.artifacts.models.DataFlowStagingInfo - :param integration_runtime: The integration runtime reference. - :type integration_runtime: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param compute: Compute properties for data flow activity. - :type compute: ~azure.synapse.artifacts.models.ExecuteDataFlowActivityTypePropertiesCompute - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'data_flow': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'data_flow': {'key': 'typeProperties.dataFlow', 'type': 'DataFlowReference'}, - 'staging': {'key': 'typeProperties.staging', 'type': 'DataFlowStagingInfo'}, - 'integration_runtime': {'key': 'typeProperties.integrationRuntime', 'type': 'IntegrationRuntimeReference'}, - 'compute': {'key': 'typeProperties.compute', 'type': 'ExecuteDataFlowActivityTypePropertiesCompute'}, - } - - def __init__( - self, - **kwargs - ): - super(ExecuteDataFlowActivity, self).__init__(**kwargs) - self.type = 'ExecuteDataFlow' - self.data_flow = kwargs['data_flow'] - self.staging = kwargs.get('staging', None) - self.integration_runtime = kwargs.get('integration_runtime', None) - self.compute = kwargs.get('compute', None) - - -class ExecuteDataFlowActivityTypePropertiesCompute(msrest.serialization.Model): - """Compute properties for data flow activity. - - :param compute_type: Compute type of the cluster which will execute data flow job. Possible - values include: "General", "MemoryOptimized", "ComputeOptimized". - :type compute_type: str or ~azure.synapse.artifacts.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow job. Supported values - are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(ExecuteDataFlowActivityTypePropertiesCompute, self).__init__(**kwargs) - self.compute_type = kwargs.get('compute_type', None) - self.core_count = kwargs.get('core_count', None) - - -class ExecutePipelineActivity(Activity): - """Execute pipeline activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param pipeline: Required. Pipeline reference. - :type pipeline: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - :param wait_on_completion: Defines whether activity execution will wait for the dependent - pipeline execution to finish. Default is false. - :type wait_on_completion: bool - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'pipeline': {'key': 'typeProperties.pipeline', 'type': 'PipelineReference'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'wait_on_completion': {'key': 'typeProperties.waitOnCompletion', 'type': 'bool'}, - } - - def __init__( - self, - **kwargs - ): - super(ExecutePipelineActivity, self).__init__(**kwargs) - self.type = 'ExecutePipeline' - self.pipeline = kwargs['pipeline'] - self.parameters = kwargs.get('parameters', None) - self.wait_on_completion = kwargs.get('wait_on_completion', None) - - -class ExecuteSSISPackageActivity(ExecutionActivity): - """Execute SSIS package activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param package_location: Required. SSIS package location. - :type package_location: ~azure.synapse.artifacts.models.SSISPackageLocation - :param runtime: Specifies the runtime to execute SSIS package. The value should be "x86" or - "x64". Type: string (or Expression with resultType string). - :type runtime: object - :param logging_level: The logging level of SSIS package execution. Type: string (or Expression - with resultType string). - :type logging_level: object - :param environment_path: The environment path to execute the SSIS package. Type: string (or - Expression with resultType string). - :type environment_path: object - :param execution_credential: The package execution credential. - :type execution_credential: ~azure.synapse.artifacts.models.SSISExecutionCredential - :param connect_via: Required. The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param project_parameters: The project level parameters to execute the SSIS package. - :type project_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param package_parameters: The package level parameters to execute the SSIS package. - :type package_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param project_connection_managers: The project level connection managers to execute the SSIS - package. - :type project_connection_managers: dict[str, object] - :param package_connection_managers: The package level connection managers to execute the SSIS - package. - :type package_connection_managers: dict[str, object] - :param property_overrides: The property overrides to execute the SSIS package. - :type property_overrides: dict[str, ~azure.synapse.artifacts.models.SSISPropertyOverride] - :param log_location: SSIS package execution log location. - :type log_location: ~azure.synapse.artifacts.models.SSISLogLocation - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'package_location': {'required': True}, - 'connect_via': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'package_location': {'key': 'typeProperties.packageLocation', 'type': 'SSISPackageLocation'}, - 'runtime': {'key': 'typeProperties.runtime', 'type': 'object'}, - 'logging_level': {'key': 'typeProperties.loggingLevel', 'type': 'object'}, - 'environment_path': {'key': 'typeProperties.environmentPath', 'type': 'object'}, - 'execution_credential': {'key': 'typeProperties.executionCredential', 'type': 'SSISExecutionCredential'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - 'project_parameters': {'key': 'typeProperties.projectParameters', 'type': '{SSISExecutionParameter}'}, - 'package_parameters': {'key': 'typeProperties.packageParameters', 'type': '{SSISExecutionParameter}'}, - 'project_connection_managers': {'key': 'typeProperties.projectConnectionManagers', 'type': '{object}'}, - 'package_connection_managers': {'key': 'typeProperties.packageConnectionManagers', 'type': '{object}'}, - 'property_overrides': {'key': 'typeProperties.propertyOverrides', 'type': '{SSISPropertyOverride}'}, - 'log_location': {'key': 'typeProperties.logLocation', 'type': 'SSISLogLocation'}, - } - - def __init__( - self, - **kwargs - ): - super(ExecuteSSISPackageActivity, self).__init__(**kwargs) - self.type = 'ExecuteSSISPackage' - self.package_location = kwargs['package_location'] - self.runtime = kwargs.get('runtime', None) - self.logging_level = kwargs.get('logging_level', None) - self.environment_path = kwargs.get('environment_path', None) - self.execution_credential = kwargs.get('execution_credential', None) - self.connect_via = kwargs['connect_via'] - self.project_parameters = kwargs.get('project_parameters', None) - self.package_parameters = kwargs.get('package_parameters', None) - self.project_connection_managers = kwargs.get('project_connection_managers', None) - self.package_connection_managers = kwargs.get('package_connection_managers', None) - self.property_overrides = kwargs.get('property_overrides', None) - self.log_location = kwargs.get('log_location', None) - - -class ExposureControlRequest(msrest.serialization.Model): - """The exposure control request. - - :param feature_name: The feature name. - :type feature_name: str - :param feature_type: The feature type. - :type feature_type: str - """ - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'feature_type': {'key': 'featureType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ExposureControlRequest, self).__init__(**kwargs) - self.feature_name = kwargs.get('feature_name', None) - self.feature_type = kwargs.get('feature_type', None) - - -class ExposureControlResponse(msrest.serialization.Model): - """The exposure control response. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar feature_name: The feature name. - :vartype feature_name: str - :ivar value: The feature value. - :vartype value: str - """ - - _validation = { - 'feature_name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ExposureControlResponse, self).__init__(**kwargs) - self.feature_name = None - self.value = None - - -class Expression(msrest.serialization.Model): - """Azure Synapse expression definition. - - 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 type: Required. Expression type. Default value: "Expression". - :vartype type: str - :param value: Required. Expression value. - :type value: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - type = "Expression" - - def __init__( - self, - **kwargs - ): - super(Expression, self).__init__(**kwargs) - self.value = kwargs['value'] - - -class FileServerLinkedService(LinkedService): - """File system linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the server. Type: string (or Expression with resultType - string). - :type host: object - :param user_id: User ID to logon the server. Type: string (or Expression with resultType - string). - :type user_id: object - :param password: Password to logon the server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'user_id': {'key': 'typeProperties.userId', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(FileServerLinkedService, self).__init__(**kwargs) - self.type = 'FileServer' - self.host = kwargs['host'] - self.user_id = kwargs.get('user_id', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class FilterActivity(Activity): - """Filter and return results from input array based on the conditions. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param items: Required. Input array on which filter should be applied. - :type items: ~azure.synapse.artifacts.models.Expression - :param condition: Required. Condition to be used for filtering the input. - :type condition: ~azure.synapse.artifacts.models.Expression - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'items': {'required': True}, - 'condition': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'condition': {'key': 'typeProperties.condition', 'type': 'Expression'}, - } - - def __init__( - self, - **kwargs - ): - super(FilterActivity, self).__init__(**kwargs) - self.type = 'Filter' - self.items = kwargs['items'] - self.condition = kwargs['condition'] - - -class ForEachActivity(Activity): - """This activity is used for iterating over a collection and execute given activities. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param is_sequential: Should the loop be executed in sequence or in parallel (max 50). - :type is_sequential: bool - :param batch_count: Batch count to be used for controlling the number of parallel execution - (when isSequential is set to false). - :type batch_count: int - :param items: Required. Collection to iterate. - :type items: ~azure.synapse.artifacts.models.Expression - :param activities: Required. List of activities to execute . - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'batch_count': {'maximum': 50}, - 'items': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'is_sequential': {'key': 'typeProperties.isSequential', 'type': 'bool'}, - 'batch_count': {'key': 'typeProperties.batchCount', 'type': 'int'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - **kwargs - ): - super(ForEachActivity, self).__init__(**kwargs) - self.type = 'ForEach' - self.is_sequential = kwargs.get('is_sequential', None) - self.batch_count = kwargs.get('batch_count', None) - self.items = kwargs['items'] - self.activities = kwargs['activities'] - - -class FtpServerLinkedService(LinkedService): - """A FTP server Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the FTP server. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the FTP server uses to listen for client connections. - Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.FtpAuthenticationType - :param user_name: Username to logon the FTP server. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password to logon the FTP server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_ssl: If true, connect to the FTP server over SSL/TLS channel. Default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param enable_server_certificate_validation: If true, validate the FTP server SSL certificate - when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(FtpServerLinkedService, self).__init__(**kwargs) - self.type = 'FtpServer' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - - -class GetMetadataActivity(ExecutionActivity): - """Activity to get metadata of dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param dataset: Required. GetMetadata activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param field_list: Fields of metadata to get from dataset. - :type field_list: list[object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'field_list': {'key': 'typeProperties.fieldList', 'type': '[object]'}, - } - - def __init__( - self, - **kwargs - ): - super(GetMetadataActivity, self).__init__(**kwargs) - self.type = 'GetMetadata' - self.dataset = kwargs['dataset'] - self.field_list = kwargs.get('field_list', None) - - -class GetSsisObjectMetadataRequest(msrest.serialization.Model): - """The request payload of get SSIS object metadata. - - :param metadata_path: Metadata path. - :type metadata_path: str - """ - - _attribute_map = { - 'metadata_path': {'key': 'metadataPath', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(GetSsisObjectMetadataRequest, self).__init__(**kwargs) - self.metadata_path = kwargs.get('metadata_path', None) - - -class GoogleAdWordsLinkedService(LinkedService): - """Google AdWords service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_customer_id: Required. The Client customer ID of the AdWords account that you - want to fetch report data for. - :type client_customer_id: object - :param developer_token: Required. The developer token associated with the manager account that - you use to grant access to the AdWords API. - :type developer_token: ~azure.synapse.artifacts.models.SecretBase - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleAdWordsAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to AdWords - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_customer_id': {'required': True}, - 'developer_token': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_customer_id': {'key': 'typeProperties.clientCustomerID', 'type': 'object'}, - 'developer_token': {'key': 'typeProperties.developerToken', 'type': 'SecretBase'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GoogleAdWordsLinkedService, self).__init__(**kwargs) - self.type = 'GoogleAdWords' - self.client_customer_id = kwargs['client_customer_id'] - self.developer_token = kwargs['developer_token'] - self.authentication_type = kwargs['authentication_type'] - self.refresh_token = kwargs.get('refresh_token', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.email = kwargs.get('email', None) - self.key_file_path = kwargs.get('key_file_path', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class GoogleAdWordsObjectDataset(Dataset): - """Google AdWords service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GoogleAdWordsObjectDataset, self).__init__(**kwargs) - self.type = 'GoogleAdWordsObject' - self.table_name = kwargs.get('table_name', None) - - -class GoogleBigQueryLinkedService(LinkedService): - """Google BigQuery service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param project: Required. The default BigQuery project to query against. - :type project: object - :param additional_projects: A comma-separated list of public BigQuery projects to access. - :type additional_projects: object - :param request_google_drive_scope: Whether to request access to Google Drive. Allowing Google - Drive access enables support for federated tables that combine BigQuery data with data from - Google Drive. The default value is false. - :type request_google_drive_scope: object - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleBigQueryAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to BigQuery - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'project': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'project': {'key': 'typeProperties.project', 'type': 'object'}, - 'additional_projects': {'key': 'typeProperties.additionalProjects', 'type': 'object'}, - 'request_google_drive_scope': {'key': 'typeProperties.requestGoogleDriveScope', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GoogleBigQueryLinkedService, self).__init__(**kwargs) - self.type = 'GoogleBigQuery' - self.project = kwargs['project'] - self.additional_projects = kwargs.get('additional_projects', None) - self.request_google_drive_scope = kwargs.get('request_google_drive_scope', None) - self.authentication_type = kwargs['authentication_type'] - self.refresh_token = kwargs.get('refresh_token', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.email = kwargs.get('email', None) - self.key_file_path = kwargs.get('key_file_path', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class GoogleBigQueryObjectDataset(Dataset): - """Google BigQuery service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using database + table - properties instead. - :type table_name: object - :param table: The table name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type table: object - :param dataset: The database name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type dataset: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GoogleBigQueryObjectDataset, self).__init__(**kwargs) - self.type = 'GoogleBigQueryObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.dataset = kwargs.get('dataset', None) - - -class GoogleCloudStorageLinkedService(LinkedService): - """Linked service for Google Cloud Storage. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param access_key_id: The access key identifier of the Google Cloud Storage Identity and Access - Management (IAM) user. Type: string (or Expression with resultType string). - :type access_key_id: object - :param secret_access_key: The secret access key of the Google Cloud Storage Identity and Access - Management (IAM) user. - :type secret_access_key: ~azure.synapse.artifacts.models.SecretBase - :param service_url: This value specifies the endpoint to access with the Google Cloud Storage - Connector. This is an optional property; change it only if you want to try a different service - endpoint or want to switch between https and http. Type: string (or Expression with resultType - string). - :type service_url: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'access_key_id': {'key': 'typeProperties.accessKeyId', 'type': 'object'}, - 'secret_access_key': {'key': 'typeProperties.secretAccessKey', 'type': 'SecretBase'}, - 'service_url': {'key': 'typeProperties.serviceUrl', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GoogleCloudStorageLinkedService, self).__init__(**kwargs) - self.type = 'GoogleCloudStorage' - self.access_key_id = kwargs.get('access_key_id', None) - self.secret_access_key = kwargs.get('secret_access_key', None) - self.service_url = kwargs.get('service_url', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class GreenplumLinkedService(LinkedService): - """Greenplum Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GreenplumLinkedService, self).__init__(**kwargs) - self.type = 'Greenplum' - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class GreenplumTableDataset(Dataset): - """Greenplum Database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of Greenplum. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of Greenplum. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(GreenplumTableDataset, self).__init__(**kwargs) - self.type = 'GreenplumTable' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class HBaseLinkedService(LinkedService): - """HBase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the HBase server. (i.e. 192.168.222.160). - :type host: object - :param port: The TCP port that the HBase instance uses to listen for client connections. The - default value is 9090. - :type port: object - :param http_path: The partial URL corresponding to the HBase server. (i.e. - /gateway/sandbox/hbase/version). - :type http_path: object - :param authentication_type: Required. The authentication mechanism to use to connect to the - HBase server. Possible values include: "Anonymous", "Basic". - :type authentication_type: str or ~azure.synapse.artifacts.models.HBaseAuthenticationType - :param username: The user name used to connect to the HBase instance. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HBaseLinkedService, self).__init__(**kwargs) - self.type = 'HBase' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.http_path = kwargs.get('http_path', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class HBaseObjectDataset(Dataset): - """HBase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HBaseObjectDataset, self).__init__(**kwargs) - self.type = 'HBaseObject' - self.table_name = kwargs.get('table_name', None) - - -class HdfsLinkedService(LinkedService): - """Hadoop Distributed File System (HDFS) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the HDFS service endpoint, e.g. - http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the HDFS. Possible values - are: Anonymous and Windows. Type: string (or Expression with resultType string). - :type authentication_type: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param user_name: User name for Windows authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__( - self, - **kwargs - ): - super(HdfsLinkedService, self).__init__(**kwargs) - self.type = 'Hdfs' - self.url = kwargs['url'] - self.authentication_type = kwargs.get('authentication_type', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - - -class HDInsightHiveActivity(ExecutionActivity): - """HDInsight Hive activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Hive job request. - :type defines: dict[str, object] - :param variables: User specified arguments under hivevar namespace. - :type variables: list[object] - :param query_timeout: Query timeout value (in minutes). Effective when the HDInsight cluster - is with ESP (Enterprise Security Package). - :type query_timeout: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - 'variables': {'key': 'typeProperties.variables', 'type': '[object]'}, - 'query_timeout': {'key': 'typeProperties.queryTimeout', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightHiveActivity, self).__init__(**kwargs) - self.type = 'HDInsightHive' - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.script_path = kwargs.get('script_path', None) - self.script_linked_service = kwargs.get('script_linked_service', None) - self.defines = kwargs.get('defines', None) - self.variables = kwargs.get('variables', None) - self.query_timeout = kwargs.get('query_timeout', None) - - -class HDInsightLinkedService(LinkedService): - """HDInsight linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_uri: Required. HDInsight cluster URI. Type: string (or Expression with - resultType string). - :type cluster_uri: object - :param user_name: HDInsight cluster user name. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: HDInsight cluster password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param linked_service_name: The Azure Storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param hcatalog_linked_service_name: A reference to the Azure SQL linked service that points to - the HCatalog database. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param is_esp_enabled: Specify if the HDInsight is created with ESP (Enterprise Security - Package). Type: Boolean. - :type is_esp_enabled: object - :param file_system: Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. - Type: string (or Expression with resultType string). - :type file_system: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_uri': {'key': 'typeProperties.clusterUri', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'is_esp_enabled': {'key': 'typeProperties.isEspEnabled', 'type': 'object'}, - 'file_system': {'key': 'typeProperties.fileSystem', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightLinkedService, self).__init__(**kwargs) - self.type = 'HDInsight' - self.cluster_uri = kwargs['cluster_uri'] - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.linked_service_name = kwargs.get('linked_service_name', None) - self.hcatalog_linked_service_name = kwargs.get('hcatalog_linked_service_name', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.is_esp_enabled = kwargs.get('is_esp_enabled', None) - self.file_system = kwargs.get('file_system', None) - - -class HDInsightMapReduceActivity(ExecutionActivity): - """HDInsight MapReduce activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param class_name: Required. Class name. Type: string (or Expression with resultType string). - :type class_name: object - :param jar_file_path: Required. Jar path. Type: string (or Expression with resultType string). - :type jar_file_path: object - :param jar_linked_service: Jar linked service reference. - :type jar_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param jar_libs: Jar libs. - :type jar_libs: list[object] - :param defines: Allows user to specify defines for the MapReduce job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'class_name': {'required': True}, - 'jar_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'object'}, - 'jar_file_path': {'key': 'typeProperties.jarFilePath', 'type': 'object'}, - 'jar_linked_service': {'key': 'typeProperties.jarLinkedService', 'type': 'LinkedServiceReference'}, - 'jar_libs': {'key': 'typeProperties.jarLibs', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightMapReduceActivity, self).__init__(**kwargs) - self.type = 'HDInsightMapReduce' - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.class_name = kwargs['class_name'] - self.jar_file_path = kwargs['jar_file_path'] - self.jar_linked_service = kwargs.get('jar_linked_service', None) - self.jar_libs = kwargs.get('jar_libs', None) - self.defines = kwargs.get('defines', None) - - -class HDInsightOnDemandLinkedService(LinkedService): - """HDInsight ondemand linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_size: Required. Number of worker/data nodes in the cluster. Suggestion value: 4. - Type: string (or Expression with resultType string). - :type cluster_size: object - :param time_to_live: Required. The allowed idle time for the on-demand HDInsight cluster. - Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity - run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string - (or Expression with resultType string). - :type time_to_live: object - :param version: Required. Version of the HDInsight cluster.  Type: string (or Expression with - resultType string). - :type version: object - :param linked_service_name: Required. Azure Storage linked service to be used by the on-demand - cluster for storing and processing data. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param host_subscription_id: Required. The customer’s subscription to host the cluster. Type: - string (or Expression with resultType string). - :type host_subscription_id: object - :param service_principal_id: The service principal id for the hostSubscriptionId. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key for the service principal id. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. The Tenant id/name to which the service principal belongs. Type: - string (or Expression with resultType string). - :type tenant: object - :param cluster_resource_group: Required. The resource group where the cluster belongs. Type: - string (or Expression with resultType string). - :type cluster_resource_group: object - :param cluster_name_prefix: The prefix of cluster name, postfix will be distinct with - timestamp. Type: string (or Expression with resultType string). - :type cluster_name_prefix: object - :param cluster_user_name: The username to access the cluster. Type: string (or Expression with - resultType string). - :type cluster_user_name: object - :param cluster_password: The password to access the cluster. - :type cluster_password: ~azure.synapse.artifacts.models.SecretBase - :param cluster_ssh_user_name: The username to SSH remotely connect to cluster’s node (for - Linux). Type: string (or Expression with resultType string). - :type cluster_ssh_user_name: object - :param cluster_ssh_password: The password to SSH remotely connect cluster’s node (for Linux). - :type cluster_ssh_password: ~azure.synapse.artifacts.models.SecretBase - :param additional_linked_service_names: Specifies additional storage accounts for the HDInsight - linked service so that the Data Factory service can register them on your behalf. - :type additional_linked_service_names: - list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param hcatalog_linked_service_name: The name of Azure SQL linked service that point to the - HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database - as the metastore. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param cluster_type: The cluster type. Type: string (or Expression with resultType string). - :type cluster_type: object - :param spark_version: The version of spark if the cluster type is 'spark'. Type: string (or - Expression with resultType string). - :type spark_version: object - :param core_configuration: Specifies the core configuration parameters (as in core-site.xml) - for the HDInsight cluster to be created. - :type core_configuration: object - :param h_base_configuration: Specifies the HBase configuration parameters (hbase-site.xml) for - the HDInsight cluster. - :type h_base_configuration: object - :param hdfs_configuration: Specifies the HDFS configuration parameters (hdfs-site.xml) for the - HDInsight cluster. - :type hdfs_configuration: object - :param hive_configuration: Specifies the hive configuration parameters (hive-site.xml) for the - HDInsight cluster. - :type hive_configuration: object - :param map_reduce_configuration: Specifies the MapReduce configuration parameters (mapred- - site.xml) for the HDInsight cluster. - :type map_reduce_configuration: object - :param oozie_configuration: Specifies the Oozie configuration parameters (oozie-site.xml) for - the HDInsight cluster. - :type oozie_configuration: object - :param storm_configuration: Specifies the Storm configuration parameters (storm-site.xml) for - the HDInsight cluster. - :type storm_configuration: object - :param yarn_configuration: Specifies the Yarn configuration parameters (yarn-site.xml) for the - HDInsight cluster. - :type yarn_configuration: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param head_node_size: Specifies the size of the head node for the HDInsight cluster. - :type head_node_size: object - :param data_node_size: Specifies the size of the data node for the HDInsight cluster. - :type data_node_size: object - :param zookeeper_node_size: Specifies the size of the Zoo Keeper node for the HDInsight - cluster. - :type zookeeper_node_size: object - :param script_actions: Custom script actions to run on HDI ondemand cluster once it's up. - Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize- - cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen- - us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. - :type script_actions: list[~azure.synapse.artifacts.models.ScriptAction] - :param virtual_network_id: The ARM resource ID for the vNet to which the cluster should be - joined after creation. Type: string (or Expression with resultType string). - :type virtual_network_id: object - :param subnet_name: The ARM resource ID for the subnet in the vNet. If virtualNetworkId was - specified, then this property is required. Type: string (or Expression with resultType string). - :type subnet_name: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_size': {'required': True}, - 'time_to_live': {'required': True}, - 'version': {'required': True}, - 'linked_service_name': {'required': True}, - 'host_subscription_id': {'required': True}, - 'tenant': {'required': True}, - 'cluster_resource_group': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_size': {'key': 'typeProperties.clusterSize', 'type': 'object'}, - 'time_to_live': {'key': 'typeProperties.timeToLive', 'type': 'object'}, - 'version': {'key': 'typeProperties.version', 'type': 'object'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'host_subscription_id': {'key': 'typeProperties.hostSubscriptionId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'cluster_resource_group': {'key': 'typeProperties.clusterResourceGroup', 'type': 'object'}, - 'cluster_name_prefix': {'key': 'typeProperties.clusterNamePrefix', 'type': 'object'}, - 'cluster_user_name': {'key': 'typeProperties.clusterUserName', 'type': 'object'}, - 'cluster_password': {'key': 'typeProperties.clusterPassword', 'type': 'SecretBase'}, - 'cluster_ssh_user_name': {'key': 'typeProperties.clusterSshUserName', 'type': 'object'}, - 'cluster_ssh_password': {'key': 'typeProperties.clusterSshPassword', 'type': 'SecretBase'}, - 'additional_linked_service_names': {'key': 'typeProperties.additionalLinkedServiceNames', 'type': '[LinkedServiceReference]'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'cluster_type': {'key': 'typeProperties.clusterType', 'type': 'object'}, - 'spark_version': {'key': 'typeProperties.sparkVersion', 'type': 'object'}, - 'core_configuration': {'key': 'typeProperties.coreConfiguration', 'type': 'object'}, - 'h_base_configuration': {'key': 'typeProperties.hBaseConfiguration', 'type': 'object'}, - 'hdfs_configuration': {'key': 'typeProperties.hdfsConfiguration', 'type': 'object'}, - 'hive_configuration': {'key': 'typeProperties.hiveConfiguration', 'type': 'object'}, - 'map_reduce_configuration': {'key': 'typeProperties.mapReduceConfiguration', 'type': 'object'}, - 'oozie_configuration': {'key': 'typeProperties.oozieConfiguration', 'type': 'object'}, - 'storm_configuration': {'key': 'typeProperties.stormConfiguration', 'type': 'object'}, - 'yarn_configuration': {'key': 'typeProperties.yarnConfiguration', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'head_node_size': {'key': 'typeProperties.headNodeSize', 'type': 'object'}, - 'data_node_size': {'key': 'typeProperties.dataNodeSize', 'type': 'object'}, - 'zookeeper_node_size': {'key': 'typeProperties.zookeeperNodeSize', 'type': 'object'}, - 'script_actions': {'key': 'typeProperties.scriptActions', 'type': '[ScriptAction]'}, - 'virtual_network_id': {'key': 'typeProperties.virtualNetworkId', 'type': 'object'}, - 'subnet_name': {'key': 'typeProperties.subnetName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightOnDemandLinkedService, self).__init__(**kwargs) - self.type = 'HDInsightOnDemand' - self.cluster_size = kwargs['cluster_size'] - self.time_to_live = kwargs['time_to_live'] - self.version = kwargs['version'] - self.linked_service_name = kwargs['linked_service_name'] - self.host_subscription_id = kwargs['host_subscription_id'] - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.tenant = kwargs['tenant'] - self.cluster_resource_group = kwargs['cluster_resource_group'] - self.cluster_name_prefix = kwargs.get('cluster_name_prefix', None) - self.cluster_user_name = kwargs.get('cluster_user_name', None) - self.cluster_password = kwargs.get('cluster_password', None) - self.cluster_ssh_user_name = kwargs.get('cluster_ssh_user_name', None) - self.cluster_ssh_password = kwargs.get('cluster_ssh_password', None) - self.additional_linked_service_names = kwargs.get('additional_linked_service_names', None) - self.hcatalog_linked_service_name = kwargs.get('hcatalog_linked_service_name', None) - self.cluster_type = kwargs.get('cluster_type', None) - self.spark_version = kwargs.get('spark_version', None) - self.core_configuration = kwargs.get('core_configuration', None) - self.h_base_configuration = kwargs.get('h_base_configuration', None) - self.hdfs_configuration = kwargs.get('hdfs_configuration', None) - self.hive_configuration = kwargs.get('hive_configuration', None) - self.map_reduce_configuration = kwargs.get('map_reduce_configuration', None) - self.oozie_configuration = kwargs.get('oozie_configuration', None) - self.storm_configuration = kwargs.get('storm_configuration', None) - self.yarn_configuration = kwargs.get('yarn_configuration', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.head_node_size = kwargs.get('head_node_size', None) - self.data_node_size = kwargs.get('data_node_size', None) - self.zookeeper_node_size = kwargs.get('zookeeper_node_size', None) - self.script_actions = kwargs.get('script_actions', None) - self.virtual_network_id = kwargs.get('virtual_network_id', None) - self.subnet_name = kwargs.get('subnet_name', None) - - -class HDInsightPigActivity(ExecutionActivity): - """HDInsight Pig activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. Type: array (or Expression - with resultType array). - :type arguments: object - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Pig job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': 'object'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightPigActivity, self).__init__(**kwargs) - self.type = 'HDInsightPig' - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.script_path = kwargs.get('script_path', None) - self.script_linked_service = kwargs.get('script_linked_service', None) - self.defines = kwargs.get('defines', None) - - -class HDInsightSparkActivity(ExecutionActivity): - """HDInsight Spark activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param root_path: Required. The root path in 'sparkJobLinkedService' for all the job’s files. - Type: string (or Expression with resultType string). - :type root_path: object - :param entry_file_path: Required. The relative path to the root folder of the code/package to - be executed. Type: string (or Expression with resultType string). - :type entry_file_path: object - :param arguments: The user-specified arguments to HDInsightSparkActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param spark_job_linked_service: The storage linked service for uploading the entry file and - dependencies, and for receiving logs. - :type spark_job_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param class_name: The application's Java/Spark main class. - :type class_name: str - :param proxy_user: The user to impersonate that will execute the job. Type: string (or - Expression with resultType string). - :type proxy_user: object - :param spark_config: Spark configuration property. - :type spark_config: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'root_path': {'required': True}, - 'entry_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'root_path': {'key': 'typeProperties.rootPath', 'type': 'object'}, - 'entry_file_path': {'key': 'typeProperties.entryFilePath', 'type': 'object'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'spark_job_linked_service': {'key': 'typeProperties.sparkJobLinkedService', 'type': 'LinkedServiceReference'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'str'}, - 'proxy_user': {'key': 'typeProperties.proxyUser', 'type': 'object'}, - 'spark_config': {'key': 'typeProperties.sparkConfig', 'type': '{object}'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightSparkActivity, self).__init__(**kwargs) - self.type = 'HDInsightSpark' - self.root_path = kwargs['root_path'] - self.entry_file_path = kwargs['entry_file_path'] - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.spark_job_linked_service = kwargs.get('spark_job_linked_service', None) - self.class_name = kwargs.get('class_name', None) - self.proxy_user = kwargs.get('proxy_user', None) - self.spark_config = kwargs.get('spark_config', None) - - -class HDInsightStreamingActivity(ExecutionActivity): - """HDInsight streaming activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param mapper: Required. Mapper executable name. Type: string (or Expression with resultType - string). - :type mapper: object - :param reducer: Required. Reducer executable name. Type: string (or Expression with resultType - string). - :type reducer: object - :param input: Required. Input blob path. Type: string (or Expression with resultType string). - :type input: object - :param output: Required. Output blob path. Type: string (or Expression with resultType string). - :type output: object - :param file_paths: Required. Paths to streaming job files. Can be directories. - :type file_paths: list[object] - :param file_linked_service: Linked service reference where the files are located. - :type file_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param combiner: Combiner executable name. Type: string (or Expression with resultType string). - :type combiner: object - :param command_environment: Command line environment values. - :type command_environment: list[object] - :param defines: Allows user to specify defines for streaming job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'mapper': {'required': True}, - 'reducer': {'required': True}, - 'input': {'required': True}, - 'output': {'required': True}, - 'file_paths': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'mapper': {'key': 'typeProperties.mapper', 'type': 'object'}, - 'reducer': {'key': 'typeProperties.reducer', 'type': 'object'}, - 'input': {'key': 'typeProperties.input', 'type': 'object'}, - 'output': {'key': 'typeProperties.output', 'type': 'object'}, - 'file_paths': {'key': 'typeProperties.filePaths', 'type': '[object]'}, - 'file_linked_service': {'key': 'typeProperties.fileLinkedService', 'type': 'LinkedServiceReference'}, - 'combiner': {'key': 'typeProperties.combiner', 'type': 'object'}, - 'command_environment': {'key': 'typeProperties.commandEnvironment', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - **kwargs - ): - super(HDInsightStreamingActivity, self).__init__(**kwargs) - self.type = 'HDInsightStreaming' - self.storage_linked_services = kwargs.get('storage_linked_services', None) - self.arguments = kwargs.get('arguments', None) - self.get_debug_info = kwargs.get('get_debug_info', None) - self.mapper = kwargs['mapper'] - self.reducer = kwargs['reducer'] - self.input = kwargs['input'] - self.output = kwargs['output'] - self.file_paths = kwargs['file_paths'] - self.file_linked_service = kwargs.get('file_linked_service', None) - self.combiner = kwargs.get('combiner', None) - self.command_environment = kwargs.get('command_environment', None) - self.defines = kwargs.get('defines', None) - - -class HiveLinkedService(LinkedService): - """Hive Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Hive server, separated by ';' for - multiple hosts (only when serviceDiscoveryMode is enable). - :type host: object - :param port: The TCP port that the Hive server uses to listen for client connections. - :type port: object - :param server_type: The type of Hive server. Possible values include: "HiveServer1", - "HiveServer2", "HiveThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.HiveServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.HiveThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Hive server. - Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.HiveAuthenticationType - :param service_discovery_mode: true to indicate using the ZooKeeper service, false not. - :type service_discovery_mode: object - :param zoo_keeper_name_space: The namespace on ZooKeeper under which Hive Server 2 nodes are - added. - :type zoo_keeper_name_space: object - :param use_native_query: Specifies whether the driver uses native HiveQL queries,or converts - them into an equivalent form in HiveQL. - :type use_native_query: object - :param username: The user name that you use to access Hive Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Hive server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'service_discovery_mode': {'key': 'typeProperties.serviceDiscoveryMode', 'type': 'object'}, - 'zoo_keeper_name_space': {'key': 'typeProperties.zooKeeperNameSpace', 'type': 'object'}, - 'use_native_query': {'key': 'typeProperties.useNativeQuery', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HiveLinkedService, self).__init__(**kwargs) - self.type = 'Hive' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.server_type = kwargs.get('server_type', None) - self.thrift_transport_protocol = kwargs.get('thrift_transport_protocol', None) - self.authentication_type = kwargs['authentication_type'] - self.service_discovery_mode = kwargs.get('service_discovery_mode', None) - self.zoo_keeper_name_space = kwargs.get('zoo_keeper_name_space', None) - self.use_native_query = kwargs.get('use_native_query', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.http_path = kwargs.get('http_path', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class HiveObjectDataset(Dataset): - """Hive Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Hive. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Hive. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HiveObjectDataset, self).__init__(**kwargs) - self.type = 'HiveObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class HttpLinkedService(LinkedService): - """Linked service for an HTTP source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the HTTP endpoint, e.g. http://www.microsoft.com. Type: - string (or Expression with resultType string). - :type url: object - :param authentication_type: The authentication type to be used to connect to the HTTP server. - Possible values include: "Basic", "Anonymous", "Digest", "Windows", "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.HttpAuthenticationType - :param user_name: User name for Basic, Digest, or Windows authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic, Digest, Windows, or ClientCertificate with - EmbeddedCertData authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param embedded_cert_data: Base64 encoded certificate data for ClientCertificate - authentication. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type embedded_cert_data: object - :param cert_thumbprint: Thumbprint of certificate for ClientCertificate authentication. Only - valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type cert_thumbprint: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_server_certificate_validation: If true, validate the HTTPS server SSL - certificate. Default value is true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'embedded_cert_data': {'key': 'typeProperties.embeddedCertData', 'type': 'object'}, - 'cert_thumbprint': {'key': 'typeProperties.certThumbprint', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HttpLinkedService, self).__init__(**kwargs) - self.type = 'HttpServer' - self.url = kwargs['url'] - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.embedded_cert_data = kwargs.get('embedded_cert_data', None) - self.cert_thumbprint = kwargs.get('cert_thumbprint', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - - -class HubspotLinkedService(LinkedService): - """Hubspot Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with your Hubspot application. - :type client_id: object - :param client_secret: The client secret associated with your Hubspot application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: The access token obtained when initially authenticating your OAuth - integration. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param refresh_token: The refresh token obtained when initially authenticating your OAuth - integration. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HubspotLinkedService, self).__init__(**kwargs) - self.type = 'Hubspot' - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.access_token = kwargs.get('access_token', None) - self.refresh_token = kwargs.get('refresh_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class HubspotObjectDataset(Dataset): - """Hubspot Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(HubspotObjectDataset, self).__init__(**kwargs) - self.type = 'HubspotObject' - self.table_name = kwargs.get('table_name', None) - - -class IfConditionActivity(Activity): - """This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. This is used to - determine the block of activities (ifTrueActivities or ifFalseActivities) that will be - executed. - :type expression: ~azure.synapse.artifacts.models.Expression - :param if_true_activities: List of activities to execute if expression is evaluated to true. - This is an optional property and if not provided, the activity will exit without any action. - :type if_true_activities: list[~azure.synapse.artifacts.models.Activity] - :param if_false_activities: List of activities to execute if expression is evaluated to false. - This is an optional property and if not provided, the activity will exit without any action. - :type if_false_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'if_true_activities': {'key': 'typeProperties.ifTrueActivities', 'type': '[Activity]'}, - 'if_false_activities': {'key': 'typeProperties.ifFalseActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - **kwargs - ): - super(IfConditionActivity, self).__init__(**kwargs) - self.type = 'IfCondition' - self.expression = kwargs['expression'] - self.if_true_activities = kwargs.get('if_true_activities', None) - self.if_false_activities = kwargs.get('if_false_activities', None) - - -class ImpalaLinkedService(LinkedService): - """Impala server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Impala server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Impala server uses to listen for client connections. The - default value is 21050. - :type port: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Anonymous", "SASLUsername", "UsernameAndPassword". - :type authentication_type: str or ~azure.synapse.artifacts.models.ImpalaAuthenticationType - :param username: The user name used to access the Impala server. The default value is anonymous - when using SASLUsername. - :type username: object - :param password: The password corresponding to the user name when using UsernameAndPassword. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ImpalaLinkedService, self).__init__(**kwargs) - self.type = 'Impala' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ImpalaObjectDataset(Dataset): - """Impala server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Impala. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Impala. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ImpalaObjectDataset, self).__init__(**kwargs) - self.type = 'ImpalaObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class InformixLinkedService(LinkedService): - """Informix linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Informix as ODBC data - store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType - string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(InformixLinkedService, self).__init__(**kwargs) - self.type = 'Informix' - self.connection_string = kwargs['connection_string'] - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class InformixTableDataset(Dataset): - """The Informix table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Informix table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(InformixTableDataset, self).__init__(**kwargs) - self.type = 'InformixTable' - self.table_name = kwargs.get('table_name', None) - - -class IntegrationRuntimeReference(msrest.serialization.Model): - """Integration runtime reference type. - - 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 type: Required. Type of integration runtime. Default value: - "IntegrationRuntimeReference". - :vartype type: str - :param reference_name: Required. Reference integration runtime name. - :type reference_name: str - :param parameters: Arguments for integration runtime. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "IntegrationRuntimeReference" - - def __init__( - self, - **kwargs - ): - super(IntegrationRuntimeReference, self).__init__(**kwargs) - self.reference_name = kwargs['reference_name'] - self.parameters = kwargs.get('parameters', None) - - -class JiraLinkedService(LinkedService): - """Jira Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Jira service. (e.g. - jira.example.com). - :type host: object - :param port: The TCP port that the Jira server uses to listen for client connections. The - default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP. - :type port: object - :param username: Required. The user name that you use to access Jira Service. - :type username: object - :param password: The password corresponding to the user name that you provided in the username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(JiraLinkedService, self).__init__(**kwargs) - self.type = 'Jira' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.username = kwargs['username'] - self.password = kwargs.get('password', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class JiraObjectDataset(Dataset): - """Jira Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(JiraObjectDataset, self).__init__(**kwargs) - self.type = 'JiraObject' - self.table_name = kwargs.get('table_name', None) - - -class JsonDataset(Dataset): - """Json dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the json data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param encoding_name: The code page name of the preferred encoding. If not specified, the - default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column - of the table in the following link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with - resultType string). - :type encoding_name: object - :param compression: The data compression method used for the json dataset. - :type compression: ~azure.synapse.artifacts.models.DatasetCompression - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__( - self, - **kwargs - ): - super(JsonDataset, self).__init__(**kwargs) - self.type = 'Json' - self.location = kwargs.get('location', None) - self.encoding_name = kwargs.get('encoding_name', None) - self.compression = kwargs.get('compression', None) - - -class LinkedServiceDebugResource(SubResourceDebugResource): - """Linked service debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - **kwargs - ): - super(LinkedServiceDebugResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class LinkedServiceListResponse(msrest.serialization.Model): - """A list of linked service resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of linked services. - :type value: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[LinkedServiceResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(LinkedServiceListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class LinkedServiceReference(msrest.serialization.Model): - """Linked service reference type. - - 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 type: Required. Linked service reference type. Default value: "LinkedServiceReference". - :vartype type: str - :param reference_name: Required. Reference LinkedService name. - :type reference_name: str - :param parameters: Arguments for LinkedService. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "LinkedServiceReference" - - def __init__( - self, - **kwargs - ): - super(LinkedServiceReference, self).__init__(**kwargs) - self.reference_name = kwargs['reference_name'] - self.parameters = kwargs.get('parameters', None) - - -class LinkedServiceResource(SubResource): - """Linked service resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - **kwargs - ): - super(LinkedServiceResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class LogStorageSettings(msrest.serialization.Model): - """Log storage settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Log storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing detailed logs of activity execution. Type: string - (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(LogStorageSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs['linked_service_name'] - self.path = kwargs.get('path', None) - - -class LookupActivity(ExecutionActivity): - """Lookup activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param source: Required. Dataset-specific source properties, same as copy activity source. - :type source: ~azure.synapse.artifacts.models.CopySource - :param dataset: Required. Lookup activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param first_row_only: Whether to return first row or all rows. Default value is true. Type: - boolean (or Expression with resultType boolean). - :type first_row_only: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'first_row_only': {'key': 'typeProperties.firstRowOnly', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(LookupActivity, self).__init__(**kwargs) - self.type = 'Lookup' - self.source = kwargs['source'] - self.dataset = kwargs['dataset'] - self.first_row_only = kwargs.get('first_row_only', None) - - -class MagentoLinkedService(LinkedService): - """Magento server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Magento instance. (i.e. 192.168.222.110/magento3). - :type host: object - :param access_token: The access token from Magento. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MagentoLinkedService, self).__init__(**kwargs) - self.type = 'Magento' - self.host = kwargs['host'] - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MagentoObjectDataset(Dataset): - """Magento server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MagentoObjectDataset, self).__init__(**kwargs) - self.type = 'MagentoObject' - self.table_name = kwargs.get('table_name', None) - - -class MappingDataFlow(DataFlow): - """Mapping data flow. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of data flow.Constant filled by server. - :type type: str - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, Data flow will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.DataFlowFolder - :param sources: List of sources in data flow. - :type sources: list[~azure.synapse.artifacts.models.DataFlowSource] - :param sinks: List of sinks in data flow. - :type sinks: list[~azure.synapse.artifacts.models.DataFlowSink] - :param transformations: List of transformations in data flow. - :type transformations: list[~azure.synapse.artifacts.models.Transformation] - :param script: DataFlow script. - :type script: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'sources': {'key': 'typeProperties.sources', 'type': '[DataFlowSource]'}, - 'sinks': {'key': 'typeProperties.sinks', 'type': '[DataFlowSink]'}, - 'transformations': {'key': 'typeProperties.transformations', 'type': '[Transformation]'}, - 'script': {'key': 'typeProperties.script', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(MappingDataFlow, self).__init__(**kwargs) - self.type = 'MappingDataFlow' - self.sources = kwargs.get('sources', None) - self.sinks = kwargs.get('sinks', None) - self.transformations = kwargs.get('transformations', None) - self.script = kwargs.get('script', None) - - -class MariaDBLinkedService(LinkedService): - """MariaDB server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MariaDBLinkedService, self).__init__(**kwargs) - self.type = 'MariaDB' - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MariaDBTableDataset(Dataset): - """MariaDB server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MariaDBTableDataset, self).__init__(**kwargs) - self.type = 'MariaDBTable' - self.table_name = kwargs.get('table_name', None) - - -class MarketoLinkedService(LinkedService): - """Marketo server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com). - :type endpoint: object - :param client_id: Required. The client Id of your Marketo service. - :type client_id: object - :param client_secret: The client secret of your Marketo service. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MarketoLinkedService, self).__init__(**kwargs) - self.type = 'Marketo' - self.endpoint = kwargs['endpoint'] - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MarketoObjectDataset(Dataset): - """Marketo server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MarketoObjectDataset, self).__init__(**kwargs) - self.type = 'MarketoObject' - self.table_name = kwargs.get('table_name', None) - - -class MicrosoftAccessLinkedService(LinkedService): - """Microsoft Access linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Microsoft Access as - ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with - resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftAccessLinkedService, self).__init__(**kwargs) - self.type = 'MicrosoftAccess' - self.connection_string = kwargs['connection_string'] - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MicrosoftAccessTableDataset(Dataset): - """The Microsoft Access table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Microsoft Access table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MicrosoftAccessTableDataset, self).__init__(**kwargs) - self.type = 'MicrosoftAccessTable' - self.table_name = kwargs.get('table_name', None) - - -class MongoDbCollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. The table name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MongoDbCollectionDataset, self).__init__(**kwargs) - self.type = 'MongoDbCollection' - self.collection_name = kwargs['collection_name'] - - -class MongoDbLinkedService(LinkedService): - """Linked service for MongoDb data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. The IP address or server name of the MongoDB server. Type: string (or - Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the MongoDB - database. Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.MongoDbAuthenticationType - :param database_name: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database_name: object - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param auth_source: Database to verify the username and password. Type: string (or Expression - with resultType string). - :type auth_source: object - :param port: The TCP port number that the MongoDB server uses to listen for client connections. - The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. Type: boolean (or Expression with resultType boolean). - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'database_name': {'key': 'typeProperties.databaseName', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'auth_source': {'key': 'typeProperties.authSource', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MongoDbLinkedService, self).__init__(**kwargs) - self.type = 'MongoDb' - self.server = kwargs['server'] - self.authentication_type = kwargs.get('authentication_type', None) - self.database_name = kwargs['database_name'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.auth_source = kwargs.get('auth_source', None) - self.port = kwargs.get('port', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MongoDbV2CollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection: Required. The collection name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MongoDbV2CollectionDataset, self).__init__(**kwargs) - self.type = 'MongoDbV2Collection' - self.collection = kwargs['collection'] - - -class MongoDbV2LinkedService(LinkedService): - """Linked service for MongoDB data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The MongoDB connection string. Type: string, SecureString - or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MongoDbV2LinkedService, self).__init__(**kwargs) - self.type = 'MongoDbV2' - self.connection_string = kwargs['connection_string'] - self.database = kwargs['database'] - - -class Trigger(msrest.serialization.Model): - """Azure Synapse nested object which contains information about creating pipeline run. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MultiplePipelineTrigger, RerunTumblingWindowTrigger. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - } - - _subtype_map = { - 'type': {'MultiplePipelineTrigger': 'MultiplePipelineTrigger', 'RerunTumblingWindowTrigger': 'RerunTumblingWindowTrigger'} - } - - def __init__( - self, - **kwargs - ): - super(Trigger, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.type = 'Trigger' - self.description = kwargs.get('description', None) - self.runtime_state = None - self.annotations = kwargs.get('annotations', None) - - -class MultiplePipelineTrigger(Trigger): - """Base class for all triggers that support one to many model for trigger to pipeline. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param pipelines: Pipelines that need to be started. - :type pipelines: list[~azure.synapse.artifacts.models.TriggerPipelineReference] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - } - - def __init__( - self, - **kwargs - ): - super(MultiplePipelineTrigger, self).__init__(**kwargs) - self.type = 'MultiplePipelineTrigger' - self.pipelines = kwargs.get('pipelines', None) - - -class MySqlLinkedService(LinkedService): - """Linked service for MySQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MySqlLinkedService, self).__init__(**kwargs) - self.type = 'MySql' - self.connection_string = kwargs['connection_string'] - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class MySqlTableDataset(Dataset): - """The MySQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The MySQL table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(MySqlTableDataset, self).__init__(**kwargs) - self.type = 'MySqlTable' - self.table_name = kwargs.get('table_name', None) - - -class NetezzaLinkedService(LinkedService): - """Netezza linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(NetezzaLinkedService, self).__init__(**kwargs) - self.type = 'Netezza' - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class NetezzaTableDataset(Dataset): - """Netezza dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Netezza. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Netezza. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(NetezzaTableDataset, self).__init__(**kwargs) - self.type = 'NetezzaTable' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class Notebook(msrest.serialization.Model): - """Notebook. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the notebook. - :type description: str - :param big_data_pool: Big data pool reference. - :type big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param session_properties: Session properties. - :type session_properties: ~azure.synapse.artifacts.models.NotebookSessionProperties - :param metadata: Required. Notebook root-level metadata. - :type metadata: ~azure.synapse.artifacts.models.NotebookMetadata - :param nbformat: Required. Notebook format (major number). Incremented between backwards - incompatible changes to the notebook format. - :type nbformat: int - :param nbformat_minor: Required. Notebook format (minor number). Incremented for backward - compatible changes to the notebook format. - :type nbformat_minor: int - :param cells: Required. Array of cells of the current notebook. - :type cells: list[~azure.synapse.artifacts.models.NotebookCell] - """ - - _validation = { - 'metadata': {'required': True}, - 'nbformat': {'required': True}, - 'nbformat_minor': {'required': True}, - 'cells': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'big_data_pool': {'key': 'bigDataPool', 'type': 'BigDataPoolReference'}, - 'session_properties': {'key': 'sessionProperties', 'type': 'NotebookSessionProperties'}, - 'metadata': {'key': 'metadata', 'type': 'NotebookMetadata'}, - 'nbformat': {'key': 'nbformat', 'type': 'int'}, - 'nbformat_minor': {'key': 'nbformat_minor', 'type': 'int'}, - 'cells': {'key': 'cells', 'type': '[NotebookCell]'}, - } - - def __init__( - self, - **kwargs - ): - super(Notebook, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.big_data_pool = kwargs.get('big_data_pool', None) - self.session_properties = kwargs.get('session_properties', None) - self.metadata = kwargs['metadata'] - self.nbformat = kwargs['nbformat'] - self.nbformat_minor = kwargs['nbformat_minor'] - self.cells = kwargs['cells'] - - -class NotebookCell(msrest.serialization.Model): - """Notebook cell. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param cell_type: Required. String identifying the type of cell. - :type cell_type: str - :param metadata: Required. Cell-level metadata. - :type metadata: object - :param source: Required. Contents of the cell, represented as an array of lines. - :type source: list[str] - :param attachments: Attachments associated with the cell. - :type attachments: object - :param outputs: Cell-level output items. - :type outputs: list[~azure.synapse.artifacts.models.NotebookCellOutputItem] - """ - - _validation = { - 'cell_type': {'required': True}, - 'metadata': {'required': True}, - 'source': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'cell_type': {'key': 'cell_type', 'type': 'str'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - 'source': {'key': 'source', 'type': '[str]'}, - 'attachments': {'key': 'attachments', 'type': 'object'}, - 'outputs': {'key': 'outputs', 'type': '[NotebookCellOutputItem]'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookCell, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.cell_type = kwargs['cell_type'] - self.metadata = kwargs['metadata'] - self.source = kwargs['source'] - self.attachments = kwargs.get('attachments', None) - self.outputs = kwargs.get('outputs', None) - - -class NotebookCellOutputItem(msrest.serialization.Model): - """An item of the notebook cell execution output. - - All required parameters must be populated in order to send to Azure. - - :param name: For output_type=stream, determines the name of stream (stdout / stderr). - :type name: str - :param execution_count: Execution sequence number. - :type execution_count: int - :param output_type: Required. Execution, display, or stream outputs. Possible values include: - "execute_result", "display_data", "stream", "error". - :type output_type: str or ~azure.synapse.artifacts.models.CellOutputType - :param text: For output_type=stream, the stream's text output, represented as a string or an - array of strings. - :type text: object - :param data: Output data. Use MIME type as key, and content as value. - :type data: object - :param metadata: Metadata for the output item. - :type metadata: object - """ - - _validation = { - 'output_type': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'execution_count': {'key': 'execution_count', 'type': 'int'}, - 'output_type': {'key': 'output_type', 'type': 'str'}, - 'text': {'key': 'text', 'type': 'object'}, - 'data': {'key': 'data', 'type': 'object'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookCellOutputItem, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.execution_count = kwargs.get('execution_count', None) - self.output_type = kwargs['output_type'] - self.text = kwargs.get('text', None) - self.data = kwargs.get('data', None) - self.metadata = kwargs.get('metadata', None) - - -class NotebookKernelSpec(msrest.serialization.Model): - """Kernel information. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Name of the kernel specification. - :type name: str - :param display_name: Required. Name to display in UI. - :type display_name: str - """ - - _validation = { - 'name': {'required': True}, - 'display_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'display_name', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookKernelSpec, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.name = kwargs['name'] - self.display_name = kwargs['display_name'] - - -class NotebookLanguageInfo(msrest.serialization.Model): - """Language info. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. The programming language which this kernel runs. - :type name: str - :param codemirror_mode: The codemirror mode to use for code in this language. - :type codemirror_mode: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'codemirror_mode': {'key': 'codemirror_mode', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookLanguageInfo, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.name = kwargs['name'] - self.codemirror_mode = kwargs.get('codemirror_mode', None) - - -class NotebookListResponse(msrest.serialization.Model): - """A list of Notebook resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of Notebooks. - :type value: list[~azure.synapse.artifacts.models.NotebookResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[NotebookResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class NotebookMetadata(msrest.serialization.Model): - """Notebook root-level metadata. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param kernelspec: Kernel information. - :type kernelspec: ~azure.synapse.artifacts.models.NotebookKernelSpec - :param language_info: Language info. - :type language_info: ~azure.synapse.artifacts.models.NotebookLanguageInfo - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'kernelspec': {'key': 'kernelspec', 'type': 'NotebookKernelSpec'}, - 'language_info': {'key': 'language_info', 'type': 'NotebookLanguageInfo'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookMetadata, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.kernelspec = kwargs.get('kernelspec', None) - self.language_info = kwargs.get('language_info', None) - - -class NotebookResource(SubResource): - """Notebook resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of Notebook. - :type properties: ~azure.synapse.artifacts.models.Notebook - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Notebook'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class NotebookSessionProperties(msrest.serialization.Model): - """Session properties. - - All required parameters must be populated in order to send to Azure. - - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this session. - :type num_executors: int - """ - - _validation = { - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(NotebookSessionProperties, self).__init__(**kwargs) - self.driver_memory = kwargs['driver_memory'] - self.driver_cores = kwargs['driver_cores'] - self.executor_memory = kwargs['executor_memory'] - self.executor_cores = kwargs['executor_cores'] - self.num_executors = kwargs['num_executors'] - - -class ODataLinkedService(LinkedService): - """Open Data Protocol (OData) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the OData service endpoint. Type: string (or Expression with - resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the OData service. - Possible values include: "Basic", "Anonymous", "Windows", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.ODataAuthenticationType - :param user_name: User name of the OData service. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password of the OData service. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Specify the tenant information (domain name or tenant ID) under which your - application resides. Type: string (or Expression with resultType string). - :type tenant: object - :param service_principal_id: Specify the application id of your application registered in Azure - Active Directory. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param aad_resource_id: Specify the resource you are requesting authorization to use Directory. - Type: string (or Expression with resultType string). - :type aad_resource_id: object - :param aad_service_principal_credential_type: Specify the credential type (key or cert) is used - for service principal. Possible values include: "ServicePrincipalKey", "ServicePrincipalCert". - :type aad_service_principal_credential_type: str or - ~azure.synapse.artifacts.models.ODataAadServicePrincipalCredentialType - :param service_principal_key: Specify the secret of your application registered in Azure Active - Directory. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert: Specify the base64 encoded certificate of your - application registered in Azure Active Directory. Type: string (or Expression with resultType - string). - :type service_principal_embedded_cert: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert_password: Specify the password of your certificate if - your certificate has a password and you are using AadServicePrincipal authentication. Type: - string (or Expression with resultType string). - :type service_principal_embedded_cert_password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'aad_service_principal_credential_type': {'key': 'typeProperties.aadServicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'service_principal_embedded_cert': {'key': 'typeProperties.servicePrincipalEmbeddedCert', 'type': 'SecretBase'}, - 'service_principal_embedded_cert_password': {'key': 'typeProperties.servicePrincipalEmbeddedCertPassword', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ODataLinkedService, self).__init__(**kwargs) - self.type = 'OData' - self.url = kwargs['url'] - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.tenant = kwargs.get('tenant', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.aad_resource_id = kwargs.get('aad_resource_id', None) - self.aad_service_principal_credential_type = kwargs.get('aad_service_principal_credential_type', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.service_principal_embedded_cert = kwargs.get('service_principal_embedded_cert', None) - self.service_principal_embedded_cert_password = kwargs.get('service_principal_embedded_cert_password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ODataResourceDataset(Dataset): - """The Open Data Protocol (OData) resource dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: The OData resource path. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ODataResourceDataset, self).__init__(**kwargs) - self.type = 'ODataResource' - self.path = kwargs.get('path', None) - - -class OdbcLinkedService(LinkedService): - """Open Database Connectivity (ODBC) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the ODBC data store. - Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OdbcLinkedService, self).__init__(**kwargs) - self.type = 'Odbc' - self.connection_string = kwargs['connection_string'] - self.authentication_type = kwargs.get('authentication_type', None) - self.credential = kwargs.get('credential', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class OdbcTableDataset(Dataset): - """The ODBC table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The ODBC table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OdbcTableDataset, self).__init__(**kwargs) - self.type = 'OdbcTable' - self.table_name = kwargs.get('table_name', None) - - -class Office365Dataset(Dataset): - """The Office365 account. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. Name of the dataset to extract from Office 365. Type: string (or - Expression with resultType string). - :type table_name: object - :param predicate: A predicate expression that can be used to filter the specific rows to - extract from Office 365. Type: string (or Expression with resultType string). - :type predicate: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'predicate': {'key': 'typeProperties.predicate', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(Office365Dataset, self).__init__(**kwargs) - self.type = 'Office365Table' - self.table_name = kwargs['table_name'] - self.predicate = kwargs.get('predicate', None) - - -class Office365LinkedService(LinkedService): - """Office365 linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param office365_tenant_id: Required. Azure tenant ID to which the Office 365 account belongs. - Type: string (or Expression with resultType string). - :type office365_tenant_id: object - :param service_principal_tenant_id: Required. Specify the tenant information under which your - Azure AD web application resides. Type: string (or Expression with resultType string). - :type service_principal_tenant_id: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'office365_tenant_id': {'required': True}, - 'service_principal_tenant_id': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'office365_tenant_id': {'key': 'typeProperties.office365TenantId', 'type': 'object'}, - 'service_principal_tenant_id': {'key': 'typeProperties.servicePrincipalTenantId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(Office365LinkedService, self).__init__(**kwargs) - self.type = 'Office365' - self.office365_tenant_id = kwargs['office365_tenant_id'] - self.service_principal_tenant_id = kwargs['service_principal_tenant_id'] - self.service_principal_id = kwargs['service_principal_id'] - self.service_principal_key = kwargs['service_principal_key'] - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class OracleLinkedService(LinkedService): - """Oracle database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OracleLinkedService, self).__init__(**kwargs) - self.type = 'Oracle' - self.connection_string = kwargs['connection_string'] - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class OracleServiceCloudLinkedService(LinkedService): - """Oracle Service Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Oracle Service Cloud instance. - :type host: object - :param username: Required. The user name that you use to access Oracle Service Cloud server. - :type username: object - :param password: Required. The password corresponding to the user name that you provided in the - username key. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OracleServiceCloudLinkedService, self).__init__(**kwargs) - self.type = 'OracleServiceCloud' - self.host = kwargs['host'] - self.username = kwargs['username'] - self.password = kwargs['password'] - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class OracleServiceCloudObjectDataset(Dataset): - """Oracle Service Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OracleServiceCloudObjectDataset, self).__init__(**kwargs) - self.type = 'OracleServiceCloudObject' - self.table_name = kwargs.get('table_name', None) - - -class OracleTableDataset(Dataset): - """The on-premises Oracle database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the on-premises Oracle database. Type: - string (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the on-premises Oracle database. Type: string (or Expression - with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(OracleTableDataset, self).__init__(**kwargs) - self.type = 'OracleTable' - self.table_name = kwargs.get('table_name', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - self.table = kwargs.get('table', None) - - -class OrcDataset(Dataset): - """ORC dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the ORC data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param orc_compression_codec: Possible values include: "none", "zlib", "snappy". - :type orc_compression_codec: str or ~azure.synapse.artifacts.models.OrcCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'orc_compression_codec': {'key': 'typeProperties.orcCompressionCodec', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(OrcDataset, self).__init__(**kwargs) - self.type = 'Orc' - self.location = kwargs.get('location', None) - self.orc_compression_codec = kwargs.get('orc_compression_codec', None) - - -class ParameterSpecification(msrest.serialization.Model): - """Definition of a single parameter for an entity. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Parameter type. Possible values include: "Object", "String", "Int", - "Float", "Bool", "Array", "SecureString". - :type type: str or ~azure.synapse.artifacts.models.ParameterType - :param default_value: Default value of parameter. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ParameterSpecification, self).__init__(**kwargs) - self.type = kwargs['type'] - self.default_value = kwargs.get('default_value', None) - - -class ParquetDataset(Dataset): - """Parquet dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the parquet storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param compression_codec: Possible values include: "none", "gzip", "snappy", "lzo". - :type compression_codec: str or ~azure.synapse.artifacts.models.ParquetCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ParquetDataset, self).__init__(**kwargs) - self.type = 'Parquet' - self.location = kwargs.get('location', None) - self.compression_codec = kwargs.get('compression_codec', None) - - -class PaypalLinkedService(LinkedService): - """Paypal Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the PayPal instance. (i.e. api.sandbox.paypal.com). - :type host: object - :param client_id: Required. The client ID associated with your PayPal application. - :type client_id: object - :param client_secret: The client secret associated with your PayPal application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PaypalLinkedService, self).__init__(**kwargs) - self.type = 'Paypal' - self.host = kwargs['host'] - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class PaypalObjectDataset(Dataset): - """Paypal Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PaypalObjectDataset, self).__init__(**kwargs) - self.type = 'PaypalObject' - self.table_name = kwargs.get('table_name', None) - - -class PhoenixLinkedService(LinkedService): - """Phoenix server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Phoenix server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Phoenix server uses to listen for client connections. The - default value is 8765. - :type port: object - :param http_path: The partial URL corresponding to the Phoenix server. (i.e. - /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using - WindowsAzureHDInsightService. - :type http_path: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Phoenix server. Possible values include: "Anonymous", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.PhoenixAuthenticationType - :param username: The user name used to connect to the Phoenix server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PhoenixLinkedService, self).__init__(**kwargs) - self.type = 'Phoenix' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.http_path = kwargs.get('http_path', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class PhoenixObjectDataset(Dataset): - """Phoenix server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Phoenix. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Phoenix. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PhoenixObjectDataset, self).__init__(**kwargs) - self.type = 'PhoenixObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class PipelineFolder(msrest.serialization.Model): - """The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. - - :param name: The name of the folder that this Pipeline is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineFolder, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - - -class PipelineListResponse(msrest.serialization.Model): - """A list of pipeline resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipelines. - :type value: list[~azure.synapse.artifacts.models.PipelineResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class PipelineReference(msrest.serialization.Model): - """Pipeline reference type. - - 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 type: Required. Pipeline reference type. Default value: "PipelineReference". - :vartype type: str - :param reference_name: Required. Reference pipeline name. - :type reference_name: str - :param name: Reference name. - :type name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - type = "PipelineReference" - - def __init__( - self, - **kwargs - ): - super(PipelineReference, self).__init__(**kwargs) - self.reference_name = kwargs['reference_name'] - self.name = kwargs.get('name', None) - - -class PipelineResource(SubResource): - """Pipeline resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the pipeline. - :type description: str - :param activities: List of activities in pipeline. - :type activities: list[~azure.synapse.artifacts.models.Activity] - :param parameters: List of parameters for pipeline. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param variables: List of variables for pipeline. - :type variables: dict[str, ~azure.synapse.artifacts.models.VariableSpecification] - :param concurrency: The max number of concurrent runs for the pipeline. - :type concurrency: int - :param annotations: List of tags that can be used for describing the Pipeline. - :type annotations: list[object] - :param run_dimensions: Dimensions emitted by Pipeline. - :type run_dimensions: dict[str, object] - :param folder: The folder that this Pipeline is in. If not specified, Pipeline will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.PipelineFolder - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'concurrency': {'minimum': 1}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'activities': {'key': 'properties.activities', 'type': '[Activity]'}, - 'parameters': {'key': 'properties.parameters', 'type': '{ParameterSpecification}'}, - 'variables': {'key': 'properties.variables', 'type': '{VariableSpecification}'}, - 'concurrency': {'key': 'properties.concurrency', 'type': 'int'}, - 'annotations': {'key': 'properties.annotations', 'type': '[object]'}, - 'run_dimensions': {'key': 'properties.runDimensions', 'type': '{object}'}, - 'folder': {'key': 'properties.folder', 'type': 'PipelineFolder'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineResource, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.activities = kwargs.get('activities', None) - self.parameters = kwargs.get('parameters', None) - self.variables = kwargs.get('variables', None) - self.concurrency = kwargs.get('concurrency', None) - self.annotations = kwargs.get('annotations', None) - self.run_dimensions = kwargs.get('run_dimensions', None) - self.folder = kwargs.get('folder', None) - - -class PipelineRun(msrest.serialization.Model): - """Information about a pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar run_id: Identifier of a run. - :vartype run_id: str - :ivar run_group_id: Identifier that correlates all the recovery runs of a pipeline run. - :vartype run_group_id: str - :ivar is_latest: Indicates if the recovered pipeline run is the latest in its group. - :vartype is_latest: bool - :ivar pipeline_name: The pipeline name. - :vartype pipeline_name: str - :ivar parameters: The full or partial list of parameter name, value pair used in the pipeline - run. - :vartype parameters: dict[str, str] - :ivar invoked_by: Entity that started the pipeline run. - :vartype invoked_by: ~azure.synapse.artifacts.models.PipelineRunInvokedBy - :ivar last_updated: The last updated timestamp for the pipeline run event in ISO8601 format. - :vartype last_updated: ~datetime.datetime - :ivar run_start: The start time of a pipeline run in ISO8601 format. - :vartype run_start: ~datetime.datetime - :ivar run_end: The end time of a pipeline run in ISO8601 format. - :vartype run_end: ~datetime.datetime - :ivar duration_in_ms: The duration of a pipeline run. - :vartype duration_in_ms: int - :ivar status: The status of a pipeline run. - :vartype status: str - :ivar message: The message from a pipeline run. - :vartype message: str - """ - - _validation = { - 'run_id': {'readonly': True}, - 'run_group_id': {'readonly': True}, - 'is_latest': {'readonly': True}, - 'pipeline_name': {'readonly': True}, - 'parameters': {'readonly': True}, - 'invoked_by': {'readonly': True}, - 'last_updated': {'readonly': True}, - 'run_start': {'readonly': True}, - 'run_end': {'readonly': True}, - 'duration_in_ms': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'run_id': {'key': 'runId', 'type': 'str'}, - 'run_group_id': {'key': 'runGroupId', 'type': 'str'}, - 'is_latest': {'key': 'isLatest', 'type': 'bool'}, - 'pipeline_name': {'key': 'pipelineName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{str}'}, - 'invoked_by': {'key': 'invokedBy', 'type': 'PipelineRunInvokedBy'}, - 'last_updated': {'key': 'lastUpdated', 'type': 'iso-8601'}, - 'run_start': {'key': 'runStart', 'type': 'iso-8601'}, - 'run_end': {'key': 'runEnd', 'type': 'iso-8601'}, - 'duration_in_ms': {'key': 'durationInMs', 'type': 'int'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineRun, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.run_id = None - self.run_group_id = None - self.is_latest = None - self.pipeline_name = None - self.parameters = None - self.invoked_by = None - self.last_updated = None - self.run_start = None - self.run_end = None - self.duration_in_ms = None - self.status = None - self.message = None - - -class PipelineRunInvokedBy(msrest.serialization.Model): - """Provides entity name and id that started the pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar name: Name of the entity that started the pipeline run. - :vartype name: str - :ivar id: The ID of the entity that started the run. - :vartype id: str - :ivar invoked_by_type: The type of the entity that started the run. - :vartype invoked_by_type: str - """ - - _validation = { - 'name': {'readonly': True}, - 'id': {'readonly': True}, - 'invoked_by_type': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, - 'invoked_by_type': {'key': 'invokedByType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineRunInvokedBy, self).__init__(**kwargs) - self.name = None - self.id = None - self.invoked_by_type = None - - -class PipelineRunsQueryResponse(msrest.serialization.Model): - """A list pipeline runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipeline runs. - :type value: list[~azure.synapse.artifacts.models.PipelineRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineRunsQueryResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.continuation_token = kwargs.get('continuation_token', None) - - -class PostgreSqlLinkedService(LinkedService): - """Linked service for PostgreSQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PostgreSqlLinkedService, self).__init__(**kwargs) - self.type = 'PostgreSql' - self.connection_string = kwargs['connection_string'] - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class PostgreSqlTableDataset(Dataset): - """The PostgreSQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The PostgreSQL table name. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The PostgreSQL schema name. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PostgreSqlTableDataset, self).__init__(**kwargs) - self.type = 'PostgreSqlTable' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class PrestoLinkedService(LinkedService): - """Presto server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Presto server. (i.e. - 192.168.222.160). - :type host: object - :param server_version: Required. The version of the Presto server. (i.e. 0.148-t). - :type server_version: object - :param catalog: Required. The catalog context for all request against the server. - :type catalog: object - :param port: The TCP port that the Presto server uses to listen for client connections. The - default value is 8080. - :type port: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Presto server. Possible values include: "Anonymous", "LDAP". - :type authentication_type: str or ~azure.synapse.artifacts.models.PrestoAuthenticationType - :param username: The user name used to connect to the Presto server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param time_zone_id: The local time zone used by the connection. Valid values for this option - are specified in the IANA Time Zone Database. The default value is the system time zone. - :type time_zone_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'server_version': {'required': True}, - 'catalog': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'server_version': {'key': 'typeProperties.serverVersion', 'type': 'object'}, - 'catalog': {'key': 'typeProperties.catalog', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'time_zone_id': {'key': 'typeProperties.timeZoneID', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PrestoLinkedService, self).__init__(**kwargs) - self.type = 'Presto' - self.host = kwargs['host'] - self.server_version = kwargs['server_version'] - self.catalog = kwargs['catalog'] - self.port = kwargs.get('port', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.time_zone_id = kwargs.get('time_zone_id', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class PrestoObjectDataset(Dataset): - """Presto server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Presto. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Presto. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(PrestoObjectDataset, self).__init__(**kwargs) - self.type = 'PrestoObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class QueryDataFlowDebugSessionsResponse(msrest.serialization.Model): - """A list of active debug sessions. - - :param value: Array with all active debug sessions. - :type value: list[~azure.synapse.artifacts.models.DataFlowDebugSessionInfo] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DataFlowDebugSessionInfo]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(QueryDataFlowDebugSessionsResponse, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.next_link = kwargs.get('next_link', None) - - -class QuickBooksLinkedService(LinkedService): - """QuickBooks server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the QuickBooks server. (i.e. - quickbooks.api.intuit.com). - :type endpoint: object - :param company_id: Required. The company ID of the QuickBooks company to authorize. - :type company_id: object - :param consumer_key: Required. The consumer key for OAuth 1.0 authentication. - :type consumer_key: object - :param consumer_secret: Required. The consumer secret for OAuth 1.0 authentication. - :type consumer_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: Required. The access token for OAuth 1.0 authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param access_token_secret: Required. The access token secret for OAuth 1.0 authentication. - :type access_token_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'company_id': {'required': True}, - 'consumer_key': {'required': True}, - 'consumer_secret': {'required': True}, - 'access_token': {'required': True}, - 'access_token_secret': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'company_id': {'key': 'typeProperties.companyId', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'object'}, - 'consumer_secret': {'key': 'typeProperties.consumerSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'access_token_secret': {'key': 'typeProperties.accessTokenSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(QuickBooksLinkedService, self).__init__(**kwargs) - self.type = 'QuickBooks' - self.endpoint = kwargs['endpoint'] - self.company_id = kwargs['company_id'] - self.consumer_key = kwargs['consumer_key'] - self.consumer_secret = kwargs['consumer_secret'] - self.access_token = kwargs['access_token'] - self.access_token_secret = kwargs['access_token_secret'] - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class QuickBooksObjectDataset(Dataset): - """QuickBooks server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(QuickBooksObjectDataset, self).__init__(**kwargs) - self.type = 'QuickBooksObject' - self.table_name = kwargs.get('table_name', None) - - -class RedirectIncompatibleRowSettings(msrest.serialization.Model): - """Redirect incompatible row settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Name of the Azure Storage, Storage SAS, or Azure Data - Lake Store linked service used for redirecting incompatible row. Must be specified if - redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType - string). - :type linked_service_name: object - :param path: The path for storing the redirect incompatible row data. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'object'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(RedirectIncompatibleRowSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs['linked_service_name'] - self.path = kwargs.get('path', None) - - -class RelationalTableDataset(Dataset): - """The relational table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The relational table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(RelationalTableDataset, self).__init__(**kwargs) - self.type = 'RelationalTable' - self.table_name = kwargs.get('table_name', None) - - -class RerunTriggerListResponse(msrest.serialization.Model): - """A list of rerun triggers. - - 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. - - :param value: Required. List of rerun triggers. - :type value: list[~azure.synapse.artifacts.models.RerunTriggerResource] - :ivar next_link: The continuation token for getting the next page of results, if any remaining - results exist, null otherwise. - :vartype next_link: str - """ - - _validation = { - 'value': {'required': True}, - 'next_link': {'readonly': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[RerunTriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(RerunTriggerListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = None - - -class RerunTriggerResource(SubResource): - """RerunTrigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the rerun trigger. - :type properties: ~azure.synapse.artifacts.models.RerunTumblingWindowTrigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'RerunTumblingWindowTrigger'}, - } - - def __init__( - self, - **kwargs - ): - super(RerunTriggerResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class RerunTumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param parent_trigger: The parent trigger reference. - :type parent_trigger: object - :param requested_start_time: Required. The start time for the time period for which restatement - is initiated. Only UTC time is currently supported. - :type requested_start_time: ~datetime.datetime - :param requested_end_time: Required. The end time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type requested_end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - 'requested_start_time': {'required': True}, - 'requested_end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'parent_trigger': {'key': 'typeProperties.parentTrigger', 'type': 'object'}, - 'requested_start_time': {'key': 'typeProperties.requestedStartTime', 'type': 'iso-8601'}, - 'requested_end_time': {'key': 'typeProperties.requestedEndTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(RerunTumblingWindowTrigger, self).__init__(**kwargs) - self.type = 'RerunTumblingWindowTrigger' - self.parent_trigger = kwargs.get('parent_trigger', None) - self.requested_start_time = kwargs['requested_start_time'] - self.requested_end_time = kwargs['requested_end_time'] - self.max_concurrency = kwargs['max_concurrency'] - - -class RerunTumblingWindowTriggerActionParameters(msrest.serialization.Model): - """Rerun tumbling window trigger Parameters. - - All required parameters must be populated in order to send to Azure. - - :param start_time: Required. The start time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type start_time: ~datetime.datetime - :param end_time: Required. The end time for the time period for which restatement is initiated. - Only UTC time is currently supported. - :type end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'start_time': {'required': True}, - 'end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'endTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(RerunTumblingWindowTriggerActionParameters, self).__init__(**kwargs) - self.start_time = kwargs['start_time'] - self.end_time = kwargs['end_time'] - self.max_concurrency = kwargs['max_concurrency'] - - -class Resource(msrest.serialization.Model): - """Azure Synapse top-level resource. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = kwargs.get('location', None) - self.tags = kwargs.get('tags', None) - self.e_tag = None - - -class ResponsysLinkedService(LinkedService): - """Responsys linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Responsys server. - :type endpoint: object - :param client_id: Required. The client ID associated with the Responsys application. Type: - string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Responsys application. Type: string - (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ResponsysLinkedService, self).__init__(**kwargs) - self.type = 'Responsys' - self.endpoint = kwargs['endpoint'] - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ResponsysObjectDataset(Dataset): - """Responsys dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ResponsysObjectDataset, self).__init__(**kwargs) - self.type = 'ResponsysObject' - self.table_name = kwargs.get('table_name', None) - - -class RestResourceDataset(Dataset): - """A Rest service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param relative_url: The relative URL to the resource that the RESTful API provides. Type: - string (or Expression with resultType string). - :type relative_url: object - :param request_method: The HTTP method used to call the RESTful API. The default is GET. Type: - string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if requestMethod is POST. Type: - string (or Expression with resultType string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to the RESTful API. Type: - string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page requests. Type: string (or - Expression with resultType string). - :type pagination_rules: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'typeProperties.paginationRules', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(RestResourceDataset, self).__init__(**kwargs) - self.type = 'RestResource' - self.relative_url = kwargs.get('relative_url', None) - self.request_method = kwargs.get('request_method', None) - self.request_body = kwargs.get('request_body', None) - self.additional_headers = kwargs.get('additional_headers', None) - self.pagination_rules = kwargs.get('pagination_rules', None) - - -class RestServiceLinkedService(LinkedService): - """Rest Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the REST service. - :type url: object - :param enable_server_certificate_validation: Whether to validate server side SSL certificate - when connecting to the endpoint.The default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - :param authentication_type: Required. Type of authentication used to connect to the REST - service. Possible values include: "Anonymous", "Basic", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.RestServiceAuthenticationType - :param user_name: The user name used in Basic authentication type. - :type user_name: object - :param password: The password used in Basic authentication type. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The application's client ID used in AadServicePrincipal - authentication type. - :type service_principal_id: object - :param service_principal_key: The application's key used in AadServicePrincipal authentication - type. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: The tenant information (domain name or tenant ID) used in AadServicePrincipal - authentication type under which your application resides. - :type tenant: object - :param aad_resource_id: The resource you are requesting authorization to use. - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(RestServiceLinkedService, self).__init__(**kwargs) - self.type = 'RestService' - self.url = kwargs['url'] - self.enable_server_certificate_validation = kwargs.get('enable_server_certificate_validation', None) - self.authentication_type = kwargs['authentication_type'] - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.service_principal_id = kwargs.get('service_principal_id', None) - self.service_principal_key = kwargs.get('service_principal_key', None) - self.tenant = kwargs.get('tenant', None) - self.aad_resource_id = kwargs.get('aad_resource_id', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class RunFilterParameters(msrest.serialization.Model): - """Query parameters for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param continuation_token: The continuation token for getting the next page of results. Null - for first page. - :type continuation_token: str - :param last_updated_after: Required. The time at or after which the run event was updated in - 'ISO 8601' format. - :type last_updated_after: ~datetime.datetime - :param last_updated_before: Required. The time at or before which the run event was updated in - 'ISO 8601' format. - :type last_updated_before: ~datetime.datetime - :param filters: List of filters. - :type filters: list[~azure.synapse.artifacts.models.RunQueryFilter] - :param order_by: List of OrderBy option. - :type order_by: list[~azure.synapse.artifacts.models.RunQueryOrderBy] - """ - - _validation = { - 'last_updated_after': {'required': True}, - 'last_updated_before': {'required': True}, - } - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'last_updated_after': {'key': 'lastUpdatedAfter', 'type': 'iso-8601'}, - 'last_updated_before': {'key': 'lastUpdatedBefore', 'type': 'iso-8601'}, - 'filters': {'key': 'filters', 'type': '[RunQueryFilter]'}, - 'order_by': {'key': 'orderBy', 'type': '[RunQueryOrderBy]'}, - } - - def __init__( - self, - **kwargs - ): - super(RunFilterParameters, self).__init__(**kwargs) - self.continuation_token = kwargs.get('continuation_token', None) - self.last_updated_after = kwargs['last_updated_after'] - self.last_updated_before = kwargs['last_updated_before'] - self.filters = kwargs.get('filters', None) - self.order_by = kwargs.get('order_by', None) - - -class RunQueryFilter(msrest.serialization.Model): - """Query filter option for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param operand: Required. Parameter name to be used for filter. The allowed operands to query - pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger - runs are TriggerName, TriggerRunTimestamp and Status. Possible values include: "PipelineName", - "Status", "RunStart", "RunEnd", "ActivityName", "ActivityRunStart", "ActivityRunEnd", - "ActivityType", "TriggerName", "TriggerRunTimestamp", "RunGroupId", "LatestOnly". - :type operand: str or ~azure.synapse.artifacts.models.RunQueryFilterOperand - :param operator: Required. Operator to be used for filter. Possible values include: "Equals", - "NotEquals", "In", "NotIn". - :type operator: str or ~azure.synapse.artifacts.models.RunQueryFilterOperator - :param values: Required. List of filter values. - :type values: list[str] - """ - - _validation = { - 'operand': {'required': True}, - 'operator': {'required': True}, - 'values': {'required': True}, - } - - _attribute_map = { - 'operand': {'key': 'operand', 'type': 'str'}, - 'operator': {'key': 'operator', 'type': 'str'}, - 'values': {'key': 'values', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(RunQueryFilter, self).__init__(**kwargs) - self.operand = kwargs['operand'] - self.operator = kwargs['operator'] - self.values = kwargs['values'] - - -class RunQueryOrderBy(msrest.serialization.Model): - """An object to provide order by options for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param order_by: Required. Parameter name to be used for order by. The allowed parameters to - order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, - TriggerRunTimestamp and Status. Possible values include: "RunStart", "RunEnd", "PipelineName", - "Status", "ActivityName", "ActivityRunStart", "ActivityRunEnd", "TriggerName", - "TriggerRunTimestamp". - :type order_by: str or ~azure.synapse.artifacts.models.RunQueryOrderByField - :param order: Required. Sorting order of the parameter. Possible values include: "ASC", "DESC". - :type order: str or ~azure.synapse.artifacts.models.RunQueryOrder - """ - - _validation = { - 'order_by': {'required': True}, - 'order': {'required': True}, - } - - _attribute_map = { - 'order_by': {'key': 'orderBy', 'type': 'str'}, - 'order': {'key': 'order', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(RunQueryOrderBy, self).__init__(**kwargs) - self.order_by = kwargs['order_by'] - self.order = kwargs['order'] - - -class SalesforceLinkedService(LinkedService): - """Linked service for Salesforce. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceLinkedService, self).__init__(**kwargs) - self.type = 'Salesforce' - self.environment_url = kwargs.get('environment_url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.security_token = kwargs.get('security_token', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SalesforceMarketingCloudLinkedService(LinkedService): - """Salesforce Marketing Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceMarketingCloudLinkedService, self).__init__(**kwargs) - self.type = 'SalesforceMarketingCloud' - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SalesforceMarketingCloudObjectDataset(Dataset): - """Salesforce Marketing Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceMarketingCloudObjectDataset, self).__init__(**kwargs) - self.type = 'SalesforceMarketingCloudObject' - self.table_name = kwargs.get('table_name', None) - - -class SalesforceObjectDataset(Dataset): - """The Salesforce object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce object API name. Type: string (or Expression with - resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceObjectDataset, self).__init__(**kwargs) - self.type = 'SalesforceObject' - self.object_api_name = kwargs.get('object_api_name', None) - - -class SalesforceServiceCloudLinkedService(LinkedService): - """Linked service for Salesforce Service Cloud. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce Service Cloud instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param extended_properties: Extended properties appended to the connection string. Type: string - (or Expression with resultType string). - :type extended_properties: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceServiceCloudLinkedService, self).__init__(**kwargs) - self.type = 'SalesforceServiceCloud' - self.environment_url = kwargs.get('environment_url', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.security_token = kwargs.get('security_token', None) - self.extended_properties = kwargs.get('extended_properties', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SalesforceServiceCloudObjectDataset(Dataset): - """The Salesforce Service Cloud object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce Service Cloud object API name. Type: string (or - Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SalesforceServiceCloudObjectDataset, self).__init__(**kwargs) - self.type = 'SalesforceServiceCloudObject' - self.object_api_name = kwargs.get('object_api_name', None) - - -class SapBwCubeDataset(Dataset): - """The SAP BW cube dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - } - - def __init__( - self, - **kwargs - ): - super(SapBwCubeDataset, self).__init__(**kwargs) - self.type = 'SapBwCube' - - -class SapBWLinkedService(LinkedService): - """SAP Business Warehouse Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance. Type: string (or Expression with - resultType string). - :type server: object - :param system_number: Required. System number of the BW system. (Usually a two-digit decimal - number represented as a string.) Type: string (or Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system. (Usually a three-digit - decimal number represented as a string) Type: string (or Expression with resultType string). - :type client_id: object - :param user_name: Username to access the SAP BW server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP BW server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapBWLinkedService, self).__init__(**kwargs) - self.type = 'SapBW' - self.server = kwargs['server'] - self.system_number = kwargs['system_number'] - self.client_id = kwargs['client_id'] - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapCloudForCustomerLinkedService(LinkedService): - """Linked service for SAP Cloud for Customer. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP Cloud for Customer OData API. For example, - '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with - resultType string). - :type url: object - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapCloudForCustomerLinkedService, self).__init__(**kwargs) - self.type = 'SapCloudForCustomer' - self.url = kwargs['url'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapCloudForCustomerResourceDataset(Dataset): - """The path of the SAP Cloud for Customer OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP Cloud for Customer OData entity. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapCloudForCustomerResourceDataset, self).__init__(**kwargs) - self.type = 'SapCloudForCustomerResource' - self.path = kwargs['path'] - - -class SapEccLinkedService(LinkedService): - """Linked service for SAP ERP Central Component(SAP ECC). - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP ECC OData API. For example, - '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with - resultType string). - :type url: str - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: str - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'str'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SapEccLinkedService, self).__init__(**kwargs) - self.type = 'SapEcc' - self.url = kwargs['url'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapEccResourceDataset(Dataset): - """The path of the SAP ECC OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP ECC OData entity. Type: string (or Expression with - resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapEccResourceDataset, self).__init__(**kwargs) - self.type = 'SapEccResource' - self.path = kwargs['path'] - - -class SapHanaLinkedService(LinkedService): - """SAP HANA Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: SAP HANA ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Required. Host name of the SAP HANA server. Type: string (or Expression with - resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the SAP HANA - server. Possible values include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SapHanaAuthenticationType - :param user_name: Username to access the SAP HANA server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP HANA server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapHanaLinkedService, self).__init__(**kwargs) - self.type = 'SapHana' - self.connection_string = kwargs.get('connection_string', None) - self.server = kwargs['server'] - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapHanaTableDataset(Dataset): - """SAP HANA Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param schema_type_properties_schema: The schema name of SAP HANA. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of SAP HANA. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapHanaTableDataset, self).__init__(**kwargs) - self.type = 'SapHanaTable' - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - self.table = kwargs.get('table', None) - - -class SapOpenHubLinkedService(LinkedService): - """SAP Business Warehouse Open Hub Destination Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance where the open hub destination is - located. Type: string (or Expression with resultType string). - :type server: object - :param system_number: Required. System number of the BW system where the open hub destination - is located. (Usually a two-digit decimal number represented as a string.) Type: string (or - Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system where the open hub - destination is located. (Usually a three-digit decimal number represented as a string) Type: - string (or Expression with resultType string). - :type client_id: object - :param language: Language of the BW system where the open hub destination is located. The - default value is EN. Type: string (or Expression with resultType string). - :type language: object - :param user_name: Username to access the SAP BW server where the open hub destination is - located. Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP BW server where the open hub destination is - located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapOpenHubLinkedService, self).__init__(**kwargs) - self.type = 'SapOpenHub' - self.server = kwargs['server'] - self.system_number = kwargs['system_number'] - self.client_id = kwargs['client_id'] - self.language = kwargs.get('language', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapOpenHubTableDataset(Dataset): - """Sap Business Warehouse Open Hub Destination Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param open_hub_destination_name: Required. The name of the Open Hub Destination with - destination type as Database Table. Type: string (or Expression with resultType string). - :type open_hub_destination_name: object - :param exclude_last_request: Whether to exclude the records of the last request. The default - value is true. Type: boolean (or Expression with resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is set, only data with - requestId larger than the value of this property will be retrieved. The default value is 0. - Type: integer (or Expression with resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'open_hub_destination_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'open_hub_destination_name': {'key': 'typeProperties.openHubDestinationName', 'type': 'object'}, - 'exclude_last_request': {'key': 'typeProperties.excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'typeProperties.baseRequestId', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapOpenHubTableDataset, self).__init__(**kwargs) - self.type = 'SapOpenHubTable' - self.open_hub_destination_name = kwargs['open_hub_destination_name'] - self.exclude_last_request = kwargs.get('exclude_last_request', None) - self.base_request_id = kwargs.get('base_request_id', None) - - -class SapTableLinkedService(LinkedService): - """SAP Table Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Host name of the SAP instance where the table is located. Type: string (or - Expression with resultType string). - :type server: object - :param system_number: System number of the SAP system where the table is located. (Usually a - two-digit decimal number represented as a string.) Type: string (or Expression with resultType - string). - :type system_number: object - :param client_id: Client ID of the client on the SAP system where the table is located. - (Usually a three-digit decimal number represented as a string) Type: string (or Expression with - resultType string). - :type client_id: object - :param language: Language of the SAP system where the table is located. The default value is - EN. Type: string (or Expression with resultType string). - :type language: object - :param system_id: SystemID of the SAP system where the table is located. Type: string (or - Expression with resultType string). - :type system_id: object - :param user_name: Username to access the SAP server where the table is located. Type: string - (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP server where the table is located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param message_server: The hostname of the SAP Message Server. Type: string (or Expression with - resultType string). - :type message_server: object - :param message_server_service: The service name or port number of the Message Server. Type: - string (or Expression with resultType string). - :type message_server_service: object - :param snc_mode: SNC activation indicator to access the SAP server where the table is located. - Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string). - :type snc_mode: object - :param snc_my_name: Initiator's SNC name to access the SAP server where the table is located. - Type: string (or Expression with resultType string). - :type snc_my_name: object - :param snc_partner_name: Communication partner's SNC name to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_partner_name: object - :param snc_library_path: External security product's library to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_library_path: object - :param snc_qop: SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string - (or Expression with resultType string). - :type snc_qop: object - :param logon_group: The Logon Group for the SAP System. Type: string (or Expression with - resultType string). - :type logon_group: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'system_id': {'key': 'typeProperties.systemId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'message_server': {'key': 'typeProperties.messageServer', 'type': 'object'}, - 'message_server_service': {'key': 'typeProperties.messageServerService', 'type': 'object'}, - 'snc_mode': {'key': 'typeProperties.sncMode', 'type': 'object'}, - 'snc_my_name': {'key': 'typeProperties.sncMyName', 'type': 'object'}, - 'snc_partner_name': {'key': 'typeProperties.sncPartnerName', 'type': 'object'}, - 'snc_library_path': {'key': 'typeProperties.sncLibraryPath', 'type': 'object'}, - 'snc_qop': {'key': 'typeProperties.sncQop', 'type': 'object'}, - 'logon_group': {'key': 'typeProperties.logonGroup', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapTableLinkedService, self).__init__(**kwargs) - self.type = 'SapTable' - self.server = kwargs.get('server', None) - self.system_number = kwargs.get('system_number', None) - self.client_id = kwargs.get('client_id', None) - self.language = kwargs.get('language', None) - self.system_id = kwargs.get('system_id', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.message_server = kwargs.get('message_server', None) - self.message_server_service = kwargs.get('message_server_service', None) - self.snc_mode = kwargs.get('snc_mode', None) - self.snc_my_name = kwargs.get('snc_my_name', None) - self.snc_partner_name = kwargs.get('snc_partner_name', None) - self.snc_library_path = kwargs.get('snc_library_path', None) - self.snc_qop = kwargs.get('snc_qop', None) - self.logon_group = kwargs.get('logon_group', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SapTableResourceDataset(Dataset): - """SAP Table Resource properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. The name of the SAP Table. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SapTableResourceDataset, self).__init__(**kwargs) - self.type = 'SapTableResource' - self.table_name = kwargs['table_name'] - - -class ScriptAction(msrest.serialization.Model): - """Custom script action to run on HDI ondemand cluster once it's up. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. The user provided name of the script action. - :type name: str - :param uri: Required. The URI for the script action. - :type uri: str - :param roles: Required. The node types on which the script action should be executed. Possible - values include: "Headnode", "Workernode", "Zookeeper". - :type roles: str or ~azure.synapse.artifacts.models.HdiNodeTypes - :param parameters: The parameters for the script action. - :type parameters: str - """ - - _validation = { - 'name': {'required': True}, - 'uri': {'required': True}, - 'roles': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'uri': {'key': 'uri', 'type': 'str'}, - 'roles': {'key': 'roles', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ScriptAction, self).__init__(**kwargs) - self.name = kwargs['name'] - self.uri = kwargs['uri'] - self.roles = kwargs['roles'] - self.parameters = kwargs.get('parameters', None) - - -class SecureString(SecretBase): - """Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of the secret.Constant filled by server. - :type type: str - :param value: Required. Value of secure string. - :type value: str - """ - - _validation = { - 'type': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SecureString, self).__init__(**kwargs) - self.type = 'SecureString' - self.value = kwargs['value'] - - -class ServiceNowLinkedService(LinkedService): - """ServiceNow server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the ServiceNow server. (i.e. - :code:``.service-now.com). - :type endpoint: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Basic", "OAuth2". - :type authentication_type: str or ~azure.synapse.artifacts.models.ServiceNowAuthenticationType - :param username: The user name used to connect to the ServiceNow server for Basic and OAuth2 - authentication. - :type username: object - :param password: The password corresponding to the user name for Basic and OAuth2 - authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id for OAuth2 authentication. - :type client_id: object - :param client_secret: The client secret for OAuth2 authentication. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ServiceNowLinkedService, self).__init__(**kwargs) - self.type = 'ServiceNow' - self.endpoint = kwargs['endpoint'] - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.client_id = kwargs.get('client_id', None) - self.client_secret = kwargs.get('client_secret', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ServiceNowObjectDataset(Dataset): - """ServiceNow server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ServiceNowObjectDataset, self).__init__(**kwargs) - self.type = 'ServiceNowObject' - self.table_name = kwargs.get('table_name', None) - - -class SetVariableActivity(Activity): - """Set value for a Variable. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param variable_name: Name of the variable whose value needs to be set. - :type variable_name: str - :param value: Value to be set. Could be a static value or Expression. - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'value': {'key': 'typeProperties.value', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SetVariableActivity, self).__init__(**kwargs) - self.type = 'SetVariable' - self.variable_name = kwargs.get('variable_name', None) - self.value = kwargs.get('value', None) - - -class SftpServerLinkedService(LinkedService): - """A linked service for an SSH File Transfer Protocol (SFTP) server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The SFTP server host name. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the SFTP server uses to listen for client connections. - Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "SshPublicKey". - :type authentication_type: str or ~azure.synapse.artifacts.models.SftpAuthenticationType - :param user_name: The username used to log on to the SFTP server. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: Password to logon the SFTP server for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param private_key_path: The SSH private key file path for SshPublicKey authentication. Only - valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either - PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH - format. Type: string (or Expression with resultType string). - :type private_key_path: object - :param private_key_content: Base64 encoded SSH private key content for SshPublicKey - authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or - PrivateKeyContent should be specified. SSH private key should be OpenSSH format. - :type private_key_content: ~azure.synapse.artifacts.models.SecretBase - :param pass_phrase: The password to decrypt the SSH private key if the SSH private key is - encrypted. - :type pass_phrase: ~azure.synapse.artifacts.models.SecretBase - :param skip_host_key_validation: If true, skip the SSH host key validation. Default value is - false. Type: boolean (or Expression with resultType boolean). - :type skip_host_key_validation: object - :param host_key_fingerprint: The host key finger-print of the SFTP server. When - SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or - Expression with resultType string). - :type host_key_fingerprint: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'private_key_path': {'key': 'typeProperties.privateKeyPath', 'type': 'object'}, - 'private_key_content': {'key': 'typeProperties.privateKeyContent', 'type': 'SecretBase'}, - 'pass_phrase': {'key': 'typeProperties.passPhrase', 'type': 'SecretBase'}, - 'skip_host_key_validation': {'key': 'typeProperties.skipHostKeyValidation', 'type': 'object'}, - 'host_key_fingerprint': {'key': 'typeProperties.hostKeyFingerprint', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SftpServerLinkedService, self).__init__(**kwargs) - self.type = 'Sftp' - self.host = kwargs['host'] - self.port = kwargs.get('port', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - self.private_key_path = kwargs.get('private_key_path', None) - self.private_key_content = kwargs.get('private_key_content', None) - self.pass_phrase = kwargs.get('pass_phrase', None) - self.skip_host_key_validation = kwargs.get('skip_host_key_validation', None) - self.host_key_fingerprint = kwargs.get('host_key_fingerprint', None) - - -class ShopifyLinkedService(LinkedService): - """Shopify Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Shopify server. (i.e. mystore.myshopify.com). - :type host: object - :param access_token: The API access token that can be used to access Shopify’s data. The token - won't expire if it is offline mode. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ShopifyLinkedService, self).__init__(**kwargs) - self.type = 'Shopify' - self.host = kwargs['host'] - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ShopifyObjectDataset(Dataset): - """Shopify Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ShopifyObjectDataset, self).__init__(**kwargs) - self.type = 'ShopifyObject' - self.table_name = kwargs.get('table_name', None) - - -class SparkBatchJob(msrest.serialization.Model): - """SparkBatchJob. - - All required parameters must be populated in order to send to Azure. - - :param livy_info: - :type livy_info: ~azure.synapse.artifacts.models.SparkBatchJobState - :param name: The batch name. - :type name: str - :param workspace_name: The workspace name. - :type workspace_name: str - :param spark_pool_name: The Spark pool name. - :type spark_pool_name: str - :param submitter_name: The submitter name. - :type submitter_name: str - :param submitter_id: The submitter identifier. - :type submitter_id: str - :param artifact_id: The artifact identifier. - :type artifact_id: str - :param job_type: The job type. Possible values include: "SparkBatch", "SparkSession". - :type job_type: str or ~azure.synapse.artifacts.models.SparkJobType - :param result: The Spark batch job result. Possible values include: "Uncertain", "Succeeded", - "Failed", "Cancelled". - :type result: str or ~azure.synapse.artifacts.models.SparkBatchJobResultType - :param scheduler: The scheduler information. - :type scheduler: ~azure.synapse.artifacts.models.SparkScheduler - :param plugin: The plugin information. - :type plugin: ~azure.synapse.artifacts.models.SparkServicePlugin - :param errors: The error information. - :type errors: list[~azure.synapse.artifacts.models.SparkServiceError] - :param tags: A set of tags. The tags. - :type tags: dict[str, str] - :param id: Required. The session Id. - :type id: int - :param app_id: The application id of this session. - :type app_id: str - :param app_info: The detailed application info. - :type app_info: dict[str, str] - :param state: The batch state. - :type state: str - :param log_lines: The log lines. - :type log_lines: list[str] - """ - - _validation = { - 'id': {'required': True}, - } - - _attribute_map = { - 'livy_info': {'key': 'livyInfo', 'type': 'SparkBatchJobState'}, - 'name': {'key': 'name', 'type': 'str'}, - 'workspace_name': {'key': 'workspaceName', 'type': 'str'}, - 'spark_pool_name': {'key': 'sparkPoolName', 'type': 'str'}, - 'submitter_name': {'key': 'submitterName', 'type': 'str'}, - 'submitter_id': {'key': 'submitterId', 'type': 'str'}, - 'artifact_id': {'key': 'artifactId', 'type': 'str'}, - 'job_type': {'key': 'jobType', 'type': 'str'}, - 'result': {'key': 'result', 'type': 'str'}, - 'scheduler': {'key': 'schedulerInfo', 'type': 'SparkScheduler'}, - 'plugin': {'key': 'pluginInfo', 'type': 'SparkServicePlugin'}, - 'errors': {'key': 'errorInfo', 'type': '[SparkServiceError]'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'app_id': {'key': 'appId', 'type': 'str'}, - 'app_info': {'key': 'appInfo', 'type': '{str}'}, - 'state': {'key': 'state', 'type': 'str'}, - 'log_lines': {'key': 'log', 'type': '[str]'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkBatchJob, self).__init__(**kwargs) - self.livy_info = kwargs.get('livy_info', None) - self.name = kwargs.get('name', None) - self.workspace_name = kwargs.get('workspace_name', None) - self.spark_pool_name = kwargs.get('spark_pool_name', None) - self.submitter_name = kwargs.get('submitter_name', None) - self.submitter_id = kwargs.get('submitter_id', None) - self.artifact_id = kwargs.get('artifact_id', None) - self.job_type = kwargs.get('job_type', None) - self.result = kwargs.get('result', None) - self.scheduler = kwargs.get('scheduler', None) - self.plugin = kwargs.get('plugin', None) - self.errors = kwargs.get('errors', None) - self.tags = kwargs.get('tags', None) - self.id = kwargs['id'] - self.app_id = kwargs.get('app_id', None) - self.app_info = kwargs.get('app_info', None) - self.state = kwargs.get('state', None) - self.log_lines = kwargs.get('log_lines', None) - - -class SparkBatchJobState(msrest.serialization.Model): - """SparkBatchJobState. - - :param not_started_at: the time that at which "not_started" livy state was first seen. - :type not_started_at: ~datetime.datetime - :param starting_at: the time that at which "starting" livy state was first seen. - :type starting_at: ~datetime.datetime - :param running_at: the time that at which "running" livy state was first seen. - :type running_at: ~datetime.datetime - :param dead_at: time that at which "dead" livy state was first seen. - :type dead_at: ~datetime.datetime - :param success_at: the time that at which "success" livy state was first seen. - :type success_at: ~datetime.datetime - :param terminated_at: the time that at which "killed" livy state was first seen. - :type terminated_at: ~datetime.datetime - :param recovering_at: the time that at which "recovering" livy state was first seen. - :type recovering_at: ~datetime.datetime - :param current_state: the Spark job state. - :type current_state: str - :param job_creation_request: - :type job_creation_request: ~azure.synapse.artifacts.models.SparkRequest - """ - - _attribute_map = { - 'not_started_at': {'key': 'notStartedAt', 'type': 'iso-8601'}, - 'starting_at': {'key': 'startingAt', 'type': 'iso-8601'}, - 'running_at': {'key': 'runningAt', 'type': 'iso-8601'}, - 'dead_at': {'key': 'deadAt', 'type': 'iso-8601'}, - 'success_at': {'key': 'successAt', 'type': 'iso-8601'}, - 'terminated_at': {'key': 'killedAt', 'type': 'iso-8601'}, - 'recovering_at': {'key': 'recoveringAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - 'job_creation_request': {'key': 'jobCreationRequest', 'type': 'SparkRequest'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkBatchJobState, self).__init__(**kwargs) - self.not_started_at = kwargs.get('not_started_at', None) - self.starting_at = kwargs.get('starting_at', None) - self.running_at = kwargs.get('running_at', None) - self.dead_at = kwargs.get('dead_at', None) - self.success_at = kwargs.get('success_at', None) - self.terminated_at = kwargs.get('terminated_at', None) - self.recovering_at = kwargs.get('recovering_at', None) - self.current_state = kwargs.get('current_state', None) - self.job_creation_request = kwargs.get('job_creation_request', None) - - -class SparkJobDefinition(msrest.serialization.Model): - """Spark job definition. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the Spark job definition. - :type description: str - :param target_big_data_pool: Required. Big data pool reference. - :type target_big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param required_spark_version: The required Spark version of the application. - :type required_spark_version: str - :param language: The language of the Spark application. - :type language: str - :param job_properties: Required. The properties of the Spark job. - :type job_properties: ~azure.synapse.artifacts.models.SparkJobProperties - """ - - _validation = { - 'target_big_data_pool': {'required': True}, - 'job_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'target_big_data_pool': {'key': 'targetBigDataPool', 'type': 'BigDataPoolReference'}, - 'required_spark_version': {'key': 'requiredSparkVersion', 'type': 'str'}, - 'language': {'key': 'language', 'type': 'str'}, - 'job_properties': {'key': 'jobProperties', 'type': 'SparkJobProperties'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkJobDefinition, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.target_big_data_pool = kwargs['target_big_data_pool'] - self.required_spark_version = kwargs.get('required_spark_version', None) - self.language = kwargs.get('language', None) - self.job_properties = kwargs['job_properties'] - - -class SparkJobDefinitionResource(SubResource): - """Spark job definition resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of spark job definition. - :type properties: ~azure.synapse.artifacts.models.SparkJobDefinition - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SparkJobDefinition'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkJobDefinitionResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class SparkJobDefinitionsListResponse(msrest.serialization.Model): - """A list of spark job definitions resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of spark job definitions. - :type value: list[~azure.synapse.artifacts.models.SparkJobDefinitionResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SparkJobDefinitionResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkJobDefinitionsListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class SparkJobProperties(msrest.serialization.Model): - """The properties of the Spark job. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: The name of the job. - :type name: str - :param file: Required. File containing the application to execute. - :type file: str - :param class_name: Main class for Java/Scala application. - :type class_name: str - :param conf: Spark configuration properties. - :type conf: object - :param args: Command line arguments for the application. - :type args: list[str] - :param jars: Jars to be used in this job. - :type jars: list[str] - :param files: files to be used in this job. - :type files: list[str] - :param archives: Archives to be used in this job. - :type archives: list[str] - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this job. - :type num_executors: int - """ - - _validation = { - 'file': {'required': True}, - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'conf': {'key': 'conf', 'type': 'object'}, - 'args': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkJobProperties, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.name = kwargs.get('name', None) - self.file = kwargs['file'] - self.class_name = kwargs.get('class_name', None) - self.conf = kwargs.get('conf', None) - self.args = kwargs.get('args', None) - self.jars = kwargs.get('jars', None) - self.files = kwargs.get('files', None) - self.archives = kwargs.get('archives', None) - self.driver_memory = kwargs['driver_memory'] - self.driver_cores = kwargs['driver_cores'] - self.executor_memory = kwargs['executor_memory'] - self.executor_cores = kwargs['executor_cores'] - self.num_executors = kwargs['num_executors'] - - -class SparkLinkedService(LinkedService): - """Spark Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Spark server. - :type host: object - :param port: Required. The TCP port that the Spark server uses to listen for client - connections. - :type port: object - :param server_type: The type of Spark server. Possible values include: "SharkServer", - "SharkServer2", "SparkThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.SparkServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.SparkThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Spark - server. Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.SparkAuthenticationType - :param username: The user name that you use to access Spark Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Spark server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'port': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkLinkedService, self).__init__(**kwargs) - self.type = 'Spark' - self.host = kwargs['host'] - self.port = kwargs['port'] - self.server_type = kwargs.get('server_type', None) - self.thrift_transport_protocol = kwargs.get('thrift_transport_protocol', None) - self.authentication_type = kwargs['authentication_type'] - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.http_path = kwargs.get('http_path', None) - self.enable_ssl = kwargs.get('enable_ssl', None) - self.trusted_cert_path = kwargs.get('trusted_cert_path', None) - self.use_system_trust_store = kwargs.get('use_system_trust_store', None) - self.allow_host_name_cn_mismatch = kwargs.get('allow_host_name_cn_mismatch', None) - self.allow_self_signed_server_cert = kwargs.get('allow_self_signed_server_cert', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SparkObjectDataset(Dataset): - """Spark Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Spark. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Spark. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkObjectDataset, self).__init__(**kwargs) - self.type = 'SparkObject' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class SparkRequest(msrest.serialization.Model): - """SparkRequest. - - :param name: - :type name: str - :param file: - :type file: str - :param class_name: - :type class_name: str - :param arguments: - :type arguments: list[str] - :param jars: - :type jars: list[str] - :param python_files: - :type python_files: list[str] - :param files: - :type files: list[str] - :param archives: - :type archives: list[str] - :param configuration: Dictionary of :code:``. - :type configuration: dict[str, str] - :param driver_memory: - :type driver_memory: str - :param driver_cores: - :type driver_cores: int - :param executor_memory: - :type executor_memory: str - :param executor_cores: - :type executor_cores: int - :param executor_count: - :type executor_count: int - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'arguments': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'python_files': {'key': 'pyFiles', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'configuration': {'key': 'conf', 'type': '{str}'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'executor_count': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkRequest, self).__init__(**kwargs) - self.name = kwargs.get('name', None) - self.file = kwargs.get('file', None) - self.class_name = kwargs.get('class_name', None) - self.arguments = kwargs.get('arguments', None) - self.jars = kwargs.get('jars', None) - self.python_files = kwargs.get('python_files', None) - self.files = kwargs.get('files', None) - self.archives = kwargs.get('archives', None) - self.configuration = kwargs.get('configuration', None) - self.driver_memory = kwargs.get('driver_memory', None) - self.driver_cores = kwargs.get('driver_cores', None) - self.executor_memory = kwargs.get('executor_memory', None) - self.executor_cores = kwargs.get('executor_cores', None) - self.executor_count = kwargs.get('executor_count', None) - - -class SparkScheduler(msrest.serialization.Model): - """SparkScheduler. - - :param submitted_at: - :type submitted_at: ~datetime.datetime - :param scheduled_at: - :type scheduled_at: ~datetime.datetime - :param ended_at: - :type ended_at: ~datetime.datetime - :param cancellation_requested_at: - :type cancellation_requested_at: ~datetime.datetime - :param current_state: Possible values include: "Queued", "Scheduled", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.SchedulerCurrentState - """ - - _attribute_map = { - 'submitted_at': {'key': 'submittedAt', 'type': 'iso-8601'}, - 'scheduled_at': {'key': 'scheduledAt', 'type': 'iso-8601'}, - 'ended_at': {'key': 'endedAt', 'type': 'iso-8601'}, - 'cancellation_requested_at': {'key': 'cancellationRequestedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkScheduler, self).__init__(**kwargs) - self.submitted_at = kwargs.get('submitted_at', None) - self.scheduled_at = kwargs.get('scheduled_at', None) - self.ended_at = kwargs.get('ended_at', None) - self.cancellation_requested_at = kwargs.get('cancellation_requested_at', None) - self.current_state = kwargs.get('current_state', None) - - -class SparkServiceError(msrest.serialization.Model): - """SparkServiceError. - - :param message: - :type message: str - :param error_code: - :type error_code: str - :param source: Possible values include: "System", "User", "Unknown", "Dependency". - :type source: str or ~azure.synapse.artifacts.models.SparkErrorSource - """ - - _attribute_map = { - 'message': {'key': 'message', 'type': 'str'}, - 'error_code': {'key': 'errorCode', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkServiceError, self).__init__(**kwargs) - self.message = kwargs.get('message', None) - self.error_code = kwargs.get('error_code', None) - self.source = kwargs.get('source', None) - - -class SparkServicePlugin(msrest.serialization.Model): - """SparkServicePlugin. - - :param preparation_started_at: - :type preparation_started_at: ~datetime.datetime - :param resource_acquisition_started_at: - :type resource_acquisition_started_at: ~datetime.datetime - :param submission_started_at: - :type submission_started_at: ~datetime.datetime - :param monitoring_started_at: - :type monitoring_started_at: ~datetime.datetime - :param cleanup_started_at: - :type cleanup_started_at: ~datetime.datetime - :param current_state: Possible values include: "Preparation", "ResourceAcquisition", "Queued", - "Submission", "Monitoring", "Cleanup", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.PluginCurrentState - """ - - _attribute_map = { - 'preparation_started_at': {'key': 'preparationStartedAt', 'type': 'iso-8601'}, - 'resource_acquisition_started_at': {'key': 'resourceAcquisitionStartedAt', 'type': 'iso-8601'}, - 'submission_started_at': {'key': 'submissionStartedAt', 'type': 'iso-8601'}, - 'monitoring_started_at': {'key': 'monitoringStartedAt', 'type': 'iso-8601'}, - 'cleanup_started_at': {'key': 'cleanupStartedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SparkServicePlugin, self).__init__(**kwargs) - self.preparation_started_at = kwargs.get('preparation_started_at', None) - self.resource_acquisition_started_at = kwargs.get('resource_acquisition_started_at', None) - self.submission_started_at = kwargs.get('submission_started_at', None) - self.monitoring_started_at = kwargs.get('monitoring_started_at', None) - self.cleanup_started_at = kwargs.get('cleanup_started_at', None) - self.current_state = kwargs.get('current_state', None) - - -class SqlConnection(msrest.serialization.Model): - """The connection used to execute the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. The type of the connection. Possible values include: "SqlOnDemand", - "SqlPool". - :type type: str or ~azure.synapse.artifacts.models.SqlConnectionType - :param name: Required. The identifier of the connection. - :type name: str - """ - - _validation = { - 'type': {'required': True}, - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlConnection, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.type = kwargs['type'] - self.name = kwargs['name'] - - -class SqlScript(msrest.serialization.Model): - """SQL script. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the SQL script. - :type description: str - :ivar type: The type of the SQL script. Default value: "SqlQuery". - :vartype type: str - :param content: Required. The content of the SQL script. - :type content: ~azure.synapse.artifacts.models.SqlScriptContent - """ - - _validation = { - 'type': {'constant': True}, - 'content': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'content': {'key': 'content', 'type': 'SqlScriptContent'}, - } - - type = "SqlQuery" - - def __init__( - self, - **kwargs - ): - super(SqlScript, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.description = kwargs.get('description', None) - self.content = kwargs['content'] - - -class SqlScriptContent(msrest.serialization.Model): - """The content of the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param query: Required. SQL query to execute. - :type query: str - :param current_connection: Required. The connection used to execute the SQL script. - :type current_connection: ~azure.synapse.artifacts.models.SqlConnection - :param metadata: The metadata of the SQL script. - :type metadata: ~azure.synapse.artifacts.models.SqlScriptMetadata - """ - - _validation = { - 'query': {'required': True}, - 'current_connection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'query': {'key': 'query', 'type': 'str'}, - 'current_connection': {'key': 'currentConnection', 'type': 'SqlConnection'}, - 'metadata': {'key': 'metadata', 'type': 'SqlScriptMetadata'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlScriptContent, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.query = kwargs['query'] - self.current_connection = kwargs['current_connection'] - self.metadata = kwargs.get('metadata', None) - - -class SqlScriptMetadata(msrest.serialization.Model): - """The metadata of the SQL script. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param language: The language of the SQL script. - :type language: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'language': {'key': 'language', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlScriptMetadata, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.language = kwargs.get('language', None) - - -class SqlScriptResource(SubResource): - """Sql Script resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of sql script. - :type properties: ~azure.synapse.artifacts.models.SqlScript - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SqlScript'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlScriptResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class SqlScriptsListResponse(msrest.serialization.Model): - """A list of sql scripts resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of sql scripts. - :type value: list[~azure.synapse.artifacts.models.SqlScriptResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SqlScriptResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlScriptsListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class SqlServerLinkedService(LinkedService): - """SQL Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param user_name: The on-premises Windows authentication user name. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: The on-premises Windows authentication password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlServerLinkedService, self).__init__(**kwargs) - self.type = 'SqlServer' - self.connection_string = kwargs['connection_string'] - self.user_name = kwargs.get('user_name', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SqlServerStoredProcedureActivity(ExecutionActivity): - """SQL stored procedure activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param stored_procedure_name: Required. Stored procedure name. Type: string (or Expression with - resultType string). - :type stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored procedure parameters. - Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.synapse.artifacts.models.StoredProcedureParameter] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'stored_procedure_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'stored_procedure_name': {'key': 'typeProperties.storedProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'typeProperties.storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlServerStoredProcedureActivity, self).__init__(**kwargs) - self.type = 'SqlServerStoredProcedure' - self.stored_procedure_name = kwargs['stored_procedure_name'] - self.stored_procedure_parameters = kwargs.get('stored_procedure_parameters', None) - - -class SqlServerTableDataset(Dataset): - """The on-premises SQL Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the SQL Server dataset. Type: string - (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the SQL Server dataset. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SqlServerTableDataset, self).__init__(**kwargs) - self.type = 'SqlServerTable' - self.table_name = kwargs.get('table_name', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - self.table = kwargs.get('table', None) - - -class SquareLinkedService(LinkedService): - """Square Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Square instance. (i.e. mystore.mysquare.com). - :type host: object - :param client_id: Required. The client ID associated with your Square application. - :type client_id: object - :param client_secret: The client secret associated with your Square application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param redirect_uri: Required. The redirect URL assigned in the Square application dashboard. - (i.e. http://localhost:2500). - :type redirect_uri: object - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - 'redirect_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'redirect_uri': {'key': 'typeProperties.redirectUri', 'type': 'object'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SquareLinkedService, self).__init__(**kwargs) - self.type = 'Square' - self.host = kwargs['host'] - self.client_id = kwargs['client_id'] - self.client_secret = kwargs.get('client_secret', None) - self.redirect_uri = kwargs['redirect_uri'] - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SquareObjectDataset(Dataset): - """Square Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SquareObjectDataset, self).__init__(**kwargs) - self.type = 'SquareObject' - self.table_name = kwargs.get('table_name', None) - - -class SSISAccessCredential(msrest.serialization.Model): - """SSIS access credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISAccessCredential, self).__init__(**kwargs) - self.domain = kwargs['domain'] - self.user_name = kwargs['user_name'] - self.password = kwargs['password'] - - -class SSISChildPackage(msrest.serialization.Model): - """SSIS embedded child package. - - All required parameters must be populated in order to send to Azure. - - :param package_path: Required. Path for embedded child package. Type: string (or Expression - with resultType string). - :type package_path: object - :param package_name: Name for embedded child package. - :type package_name: str - :param package_content: Required. Content for embedded child package. Type: string (or - Expression with resultType string). - :type package_content: object - :param package_last_modified_date: Last modified date for embedded child package. - :type package_last_modified_date: str - """ - - _validation = { - 'package_path': {'required': True}, - 'package_content': {'required': True}, - } - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'package_name': {'key': 'packageName', 'type': 'str'}, - 'package_content': {'key': 'packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'packageLastModifiedDate', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISChildPackage, self).__init__(**kwargs) - self.package_path = kwargs['package_path'] - self.package_name = kwargs.get('package_name', None) - self.package_content = kwargs['package_content'] - self.package_last_modified_date = kwargs.get('package_last_modified_date', None) - - -class SSISExecutionCredential(msrest.serialization.Model): - """SSIS package execution credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecureString - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecureString'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISExecutionCredential, self).__init__(**kwargs) - self.domain = kwargs['domain'] - self.user_name = kwargs['user_name'] - self.password = kwargs['password'] - - -class SSISExecutionParameter(msrest.serialization.Model): - """SSIS execution parameter. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package execution parameter value. Type: string (or Expression - with resultType string). - :type value: object - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISExecutionParameter, self).__init__(**kwargs) - self.value = kwargs['value'] - - -class SSISLogLocation(msrest.serialization.Model): - """SSIS package execution log location. - - 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. - - :param log_path: Required. The SSIS package execution log path. Type: string (or Expression - with resultType string). - :type log_path: object - :ivar type: Required. The type of SSIS log location. Default value: "File". - :vartype type: str - :param access_credential: The package execution log access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param log_refresh_interval: Specifies the interval to refresh log. The default interval is 5 - minutes. Type: string (or Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type log_refresh_interval: object - """ - - _validation = { - 'log_path': {'required': True}, - 'type': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'log_path': {'key': 'logPath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'log_refresh_interval': {'key': 'typeProperties.logRefreshInterval', 'type': 'object'}, - } - - type = "File" - - def __init__( - self, - **kwargs - ): - super(SSISLogLocation, self).__init__(**kwargs) - self.log_path = kwargs['log_path'] - self.access_credential = kwargs.get('access_credential', None) - self.log_refresh_interval = kwargs.get('log_refresh_interval', None) - - -class SsisObjectMetadataStatusResponse(msrest.serialization.Model): - """The status of the operation. - - :param status: The status of the operation. - :type status: str - :param name: The operation name. - :type name: str - :param properties: The operation properties. - :type properties: str - :param error: The operation error message. - :type error: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SsisObjectMetadataStatusResponse, self).__init__(**kwargs) - self.status = kwargs.get('status', None) - self.name = kwargs.get('name', None) - self.properties = kwargs.get('properties', None) - self.error = kwargs.get('error', None) - - -class SSISPackageLocation(msrest.serialization.Model): - """SSIS package location. - - :param package_path: The SSIS package path. Type: string (or Expression with resultType - string). - :type package_path: object - :param type: The type of SSIS package location. Possible values include: "SSISDB", "File", - "InlinePackage". - :type type: str or ~azure.synapse.artifacts.models.SsisPackageLocationType - :param package_password: Password of the package. - :type package_password: ~azure.synapse.artifacts.models.SecretBase - :param access_credential: The package access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param configuration_path: The configuration file of the package execution. Type: string (or - Expression with resultType string). - :type configuration_path: object - :param package_name: The package name. - :type package_name: str - :param package_content: The embedded package content. Type: string (or Expression with - resultType string). - :type package_content: object - :param package_last_modified_date: The embedded package last modified date. - :type package_last_modified_date: str - :param child_packages: The embedded child package list. - :type child_packages: list[~azure.synapse.artifacts.models.SSISChildPackage] - """ - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'package_password': {'key': 'typeProperties.packagePassword', 'type': 'SecretBase'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'configuration_path': {'key': 'typeProperties.configurationPath', 'type': 'object'}, - 'package_name': {'key': 'typeProperties.packageName', 'type': 'str'}, - 'package_content': {'key': 'typeProperties.packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'typeProperties.packageLastModifiedDate', 'type': 'str'}, - 'child_packages': {'key': 'typeProperties.childPackages', 'type': '[SSISChildPackage]'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISPackageLocation, self).__init__(**kwargs) - self.package_path = kwargs.get('package_path', None) - self.type = kwargs.get('type', None) - self.package_password = kwargs.get('package_password', None) - self.access_credential = kwargs.get('access_credential', None) - self.configuration_path = kwargs.get('configuration_path', None) - self.package_name = kwargs.get('package_name', None) - self.package_content = kwargs.get('package_content', None) - self.package_last_modified_date = kwargs.get('package_last_modified_date', None) - self.child_packages = kwargs.get('child_packages', None) - - -class SSISPropertyOverride(msrest.serialization.Model): - """SSIS property override. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package property override value. Type: string (or Expression with - resultType string). - :type value: object - :param is_sensitive: Whether SSIS package property override value is sensitive data. Value will - be encrypted in SSISDB if it is true. - :type is_sensitive: bool - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'is_sensitive': {'key': 'isSensitive', 'type': 'bool'}, - } - - def __init__( - self, - **kwargs - ): - super(SSISPropertyOverride, self).__init__(**kwargs) - self.value = kwargs['value'] - self.is_sensitive = kwargs.get('is_sensitive', None) - - -class StagingSettings(msrest.serialization.Model): - """Staging settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Staging linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing the interim data. Type: string (or Expression with - resultType string). - :type path: object - :param enable_compression: Specifies whether to use compression when copying data via an - interim staging. Default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_compression: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - 'enable_compression': {'key': 'enableCompression', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(StagingSettings, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.linked_service_name = kwargs['linked_service_name'] - self.path = kwargs.get('path', None) - self.enable_compression = kwargs.get('enable_compression', None) - - -class StartDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for starting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowResource - :param datasets: List of datasets. - :type datasets: list[~azure.synapse.artifacts.models.DatasetResource] - :param linked_services: List of linked services. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param staging: Staging info for debug session. - :type staging: object - :param debug_settings: Data flow debug settings. - :type debug_settings: object - :param incremental_debug: The type of new Databricks cluster. - :type incremental_debug: bool - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceResource]'}, - 'staging': {'key': 'staging', 'type': 'object'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'object'}, - 'incremental_debug': {'key': 'incrementalDebug', 'type': 'bool'}, - } - - def __init__( - self, - **kwargs - ): - super(StartDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = kwargs.get('session_id', None) - self.data_flow = kwargs.get('data_flow', None) - self.datasets = kwargs.get('datasets', None) - self.linked_services = kwargs.get('linked_services', None) - self.staging = kwargs.get('staging', None) - self.debug_settings = kwargs.get('debug_settings', None) - self.incremental_debug = kwargs.get('incremental_debug', None) - - -class StartDataFlowDebugSessionResponse(msrest.serialization.Model): - """Response body structure for starting data flow debug session. - - :param job_version: The ID of data flow debug job version. - :type job_version: str - """ - - _attribute_map = { - 'job_version': {'key': 'jobVersion', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(StartDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.job_version = kwargs.get('job_version', None) - - -class StoredProcedureParameter(msrest.serialization.Model): - """SQL stored procedure parameter. - - :param value: Stored procedure parameter value. Type: string (or Expression with resultType - string). - :type value: object - :param type: Stored procedure parameter type. Possible values include: "String", "Int", - "Int64", "Decimal", "Guid", "Boolean", "Date". - :type type: str or ~azure.synapse.artifacts.models.StoredProcedureParameterType - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(StoredProcedureParameter, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.type = kwargs.get('type', None) - - -class SwitchActivity(Activity): - """This activity evaluates an expression and executes activities under the cases property that correspond to the expression evaluation expected in the equals property. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param on: Required. An expression that would evaluate to a string or integer. This is used to - determine the block of activities in cases that will be executed. - :type on: ~azure.synapse.artifacts.models.Expression - :param cases: List of cases that correspond to expected values of the 'on' property. This is an - optional property and if not provided, the activity will execute activities provided in - defaultActivities. - :type cases: list[~azure.synapse.artifacts.models.SwitchCase] - :param default_activities: List of activities to execute if no case condition is satisfied. - This is an optional property and if not provided, the activity will exit without any action. - :type default_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'on': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'on': {'key': 'typeProperties.on', 'type': 'Expression'}, - 'cases': {'key': 'typeProperties.cases', 'type': '[SwitchCase]'}, - 'default_activities': {'key': 'typeProperties.defaultActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - **kwargs - ): - super(SwitchActivity, self).__init__(**kwargs) - self.type = 'Switch' - self.on = kwargs['on'] - self.cases = kwargs.get('cases', None) - self.default_activities = kwargs.get('default_activities', None) - - -class SwitchCase(msrest.serialization.Model): - """Switch cases with have a value and corresponding activities. - - :param value: Expected value that satisfies the expression result of the 'on' property. - :type value: str - :param activities: List of activities to execute for satisfied case condition. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'activities': {'key': 'activities', 'type': '[Activity]'}, - } - - def __init__( - self, - **kwargs - ): - super(SwitchCase, self).__init__(**kwargs) - self.value = kwargs.get('value', None) - self.activities = kwargs.get('activities', None) - - -class SybaseLinkedService(LinkedService): - """Linked service for Sybase data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Server name for connection. Type: string (or Expression with - resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or Expression with - resultType string). - :type database: object - :param schema: Schema name for connection. Type: string (or Expression with resultType string). - :type schema: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SybaseAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SybaseLinkedService, self).__init__(**kwargs) - self.type = 'Sybase' - self.server = kwargs['server'] - self.database = kwargs['database'] - self.schema = kwargs.get('schema', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class SybaseTableDataset(Dataset): - """The Sybase table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Sybase table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(SybaseTableDataset, self).__init__(**kwargs) - self.type = 'SybaseTable' - self.table_name = kwargs.get('table_name', None) - - -class TeradataLinkedService(LinkedService): - """Linked service for Teradata data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Teradata ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. Type: string (or Expression with resultType string). - :type server: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.TeradataAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(TeradataLinkedService, self).__init__(**kwargs) - self.type = 'Teradata' - self.connection_string = kwargs.get('connection_string', None) - self.server = kwargs.get('server', None) - self.authentication_type = kwargs.get('authentication_type', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class TeradataTableDataset(Dataset): - """The Teradata database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param database: The database name of Teradata. Type: string (or Expression with resultType - string). - :type database: object - :param table: The table name of Teradata. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(TeradataTableDataset, self).__init__(**kwargs) - self.type = 'TeradataTable' - self.database = kwargs.get('database', None) - self.table = kwargs.get('table', None) - - -class TriggerDependencyProvisioningStatus(msrest.serialization.Model): - """Defines the response of a provision trigger dependency operation. - - All required parameters must be populated in order to send to Azure. - - :param trigger_name: Required. Trigger name. - :type trigger_name: str - :param provisioning_status: Required. Provisioning status. - :type provisioning_status: str - """ - - _validation = { - 'trigger_name': {'required': True}, - 'provisioning_status': {'required': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'provisioning_status': {'key': 'provisioningStatus', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerDependencyProvisioningStatus, self).__init__(**kwargs) - self.trigger_name = kwargs['trigger_name'] - self.provisioning_status = kwargs['provisioning_status'] - - -class TriggerListResponse(msrest.serialization.Model): - """A list of trigger resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of triggers. - :type value: list[~azure.synapse.artifacts.models.TriggerResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerListResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.next_link = kwargs.get('next_link', None) - - -class TriggerPipelineReference(msrest.serialization.Model): - """Pipeline that needs to be triggered with the given parameters. - - :param pipeline_reference: Pipeline reference. - :type pipeline_reference: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - """ - - _attribute_map = { - 'pipeline_reference': {'key': 'pipelineReference', 'type': 'PipelineReference'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerPipelineReference, self).__init__(**kwargs) - self.pipeline_reference = kwargs.get('pipeline_reference', None) - self.parameters = kwargs.get('parameters', None) - - -class TriggerResource(SubResource): - """Trigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the trigger. - :type properties: ~azure.synapse.artifacts.models.Trigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Trigger'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerResource, self).__init__(**kwargs) - self.properties = kwargs['properties'] - - -class TriggerRun(msrest.serialization.Model): - """Trigger runs. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar trigger_run_id: Trigger run id. - :vartype trigger_run_id: str - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar trigger_type: Trigger type. - :vartype trigger_type: str - :ivar trigger_run_timestamp: Trigger run start time. - :vartype trigger_run_timestamp: ~datetime.datetime - :ivar status: Trigger run status. Possible values include: "Succeeded", "Failed", "Inprogress". - :vartype status: str or ~azure.synapse.artifacts.models.TriggerRunStatus - :ivar message: Trigger error message. - :vartype message: str - :ivar properties: List of property name and value related to trigger run. Name, value pair - depends on type of trigger. - :vartype properties: dict[str, str] - :ivar triggered_pipelines: List of pipeline name and run Id triggered by the trigger run. - :vartype triggered_pipelines: dict[str, str] - """ - - _validation = { - 'trigger_run_id': {'readonly': True}, - 'trigger_name': {'readonly': True}, - 'trigger_type': {'readonly': True}, - 'trigger_run_timestamp': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - 'properties': {'readonly': True}, - 'triggered_pipelines': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'trigger_run_id': {'key': 'triggerRunId', 'type': 'str'}, - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'trigger_type': {'key': 'triggerType', 'type': 'str'}, - 'trigger_run_timestamp': {'key': 'triggerRunTimestamp', 'type': 'iso-8601'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'triggered_pipelines': {'key': 'triggeredPipelines', 'type': '{str}'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerRun, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.trigger_run_id = None - self.trigger_name = None - self.trigger_type = None - self.trigger_run_timestamp = None - self.status = None - self.message = None - self.properties = None - self.triggered_pipelines = None - - -class TriggerRunsQueryResponse(msrest.serialization.Model): - """A list of trigger runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of trigger runs. - :type value: list[~azure.synapse.artifacts.models.TriggerRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerRunsQueryResponse, self).__init__(**kwargs) - self.value = kwargs['value'] - self.continuation_token = kwargs.get('continuation_token', None) - - -class TriggerSubscriptionOperationStatus(msrest.serialization.Model): - """Defines the response of a trigger subscription operation. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar status: Event Subscription Status. Possible values include: "Enabled", "Provisioning", - "Deprovisioning", "Disabled", "Unknown". - :vartype status: str or ~azure.synapse.artifacts.models.EventSubscriptionStatus - """ - - _validation = { - 'trigger_name': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerSubscriptionOperationStatus, self).__init__(**kwargs) - self.trigger_name = None - self.status = None - - -class UntilActivity(Activity): - """This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. The loop will - continue until this expression evaluates to true. - :type expression: ~azure.synapse.artifacts.models.Expression - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with - resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param activities: Required. List of activities to execute. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - **kwargs - ): - super(UntilActivity, self).__init__(**kwargs) - self.type = 'Until' - self.expression = kwargs['expression'] - self.timeout = kwargs.get('timeout', None) - self.activities = kwargs['activities'] - - -class UserProperty(msrest.serialization.Model): - """User property. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. User property name. - :type name: str - :param value: Required. User property value. Type: string (or Expression with resultType - string). - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(UserProperty, self).__init__(**kwargs) - self.name = kwargs['name'] - self.value = kwargs['value'] - - -class ValidationActivity(Activity): - """This activity verifies that an external resource exists. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param sleep: A delay in seconds between validation attempts. If no value is specified, 10 - seconds will be used as the default. Type: integer (or Expression with resultType integer). - :type sleep: object - :param minimum_size: Can be used if dataset points to a file. The file must be greater than or - equal in size to the value specified. Type: integer (or Expression with resultType integer). - :type minimum_size: object - :param child_items: Can be used if dataset points to a folder. If set to true, the folder must - have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression - with resultType boolean). - :type child_items: object - :param dataset: Required. Validation activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'sleep': {'key': 'typeProperties.sleep', 'type': 'object'}, - 'minimum_size': {'key': 'typeProperties.minimumSize', 'type': 'object'}, - 'child_items': {'key': 'typeProperties.childItems', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - **kwargs - ): - super(ValidationActivity, self).__init__(**kwargs) - self.type = 'Validation' - self.timeout = kwargs.get('timeout', None) - self.sleep = kwargs.get('sleep', None) - self.minimum_size = kwargs.get('minimum_size', None) - self.child_items = kwargs.get('child_items', None) - self.dataset = kwargs['dataset'] - - -class VariableSpecification(msrest.serialization.Model): - """Definition of a single variable for a Pipeline. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Variable type. Possible values include: "String", "Bool", "Boolean", - "Array". - :type type: str or ~azure.synapse.artifacts.models.VariableType - :param default_value: Default value of variable. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(VariableSpecification, self).__init__(**kwargs) - self.type = kwargs['type'] - self.default_value = kwargs.get('default_value', None) - - -class VerticaLinkedService(LinkedService): - """Vertica linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(VerticaLinkedService, self).__init__(**kwargs) - self.type = 'Vertica' - self.connection_string = kwargs.get('connection_string', None) - self.pwd = kwargs.get('pwd', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class VerticaTableDataset(Dataset): - """Vertica dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Vertica. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Vertica. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(VerticaTableDataset, self).__init__(**kwargs) - self.type = 'VerticaTable' - self.table_name = kwargs.get('table_name', None) - self.table = kwargs.get('table', None) - self.schema_type_properties_schema = kwargs.get('schema_type_properties_schema', None) - - -class WaitActivity(Activity): - """This activity suspends pipeline execution for the specified interval. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param wait_time_in_seconds: Required. Duration in seconds. - :type wait_time_in_seconds: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'wait_time_in_seconds': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'wait_time_in_seconds': {'key': 'typeProperties.waitTimeInSeconds', 'type': 'int'}, - } - - def __init__( - self, - **kwargs - ): - super(WaitActivity, self).__init__(**kwargs) - self.type = 'Wait' - self.wait_time_in_seconds = kwargs['wait_time_in_seconds'] - - -class WebActivity(ExecutionActivity): - """Web activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param method: Required. Rest API method for target endpoint. Possible values include: "GET", - "POST", "PUT", "DELETE". - :type method: str or ~azure.synapse.artifacts.models.WebActivityMethod - :param url: Required. Web activity target endpoint and path. Type: string (or Expression with - resultType string). - :type url: object - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param datasets: List of datasets passed to web endpoint. - :type datasets: list[~azure.synapse.artifacts.models.DatasetReference] - :param linked_services: List of linked services passed to web endpoint. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'datasets': {'key': 'typeProperties.datasets', 'type': '[DatasetReference]'}, - 'linked_services': {'key': 'typeProperties.linkedServices', 'type': '[LinkedServiceReference]'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - } - - def __init__( - self, - **kwargs - ): - super(WebActivity, self).__init__(**kwargs) - self.type = 'WebActivity' - self.method = kwargs['method'] - self.url = kwargs['url'] - self.headers = kwargs.get('headers', None) - self.body = kwargs.get('body', None) - self.authentication = kwargs.get('authentication', None) - self.datasets = kwargs.get('datasets', None) - self.linked_services = kwargs.get('linked_services', None) - self.connect_via = kwargs.get('connect_via', None) - - -class WebActivityAuthentication(msrest.serialization.Model): - """Web activity authentication properties. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Web activity authentication (Basic/ClientCertificate/MSI). - :type type: str - :param pfx: Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param username: Web activity authentication user name for basic authentication. - :type username: str - :param password: Password for the PFX file or basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param resource: Resource for which Azure Auth token will be requested when using MSI - Authentication. - :type resource: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'username': {'key': 'username', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(WebActivityAuthentication, self).__init__(**kwargs) - self.type = kwargs['type'] - self.pfx = kwargs.get('pfx', None) - self.username = kwargs.get('username', None) - self.password = kwargs.get('password', None) - self.resource = kwargs.get('resource', None) - - -class WebLinkedServiceTypeProperties(msrest.serialization.Model): - """Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: WebAnonymousAuthentication, WebBasicAuthentication, WebClientCertificateAuthentication. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - _subtype_map = { - 'authentication_type': {'Anonymous': 'WebAnonymousAuthentication', 'Basic': 'WebBasicAuthentication', 'ClientCertificate': 'WebClientCertificateAuthentication'} - } - - def __init__( - self, - **kwargs - ): - super(WebLinkedServiceTypeProperties, self).__init__(**kwargs) - self.url = kwargs['url'] - self.authentication_type = None - - -class WebAnonymousAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(WebAnonymousAuthentication, self).__init__(**kwargs) - self.authentication_type = 'Anonymous' - - -class WebBasicAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param username: Required. User name for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: Required. The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'username': {'key': 'username', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - **kwargs - ): - super(WebBasicAuthentication, self).__init__(**kwargs) - self.authentication_type = 'Basic' - self.username = kwargs['username'] - self.password = kwargs['password'] - - -class WebClientCertificateAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param pfx: Required. Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param password: Required. Password for the PFX file. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'pfx': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - **kwargs - ): - super(WebClientCertificateAuthentication, self).__init__(**kwargs) - self.authentication_type = 'ClientCertificate' - self.pfx = kwargs['pfx'] - self.password = kwargs['password'] - - -class WebHookActivity(Activity): - """WebHook activity. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :ivar method: Required. Rest API method for target endpoint. Default value: "POST". - :vartype method: str - :param url: Required. WebHook activity target endpoint and path. Type: string (or Expression - with resultType string). - :type url: object - :param timeout: The timeout within which the webhook should be called back. If there is no - value specified, it defaults to 10 minutes. Type: string. Pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: str - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param report_status_on_call_back: When set to true, - statusCode, output and error in callback request body will be - consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in - callback request. Default is false. Type: boolean (or Expression with resultType boolean). - :type report_status_on_call_back: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True, 'constant': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'str'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'report_status_on_call_back': {'key': 'typeProperties.reportStatusOnCallBack', 'type': 'object'}, - } - - method = "POST" - - def __init__( - self, - **kwargs - ): - super(WebHookActivity, self).__init__(**kwargs) - self.type = 'WebHook' - self.url = kwargs['url'] - self.timeout = kwargs.get('timeout', None) - self.headers = kwargs.get('headers', None) - self.body = kwargs.get('body', None) - self.authentication = kwargs.get('authentication', None) - self.report_status_on_call_back = kwargs.get('report_status_on_call_back', None) - - -class WebLinkedService(LinkedService): - """Web linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param type_properties: Required. Web linked service properties. - :type type_properties: ~azure.synapse.artifacts.models.WebLinkedServiceTypeProperties - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type_properties': {'key': 'typeProperties', 'type': 'WebLinkedServiceTypeProperties'}, - } - - def __init__( - self, - **kwargs - ): - super(WebLinkedService, self).__init__(**kwargs) - self.type = 'Web' - self.type_properties = kwargs['type_properties'] - - -class WebTableDataset(Dataset): - """The dataset points to a HTML table in the web page. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param index: Required. The zero-based index of the table in the web page. Type: integer (or - Expression with resultType integer), minimum: 0. - :type index: object - :param path: The relative URL to the web page from the linked service URL. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'index': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'index': {'key': 'typeProperties.index', 'type': 'object'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(WebTableDataset, self).__init__(**kwargs) - self.type = 'WebTable' - self.index = kwargs['index'] - self.path = kwargs.get('path', None) - - -class Workspace(Resource): - """Workspace resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - :ivar provisioning_state: Workspace provisioning state, example Succeeded. - :vartype provisioning_state: str - :ivar create_time: Time the workspace was created in ISO8601 format. - :vartype create_time: ~datetime.datetime - :ivar version: Version of the workspace. - :vartype version: str - :param default_storage: Linked service reference. - :type default_storage: ~azure.synapse.artifacts.models.LinkedServiceReference - :param default_sql_server: Linked service reference. - :type default_sql_server: ~azure.synapse.artifacts.models.LinkedServiceReference - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'create_time': {'readonly': True}, - 'version': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'create_time': {'key': 'properties.createTime', 'type': 'iso-8601'}, - 'version': {'key': 'properties.version', 'type': 'str'}, - 'default_storage': {'key': 'properties.defaultStorage', 'type': 'LinkedServiceReference'}, - 'default_sql_server': {'key': 'properties.defaultSqlServer', 'type': 'LinkedServiceReference'}, - } - - def __init__( - self, - **kwargs - ): - super(Workspace, self).__init__(**kwargs) - self.additional_properties = kwargs.get('additional_properties', None) - self.identity = kwargs.get('identity', None) - self.provisioning_state = None - self.create_time = None - self.version = None - self.default_storage = kwargs.get('default_storage', None) - self.default_sql_server = kwargs.get('default_sql_server', None) - - -class WorkspaceIdentity(msrest.serialization.Model): - """Identity properties of the workspace resource. - - 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 type: Required. The identity type. Currently the only supported type is 'SystemAssigned'. - Default value: "SystemAssigned". - :vartype type: str - :ivar principal_id: The principal id of the identity. - :vartype principal_id: str - :ivar tenant_id: The client tenant id of the identity. - :vartype tenant_id: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - type = "SystemAssigned" - - def __init__( - self, - **kwargs - ): - super(WorkspaceIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - - -class WorkspaceUpdateParameters(msrest.serialization.Model): - """Parameters for updating a workspace resource. - - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - } - - def __init__( - self, - **kwargs - ): - super(WorkspaceUpdateParameters, self).__init__(**kwargs) - self.tags = kwargs.get('tags', None) - self.identity = kwargs.get('identity', None) - - -class XeroLinkedService(LinkedService): - """Xero Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Xero server. (i.e. api.xero.com). - :type host: object - :param consumer_key: The consumer key associated with the Xero application. - :type consumer_key: ~azure.synapse.artifacts.models.SecretBase - :param private_key: The private key from the .pem file that was generated for your Xero private - application. You must include all the text from the .pem file, including the Unix line endings( - ). - :type private_key: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'SecretBase'}, - 'private_key': {'key': 'typeProperties.privateKey', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(XeroLinkedService, self).__init__(**kwargs) - self.type = 'Xero' - self.host = kwargs['host'] - self.consumer_key = kwargs.get('consumer_key', None) - self.private_key = kwargs.get('private_key', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class XeroObjectDataset(Dataset): - """Xero Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(XeroObjectDataset, self).__init__(**kwargs) - self.type = 'XeroObject' - self.table_name = kwargs.get('table_name', None) - - -class ZohoLinkedService(LinkedService): - """Zoho server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private). - :type endpoint: object - :param access_token: The access token for Zoho authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ZohoLinkedService, self).__init__(**kwargs) - self.type = 'Zoho' - self.endpoint = kwargs['endpoint'] - self.access_token = kwargs.get('access_token', None) - self.use_encrypted_endpoints = kwargs.get('use_encrypted_endpoints', None) - self.use_host_verification = kwargs.get('use_host_verification', None) - self.use_peer_verification = kwargs.get('use_peer_verification', None) - self.encrypted_credential = kwargs.get('encrypted_credential', None) - - -class ZohoObjectDataset(Dataset): - """Zoho server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - **kwargs - ): - super(ZohoObjectDataset, self).__init__(**kwargs) - self.type = 'ZohoObject' - self.table_name = kwargs.get('table_name', None) + :param description: Linked service desc \ No newline at end of file diff --git a/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models_py3.py b/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models_py3.py index 59008e65df8b..dbeaf8ec1517 100644 --- a/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models_py3.py +++ b/sdk/synapse/azure-synapse/azure/synapse/artifacts/models/_models_py3.py @@ -6532,16884 +6532,4 @@ def __init__( class DataFlowSink(Transformation): """Transformation for data flow sink. - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - description: Optional[str] = None, - dataset: Optional["DatasetReference"] = None, - **kwargs - ): - super(DataFlowSink, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSource(Transformation): - """Transformation for data flow source. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. Transformation name. - :type name: str - :param description: Transformation description. - :type description: str - :param dataset: Dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'dataset': {'key': 'dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - description: Optional[str] = None, - dataset: Optional["DatasetReference"] = None, - **kwargs - ): - super(DataFlowSource, self).__init__(name=name, description=description, **kwargs) - self.dataset = dataset - - -class DataFlowSourceSetting(msrest.serialization.Model): - """Definition of data flow source setting for debug. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param source_name: The data flow source name. - :type source_name: str - :param row_limit: Defines the row limit of data flow source in debug. - :type row_limit: int - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'source_name': {'key': 'sourceName', 'type': 'str'}, - 'row_limit': {'key': 'rowLimit', 'type': 'int'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - source_name: Optional[str] = None, - row_limit: Optional[int] = None, - **kwargs - ): - super(DataFlowSourceSetting, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.source_name = source_name - self.row_limit = row_limit - - -class DataFlowStagingInfo(msrest.serialization.Model): - """Staging info for execute data flow activity. - - :param linked_service: Staging linked service reference. - :type linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param folder_path: Folder path for staging blob. - :type folder_path: str - """ - - _attribute_map = { - 'linked_service': {'key': 'linkedService', 'type': 'LinkedServiceReference'}, - 'folder_path': {'key': 'folderPath', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service: Optional["LinkedServiceReference"] = None, - folder_path: Optional[str] = None, - **kwargs - ): - super(DataFlowStagingInfo, self).__init__(**kwargs) - self.linked_service = linked_service - self.folder_path = folder_path - - -class DataLakeAnalyticsUSQLActivity(ExecutionActivity): - """Data Lake Analytics U-SQL activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param script_path: Required. Case-sensitive path to folder that contains the U-SQL script. - Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Required. Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param degree_of_parallelism: The maximum number of nodes simultaneously used to run the job. - Default value is 1. Type: integer (or Expression with resultType integer), minimum: 1. - :type degree_of_parallelism: object - :param priority: Determines which jobs out of all that are queued should be selected to run - first. The lower the number, the higher the priority. Default value is 1000. Type: integer (or - Expression with resultType integer), minimum: 1. - :type priority: object - :param parameters: Parameters for U-SQL job request. - :type parameters: dict[str, object] - :param runtime_version: Runtime version of the U-SQL engine to use. Type: string (or Expression - with resultType string). - :type runtime_version: object - :param compilation_mode: Compilation mode of U-SQL. Must be one of these values : Semantic, - Full and SingleBox. Type: string (or Expression with resultType string). - :type compilation_mode: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'script_path': {'required': True}, - 'script_linked_service': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'degree_of_parallelism': {'key': 'typeProperties.degreeOfParallelism', 'type': 'object'}, - 'priority': {'key': 'typeProperties.priority', 'type': 'object'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'runtime_version': {'key': 'typeProperties.runtimeVersion', 'type': 'object'}, - 'compilation_mode': {'key': 'typeProperties.compilationMode', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - script_path: object, - script_linked_service: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - degree_of_parallelism: Optional[object] = None, - priority: Optional[object] = None, - parameters: Optional[Dict[str, object]] = None, - runtime_version: Optional[object] = None, - compilation_mode: Optional[object] = None, - **kwargs - ): - super(DataLakeAnalyticsUSQLActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'DataLakeAnalyticsU-SQL' - self.script_path = script_path - self.script_linked_service = script_linked_service - self.degree_of_parallelism = degree_of_parallelism - self.priority = priority - self.parameters = parameters - self.runtime_version = runtime_version - self.compilation_mode = compilation_mode - - -class DatasetCompression(msrest.serialization.Model): - """The compression method used on a dataset. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: DatasetBZip2Compression, DatasetDeflateCompression, DatasetGZipCompression, DatasetZipDeflateCompression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - _subtype_map = { - 'type': {'BZip2': 'DatasetBZip2Compression', 'Deflate': 'DatasetDeflateCompression', 'GZip': 'DatasetGZipCompression', 'ZipDeflate': 'DatasetZipDeflateCompression'} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetCompression, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'DatasetCompression' - - -class DatasetBZip2Compression(DatasetCompression): - """The BZip2 compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetBZip2Compression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'BZip2' - - -class DatasetDebugResource(SubResourceDebugResource): - """Dataset debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Dataset properties. - :type properties: ~azure.synapse.artifacts.models.Dataset - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__( - self, - *, - properties: "Dataset", - name: Optional[str] = None, - **kwargs - ): - super(DatasetDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class DatasetDeflateCompression(DatasetCompression): - """The Deflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The Deflate compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'Deflate' - self.level = level - - -class DatasetFolder(msrest.serialization.Model): - """The folder that this Dataset is in. If not specified, Dataset will appear at the root level. - - :param name: The name of the folder that this Dataset is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(DatasetFolder, self).__init__(**kwargs) - self.name = name - - -class DatasetGZipCompression(DatasetCompression): - """The GZip compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The GZip compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetGZipCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'GZip' - self.level = level - - -class DatasetListResponse(msrest.serialization.Model): - """A list of dataset resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of datasets. - :type value: list[~azure.synapse.artifacts.models.DatasetResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DatasetResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["DatasetResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(DatasetListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class DatasetLocation(msrest.serialization.Model): - """Dataset location. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: . - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset storage location.Constant filled by server. - :type type: str - :param folder_path: Specify the folder path of dataset. Type: string (or Expression with - resultType string). - :type folder_path: object - :param file_name: Specify the file name of dataset. Type: string (or Expression with resultType - string). - :type file_name: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'folder_path': {'key': 'folderPath', 'type': 'object'}, - 'file_name': {'key': 'fileName', 'type': 'object'}, - } - - _subtype_map = { - 'type': {} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - folder_path: Optional[object] = None, - file_name: Optional[object] = None, - **kwargs - ): - super(DatasetLocation, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'DatasetLocation' - self.folder_path = folder_path - self.file_name = file_name - - -class DatasetReference(msrest.serialization.Model): - """Dataset reference type. - - 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 type: Required. Dataset reference type. Default value: "DatasetReference". - :vartype type: str - :param reference_name: Required. Reference dataset name. - :type reference_name: str - :param parameters: Arguments for dataset. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "DatasetReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(DatasetReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class DatasetResource(SubResource): - """Dataset resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Dataset properties. - :type properties: ~azure.synapse.artifacts.models.Dataset - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Dataset'}, - } - - def __init__( - self, - *, - properties: "Dataset", - **kwargs - ): - super(DatasetResource, self).__init__(**kwargs) - self.properties = properties - - -class DatasetZipDeflateCompression(DatasetCompression): - """The ZipDeflate compression method used on a dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset compression.Constant filled by server. - :type type: str - :param level: The ZipDeflate compression level. Possible values include: "Optimal", "Fastest". - :type level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'level': {'key': 'level', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - **kwargs - ): - super(DatasetZipDeflateCompression, self).__init__(additional_properties=additional_properties, **kwargs) - self.type: str = 'ZipDeflate' - self.level = level - - -class Db2LinkedService(LinkedService): - """Linked service for DB2 data source. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Server name for connection. Type: string (or Expression with - resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or Expression with - resultType string). - :type database: object - :ivar authentication_type: AuthenticationType to be used for connection. Default value: - "Basic". - :vartype authentication_type: str - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param package_collection: Under where packages are created when querying database. Type: - string (or Expression with resultType string). - :type package_collection: object - :param certificate_common_name: Certificate Common Name when TLS is enabled. Type: string (or - Expression with resultType string). - :type certificate_common_name: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - 'authentication_type': {'constant': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'package_collection': {'key': 'typeProperties.packageCollection', 'type': 'object'}, - 'certificate_common_name': {'key': 'typeProperties.certificateCommonName', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - authentication_type = "Basic" - - def __init__( - self, - *, - server: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - package_collection: Optional[object] = None, - certificate_common_name: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(Db2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Db2' - self.server = server - self.database = database - self.username = username - self.password = password - self.package_collection = package_collection - self.certificate_common_name = certificate_common_name - self.encrypted_credential = encrypted_credential - - -class Db2TableDataset(Dataset): - """The Db2 table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The Db2 schema name. Type: string (or Expression with - resultType string). - :type schema_type_properties_schema: object - :param table: The Db2 table name. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(Db2TableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Db2Table' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class DeleteActivity(ExecutionActivity): - """Delete activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param recursive: If true, files or sub-folders under current folder path will be deleted - recursively. Default is false. Type: boolean (or Expression with resultType boolean). - :type recursive: object - :param max_concurrent_connections: The max concurrent connections to connect data source at the - same time. - :type max_concurrent_connections: int - :param enable_logging: Whether to record detailed logs of delete-activity execution. Default - value is false. Type: boolean (or Expression with resultType boolean). - :type enable_logging: object - :param log_storage_settings: Log storage settings customer need to provide when enableLogging - is true. - :type log_storage_settings: ~azure.synapse.artifacts.models.LogStorageSettings - :param dataset: Required. Delete activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'max_concurrent_connections': {'minimum': 1}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'recursive': {'key': 'typeProperties.recursive', 'type': 'object'}, - 'max_concurrent_connections': {'key': 'typeProperties.maxConcurrentConnections', 'type': 'int'}, - 'enable_logging': {'key': 'typeProperties.enableLogging', 'type': 'object'}, - 'log_storage_settings': {'key': 'typeProperties.logStorageSettings', 'type': 'LogStorageSettings'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - recursive: Optional[object] = None, - max_concurrent_connections: Optional[int] = None, - enable_logging: Optional[object] = None, - log_storage_settings: Optional["LogStorageSettings"] = None, - **kwargs - ): - super(DeleteActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'Delete' - self.recursive = recursive - self.max_concurrent_connections = max_concurrent_connections - self.enable_logging = enable_logging - self.log_storage_settings = log_storage_settings - self.dataset = dataset - - -class DeleteDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for deleting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - **kwargs - ): - super(DeleteDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - - -class DelimitedTextDataset(Dataset): - """Delimited text dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the delimited text storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param column_delimiter: The column delimiter. Type: string (or Expression with resultType - string). - :type column_delimiter: object - :param row_delimiter: The row delimiter. Type: string (or Expression with resultType string). - :type row_delimiter: object - :param encoding_name: The code page name of the preferred encoding. If miss, the default value - is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column of the table in - the following link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with - resultType string). - :type encoding_name: object - :param compression_codec: Possible values include: "bzip2", "gzip", "deflate", "zipDeflate", - "snappy", "lz4". - :type compression_codec: str or ~azure.synapse.artifacts.models.DelimitedTextCompressionCodec - :param compression_level: The data compression method used for DelimitedText. Possible values - include: "Optimal", "Fastest". - :type compression_level: str or ~azure.synapse.artifacts.models.DatasetCompressionLevel - :param quote_char: The quote character. Type: string (or Expression with resultType string). - :type quote_char: object - :param escape_char: The escape character. Type: string (or Expression with resultType string). - :type escape_char: object - :param first_row_as_header: When used as input, treat the first row of data as headers. When - used as output,write the headers into the output as the first row of data. The default value is - false. Type: boolean (or Expression with resultType boolean). - :type first_row_as_header: object - :param null_value: The null value string. Type: string (or Expression with resultType string). - :type null_value: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'column_delimiter': {'key': 'typeProperties.columnDelimiter', 'type': 'object'}, - 'row_delimiter': {'key': 'typeProperties.rowDelimiter', 'type': 'object'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'str'}, - 'compression_level': {'key': 'typeProperties.compressionLevel', 'type': 'str'}, - 'quote_char': {'key': 'typeProperties.quoteChar', 'type': 'object'}, - 'escape_char': {'key': 'typeProperties.escapeChar', 'type': 'object'}, - 'first_row_as_header': {'key': 'typeProperties.firstRowAsHeader', 'type': 'object'}, - 'null_value': {'key': 'typeProperties.nullValue', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - column_delimiter: Optional[object] = None, - row_delimiter: Optional[object] = None, - encoding_name: Optional[object] = None, - compression_codec: Optional[Union[str, "DelimitedTextCompressionCodec"]] = None, - compression_level: Optional[Union[str, "DatasetCompressionLevel"]] = None, - quote_char: Optional[object] = None, - escape_char: Optional[object] = None, - first_row_as_header: Optional[object] = None, - null_value: Optional[object] = None, - **kwargs - ): - super(DelimitedTextDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DelimitedText' - self.location = location - self.column_delimiter = column_delimiter - self.row_delimiter = row_delimiter - self.encoding_name = encoding_name - self.compression_codec = compression_codec - self.compression_level = compression_level - self.quote_char = quote_char - self.escape_char = escape_char - self.first_row_as_header = first_row_as_header - self.null_value = null_value - - -class DocumentDbCollectionDataset(Dataset): - """Microsoft Azure Document Database Collection dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. Document Database collection name. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(DocumentDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DocumentDbCollection' - self.collection_name = collection_name - - -class DrillLinkedService(LinkedService): - """Drill server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DrillLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Drill' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class DrillTableDataset(Dataset): - """Drill server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Drill. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Drill. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(DrillTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DrillTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class DynamicsAXLinkedService(LinkedService): - """Dynamics AX linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The Dynamics AX (or Dynamics 365 Finance and Operations) instance OData - endpoint. - :type url: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. Mark this field as a - SecureString to store it securely in Data Factory, or reference a secret stored in Azure Key - Vault. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. Specify the tenant information (domain name or tenant ID) under which - your application resides. Retrieve it by hovering the mouse in the top-right corner of the - Azure portal. Type: string (or Expression with resultType string). - :type tenant: object - :param aad_resource_id: Required. Specify the resource you are requesting authorization. Type: - string (or Expression with resultType string). - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - 'tenant': {'required': True}, - 'aad_resource_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - service_principal_id: object, - service_principal_key: "SecretBase", - tenant: object, - aad_resource_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsAXLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'DynamicsAX' - self.url = url - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - - -class DynamicsAXResourceDataset(Dataset): - """The path of the Dynamics AX OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the Dynamics AX OData entity. Type: string (or Expression - with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(DynamicsAXResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsAXResource' - self.path = path - - -class DynamicsCrmEntityDataset(Dataset): - """The Dynamics CRM entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - entity_name: Optional[object] = None, - **kwargs - ): - super(DynamicsCrmEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsCrmEntity' - self.entity_name = entity_name - - -class DynamicsCrmLinkedService(LinkedService): - """Dynamics CRM linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics CRM instance. 'Online' - for Dynamics CRM Online and 'OnPremisesWithIfd' for Dynamics CRM on-premises with Ifd. Type: - string (or Expression with resultType string). Possible values include: "Online", - "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics CRM server. The property is - required for on-prem and not allowed for online. Type: string (or Expression with resultType - string). - :type host_name: object - :param port: The port of on-premises Dynamics CRM server. The property is required for on-prem - and not allowed for online. Default is 443. Type: integer (or Expression with resultType - integer), minimum: 0. - :type port: object - :param service_uri: The URL to the Microsoft Dynamics CRM server. The property is required for - on-line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: object - :param organization_name: The organization name of the Dynamics CRM instance. The property is - required for on-prem and required for online when there are more than one Dynamics CRM - instances associated with the user. Type: string (or Expression with resultType string). - :type organization_name: object - :param authentication_type: Required. The authentication type to connect to Dynamics CRM - server. 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, - 'AADServicePrincipal' for Server-To-Server authentication in online scenario. Type: string (or - Expression with resultType string). Possible values include: "Office365", "Ifd", - "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics CRM instance. Type: string (or Expression - with resultType string). - :type username: object - :param password: Password to access the Dynamics CRM instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'object'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - deployment_type: Union[str, "DynamicsDeploymentType"], - authentication_type: Union[str, "DynamicsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - host_name: Optional[object] = None, - port: Optional[object] = None, - service_uri: Optional[object] = None, - organization_name: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_credential_type: Optional[Union[str, "DynamicsServicePrincipalCredentialType"]] = None, - service_principal_credential: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsCrmLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'DynamicsCrm' - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - - -class DynamicsEntityDataset(Dataset): - """The Dynamics entity dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param entity_name: The logical name of the entity. Type: string (or Expression with resultType - string). - :type entity_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'entity_name': {'key': 'typeProperties.entityName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - entity_name: Optional[object] = None, - **kwargs - ): - super(DynamicsEntityDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'DynamicsEntity' - self.entity_name = entity_name - - -class DynamicsLinkedService(LinkedService): - """Dynamics linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param deployment_type: Required. The deployment type of the Dynamics instance. 'Online' for - Dynamics Online and 'OnPremisesWithIfd' for Dynamics on-premises with Ifd. Type: string (or - Expression with resultType string). Possible values include: "Online", "OnPremisesWithIfd". - :type deployment_type: str or ~azure.synapse.artifacts.models.DynamicsDeploymentType - :param host_name: The host name of the on-premises Dynamics server. The property is required - for on-prem and not allowed for online. Type: string (or Expression with resultType string). - :type host_name: str - :param port: The port of on-premises Dynamics server. The property is required for on-prem and - not allowed for online. Default is 443. Type: integer (or Expression with resultType integer), - minimum: 0. - :type port: str - :param service_uri: The URL to the Microsoft Dynamics server. The property is required for on- - line and not allowed for on-prem. Type: string (or Expression with resultType string). - :type service_uri: str - :param organization_name: The organization name of the Dynamics instance. The property is - required for on-prem and required for online when there are more than one Dynamics instances - associated with the user. Type: string (or Expression with resultType string). - :type organization_name: str - :param authentication_type: Required. The authentication type to connect to Dynamics server. - 'Office365' for online scenario, 'Ifd' for on-premises with Ifd scenario, 'AADServicePrincipal' - for Server-To-Server authentication in online scenario. Type: string (or Expression with - resultType string). Possible values include: "Office365", "Ifd", "AADServicePrincipal". - :type authentication_type: str or ~azure.synapse.artifacts.models.DynamicsAuthenticationType - :param username: User name to access the Dynamics instance. Type: string (or Expression with - resultType string). - :type username: object - :param password: Password to access the Dynamics instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The client ID of the application in Azure Active Directory used - for Server-To-Server authentication. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_credential_type: The service principal credential type to use in - Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' - for certificate. Type: string (or Expression with resultType string). Possible values include: - "ServicePrincipalKey", "ServicePrincipalCert". - :type service_principal_credential_type: str or - ~azure.synapse.artifacts.models.DynamicsServicePrincipalCredentialType - :param service_principal_credential: The credential of the service principal object in Azure - Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', - servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If - servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only - be AzureKeyVaultSecretReference. - :type service_principal_credential: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'deployment_type': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'deployment_type': {'key': 'typeProperties.deploymentType', 'type': 'str'}, - 'host_name': {'key': 'typeProperties.hostName', 'type': 'str'}, - 'port': {'key': 'typeProperties.port', 'type': 'str'}, - 'service_uri': {'key': 'typeProperties.serviceUri', 'type': 'str'}, - 'organization_name': {'key': 'typeProperties.organizationName', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_credential_type': {'key': 'typeProperties.servicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_credential': {'key': 'typeProperties.servicePrincipalCredential', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - deployment_type: Union[str, "DynamicsDeploymentType"], - authentication_type: Union[str, "DynamicsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - host_name: Optional[str] = None, - port: Optional[str] = None, - service_uri: Optional[str] = None, - organization_name: Optional[str] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_credential_type: Optional[Union[str, "DynamicsServicePrincipalCredentialType"]] = None, - service_principal_credential: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(DynamicsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Dynamics' - self.deployment_type = deployment_type - self.host_name = host_name - self.port = port - self.service_uri = service_uri - self.organization_name = organization_name - self.authentication_type = authentication_type - self.username = username - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_credential_type = service_principal_credential_type - self.service_principal_credential = service_principal_credential - self.encrypted_credential = encrypted_credential - - -class EloquaLinkedService(LinkedService): - """Eloqua server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Eloqua server. (i.e. eloqua.example.com). - :type endpoint: object - :param username: Required. The site name and user name of your Eloqua account in the form: - sitename/username. (i.e. Eloqua/Alice). - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - username: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(EloquaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Eloqua' - self.endpoint = endpoint - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class EloquaObjectDataset(Dataset): - """Eloqua server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(EloquaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'EloquaObject' - self.table_name = table_name - - -class EvaluateDataFlowExpressionRequest(msrest.serialization.Model): - """Request body structure for data flow expression preview. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow_name: The data flow which contains the debug session. - :type data_flow_name: str - :param stream_name: The output stream name. - :type stream_name: str - :param row_limits: The row limit for preview request. - :type row_limits: int - :param expression: The expression for preview. - :type expression: str - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow_name': {'key': 'dataFlowName', 'type': 'str'}, - 'stream_name': {'key': 'streamName', 'type': 'str'}, - 'row_limits': {'key': 'rowLimits', 'type': 'int'}, - 'expression': {'key': 'expression', 'type': 'str'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow_name: Optional[str] = None, - stream_name: Optional[str] = None, - row_limits: Optional[int] = None, - expression: Optional[str] = None, - **kwargs - ): - super(EvaluateDataFlowExpressionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow_name = data_flow_name - self.stream_name = stream_name - self.row_limits = row_limits - self.expression = expression - - -class ExecuteDataFlowActivity(ExecutionActivity): - """Execute data flow activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param data_flow: Required. Data flow reference. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowReference - :param staging: Staging info for execute data flow activity. - :type staging: ~azure.synapse.artifacts.models.DataFlowStagingInfo - :param integration_runtime: The integration runtime reference. - :type integration_runtime: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param compute: Compute properties for data flow activity. - :type compute: ~azure.synapse.artifacts.models.ExecuteDataFlowActivityTypePropertiesCompute - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'data_flow': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'data_flow': {'key': 'typeProperties.dataFlow', 'type': 'DataFlowReference'}, - 'staging': {'key': 'typeProperties.staging', 'type': 'DataFlowStagingInfo'}, - 'integration_runtime': {'key': 'typeProperties.integrationRuntime', 'type': 'IntegrationRuntimeReference'}, - 'compute': {'key': 'typeProperties.compute', 'type': 'ExecuteDataFlowActivityTypePropertiesCompute'}, - } - - def __init__( - self, - *, - name: str, - data_flow: "DataFlowReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - staging: Optional["DataFlowStagingInfo"] = None, - integration_runtime: Optional["IntegrationRuntimeReference"] = None, - compute: Optional["ExecuteDataFlowActivityTypePropertiesCompute"] = None, - **kwargs - ): - super(ExecuteDataFlowActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'ExecuteDataFlow' - self.data_flow = data_flow - self.staging = staging - self.integration_runtime = integration_runtime - self.compute = compute - - -class ExecuteDataFlowActivityTypePropertiesCompute(msrest.serialization.Model): - """Compute properties for data flow activity. - - :param compute_type: Compute type of the cluster which will execute data flow job. Possible - values include: "General", "MemoryOptimized", "ComputeOptimized". - :type compute_type: str or ~azure.synapse.artifacts.models.DataFlowComputeType - :param core_count: Core count of the cluster which will execute data flow job. Supported values - are: 8, 16, 32, 48, 80, 144 and 272. - :type core_count: int - """ - - _attribute_map = { - 'compute_type': {'key': 'computeType', 'type': 'str'}, - 'core_count': {'key': 'coreCount', 'type': 'int'}, - } - - def __init__( - self, - *, - compute_type: Optional[Union[str, "DataFlowComputeType"]] = None, - core_count: Optional[int] = None, - **kwargs - ): - super(ExecuteDataFlowActivityTypePropertiesCompute, self).__init__(**kwargs) - self.compute_type = compute_type - self.core_count = core_count - - -class ExecutePipelineActivity(Activity): - """Execute pipeline activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param pipeline: Required. Pipeline reference. - :type pipeline: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - :param wait_on_completion: Defines whether activity execution will wait for the dependent - pipeline execution to finish. Default is false. - :type wait_on_completion: bool - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'pipeline': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'pipeline': {'key': 'typeProperties.pipeline', 'type': 'PipelineReference'}, - 'parameters': {'key': 'typeProperties.parameters', 'type': '{object}'}, - 'wait_on_completion': {'key': 'typeProperties.waitOnCompletion', 'type': 'bool'}, - } - - def __init__( - self, - *, - name: str, - pipeline: "PipelineReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - parameters: Optional[Dict[str, object]] = None, - wait_on_completion: Optional[bool] = None, - **kwargs - ): - super(ExecutePipelineActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'ExecutePipeline' - self.pipeline = pipeline - self.parameters = parameters - self.wait_on_completion = wait_on_completion - - -class ExecuteSSISPackageActivity(ExecutionActivity): - """Execute SSIS package activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param package_location: Required. SSIS package location. - :type package_location: ~azure.synapse.artifacts.models.SSISPackageLocation - :param runtime: Specifies the runtime to execute SSIS package. The value should be "x86" or - "x64". Type: string (or Expression with resultType string). - :type runtime: object - :param logging_level: The logging level of SSIS package execution. Type: string (or Expression - with resultType string). - :type logging_level: object - :param environment_path: The environment path to execute the SSIS package. Type: string (or - Expression with resultType string). - :type environment_path: object - :param execution_credential: The package execution credential. - :type execution_credential: ~azure.synapse.artifacts.models.SSISExecutionCredential - :param connect_via: Required. The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param project_parameters: The project level parameters to execute the SSIS package. - :type project_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param package_parameters: The package level parameters to execute the SSIS package. - :type package_parameters: dict[str, ~azure.synapse.artifacts.models.SSISExecutionParameter] - :param project_connection_managers: The project level connection managers to execute the SSIS - package. - :type project_connection_managers: dict[str, object] - :param package_connection_managers: The package level connection managers to execute the SSIS - package. - :type package_connection_managers: dict[str, object] - :param property_overrides: The property overrides to execute the SSIS package. - :type property_overrides: dict[str, ~azure.synapse.artifacts.models.SSISPropertyOverride] - :param log_location: SSIS package execution log location. - :type log_location: ~azure.synapse.artifacts.models.SSISLogLocation - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'package_location': {'required': True}, - 'connect_via': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'package_location': {'key': 'typeProperties.packageLocation', 'type': 'SSISPackageLocation'}, - 'runtime': {'key': 'typeProperties.runtime', 'type': 'object'}, - 'logging_level': {'key': 'typeProperties.loggingLevel', 'type': 'object'}, - 'environment_path': {'key': 'typeProperties.environmentPath', 'type': 'object'}, - 'execution_credential': {'key': 'typeProperties.executionCredential', 'type': 'SSISExecutionCredential'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - 'project_parameters': {'key': 'typeProperties.projectParameters', 'type': '{SSISExecutionParameter}'}, - 'package_parameters': {'key': 'typeProperties.packageParameters', 'type': '{SSISExecutionParameter}'}, - 'project_connection_managers': {'key': 'typeProperties.projectConnectionManagers', 'type': '{object}'}, - 'package_connection_managers': {'key': 'typeProperties.packageConnectionManagers', 'type': '{object}'}, - 'property_overrides': {'key': 'typeProperties.propertyOverrides', 'type': '{SSISPropertyOverride}'}, - 'log_location': {'key': 'typeProperties.logLocation', 'type': 'SSISLogLocation'}, - } - - def __init__( - self, - *, - name: str, - package_location: "SSISPackageLocation", - connect_via: "IntegrationRuntimeReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - runtime: Optional[object] = None, - logging_level: Optional[object] = None, - environment_path: Optional[object] = None, - execution_credential: Optional["SSISExecutionCredential"] = None, - project_parameters: Optional[Dict[str, "SSISExecutionParameter"]] = None, - package_parameters: Optional[Dict[str, "SSISExecutionParameter"]] = None, - project_connection_managers: Optional[Dict[str, object]] = None, - package_connection_managers: Optional[Dict[str, object]] = None, - property_overrides: Optional[Dict[str, "SSISPropertyOverride"]] = None, - log_location: Optional["SSISLogLocation"] = None, - **kwargs - ): - super(ExecuteSSISPackageActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'ExecuteSSISPackage' - self.package_location = package_location - self.runtime = runtime - self.logging_level = logging_level - self.environment_path = environment_path - self.execution_credential = execution_credential - self.connect_via = connect_via - self.project_parameters = project_parameters - self.package_parameters = package_parameters - self.project_connection_managers = project_connection_managers - self.package_connection_managers = package_connection_managers - self.property_overrides = property_overrides - self.log_location = log_location - - -class ExposureControlRequest(msrest.serialization.Model): - """The exposure control request. - - :param feature_name: The feature name. - :type feature_name: str - :param feature_type: The feature type. - :type feature_type: str - """ - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'feature_type': {'key': 'featureType', 'type': 'str'}, - } - - def __init__( - self, - *, - feature_name: Optional[str] = None, - feature_type: Optional[str] = None, - **kwargs - ): - super(ExposureControlRequest, self).__init__(**kwargs) - self.feature_name = feature_name - self.feature_type = feature_type - - -class ExposureControlResponse(msrest.serialization.Model): - """The exposure control response. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar feature_name: The feature name. - :vartype feature_name: str - :ivar value: The feature value. - :vartype value: str - """ - - _validation = { - 'feature_name': {'readonly': True}, - 'value': {'readonly': True}, - } - - _attribute_map = { - 'feature_name': {'key': 'featureName', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(ExposureControlResponse, self).__init__(**kwargs) - self.feature_name = None - self.value = None - - -class Expression(msrest.serialization.Model): - """Azure Synapse expression definition. - - 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 type: Required. Expression type. Default value: "Expression". - :vartype type: str - :param value: Required. Expression value. - :type value: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - type = "Expression" - - def __init__( - self, - *, - value: str, - **kwargs - ): - super(Expression, self).__init__(**kwargs) - self.value = value - - -class FileServerLinkedService(LinkedService): - """File system linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the server. Type: string (or Expression with resultType - string). - :type host: object - :param user_id: User ID to logon the server. Type: string (or Expression with resultType - string). - :type user_id: object - :param password: Password to logon the server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'user_id': {'key': 'typeProperties.userId', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_id: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(FileServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'FileServer' - self.host = host - self.user_id = user_id - self.password = password - self.encrypted_credential = encrypted_credential - - -class FilterActivity(Activity): - """Filter and return results from input array based on the conditions. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param items: Required. Input array on which filter should be applied. - :type items: ~azure.synapse.artifacts.models.Expression - :param condition: Required. Condition to be used for filtering the input. - :type condition: ~azure.synapse.artifacts.models.Expression - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'items': {'required': True}, - 'condition': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'condition': {'key': 'typeProperties.condition', 'type': 'Expression'}, - } - - def __init__( - self, - *, - name: str, - items: "Expression", - condition: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - **kwargs - ): - super(FilterActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Filter' - self.items = items - self.condition = condition - - -class ForEachActivity(Activity): - """This activity is used for iterating over a collection and execute given activities. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param is_sequential: Should the loop be executed in sequence or in parallel (max 50). - :type is_sequential: bool - :param batch_count: Batch count to be used for controlling the number of parallel execution - (when isSequential is set to false). - :type batch_count: int - :param items: Required. Collection to iterate. - :type items: ~azure.synapse.artifacts.models.Expression - :param activities: Required. List of activities to execute . - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'batch_count': {'maximum': 50}, - 'items': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'is_sequential': {'key': 'typeProperties.isSequential', 'type': 'bool'}, - 'batch_count': {'key': 'typeProperties.batchCount', 'type': 'int'}, - 'items': {'key': 'typeProperties.items', 'type': 'Expression'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - items: "Expression", - activities: List["Activity"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - is_sequential: Optional[bool] = None, - batch_count: Optional[int] = None, - **kwargs - ): - super(ForEachActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'ForEach' - self.is_sequential = is_sequential - self.batch_count = batch_count - self.items = items - self.activities = activities - - -class FtpServerLinkedService(LinkedService): - """A FTP server Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. Host name of the FTP server. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the FTP server uses to listen for client connections. - Default value is 21. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.FtpAuthenticationType - :param user_name: Username to logon the FTP server. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password to logon the FTP server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_ssl: If true, connect to the FTP server over SSL/TLS channel. Default value is - true. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param enable_server_certificate_validation: If true, validate the FTP server SSL certificate - when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - authentication_type: Optional[Union[str, "FtpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - enable_ssl: Optional[object] = None, - enable_server_certificate_validation: Optional[object] = None, - **kwargs - ): - super(FtpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'FtpServer' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.enable_ssl = enable_ssl - self.enable_server_certificate_validation = enable_server_certificate_validation - - -class GetMetadataActivity(ExecutionActivity): - """Activity to get metadata of dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param dataset: Required. GetMetadata activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param field_list: Fields of metadata to get from dataset. - :type field_list: list[object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'field_list': {'key': 'typeProperties.fieldList', 'type': '[object]'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - field_list: Optional[List[object]] = None, - **kwargs - ): - super(GetMetadataActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'GetMetadata' - self.dataset = dataset - self.field_list = field_list - - -class GetSsisObjectMetadataRequest(msrest.serialization.Model): - """The request payload of get SSIS object metadata. - - :param metadata_path: Metadata path. - :type metadata_path: str - """ - - _attribute_map = { - 'metadata_path': {'key': 'metadataPath', 'type': 'str'}, - } - - def __init__( - self, - *, - metadata_path: Optional[str] = None, - **kwargs - ): - super(GetSsisObjectMetadataRequest, self).__init__(**kwargs) - self.metadata_path = metadata_path - - -class GoogleAdWordsLinkedService(LinkedService): - """Google AdWords service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_customer_id: Required. The Client customer ID of the AdWords account that you - want to fetch report data for. - :type client_customer_id: object - :param developer_token: Required. The developer token associated with the manager account that - you use to grant access to the AdWords API. - :type developer_token: ~azure.synapse.artifacts.models.SecretBase - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleAdWordsAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to AdWords - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_customer_id': {'required': True}, - 'developer_token': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_customer_id': {'key': 'typeProperties.clientCustomerID', 'type': 'object'}, - 'developer_token': {'key': 'typeProperties.developerToken', 'type': 'SecretBase'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_customer_id: object, - developer_token: "SecretBase", - authentication_type: Union[str, "GoogleAdWordsAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - refresh_token: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - email: Optional[object] = None, - key_file_path: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleAdWordsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleAdWords' - self.client_customer_id = client_customer_id - self.developer_token = developer_token - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - - -class GoogleAdWordsObjectDataset(Dataset): - """Google AdWords service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(GoogleAdWordsObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GoogleAdWordsObject' - self.table_name = table_name - - -class GoogleBigQueryLinkedService(LinkedService): - """Google BigQuery service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param project: Required. The default BigQuery project to query against. - :type project: object - :param additional_projects: A comma-separated list of public BigQuery projects to access. - :type additional_projects: object - :param request_google_drive_scope: Whether to request access to Google Drive. Allowing Google - Drive access enables support for federated tables that combine BigQuery data with data from - Google Drive. The default value is false. - :type request_google_drive_scope: object - :param authentication_type: Required. The OAuth 2.0 authentication mechanism used for - authentication. ServiceAuthentication can only be used on self-hosted IR. Possible values - include: "ServiceAuthentication", "UserAuthentication". - :type authentication_type: str or - ~azure.synapse.artifacts.models.GoogleBigQueryAuthenticationType - :param refresh_token: The refresh token obtained from Google for authorizing access to BigQuery - for UserAuthentication. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id of the google application used to acquire the refresh token. - Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret of the google application used to acquire the refresh - token. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param email: The service account email ID that is used for ServiceAuthentication and can only - be used on self-hosted IR. - :type email: object - :param key_file_path: The full path to the .p12 key file that is used to authenticate the - service account email address and can only be used on self-hosted IR. - :type key_file_path: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'project': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'project': {'key': 'typeProperties.project', 'type': 'object'}, - 'additional_projects': {'key': 'typeProperties.additionalProjects', 'type': 'object'}, - 'request_google_drive_scope': {'key': 'typeProperties.requestGoogleDriveScope', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'email': {'key': 'typeProperties.email', 'type': 'object'}, - 'key_file_path': {'key': 'typeProperties.keyFilePath', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - project: object, - authentication_type: Union[str, "GoogleBigQueryAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - additional_projects: Optional[object] = None, - request_google_drive_scope: Optional[object] = None, - refresh_token: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - email: Optional[object] = None, - key_file_path: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleBigQueryLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleBigQuery' - self.project = project - self.additional_projects = additional_projects - self.request_google_drive_scope = request_google_drive_scope - self.authentication_type = authentication_type - self.refresh_token = refresh_token - self.client_id = client_id - self.client_secret = client_secret - self.email = email - self.key_file_path = key_file_path - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.encrypted_credential = encrypted_credential - - -class GoogleBigQueryObjectDataset(Dataset): - """Google BigQuery service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using database + table - properties instead. - :type table_name: object - :param table: The table name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type table: object - :param dataset: The database name of the Google BigQuery. Type: string (or Expression with - resultType string). - :type dataset: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - dataset: Optional[object] = None, - **kwargs - ): - super(GoogleBigQueryObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GoogleBigQueryObject' - self.table_name = table_name - self.table = table - self.dataset = dataset - - -class GoogleCloudStorageLinkedService(LinkedService): - """Linked service for Google Cloud Storage. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param access_key_id: The access key identifier of the Google Cloud Storage Identity and Access - Management (IAM) user. Type: string (or Expression with resultType string). - :type access_key_id: object - :param secret_access_key: The secret access key of the Google Cloud Storage Identity and Access - Management (IAM) user. - :type secret_access_key: ~azure.synapse.artifacts.models.SecretBase - :param service_url: This value specifies the endpoint to access with the Google Cloud Storage - Connector. This is an optional property; change it only if you want to try a different service - endpoint or want to switch between https and http. Type: string (or Expression with resultType - string). - :type service_url: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'access_key_id': {'key': 'typeProperties.accessKeyId', 'type': 'object'}, - 'secret_access_key': {'key': 'typeProperties.secretAccessKey', 'type': 'SecretBase'}, - 'service_url': {'key': 'typeProperties.serviceUrl', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_key_id: Optional[object] = None, - secret_access_key: Optional["SecretBase"] = None, - service_url: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GoogleCloudStorageLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'GoogleCloudStorage' - self.access_key_id = access_key_id - self.secret_access_key = secret_access_key - self.service_url = service_url - self.encrypted_credential = encrypted_credential - - -class GreenplumLinkedService(LinkedService): - """Greenplum Database linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(GreenplumLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Greenplum' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class GreenplumTableDataset(Dataset): - """Greenplum Database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of Greenplum. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of Greenplum. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(GreenplumTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'GreenplumTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class HBaseLinkedService(LinkedService): - """HBase server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the HBase server. (i.e. 192.168.222.160). - :type host: object - :param port: The TCP port that the HBase instance uses to listen for client connections. The - default value is 9090. - :type port: object - :param http_path: The partial URL corresponding to the HBase server. (i.e. - /gateway/sandbox/hbase/version). - :type http_path: object - :param authentication_type: Required. The authentication mechanism to use to connect to the - HBase server. Possible values include: "Anonymous", "Basic". - :type authentication_type: str or ~azure.synapse.artifacts.models.HBaseAuthenticationType - :param username: The user name used to connect to the HBase instance. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "HBaseAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - http_path: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HBaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HBase' - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class HBaseObjectDataset(Dataset): - """HBase server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(HBaseObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HBaseObject' - self.table_name = table_name - - -class HdfsLinkedService(LinkedService): - """Hadoop Distributed File System (HDFS) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the HDFS service endpoint, e.g. - http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the HDFS. Possible values - are: Anonymous and Windows. Type: string (or Expression with resultType string). - :type authentication_type: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param user_name: User name for Windows authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - encrypted_credential: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - **kwargs - ): - super(HdfsLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hdfs' - self.url = url - self.authentication_type = authentication_type - self.encrypted_credential = encrypted_credential - self.user_name = user_name - self.password = password - - -class HDInsightHiveActivity(ExecutionActivity): - """HDInsight Hive activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Hive job request. - :type defines: dict[str, object] - :param variables: User specified arguments under hivevar namespace. - :type variables: list[object] - :param query_timeout: Query timeout value (in minutes). Effective when the HDInsight cluster - is with ESP (Enterprise Security Package). - :type query_timeout: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - 'variables': {'key': 'typeProperties.variables', 'type': '[object]'}, - 'query_timeout': {'key': 'typeProperties.queryTimeout', 'type': 'int'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - script_path: Optional[object] = None, - script_linked_service: Optional["LinkedServiceReference"] = None, - defines: Optional[Dict[str, object]] = None, - variables: Optional[List[object]] = None, - query_timeout: Optional[int] = None, - **kwargs - ): - super(HDInsightHiveActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightHive' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - self.variables = variables - self.query_timeout = query_timeout - - -class HDInsightLinkedService(LinkedService): - """HDInsight linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_uri: Required. HDInsight cluster URI. Type: string (or Expression with - resultType string). - :type cluster_uri: object - :param user_name: HDInsight cluster user name. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: HDInsight cluster password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param linked_service_name: The Azure Storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param hcatalog_linked_service_name: A reference to the Azure SQL linked service that points to - the HCatalog database. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param is_esp_enabled: Specify if the HDInsight is created with ESP (Enterprise Security - Package). Type: Boolean. - :type is_esp_enabled: object - :param file_system: Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. - Type: string (or Expression with resultType string). - :type file_system: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_uri': {'key': 'typeProperties.clusterUri', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'is_esp_enabled': {'key': 'typeProperties.isEspEnabled', 'type': 'object'}, - 'file_system': {'key': 'typeProperties.fileSystem', 'type': 'object'}, - } - - def __init__( - self, - *, - cluster_uri: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - hcatalog_linked_service_name: Optional["LinkedServiceReference"] = None, - encrypted_credential: Optional[object] = None, - is_esp_enabled: Optional[object] = None, - file_system: Optional[object] = None, - **kwargs - ): - super(HDInsightLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HDInsight' - self.cluster_uri = cluster_uri - self.user_name = user_name - self.password = password - self.linked_service_name = linked_service_name - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.encrypted_credential = encrypted_credential - self.is_esp_enabled = is_esp_enabled - self.file_system = file_system - - -class HDInsightMapReduceActivity(ExecutionActivity): - """HDInsight MapReduce activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param class_name: Required. Class name. Type: string (or Expression with resultType string). - :type class_name: object - :param jar_file_path: Required. Jar path. Type: string (or Expression with resultType string). - :type jar_file_path: object - :param jar_linked_service: Jar linked service reference. - :type jar_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param jar_libs: Jar libs. - :type jar_libs: list[object] - :param defines: Allows user to specify defines for the MapReduce job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'class_name': {'required': True}, - 'jar_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'object'}, - 'jar_file_path': {'key': 'typeProperties.jarFilePath', 'type': 'object'}, - 'jar_linked_service': {'key': 'typeProperties.jarLinkedService', 'type': 'LinkedServiceReference'}, - 'jar_libs': {'key': 'typeProperties.jarLibs', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - class_name: object, - jar_file_path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - jar_linked_service: Optional["LinkedServiceReference"] = None, - jar_libs: Optional[List[object]] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightMapReduceActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightMapReduce' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.class_name = class_name - self.jar_file_path = jar_file_path - self.jar_linked_service = jar_linked_service - self.jar_libs = jar_libs - self.defines = defines - - -class HDInsightOnDemandLinkedService(LinkedService): - """HDInsight ondemand linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param cluster_size: Required. Number of worker/data nodes in the cluster. Suggestion value: 4. - Type: string (or Expression with resultType string). - :type cluster_size: object - :param time_to_live: Required. The allowed idle time for the on-demand HDInsight cluster. - Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity - run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string - (or Expression with resultType string). - :type time_to_live: object - :param version: Required. Version of the HDInsight cluster.  Type: string (or Expression with - resultType string). - :type version: object - :param linked_service_name: Required. Azure Storage linked service to be used by the on-demand - cluster for storing and processing data. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param host_subscription_id: Required. The customer’s subscription to host the cluster. Type: - string (or Expression with resultType string). - :type host_subscription_id: object - :param service_principal_id: The service principal id for the hostSubscriptionId. Type: string - (or Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: The key for the service principal id. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Required. The Tenant id/name to which the service principal belongs. Type: - string (or Expression with resultType string). - :type tenant: object - :param cluster_resource_group: Required. The resource group where the cluster belongs. Type: - string (or Expression with resultType string). - :type cluster_resource_group: object - :param cluster_name_prefix: The prefix of cluster name, postfix will be distinct with - timestamp. Type: string (or Expression with resultType string). - :type cluster_name_prefix: object - :param cluster_user_name: The username to access the cluster. Type: string (or Expression with - resultType string). - :type cluster_user_name: object - :param cluster_password: The password to access the cluster. - :type cluster_password: ~azure.synapse.artifacts.models.SecretBase - :param cluster_ssh_user_name: The username to SSH remotely connect to cluster’s node (for - Linux). Type: string (or Expression with resultType string). - :type cluster_ssh_user_name: object - :param cluster_ssh_password: The password to SSH remotely connect cluster’s node (for Linux). - :type cluster_ssh_password: ~azure.synapse.artifacts.models.SecretBase - :param additional_linked_service_names: Specifies additional storage accounts for the HDInsight - linked service so that the Data Factory service can register them on your behalf. - :type additional_linked_service_names: - list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param hcatalog_linked_service_name: The name of Azure SQL linked service that point to the - HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database - as the metastore. - :type hcatalog_linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param cluster_type: The cluster type. Type: string (or Expression with resultType string). - :type cluster_type: object - :param spark_version: The version of spark if the cluster type is 'spark'. Type: string (or - Expression with resultType string). - :type spark_version: object - :param core_configuration: Specifies the core configuration parameters (as in core-site.xml) - for the HDInsight cluster to be created. - :type core_configuration: object - :param h_base_configuration: Specifies the HBase configuration parameters (hbase-site.xml) for - the HDInsight cluster. - :type h_base_configuration: object - :param hdfs_configuration: Specifies the HDFS configuration parameters (hdfs-site.xml) for the - HDInsight cluster. - :type hdfs_configuration: object - :param hive_configuration: Specifies the hive configuration parameters (hive-site.xml) for the - HDInsight cluster. - :type hive_configuration: object - :param map_reduce_configuration: Specifies the MapReduce configuration parameters (mapred- - site.xml) for the HDInsight cluster. - :type map_reduce_configuration: object - :param oozie_configuration: Specifies the Oozie configuration parameters (oozie-site.xml) for - the HDInsight cluster. - :type oozie_configuration: object - :param storm_configuration: Specifies the Storm configuration parameters (storm-site.xml) for - the HDInsight cluster. - :type storm_configuration: object - :param yarn_configuration: Specifies the Yarn configuration parameters (yarn-site.xml) for the - HDInsight cluster. - :type yarn_configuration: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param head_node_size: Specifies the size of the head node for the HDInsight cluster. - :type head_node_size: object - :param data_node_size: Specifies the size of the data node for the HDInsight cluster. - :type data_node_size: object - :param zookeeper_node_size: Specifies the size of the Zoo Keeper node for the HDInsight - cluster. - :type zookeeper_node_size: object - :param script_actions: Custom script actions to run on HDI ondemand cluster once it's up. - Please refer to https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize- - cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen- - us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions. - :type script_actions: list[~azure.synapse.artifacts.models.ScriptAction] - :param virtual_network_id: The ARM resource ID for the vNet to which the cluster should be - joined after creation. Type: string (or Expression with resultType string). - :type virtual_network_id: object - :param subnet_name: The ARM resource ID for the subnet in the vNet. If virtualNetworkId was - specified, then this property is required. Type: string (or Expression with resultType string). - :type subnet_name: object - """ - - _validation = { - 'type': {'required': True}, - 'cluster_size': {'required': True}, - 'time_to_live': {'required': True}, - 'version': {'required': True}, - 'linked_service_name': {'required': True}, - 'host_subscription_id': {'required': True}, - 'tenant': {'required': True}, - 'cluster_resource_group': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'cluster_size': {'key': 'typeProperties.clusterSize', 'type': 'object'}, - 'time_to_live': {'key': 'typeProperties.timeToLive', 'type': 'object'}, - 'version': {'key': 'typeProperties.version', 'type': 'object'}, - 'linked_service_name': {'key': 'typeProperties.linkedServiceName', 'type': 'LinkedServiceReference'}, - 'host_subscription_id': {'key': 'typeProperties.hostSubscriptionId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'cluster_resource_group': {'key': 'typeProperties.clusterResourceGroup', 'type': 'object'}, - 'cluster_name_prefix': {'key': 'typeProperties.clusterNamePrefix', 'type': 'object'}, - 'cluster_user_name': {'key': 'typeProperties.clusterUserName', 'type': 'object'}, - 'cluster_password': {'key': 'typeProperties.clusterPassword', 'type': 'SecretBase'}, - 'cluster_ssh_user_name': {'key': 'typeProperties.clusterSshUserName', 'type': 'object'}, - 'cluster_ssh_password': {'key': 'typeProperties.clusterSshPassword', 'type': 'SecretBase'}, - 'additional_linked_service_names': {'key': 'typeProperties.additionalLinkedServiceNames', 'type': '[LinkedServiceReference]'}, - 'hcatalog_linked_service_name': {'key': 'typeProperties.hcatalogLinkedServiceName', 'type': 'LinkedServiceReference'}, - 'cluster_type': {'key': 'typeProperties.clusterType', 'type': 'object'}, - 'spark_version': {'key': 'typeProperties.sparkVersion', 'type': 'object'}, - 'core_configuration': {'key': 'typeProperties.coreConfiguration', 'type': 'object'}, - 'h_base_configuration': {'key': 'typeProperties.hBaseConfiguration', 'type': 'object'}, - 'hdfs_configuration': {'key': 'typeProperties.hdfsConfiguration', 'type': 'object'}, - 'hive_configuration': {'key': 'typeProperties.hiveConfiguration', 'type': 'object'}, - 'map_reduce_configuration': {'key': 'typeProperties.mapReduceConfiguration', 'type': 'object'}, - 'oozie_configuration': {'key': 'typeProperties.oozieConfiguration', 'type': 'object'}, - 'storm_configuration': {'key': 'typeProperties.stormConfiguration', 'type': 'object'}, - 'yarn_configuration': {'key': 'typeProperties.yarnConfiguration', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'head_node_size': {'key': 'typeProperties.headNodeSize', 'type': 'object'}, - 'data_node_size': {'key': 'typeProperties.dataNodeSize', 'type': 'object'}, - 'zookeeper_node_size': {'key': 'typeProperties.zookeeperNodeSize', 'type': 'object'}, - 'script_actions': {'key': 'typeProperties.scriptActions', 'type': '[ScriptAction]'}, - 'virtual_network_id': {'key': 'typeProperties.virtualNetworkId', 'type': 'object'}, - 'subnet_name': {'key': 'typeProperties.subnetName', 'type': 'object'}, - } - - def __init__( - self, - *, - cluster_size: object, - time_to_live: object, - version: object, - linked_service_name: "LinkedServiceReference", - host_subscription_id: object, - tenant: object, - cluster_resource_group: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - service_principal_id: Optional[object] = None, - service_principal_key: Optional["SecretBase"] = None, - cluster_name_prefix: Optional[object] = None, - cluster_user_name: Optional[object] = None, - cluster_password: Optional["SecretBase"] = None, - cluster_ssh_user_name: Optional[object] = None, - cluster_ssh_password: Optional["SecretBase"] = None, - additional_linked_service_names: Optional[List["LinkedServiceReference"]] = None, - hcatalog_linked_service_name: Optional["LinkedServiceReference"] = None, - cluster_type: Optional[object] = None, - spark_version: Optional[object] = None, - core_configuration: Optional[object] = None, - h_base_configuration: Optional[object] = None, - hdfs_configuration: Optional[object] = None, - hive_configuration: Optional[object] = None, - map_reduce_configuration: Optional[object] = None, - oozie_configuration: Optional[object] = None, - storm_configuration: Optional[object] = None, - yarn_configuration: Optional[object] = None, - encrypted_credential: Optional[object] = None, - head_node_size: Optional[object] = None, - data_node_size: Optional[object] = None, - zookeeper_node_size: Optional[object] = None, - script_actions: Optional[List["ScriptAction"]] = None, - virtual_network_id: Optional[object] = None, - subnet_name: Optional[object] = None, - **kwargs - ): - super(HDInsightOnDemandLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HDInsightOnDemand' - self.cluster_size = cluster_size - self.time_to_live = time_to_live - self.version = version - self.linked_service_name = linked_service_name - self.host_subscription_id = host_subscription_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.cluster_resource_group = cluster_resource_group - self.cluster_name_prefix = cluster_name_prefix - self.cluster_user_name = cluster_user_name - self.cluster_password = cluster_password - self.cluster_ssh_user_name = cluster_ssh_user_name - self.cluster_ssh_password = cluster_ssh_password - self.additional_linked_service_names = additional_linked_service_names - self.hcatalog_linked_service_name = hcatalog_linked_service_name - self.cluster_type = cluster_type - self.spark_version = spark_version - self.core_configuration = core_configuration - self.h_base_configuration = h_base_configuration - self.hdfs_configuration = hdfs_configuration - self.hive_configuration = hive_configuration - self.map_reduce_configuration = map_reduce_configuration - self.oozie_configuration = oozie_configuration - self.storm_configuration = storm_configuration - self.yarn_configuration = yarn_configuration - self.encrypted_credential = encrypted_credential - self.head_node_size = head_node_size - self.data_node_size = data_node_size - self.zookeeper_node_size = zookeeper_node_size - self.script_actions = script_actions - self.virtual_network_id = virtual_network_id - self.subnet_name = subnet_name - - -class HDInsightPigActivity(ExecutionActivity): - """HDInsight Pig activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. Type: array (or Expression - with resultType array). - :type arguments: object - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param script_path: Script path. Type: string (or Expression with resultType string). - :type script_path: object - :param script_linked_service: Script linked service reference. - :type script_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param defines: Allows user to specify defines for Pig job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': 'object'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'script_path': {'key': 'typeProperties.scriptPath', 'type': 'object'}, - 'script_linked_service': {'key': 'typeProperties.scriptLinkedService', 'type': 'LinkedServiceReference'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[object] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - script_path: Optional[object] = None, - script_linked_service: Optional["LinkedServiceReference"] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightPigActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightPig' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.script_path = script_path - self.script_linked_service = script_linked_service - self.defines = defines - - -class HDInsightSparkActivity(ExecutionActivity): - """HDInsight Spark activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param root_path: Required. The root path in 'sparkJobLinkedService' for all the job’s files. - Type: string (or Expression with resultType string). - :type root_path: object - :param entry_file_path: Required. The relative path to the root folder of the code/package to - be executed. Type: string (or Expression with resultType string). - :type entry_file_path: object - :param arguments: The user-specified arguments to HDInsightSparkActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param spark_job_linked_service: The storage linked service for uploading the entry file and - dependencies, and for receiving logs. - :type spark_job_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param class_name: The application's Java/Spark main class. - :type class_name: str - :param proxy_user: The user to impersonate that will execute the job. Type: string (or - Expression with resultType string). - :type proxy_user: object - :param spark_config: Spark configuration property. - :type spark_config: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'root_path': {'required': True}, - 'entry_file_path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'root_path': {'key': 'typeProperties.rootPath', 'type': 'object'}, - 'entry_file_path': {'key': 'typeProperties.entryFilePath', 'type': 'object'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'spark_job_linked_service': {'key': 'typeProperties.sparkJobLinkedService', 'type': 'LinkedServiceReference'}, - 'class_name': {'key': 'typeProperties.className', 'type': 'str'}, - 'proxy_user': {'key': 'typeProperties.proxyUser', 'type': 'object'}, - 'spark_config': {'key': 'typeProperties.sparkConfig', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - root_path: object, - entry_file_path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - spark_job_linked_service: Optional["LinkedServiceReference"] = None, - class_name: Optional[str] = None, - proxy_user: Optional[object] = None, - spark_config: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightSparkActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightSpark' - self.root_path = root_path - self.entry_file_path = entry_file_path - self.arguments = arguments - self.get_debug_info = get_debug_info - self.spark_job_linked_service = spark_job_linked_service - self.class_name = class_name - self.proxy_user = proxy_user - self.spark_config = spark_config - - -class HDInsightStreamingActivity(ExecutionActivity): - """HDInsight streaming activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param storage_linked_services: Storage linked service references. - :type storage_linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param arguments: User specified arguments to HDInsightActivity. - :type arguments: list[object] - :param get_debug_info: Debug info option. Possible values include: "None", "Always", "Failure". - :type get_debug_info: str or ~azure.synapse.artifacts.models.HDInsightActivityDebugInfoOption - :param mapper: Required. Mapper executable name. Type: string (or Expression with resultType - string). - :type mapper: object - :param reducer: Required. Reducer executable name. Type: string (or Expression with resultType - string). - :type reducer: object - :param input: Required. Input blob path. Type: string (or Expression with resultType string). - :type input: object - :param output: Required. Output blob path. Type: string (or Expression with resultType string). - :type output: object - :param file_paths: Required. Paths to streaming job files. Can be directories. - :type file_paths: list[object] - :param file_linked_service: Linked service reference where the files are located. - :type file_linked_service: ~azure.synapse.artifacts.models.LinkedServiceReference - :param combiner: Combiner executable name. Type: string (or Expression with resultType string). - :type combiner: object - :param command_environment: Command line environment values. - :type command_environment: list[object] - :param defines: Allows user to specify defines for streaming job request. - :type defines: dict[str, object] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'mapper': {'required': True}, - 'reducer': {'required': True}, - 'input': {'required': True}, - 'output': {'required': True}, - 'file_paths': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'storage_linked_services': {'key': 'typeProperties.storageLinkedServices', 'type': '[LinkedServiceReference]'}, - 'arguments': {'key': 'typeProperties.arguments', 'type': '[object]'}, - 'get_debug_info': {'key': 'typeProperties.getDebugInfo', 'type': 'str'}, - 'mapper': {'key': 'typeProperties.mapper', 'type': 'object'}, - 'reducer': {'key': 'typeProperties.reducer', 'type': 'object'}, - 'input': {'key': 'typeProperties.input', 'type': 'object'}, - 'output': {'key': 'typeProperties.output', 'type': 'object'}, - 'file_paths': {'key': 'typeProperties.filePaths', 'type': '[object]'}, - 'file_linked_service': {'key': 'typeProperties.fileLinkedService', 'type': 'LinkedServiceReference'}, - 'combiner': {'key': 'typeProperties.combiner', 'type': 'object'}, - 'command_environment': {'key': 'typeProperties.commandEnvironment', 'type': '[object]'}, - 'defines': {'key': 'typeProperties.defines', 'type': '{object}'}, - } - - def __init__( - self, - *, - name: str, - mapper: object, - reducer: object, - input: object, - output: object, - file_paths: List[object], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - storage_linked_services: Optional[List["LinkedServiceReference"]] = None, - arguments: Optional[List[object]] = None, - get_debug_info: Optional[Union[str, "HDInsightActivityDebugInfoOption"]] = None, - file_linked_service: Optional["LinkedServiceReference"] = None, - combiner: Optional[object] = None, - command_environment: Optional[List[object]] = None, - defines: Optional[Dict[str, object]] = None, - **kwargs - ): - super(HDInsightStreamingActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'HDInsightStreaming' - self.storage_linked_services = storage_linked_services - self.arguments = arguments - self.get_debug_info = get_debug_info - self.mapper = mapper - self.reducer = reducer - self.input = input - self.output = output - self.file_paths = file_paths - self.file_linked_service = file_linked_service - self.combiner = combiner - self.command_environment = command_environment - self.defines = defines - - -class HiveLinkedService(LinkedService): - """Hive Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Hive server, separated by ';' for - multiple hosts (only when serviceDiscoveryMode is enable). - :type host: object - :param port: The TCP port that the Hive server uses to listen for client connections. - :type port: object - :param server_type: The type of Hive server. Possible values include: "HiveServer1", - "HiveServer2", "HiveThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.HiveServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.HiveThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Hive server. - Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.HiveAuthenticationType - :param service_discovery_mode: true to indicate using the ZooKeeper service, false not. - :type service_discovery_mode: object - :param zoo_keeper_name_space: The namespace on ZooKeeper under which Hive Server 2 nodes are - added. - :type zoo_keeper_name_space: object - :param use_native_query: Specifies whether the driver uses native HiveQL queries,or converts - them into an equivalent form in HiveQL. - :type use_native_query: object - :param username: The user name that you use to access Hive Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Hive server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'service_discovery_mode': {'key': 'typeProperties.serviceDiscoveryMode', 'type': 'object'}, - 'zoo_keeper_name_space': {'key': 'typeProperties.zooKeeperNameSpace', 'type': 'object'}, - 'use_native_query': {'key': 'typeProperties.useNativeQuery', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "HiveAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - server_type: Optional[Union[str, "HiveServerType"]] = None, - thrift_transport_protocol: Optional[Union[str, "HiveThriftTransportProtocol"]] = None, - service_discovery_mode: Optional[object] = None, - zoo_keeper_name_space: Optional[object] = None, - use_native_query: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - http_path: Optional[object] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HiveLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hive' - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.service_discovery_mode = service_discovery_mode - self.zoo_keeper_name_space = zoo_keeper_name_space - self.use_native_query = use_native_query - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class HiveObjectDataset(Dataset): - """Hive Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Hive. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Hive. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(HiveObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HiveObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class HttpLinkedService(LinkedService): - """Linked service for an HTTP source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the HTTP endpoint, e.g. http://www.microsoft.com. Type: - string (or Expression with resultType string). - :type url: object - :param authentication_type: The authentication type to be used to connect to the HTTP server. - Possible values include: "Basic", "Anonymous", "Digest", "Windows", "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.HttpAuthenticationType - :param user_name: User name for Basic, Digest, or Windows authentication. Type: string (or - Expression with resultType string). - :type user_name: object - :param password: Password for Basic, Digest, Windows, or ClientCertificate with - EmbeddedCertData authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param embedded_cert_data: Base64 encoded certificate data for ClientCertificate - authentication. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type embedded_cert_data: object - :param cert_thumbprint: Thumbprint of certificate for ClientCertificate authentication. Only - valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either - CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression - with resultType string). - :type cert_thumbprint: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param enable_server_certificate_validation: If true, validate the HTTPS server SSL - certificate. Default value is true. Type: boolean (or Expression with resultType boolean). - :type enable_server_certificate_validation: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'embedded_cert_data': {'key': 'typeProperties.embeddedCertData', 'type': 'object'}, - 'cert_thumbprint': {'key': 'typeProperties.certThumbprint', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "HttpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - embedded_cert_data: Optional[object] = None, - cert_thumbprint: Optional[object] = None, - encrypted_credential: Optional[object] = None, - enable_server_certificate_validation: Optional[object] = None, - **kwargs - ): - super(HttpLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'HttpServer' - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.embedded_cert_data = embedded_cert_data - self.cert_thumbprint = cert_thumbprint - self.encrypted_credential = encrypted_credential - self.enable_server_certificate_validation = enable_server_certificate_validation - - -class HubspotLinkedService(LinkedService): - """Hubspot Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with your Hubspot application. - :type client_id: object - :param client_secret: The client secret associated with your Hubspot application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: The access token obtained when initially authenticating your OAuth - integration. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param refresh_token: The refresh token obtained when initially authenticating your OAuth - integration. - :type refresh_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'refresh_token': {'key': 'typeProperties.refreshToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - access_token: Optional["SecretBase"] = None, - refresh_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(HubspotLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Hubspot' - self.client_id = client_id - self.client_secret = client_secret - self.access_token = access_token - self.refresh_token = refresh_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class HubspotObjectDataset(Dataset): - """Hubspot Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(HubspotObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'HubspotObject' - self.table_name = table_name - - -class IfConditionActivity(Activity): - """This activity evaluates a boolean expression and executes either the activities under the ifTrueActivities property or the ifFalseActivities property depending on the result of the expression. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. This is used to - determine the block of activities (ifTrueActivities or ifFalseActivities) that will be - executed. - :type expression: ~azure.synapse.artifacts.models.Expression - :param if_true_activities: List of activities to execute if expression is evaluated to true. - This is an optional property and if not provided, the activity will exit without any action. - :type if_true_activities: list[~azure.synapse.artifacts.models.Activity] - :param if_false_activities: List of activities to execute if expression is evaluated to false. - This is an optional property and if not provided, the activity will exit without any action. - :type if_false_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'if_true_activities': {'key': 'typeProperties.ifTrueActivities', 'type': '[Activity]'}, - 'if_false_activities': {'key': 'typeProperties.ifFalseActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - expression: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - if_true_activities: Optional[List["Activity"]] = None, - if_false_activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(IfConditionActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'IfCondition' - self.expression = expression - self.if_true_activities = if_true_activities - self.if_false_activities = if_false_activities - - -class ImpalaLinkedService(LinkedService): - """Impala server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Impala server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Impala server uses to listen for client connections. The - default value is 21050. - :type port: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Anonymous", "SASLUsername", "UsernameAndPassword". - :type authentication_type: str or ~azure.synapse.artifacts.models.ImpalaAuthenticationType - :param username: The user name used to access the Impala server. The default value is anonymous - when using SASLUsername. - :type username: object - :param password: The password corresponding to the user name when using UsernameAndPassword. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "ImpalaAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ImpalaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Impala' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class ImpalaObjectDataset(Dataset): - """Impala server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Impala. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Impala. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(ImpalaObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ImpalaObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class InformixLinkedService(LinkedService): - """Informix linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Informix as ODBC data - store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType - string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(InformixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Informix' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class InformixTableDataset(Dataset): - """The Informix table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Informix table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(InformixTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'InformixTable' - self.table_name = table_name - - -class IntegrationRuntimeReference(msrest.serialization.Model): - """Integration runtime reference type. - - 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 type: Required. Type of integration runtime. Default value: - "IntegrationRuntimeReference". - :vartype type: str - :param reference_name: Required. Reference integration runtime name. - :type reference_name: str - :param parameters: Arguments for integration runtime. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "IntegrationRuntimeReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(IntegrationRuntimeReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class JiraLinkedService(LinkedService): - """Jira Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Jira service. (e.g. - jira.example.com). - :type host: object - :param port: The TCP port that the Jira server uses to listen for client connections. The - default value is 443 if connecting through HTTPS, or 8080 if connecting through HTTP. - :type port: object - :param username: Required. The user name that you use to access Jira Service. - :type username: object - :param password: The password corresponding to the user name that you provided in the username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - username: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - password: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(JiraLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Jira' - self.host = host - self.port = port - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class JiraObjectDataset(Dataset): - """Jira Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(JiraObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'JiraObject' - self.table_name = table_name - - -class JsonDataset(Dataset): - """Json dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the json data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param encoding_name: The code page name of the preferred encoding. If not specified, the - default value is UTF-8, unless BOM denotes another Unicode encoding. Refer to the name column - of the table in the following link to set supported values: - https://msdn.microsoft.com/library/system.text.encoding.aspx. Type: string (or Expression with - resultType string). - :type encoding_name: object - :param compression: The data compression method used for the json dataset. - :type compression: ~azure.synapse.artifacts.models.DatasetCompression - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'encoding_name': {'key': 'typeProperties.encodingName', 'type': 'object'}, - 'compression': {'key': 'typeProperties.compression', 'type': 'DatasetCompression'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - encoding_name: Optional[object] = None, - compression: Optional["DatasetCompression"] = None, - **kwargs - ): - super(JsonDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Json' - self.location = location - self.encoding_name = encoding_name - self.compression = compression - - -class LinkedServiceDebugResource(SubResourceDebugResource): - """Linked service debug resource. - - All required parameters must be populated in order to send to Azure. - - :param name: The resource name. - :type name: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'properties': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - *, - properties: "LinkedService", - name: Optional[str] = None, - **kwargs - ): - super(LinkedServiceDebugResource, self).__init__(name=name, **kwargs) - self.properties = properties - - -class LinkedServiceListResponse(msrest.serialization.Model): - """A list of linked service resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of linked services. - :type value: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[LinkedServiceResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["LinkedServiceResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(LinkedServiceListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class LinkedServiceReference(msrest.serialization.Model): - """Linked service reference type. - - 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 type: Required. Linked service reference type. Default value: "LinkedServiceReference". - :vartype type: str - :param reference_name: Required. Reference LinkedService name. - :type reference_name: str - :param parameters: Arguments for LinkedService. - :type parameters: dict[str, object] - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - type = "LinkedServiceReference" - - def __init__( - self, - *, - reference_name: str, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(LinkedServiceReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.parameters = parameters - - -class LinkedServiceResource(SubResource): - """Linked service resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of linked service. - :type properties: ~azure.synapse.artifacts.models.LinkedService - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'LinkedService'}, - } - - def __init__( - self, - *, - properties: "LinkedService", - **kwargs - ): - super(LinkedServiceResource, self).__init__(**kwargs) - self.properties = properties - - -class LogStorageSettings(msrest.serialization.Model): - """Log storage settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Log storage linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing detailed logs of activity execution. Type: string - (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - **kwargs - ): - super(LogStorageSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class LookupActivity(ExecutionActivity): - """Lookup activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param source: Required. Dataset-specific source properties, same as copy activity source. - :type source: ~azure.synapse.artifacts.models.CopySource - :param dataset: Required. Lookup activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - :param first_row_only: Whether to return first row or all rows. Default value is true. Type: - boolean (or Expression with resultType boolean). - :type first_row_only: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'source': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'source': {'key': 'typeProperties.source', 'type': 'CopySource'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - 'first_row_only': {'key': 'typeProperties.firstRowOnly', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - source: "CopySource", - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - first_row_only: Optional[object] = None, - **kwargs - ): - super(LookupActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'Lookup' - self.source = source - self.dataset = dataset - self.first_row_only = first_row_only - - -class MagentoLinkedService(LinkedService): - """Magento server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Magento instance. (i.e. 192.168.222.110/magento3). - :type host: object - :param access_token: The access token from Magento. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MagentoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Magento' - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class MagentoObjectDataset(Dataset): - """Magento server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MagentoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MagentoObject' - self.table_name = table_name - - -class MappingDataFlow(DataFlow): - """Mapping data flow. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of data flow.Constant filled by server. - :type type: str - :param description: The description of the data flow. - :type description: str - :param annotations: List of tags that can be used for describing the data flow. - :type annotations: list[object] - :param folder: The folder that this data flow is in. If not specified, Data flow will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.DataFlowFolder - :param sources: List of sources in data flow. - :type sources: list[~azure.synapse.artifacts.models.DataFlowSource] - :param sinks: List of sinks in data flow. - :type sinks: list[~azure.synapse.artifacts.models.DataFlowSink] - :param transformations: List of transformations in data flow. - :type transformations: list[~azure.synapse.artifacts.models.Transformation] - :param script: DataFlow script. - :type script: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DataFlowFolder'}, - 'sources': {'key': 'typeProperties.sources', 'type': '[DataFlowSource]'}, - 'sinks': {'key': 'typeProperties.sinks', 'type': '[DataFlowSink]'}, - 'transformations': {'key': 'typeProperties.transformations', 'type': '[Transformation]'}, - 'script': {'key': 'typeProperties.script', 'type': 'str'}, - } - - def __init__( - self, - *, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DataFlowFolder"] = None, - sources: Optional[List["DataFlowSource"]] = None, - sinks: Optional[List["DataFlowSink"]] = None, - transformations: Optional[List["Transformation"]] = None, - script: Optional[str] = None, - **kwargs - ): - super(MappingDataFlow, self).__init__(description=description, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MappingDataFlow' - self.sources = sources - self.sinks = sinks - self.transformations = transformations - self.script = script - - -class MariaDBLinkedService(LinkedService): - """MariaDB server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MariaDBLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MariaDB' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class MariaDBTableDataset(Dataset): - """MariaDB server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MariaDBTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MariaDBTable' - self.table_name = table_name - - -class MarketoLinkedService(LinkedService): - """Marketo server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Marketo server. (i.e. 123-ABC-321.mktorest.com). - :type endpoint: object - :param client_id: Required. The client Id of your Marketo service. - :type client_id: object - :param client_secret: The client secret of your Marketo service. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MarketoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Marketo' - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class MarketoObjectDataset(Dataset): - """Marketo server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MarketoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MarketoObject' - self.table_name = table_name - - -class MicrosoftAccessLinkedService(LinkedService): - """Microsoft Access linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the Microsoft Access as - ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with - resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MicrosoftAccessLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MicrosoftAccess' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class MicrosoftAccessTableDataset(Dataset): - """The Microsoft Access table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Microsoft Access table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MicrosoftAccessTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MicrosoftAccessTable' - self.table_name = table_name - - -class MongoDbCollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection_name: Required. The table name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection_name': {'key': 'typeProperties.collectionName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(MongoDbCollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MongoDbCollection' - self.collection_name = collection_name - - -class MongoDbLinkedService(LinkedService): - """Linked service for MongoDb data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. The IP address or server name of the MongoDB server. Type: string (or - Expression with resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the MongoDB - database. Possible values include: "Basic", "Anonymous". - :type authentication_type: str or ~azure.synapse.artifacts.models.MongoDbAuthenticationType - :param database_name: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database_name: object - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param auth_source: Database to verify the username and password. Type: string (or Expression - with resultType string). - :type auth_source: object - :param port: The TCP port number that the MongoDB server uses to listen for client connections. - The default value is 27017. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_ssl: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. Type: boolean (or Expression with resultType boolean). - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'database_name': {'key': 'typeProperties.databaseName', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'auth_source': {'key': 'typeProperties.authSource', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - database_name: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "MongoDbAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - auth_source: Optional[object] = None, - port: Optional[object] = None, - enable_ssl: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MongoDbLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MongoDb' - self.server = server - self.authentication_type = authentication_type - self.database_name = database_name - self.username = username - self.password = password - self.auth_source = auth_source - self.port = port - self.enable_ssl = enable_ssl - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class MongoDbV2CollectionDataset(Dataset): - """The MongoDB database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param collection: Required. The collection name of the MongoDB database. Type: string (or - Expression with resultType string). - :type collection: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'collection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'collection': {'key': 'typeProperties.collection', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - collection: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(MongoDbV2CollectionDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MongoDbV2Collection' - self.collection = collection - - -class MongoDbV2LinkedService(LinkedService): - """Linked service for MongoDB data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The MongoDB connection string. Type: string, SecureString - or AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. - :type connection_string: object - :param database: Required. The name of the MongoDB database that you want to access. Type: - string (or Expression with resultType string). - :type database: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(MongoDbV2LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MongoDbV2' - self.connection_string = connection_string - self.database = database - - -class Trigger(msrest.serialization.Model): - """Azure Synapse nested object which contains information about creating pipeline run. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MultiplePipelineTrigger, RerunTumblingWindowTrigger. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - } - - _subtype_map = { - 'type': {'MultiplePipelineTrigger': 'MultiplePipelineTrigger', 'RerunTumblingWindowTrigger': 'RerunTumblingWindowTrigger'} - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(Trigger, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type: str = 'Trigger' - self.description = description - self.runtime_state = None - self.annotations = annotations - - -class MultiplePipelineTrigger(Trigger): - """Base class for all triggers that support one to many model for trigger to pipeline. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param pipelines: Pipelines that need to be started. - :type pipelines: list[~azure.synapse.artifacts.models.TriggerPipelineReference] - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'pipelines': {'key': 'pipelines', 'type': '[TriggerPipelineReference]'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - pipelines: Optional[List["TriggerPipelineReference"]] = None, - **kwargs - ): - super(MultiplePipelineTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.type: str = 'MultiplePipelineTrigger' - self.pipelines = pipelines - - -class MySqlLinkedService(LinkedService): - """Linked service for MySQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(MySqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'MySql' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class MySqlTableDataset(Dataset): - """The MySQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The MySQL table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(MySqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'MySqlTable' - self.table_name = table_name - - -class NetezzaLinkedService(LinkedService): - """Netezza linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(NetezzaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Netezza' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class NetezzaTableDataset(Dataset): - """Netezza dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Netezza. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Netezza. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(NetezzaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'NetezzaTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class Notebook(msrest.serialization.Model): - """Notebook. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the notebook. - :type description: str - :param big_data_pool: Big data pool reference. - :type big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param session_properties: Session properties. - :type session_properties: ~azure.synapse.artifacts.models.NotebookSessionProperties - :param metadata: Required. Notebook root-level metadata. - :type metadata: ~azure.synapse.artifacts.models.NotebookMetadata - :param nbformat: Required. Notebook format (major number). Incremented between backwards - incompatible changes to the notebook format. - :type nbformat: int - :param nbformat_minor: Required. Notebook format (minor number). Incremented for backward - compatible changes to the notebook format. - :type nbformat_minor: int - :param cells: Required. Array of cells of the current notebook. - :type cells: list[~azure.synapse.artifacts.models.NotebookCell] - """ - - _validation = { - 'metadata': {'required': True}, - 'nbformat': {'required': True}, - 'nbformat_minor': {'required': True}, - 'cells': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'big_data_pool': {'key': 'bigDataPool', 'type': 'BigDataPoolReference'}, - 'session_properties': {'key': 'sessionProperties', 'type': 'NotebookSessionProperties'}, - 'metadata': {'key': 'metadata', 'type': 'NotebookMetadata'}, - 'nbformat': {'key': 'nbformat', 'type': 'int'}, - 'nbformat_minor': {'key': 'nbformat_minor', 'type': 'int'}, - 'cells': {'key': 'cells', 'type': '[NotebookCell]'}, - } - - def __init__( - self, - *, - metadata: "NotebookMetadata", - nbformat: int, - nbformat_minor: int, - cells: List["NotebookCell"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - big_data_pool: Optional["BigDataPoolReference"] = None, - session_properties: Optional["NotebookSessionProperties"] = None, - **kwargs - ): - super(Notebook, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.big_data_pool = big_data_pool - self.session_properties = session_properties - self.metadata = metadata - self.nbformat = nbformat - self.nbformat_minor = nbformat_minor - self.cells = cells - - -class NotebookCell(msrest.serialization.Model): - """Notebook cell. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param cell_type: Required. String identifying the type of cell. - :type cell_type: str - :param metadata: Required. Cell-level metadata. - :type metadata: object - :param source: Required. Contents of the cell, represented as an array of lines. - :type source: list[str] - :param attachments: Attachments associated with the cell. - :type attachments: object - :param outputs: Cell-level output items. - :type outputs: list[~azure.synapse.artifacts.models.NotebookCellOutputItem] - """ - - _validation = { - 'cell_type': {'required': True}, - 'metadata': {'required': True}, - 'source': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'cell_type': {'key': 'cell_type', 'type': 'str'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - 'source': {'key': 'source', 'type': '[str]'}, - 'attachments': {'key': 'attachments', 'type': 'object'}, - 'outputs': {'key': 'outputs', 'type': '[NotebookCellOutputItem]'}, - } - - def __init__( - self, - *, - cell_type: str, - metadata: object, - source: List[str], - additional_properties: Optional[Dict[str, object]] = None, - attachments: Optional[object] = None, - outputs: Optional[List["NotebookCellOutputItem"]] = None, - **kwargs - ): - super(NotebookCell, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.cell_type = cell_type - self.metadata = metadata - self.source = source - self.attachments = attachments - self.outputs = outputs - - -class NotebookCellOutputItem(msrest.serialization.Model): - """An item of the notebook cell execution output. - - All required parameters must be populated in order to send to Azure. - - :param name: For output_type=stream, determines the name of stream (stdout / stderr). - :type name: str - :param execution_count: Execution sequence number. - :type execution_count: int - :param output_type: Required. Execution, display, or stream outputs. Possible values include: - "execute_result", "display_data", "stream", "error". - :type output_type: str or ~azure.synapse.artifacts.models.CellOutputType - :param text: For output_type=stream, the stream's text output, represented as a string or an - array of strings. - :type text: object - :param data: Output data. Use MIME type as key, and content as value. - :type data: object - :param metadata: Metadata for the output item. - :type metadata: object - """ - - _validation = { - 'output_type': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'execution_count': {'key': 'execution_count', 'type': 'int'}, - 'output_type': {'key': 'output_type', 'type': 'str'}, - 'text': {'key': 'text', 'type': 'object'}, - 'data': {'key': 'data', 'type': 'object'}, - 'metadata': {'key': 'metadata', 'type': 'object'}, - } - - def __init__( - self, - *, - output_type: Union[str, "CellOutputType"], - name: Optional[str] = None, - execution_count: Optional[int] = None, - text: Optional[object] = None, - data: Optional[object] = None, - metadata: Optional[object] = None, - **kwargs - ): - super(NotebookCellOutputItem, self).__init__(**kwargs) - self.name = name - self.execution_count = execution_count - self.output_type = output_type - self.text = text - self.data = data - self.metadata = metadata - - -class NotebookKernelSpec(msrest.serialization.Model): - """Kernel information. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Name of the kernel specification. - :type name: str - :param display_name: Required. Name to display in UI. - :type display_name: str - """ - - _validation = { - 'name': {'required': True}, - 'display_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'display_name': {'key': 'display_name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - display_name: str, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(NotebookKernelSpec, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.display_name = display_name - - -class NotebookLanguageInfo(msrest.serialization.Model): - """Language info. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. The programming language which this kernel runs. - :type name: str - :param codemirror_mode: The codemirror mode to use for code in this language. - :type codemirror_mode: str - """ - - _validation = { - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'codemirror_mode': {'key': 'codemirror_mode', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - codemirror_mode: Optional[str] = None, - **kwargs - ): - super(NotebookLanguageInfo, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.codemirror_mode = codemirror_mode - - -class NotebookListResponse(msrest.serialization.Model): - """A list of Notebook resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of Notebooks. - :type value: list[~azure.synapse.artifacts.models.NotebookResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[NotebookResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["NotebookResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(NotebookListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class NotebookMetadata(msrest.serialization.Model): - """Notebook root-level metadata. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param kernelspec: Kernel information. - :type kernelspec: ~azure.synapse.artifacts.models.NotebookKernelSpec - :param language_info: Language info. - :type language_info: ~azure.synapse.artifacts.models.NotebookLanguageInfo - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'kernelspec': {'key': 'kernelspec', 'type': 'NotebookKernelSpec'}, - 'language_info': {'key': 'language_info', 'type': 'NotebookLanguageInfo'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - kernelspec: Optional["NotebookKernelSpec"] = None, - language_info: Optional["NotebookLanguageInfo"] = None, - **kwargs - ): - super(NotebookMetadata, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.kernelspec = kernelspec - self.language_info = language_info - - -class NotebookResource(SubResource): - """Notebook resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of Notebook. - :type properties: ~azure.synapse.artifacts.models.Notebook - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Notebook'}, - } - - def __init__( - self, - *, - properties: "Notebook", - **kwargs - ): - super(NotebookResource, self).__init__(**kwargs) - self.properties = properties - - -class NotebookSessionProperties(msrest.serialization.Model): - """Session properties. - - All required parameters must be populated in order to send to Azure. - - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this session. - :type num_executors: int - """ - - _validation = { - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - driver_memory: str, - driver_cores: int, - executor_memory: str, - executor_cores: int, - num_executors: int, - **kwargs - ): - super(NotebookSessionProperties, self).__init__(**kwargs) - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.num_executors = num_executors - - -class ODataLinkedService(LinkedService): - """Open Data Protocol (OData) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of the OData service endpoint. Type: string (or Expression with - resultType string). - :type url: object - :param authentication_type: Type of authentication used to connect to the OData service. - Possible values include: "Basic", "Anonymous", "Windows", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.ODataAuthenticationType - :param user_name: User name of the OData service. Type: string (or Expression with resultType - string). - :type user_name: object - :param password: Password of the OData service. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param tenant: Specify the tenant information (domain name or tenant ID) under which your - application resides. Type: string (or Expression with resultType string). - :type tenant: object - :param service_principal_id: Specify the application id of your application registered in Azure - Active Directory. Type: string (or Expression with resultType string). - :type service_principal_id: object - :param aad_resource_id: Specify the resource you are requesting authorization to use Directory. - Type: string (or Expression with resultType string). - :type aad_resource_id: object - :param aad_service_principal_credential_type: Specify the credential type (key or cert) is used - for service principal. Possible values include: "ServicePrincipalKey", "ServicePrincipalCert". - :type aad_service_principal_credential_type: str or - ~azure.synapse.artifacts.models.ODataAadServicePrincipalCredentialType - :param service_principal_key: Specify the secret of your application registered in Azure Active - Directory. Type: string (or Expression with resultType string). - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert: Specify the base64 encoded certificate of your - application registered in Azure Active Directory. Type: string (or Expression with resultType - string). - :type service_principal_embedded_cert: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_embedded_cert_password: Specify the password of your certificate if - your certificate has a password and you are using AadServicePrincipal authentication. Type: - string (or Expression with resultType string). - :type service_principal_embedded_cert_password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'aad_service_principal_credential_type': {'key': 'typeProperties.aadServicePrincipalCredentialType', 'type': 'str'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'service_principal_embedded_cert': {'key': 'typeProperties.servicePrincipalEmbeddedCert', 'type': 'SecretBase'}, - 'service_principal_embedded_cert_password': {'key': 'typeProperties.servicePrincipalEmbeddedCertPassword', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[Union[str, "ODataAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - tenant: Optional[object] = None, - service_principal_id: Optional[object] = None, - aad_resource_id: Optional[object] = None, - aad_service_principal_credential_type: Optional[Union[str, "ODataAadServicePrincipalCredentialType"]] = None, - service_principal_key: Optional["SecretBase"] = None, - service_principal_embedded_cert: Optional["SecretBase"] = None, - service_principal_embedded_cert_password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ODataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'OData' - self.url = url - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.tenant = tenant - self.service_principal_id = service_principal_id - self.aad_resource_id = aad_resource_id - self.aad_service_principal_credential_type = aad_service_principal_credential_type - self.service_principal_key = service_principal_key - self.service_principal_embedded_cert = service_principal_embedded_cert - self.service_principal_embedded_cert_password = service_principal_embedded_cert_password - self.encrypted_credential = encrypted_credential - - -class ODataResourceDataset(Dataset): - """The Open Data Protocol (OData) resource dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: The OData resource path. Type: string (or Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - path: Optional[object] = None, - **kwargs - ): - super(ODataResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ODataResource' - self.path = path - - -class OdbcLinkedService(LinkedService): - """Open Database Connectivity (ODBC) linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The non-access credential portion of the connection string - as well as an optional encrypted credential. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param authentication_type: Type of authentication used to connect to the ODBC data store. - Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). - :type authentication_type: object - :param credential: The access credential portion of the connection string specified in driver- - specific property-value format. - :type credential: ~azure.synapse.artifacts.models.SecretBase - :param user_name: User name for Basic authentication. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'object'}, - 'credential': {'key': 'typeProperties.credential', 'type': 'SecretBase'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - authentication_type: Optional[object] = None, - credential: Optional["SecretBase"] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OdbcLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Odbc' - self.connection_string = connection_string - self.authentication_type = authentication_type - self.credential = credential - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class OdbcTableDataset(Dataset): - """The ODBC table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The ODBC table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(OdbcTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OdbcTable' - self.table_name = table_name - - -class Office365Dataset(Dataset): - """The Office365 account. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. Name of the dataset to extract from Office 365. Type: string (or - Expression with resultType string). - :type table_name: object - :param predicate: A predicate expression that can be used to filter the specific rows to - extract from Office 365. Type: string (or Expression with resultType string). - :type predicate: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'predicate': {'key': 'typeProperties.predicate', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - table_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - predicate: Optional[object] = None, - **kwargs - ): - super(Office365Dataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Office365Table' - self.table_name = table_name - self.predicate = predicate - - -class Office365LinkedService(LinkedService): - """Office365 linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param office365_tenant_id: Required. Azure tenant ID to which the Office 365 account belongs. - Type: string (or Expression with resultType string). - :type office365_tenant_id: object - :param service_principal_tenant_id: Required. Specify the tenant information under which your - Azure AD web application resides. Type: string (or Expression with resultType string). - :type service_principal_tenant_id: object - :param service_principal_id: Required. Specify the application's client ID. Type: string (or - Expression with resultType string). - :type service_principal_id: object - :param service_principal_key: Required. Specify the application's key. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'office365_tenant_id': {'required': True}, - 'service_principal_tenant_id': {'required': True}, - 'service_principal_id': {'required': True}, - 'service_principal_key': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'office365_tenant_id': {'key': 'typeProperties.office365TenantId', 'type': 'object'}, - 'service_principal_tenant_id': {'key': 'typeProperties.servicePrincipalTenantId', 'type': 'object'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - office365_tenant_id: object, - service_principal_tenant_id: object, - service_principal_id: object, - service_principal_key: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(Office365LinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Office365' - self.office365_tenant_id = office365_tenant_id - self.service_principal_tenant_id = service_principal_tenant_id - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.encrypted_credential = encrypted_credential - - -class OracleLinkedService(LinkedService): - """Oracle database. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OracleLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Oracle' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class OracleServiceCloudLinkedService(LinkedService): - """Oracle Service Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Oracle Service Cloud instance. - :type host: object - :param username: Required. The user name that you use to access Oracle Service Cloud server. - :type username: object - :param password: Required. The password corresponding to the user name that you provided in the - username key. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - username: object, - password: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(OracleServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'OracleServiceCloud' - self.host = host - self.username = username - self.password = password - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class OracleServiceCloudObjectDataset(Dataset): - """Oracle Service Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(OracleServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OracleServiceCloudObject' - self.table_name = table_name - - -class OracleTableDataset(Dataset): - """The on-premises Oracle database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the on-premises Oracle database. Type: - string (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the on-premises Oracle database. Type: string (or Expression - with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(OracleTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'OracleTable' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class OrcDataset(Dataset): - """ORC dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the ORC data storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param orc_compression_codec: Possible values include: "none", "zlib", "snappy". - :type orc_compression_codec: str or ~azure.synapse.artifacts.models.OrcCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'orc_compression_codec': {'key': 'typeProperties.orcCompressionCodec', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - orc_compression_codec: Optional[Union[str, "OrcCompressionCodec"]] = None, - **kwargs - ): - super(OrcDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Orc' - self.location = location - self.orc_compression_codec = orc_compression_codec - - -class ParameterSpecification(msrest.serialization.Model): - """Definition of a single parameter for an entity. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Parameter type. Possible values include: "Object", "String", "Int", - "Float", "Bool", "Array", "SecureString". - :type type: str or ~azure.synapse.artifacts.models.ParameterType - :param default_value: Default value of parameter. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - *, - type: Union[str, "ParameterType"], - default_value: Optional[object] = None, - **kwargs - ): - super(ParameterSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class ParquetDataset(Dataset): - """Parquet dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param location: The location of the parquet storage. - :type location: ~azure.synapse.artifacts.models.DatasetLocation - :param compression_codec: Possible values include: "none", "gzip", "snappy", "lzo". - :type compression_codec: str or ~azure.synapse.artifacts.models.ParquetCompressionCodec - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'location': {'key': 'typeProperties.location', 'type': 'DatasetLocation'}, - 'compression_codec': {'key': 'typeProperties.compressionCodec', 'type': 'str'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - location: Optional["DatasetLocation"] = None, - compression_codec: Optional[Union[str, "ParquetCompressionCodec"]] = None, - **kwargs - ): - super(ParquetDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'Parquet' - self.location = location - self.compression_codec = compression_codec - - -class PaypalLinkedService(LinkedService): - """Paypal Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the PayPal instance. (i.e. api.sandbox.paypal.com). - :type host: object - :param client_id: Required. The client ID associated with your PayPal application. - :type client_id: object - :param client_secret: The client secret associated with your PayPal application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PaypalLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Paypal' - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class PaypalObjectDataset(Dataset): - """Paypal Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(PaypalObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PaypalObject' - self.table_name = table_name - - -class PhoenixLinkedService(LinkedService): - """Phoenix server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Phoenix server. (i.e. - 192.168.222.160). - :type host: object - :param port: The TCP port that the Phoenix server uses to listen for client connections. The - default value is 8765. - :type port: object - :param http_path: The partial URL corresponding to the Phoenix server. (i.e. - /gateway/sandbox/phoenix/version). The default value is hbasephoenix if using - WindowsAzureHDInsightService. - :type http_path: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Phoenix server. Possible values include: "Anonymous", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.PhoenixAuthenticationType - :param username: The user name used to connect to the Phoenix server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - authentication_type: Union[str, "PhoenixAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - http_path: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PhoenixLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Phoenix' - self.host = host - self.port = port - self.http_path = http_path - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class PhoenixObjectDataset(Dataset): - """Phoenix server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Phoenix. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Phoenix. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PhoenixObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PhoenixObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class PipelineFolder(msrest.serialization.Model): - """The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. - - :param name: The name of the folder that this Pipeline is in. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - **kwargs - ): - super(PipelineFolder, self).__init__(**kwargs) - self.name = name - - -class PipelineListResponse(msrest.serialization.Model): - """A list of pipeline resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipelines. - :type value: list[~azure.synapse.artifacts.models.PipelineResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["PipelineResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(PipelineListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class PipelineReference(msrest.serialization.Model): - """Pipeline reference type. - - 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 type: Required. Pipeline reference type. Default value: "PipelineReference". - :vartype type: str - :param reference_name: Required. Reference pipeline name. - :type reference_name: str - :param name: Reference name. - :type name: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'reference_name': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'reference_name': {'key': 'referenceName', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - type = "PipelineReference" - - def __init__( - self, - *, - reference_name: str, - name: Optional[str] = None, - **kwargs - ): - super(PipelineReference, self).__init__(**kwargs) - self.reference_name = reference_name - self.name = name - - -class PipelineResource(SubResource): - """Pipeline resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the pipeline. - :type description: str - :param activities: List of activities in pipeline. - :type activities: list[~azure.synapse.artifacts.models.Activity] - :param parameters: List of parameters for pipeline. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param variables: List of variables for pipeline. - :type variables: dict[str, ~azure.synapse.artifacts.models.VariableSpecification] - :param concurrency: The max number of concurrent runs for the pipeline. - :type concurrency: int - :param annotations: List of tags that can be used for describing the Pipeline. - :type annotations: list[object] - :param run_dimensions: Dimensions emitted by Pipeline. - :type run_dimensions: dict[str, object] - :param folder: The folder that this Pipeline is in. If not specified, Pipeline will appear at - the root level. - :type folder: ~azure.synapse.artifacts.models.PipelineFolder - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'concurrency': {'minimum': 1}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'properties.description', 'type': 'str'}, - 'activities': {'key': 'properties.activities', 'type': '[Activity]'}, - 'parameters': {'key': 'properties.parameters', 'type': '{ParameterSpecification}'}, - 'variables': {'key': 'properties.variables', 'type': '{VariableSpecification}'}, - 'concurrency': {'key': 'properties.concurrency', 'type': 'int'}, - 'annotations': {'key': 'properties.annotations', 'type': '[object]'}, - 'run_dimensions': {'key': 'properties.runDimensions', 'type': '{object}'}, - 'folder': {'key': 'properties.folder', 'type': 'PipelineFolder'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - activities: Optional[List["Activity"]] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - variables: Optional[Dict[str, "VariableSpecification"]] = None, - concurrency: Optional[int] = None, - annotations: Optional[List[object]] = None, - run_dimensions: Optional[Dict[str, object]] = None, - folder: Optional["PipelineFolder"] = None, - **kwargs - ): - super(PipelineResource, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.activities = activities - self.parameters = parameters - self.variables = variables - self.concurrency = concurrency - self.annotations = annotations - self.run_dimensions = run_dimensions - self.folder = folder - - -class PipelineRun(msrest.serialization.Model): - """Information about a pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar run_id: Identifier of a run. - :vartype run_id: str - :ivar run_group_id: Identifier that correlates all the recovery runs of a pipeline run. - :vartype run_group_id: str - :ivar is_latest: Indicates if the recovered pipeline run is the latest in its group. - :vartype is_latest: bool - :ivar pipeline_name: The pipeline name. - :vartype pipeline_name: str - :ivar parameters: The full or partial list of parameter name, value pair used in the pipeline - run. - :vartype parameters: dict[str, str] - :ivar invoked_by: Entity that started the pipeline run. - :vartype invoked_by: ~azure.synapse.artifacts.models.PipelineRunInvokedBy - :ivar last_updated: The last updated timestamp for the pipeline run event in ISO8601 format. - :vartype last_updated: ~datetime.datetime - :ivar run_start: The start time of a pipeline run in ISO8601 format. - :vartype run_start: ~datetime.datetime - :ivar run_end: The end time of a pipeline run in ISO8601 format. - :vartype run_end: ~datetime.datetime - :ivar duration_in_ms: The duration of a pipeline run. - :vartype duration_in_ms: int - :ivar status: The status of a pipeline run. - :vartype status: str - :ivar message: The message from a pipeline run. - :vartype message: str - """ - - _validation = { - 'run_id': {'readonly': True}, - 'run_group_id': {'readonly': True}, - 'is_latest': {'readonly': True}, - 'pipeline_name': {'readonly': True}, - 'parameters': {'readonly': True}, - 'invoked_by': {'readonly': True}, - 'last_updated': {'readonly': True}, - 'run_start': {'readonly': True}, - 'run_end': {'readonly': True}, - 'duration_in_ms': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'run_id': {'key': 'runId', 'type': 'str'}, - 'run_group_id': {'key': 'runGroupId', 'type': 'str'}, - 'is_latest': {'key': 'isLatest', 'type': 'bool'}, - 'pipeline_name': {'key': 'pipelineName', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{str}'}, - 'invoked_by': {'key': 'invokedBy', 'type': 'PipelineRunInvokedBy'}, - 'last_updated': {'key': 'lastUpdated', 'type': 'iso-8601'}, - 'run_start': {'key': 'runStart', 'type': 'iso-8601'}, - 'run_end': {'key': 'runEnd', 'type': 'iso-8601'}, - 'duration_in_ms': {'key': 'durationInMs', 'type': 'int'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(PipelineRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.run_id = None - self.run_group_id = None - self.is_latest = None - self.pipeline_name = None - self.parameters = None - self.invoked_by = None - self.last_updated = None - self.run_start = None - self.run_end = None - self.duration_in_ms = None - self.status = None - self.message = None - - -class PipelineRunInvokedBy(msrest.serialization.Model): - """Provides entity name and id that started the pipeline run. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar name: Name of the entity that started the pipeline run. - :vartype name: str - :ivar id: The ID of the entity that started the run. - :vartype id: str - :ivar invoked_by_type: The type of the entity that started the run. - :vartype invoked_by_type: str - """ - - _validation = { - 'name': {'readonly': True}, - 'id': {'readonly': True}, - 'invoked_by_type': {'readonly': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'id': {'key': 'id', 'type': 'str'}, - 'invoked_by_type': {'key': 'invokedByType', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(PipelineRunInvokedBy, self).__init__(**kwargs) - self.name = None - self.id = None - self.invoked_by_type = None - - -class PipelineRunsQueryResponse(msrest.serialization.Model): - """A list pipeline runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of pipeline runs. - :type value: list[~azure.synapse.artifacts.models.PipelineRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[PipelineRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["PipelineRun"], - continuation_token: Optional[str] = None, - **kwargs - ): - super(PipelineRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class PostgreSqlLinkedService(LinkedService): - """Linked service for PostgreSQL data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. - :type connection_string: object - :param password: The Azure key vault secret reference of password in connection string. - :type password: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - password: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PostgreSqlLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'PostgreSql' - self.connection_string = connection_string - self.password = password - self.encrypted_credential = encrypted_credential - - -class PostgreSqlTableDataset(Dataset): - """The PostgreSQL table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The PostgreSQL table name. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The PostgreSQL schema name. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PostgreSqlTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PostgreSqlTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class PrestoLinkedService(LinkedService): - """Presto server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The IP address or host name of the Presto server. (i.e. - 192.168.222.160). - :type host: object - :param server_version: Required. The version of the Presto server. (i.e. 0.148-t). - :type server_version: object - :param catalog: Required. The catalog context for all request against the server. - :type catalog: object - :param port: The TCP port that the Presto server uses to listen for client connections. The - default value is 8080. - :type port: object - :param authentication_type: Required. The authentication mechanism used to connect to the - Presto server. Possible values include: "Anonymous", "LDAP". - :type authentication_type: str or ~azure.synapse.artifacts.models.PrestoAuthenticationType - :param username: The user name used to connect to the Presto server. - :type username: object - :param password: The password corresponding to the user name. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param time_zone_id: The local time zone used by the connection. Valid values for this option - are specified in the IANA Time Zone Database. The default value is the system time zone. - :type time_zone_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'server_version': {'required': True}, - 'catalog': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'server_version': {'key': 'typeProperties.serverVersion', 'type': 'object'}, - 'catalog': {'key': 'typeProperties.catalog', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'time_zone_id': {'key': 'typeProperties.timeZoneID', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - server_version: object, - catalog: object, - authentication_type: Union[str, "PrestoAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - time_zone_id: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(PrestoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Presto' - self.host = host - self.server_version = server_version - self.catalog = catalog - self.port = port - self.authentication_type = authentication_type - self.username = username - self.password = password - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.time_zone_id = time_zone_id - self.encrypted_credential = encrypted_credential - - -class PrestoObjectDataset(Dataset): - """Presto server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Presto. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Presto. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(PrestoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'PrestoObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class QueryDataFlowDebugSessionsResponse(msrest.serialization.Model): - """A list of active debug sessions. - - :param value: Array with all active debug sessions. - :type value: list[~azure.synapse.artifacts.models.DataFlowDebugSessionInfo] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': '[DataFlowDebugSessionInfo]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: Optional[List["DataFlowDebugSessionInfo"]] = None, - next_link: Optional[str] = None, - **kwargs - ): - super(QueryDataFlowDebugSessionsResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class QuickBooksLinkedService(LinkedService): - """QuickBooks server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the QuickBooks server. (i.e. - quickbooks.api.intuit.com). - :type endpoint: object - :param company_id: Required. The company ID of the QuickBooks company to authorize. - :type company_id: object - :param consumer_key: Required. The consumer key for OAuth 1.0 authentication. - :type consumer_key: object - :param consumer_secret: Required. The consumer secret for OAuth 1.0 authentication. - :type consumer_secret: ~azure.synapse.artifacts.models.SecretBase - :param access_token: Required. The access token for OAuth 1.0 authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param access_token_secret: Required. The access token secret for OAuth 1.0 authentication. - :type access_token_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'company_id': {'required': True}, - 'consumer_key': {'required': True}, - 'consumer_secret': {'required': True}, - 'access_token': {'required': True}, - 'access_token_secret': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'company_id': {'key': 'typeProperties.companyId', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'object'}, - 'consumer_secret': {'key': 'typeProperties.consumerSecret', 'type': 'SecretBase'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'access_token_secret': {'key': 'typeProperties.accessTokenSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - company_id: object, - consumer_key: object, - consumer_secret: "SecretBase", - access_token: "SecretBase", - access_token_secret: "SecretBase", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - use_encrypted_endpoints: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(QuickBooksLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'QuickBooks' - self.endpoint = endpoint - self.company_id = company_id - self.consumer_key = consumer_key - self.consumer_secret = consumer_secret - self.access_token = access_token - self.access_token_secret = access_token_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.encrypted_credential = encrypted_credential - - -class QuickBooksObjectDataset(Dataset): - """QuickBooks server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(QuickBooksObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'QuickBooksObject' - self.table_name = table_name - - -class RedirectIncompatibleRowSettings(msrest.serialization.Model): - """Redirect incompatible row settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Name of the Azure Storage, Storage SAS, or Azure Data - Lake Store linked service used for redirecting incompatible row. Must be specified if - redirectIncompatibleRowSettings is specified. Type: string (or Expression with resultType - string). - :type linked_service_name: object - :param path: The path for storing the redirect incompatible row data. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'object'}, - 'path': {'key': 'path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: object, - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - **kwargs - ): - super(RedirectIncompatibleRowSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - - -class RelationalTableDataset(Dataset): - """The relational table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The relational table name. Type: string (or Expression with resultType - string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(RelationalTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'RelationalTable' - self.table_name = table_name - - -class RerunTriggerListResponse(msrest.serialization.Model): - """A list of rerun triggers. - - 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. - - :param value: Required. List of rerun triggers. - :type value: list[~azure.synapse.artifacts.models.RerunTriggerResource] - :ivar next_link: The continuation token for getting the next page of results, if any remaining - results exist, null otherwise. - :vartype next_link: str - """ - - _validation = { - 'value': {'required': True}, - 'next_link': {'readonly': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[RerunTriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["RerunTriggerResource"], - **kwargs - ): - super(RerunTriggerListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = None - - -class RerunTriggerResource(SubResource): - """RerunTrigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the rerun trigger. - :type properties: ~azure.synapse.artifacts.models.RerunTumblingWindowTrigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'RerunTumblingWindowTrigger'}, - } - - def __init__( - self, - *, - properties: "RerunTumblingWindowTrigger", - **kwargs - ): - super(RerunTriggerResource, self).__init__(**kwargs) - self.properties = properties - - -class RerunTumblingWindowTrigger(Trigger): - """Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Trigger type.Constant filled by server. - :type type: str - :param description: Trigger description. - :type description: str - :ivar runtime_state: Indicates if trigger is running or not. Updated when Start/Stop APIs are - called on the Trigger. Possible values include: "Started", "Stopped", "Disabled". - :vartype runtime_state: str or ~azure.synapse.artifacts.models.TriggerRuntimeState - :param annotations: List of tags that can be used for describing the trigger. - :type annotations: list[object] - :param parent_trigger: The parent trigger reference. - :type parent_trigger: object - :param requested_start_time: Required. The start time for the time period for which restatement - is initiated. Only UTC time is currently supported. - :type requested_start_time: ~datetime.datetime - :param requested_end_time: Required. The end time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type requested_end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'type': {'required': True}, - 'runtime_state': {'readonly': True}, - 'requested_start_time': {'required': True}, - 'requested_end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'runtime_state': {'key': 'runtimeState', 'type': 'str'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'parent_trigger': {'key': 'typeProperties.parentTrigger', 'type': 'object'}, - 'requested_start_time': {'key': 'typeProperties.requestedStartTime', 'type': 'iso-8601'}, - 'requested_end_time': {'key': 'typeProperties.requestedEndTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'typeProperties.maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - *, - requested_start_time: datetime.datetime, - requested_end_time: datetime.datetime, - max_concurrency: int, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - annotations: Optional[List[object]] = None, - parent_trigger: Optional[object] = None, - **kwargs - ): - super(RerunTumblingWindowTrigger, self).__init__(additional_properties=additional_properties, description=description, annotations=annotations, **kwargs) - self.type: str = 'RerunTumblingWindowTrigger' - self.parent_trigger = parent_trigger - self.requested_start_time = requested_start_time - self.requested_end_time = requested_end_time - self.max_concurrency = max_concurrency - - -class RerunTumblingWindowTriggerActionParameters(msrest.serialization.Model): - """Rerun tumbling window trigger Parameters. - - All required parameters must be populated in order to send to Azure. - - :param start_time: Required. The start time for the time period for which restatement is - initiated. Only UTC time is currently supported. - :type start_time: ~datetime.datetime - :param end_time: Required. The end time for the time period for which restatement is initiated. - Only UTC time is currently supported. - :type end_time: ~datetime.datetime - :param max_concurrency: Required. The max number of parallel time windows (ready for execution) - for which a rerun is triggered. - :type max_concurrency: int - """ - - _validation = { - 'start_time': {'required': True}, - 'end_time': {'required': True}, - 'max_concurrency': {'required': True, 'maximum': 50, 'minimum': 1}, - } - - _attribute_map = { - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'end_time': {'key': 'endTime', 'type': 'iso-8601'}, - 'max_concurrency': {'key': 'maxConcurrency', 'type': 'int'}, - } - - def __init__( - self, - *, - start_time: datetime.datetime, - end_time: datetime.datetime, - max_concurrency: int, - **kwargs - ): - super(RerunTumblingWindowTriggerActionParameters, self).__init__(**kwargs) - self.start_time = start_time - self.end_time = end_time - self.max_concurrency = max_concurrency - - -class Resource(msrest.serialization.Model): - """Azure Synapse top-level resource. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - } - - def __init__( - self, - *, - location: Optional[str] = None, - tags: Optional[Dict[str, str]] = None, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.location = location - self.tags = tags - self.e_tag = None - - -class ResponsysLinkedService(LinkedService): - """Responsys linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Responsys server. - :type endpoint: object - :param client_id: Required. The client ID associated with the Responsys application. Type: - string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Responsys application. Type: string - (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ResponsysLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Responsys' - self.endpoint = endpoint - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ResponsysObjectDataset(Dataset): - """Responsys dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ResponsysObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ResponsysObject' - self.table_name = table_name - - -class RestResourceDataset(Dataset): - """A Rest service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param relative_url: The relative URL to the resource that the RESTful API provides. Type: - string (or Expression with resultType string). - :type relative_url: object - :param request_method: The HTTP method used to call the RESTful API. The default is GET. Type: - string (or Expression with resultType string). - :type request_method: object - :param request_body: The HTTP request body to the RESTful API if requestMethod is POST. Type: - string (or Expression with resultType string). - :type request_body: object - :param additional_headers: The additional HTTP headers in the request to the RESTful API. Type: - string (or Expression with resultType string). - :type additional_headers: object - :param pagination_rules: The pagination rules to compose next page requests. Type: string (or - Expression with resultType string). - :type pagination_rules: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'relative_url': {'key': 'typeProperties.relativeUrl', 'type': 'object'}, - 'request_method': {'key': 'typeProperties.requestMethod', 'type': 'object'}, - 'request_body': {'key': 'typeProperties.requestBody', 'type': 'object'}, - 'additional_headers': {'key': 'typeProperties.additionalHeaders', 'type': 'object'}, - 'pagination_rules': {'key': 'typeProperties.paginationRules', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - relative_url: Optional[object] = None, - request_method: Optional[object] = None, - request_body: Optional[object] = None, - additional_headers: Optional[object] = None, - pagination_rules: Optional[object] = None, - **kwargs - ): - super(RestResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'RestResource' - self.relative_url = relative_url - self.request_method = request_method - self.request_body = request_body - self.additional_headers = additional_headers - self.pagination_rules = pagination_rules - - -class RestServiceLinkedService(LinkedService): - """Rest Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The base URL of the REST service. - :type url: object - :param enable_server_certificate_validation: Whether to validate server side SSL certificate - when connecting to the endpoint.The default value is true. Type: boolean (or Expression with - resultType boolean). - :type enable_server_certificate_validation: object - :param authentication_type: Required. Type of authentication used to connect to the REST - service. Possible values include: "Anonymous", "Basic", "AadServicePrincipal", - "ManagedServiceIdentity". - :type authentication_type: str or ~azure.synapse.artifacts.models.RestServiceAuthenticationType - :param user_name: The user name used in Basic authentication type. - :type user_name: object - :param password: The password used in Basic authentication type. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param service_principal_id: The application's client ID used in AadServicePrincipal - authentication type. - :type service_principal_id: object - :param service_principal_key: The application's key used in AadServicePrincipal authentication - type. - :type service_principal_key: ~azure.synapse.artifacts.models.SecretBase - :param tenant: The tenant information (domain name or tenant ID) used in AadServicePrincipal - authentication type under which your application resides. - :type tenant: object - :param aad_resource_id: The resource you are requesting authorization to use. - :type aad_resource_id: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'enable_server_certificate_validation': {'key': 'typeProperties.enableServerCertificateValidation', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'service_principal_id': {'key': 'typeProperties.servicePrincipalId', 'type': 'object'}, - 'service_principal_key': {'key': 'typeProperties.servicePrincipalKey', 'type': 'SecretBase'}, - 'tenant': {'key': 'typeProperties.tenant', 'type': 'object'}, - 'aad_resource_id': {'key': 'typeProperties.aadResourceId', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - authentication_type: Union[str, "RestServiceAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - enable_server_certificate_validation: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - service_principal_id: Optional[object] = None, - service_principal_key: Optional["SecretBase"] = None, - tenant: Optional[object] = None, - aad_resource_id: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(RestServiceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'RestService' - self.url = url - self.enable_server_certificate_validation = enable_server_certificate_validation - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.service_principal_id = service_principal_id - self.service_principal_key = service_principal_key - self.tenant = tenant - self.aad_resource_id = aad_resource_id - self.encrypted_credential = encrypted_credential - - -class RunFilterParameters(msrest.serialization.Model): - """Query parameters for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param continuation_token: The continuation token for getting the next page of results. Null - for first page. - :type continuation_token: str - :param last_updated_after: Required. The time at or after which the run event was updated in - 'ISO 8601' format. - :type last_updated_after: ~datetime.datetime - :param last_updated_before: Required. The time at or before which the run event was updated in - 'ISO 8601' format. - :type last_updated_before: ~datetime.datetime - :param filters: List of filters. - :type filters: list[~azure.synapse.artifacts.models.RunQueryFilter] - :param order_by: List of OrderBy option. - :type order_by: list[~azure.synapse.artifacts.models.RunQueryOrderBy] - """ - - _validation = { - 'last_updated_after': {'required': True}, - 'last_updated_before': {'required': True}, - } - - _attribute_map = { - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - 'last_updated_after': {'key': 'lastUpdatedAfter', 'type': 'iso-8601'}, - 'last_updated_before': {'key': 'lastUpdatedBefore', 'type': 'iso-8601'}, - 'filters': {'key': 'filters', 'type': '[RunQueryFilter]'}, - 'order_by': {'key': 'orderBy', 'type': '[RunQueryOrderBy]'}, - } - - def __init__( - self, - *, - last_updated_after: datetime.datetime, - last_updated_before: datetime.datetime, - continuation_token: Optional[str] = None, - filters: Optional[List["RunQueryFilter"]] = None, - order_by: Optional[List["RunQueryOrderBy"]] = None, - **kwargs - ): - super(RunFilterParameters, self).__init__(**kwargs) - self.continuation_token = continuation_token - self.last_updated_after = last_updated_after - self.last_updated_before = last_updated_before - self.filters = filters - self.order_by = order_by - - -class RunQueryFilter(msrest.serialization.Model): - """Query filter option for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param operand: Required. Parameter name to be used for filter. The allowed operands to query - pipeline runs are PipelineName, RunStart, RunEnd and Status; to query activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd, ActivityType and Status, and to query trigger - runs are TriggerName, TriggerRunTimestamp and Status. Possible values include: "PipelineName", - "Status", "RunStart", "RunEnd", "ActivityName", "ActivityRunStart", "ActivityRunEnd", - "ActivityType", "TriggerName", "TriggerRunTimestamp", "RunGroupId", "LatestOnly". - :type operand: str or ~azure.synapse.artifacts.models.RunQueryFilterOperand - :param operator: Required. Operator to be used for filter. Possible values include: "Equals", - "NotEquals", "In", "NotIn". - :type operator: str or ~azure.synapse.artifacts.models.RunQueryFilterOperator - :param values: Required. List of filter values. - :type values: list[str] - """ - - _validation = { - 'operand': {'required': True}, - 'operator': {'required': True}, - 'values': {'required': True}, - } - - _attribute_map = { - 'operand': {'key': 'operand', 'type': 'str'}, - 'operator': {'key': 'operator', 'type': 'str'}, - 'values': {'key': 'values', 'type': '[str]'}, - } - - def __init__( - self, - *, - operand: Union[str, "RunQueryFilterOperand"], - operator: Union[str, "RunQueryFilterOperator"], - values: List[str], - **kwargs - ): - super(RunQueryFilter, self).__init__(**kwargs) - self.operand = operand - self.operator = operator - self.values = values - - -class RunQueryOrderBy(msrest.serialization.Model): - """An object to provide order by options for listing runs. - - All required parameters must be populated in order to send to Azure. - - :param order_by: Required. Parameter name to be used for order by. The allowed parameters to - order by for pipeline runs are PipelineName, RunStart, RunEnd and Status; for activity runs are - ActivityName, ActivityRunStart, ActivityRunEnd and Status; for trigger runs are TriggerName, - TriggerRunTimestamp and Status. Possible values include: "RunStart", "RunEnd", "PipelineName", - "Status", "ActivityName", "ActivityRunStart", "ActivityRunEnd", "TriggerName", - "TriggerRunTimestamp". - :type order_by: str or ~azure.synapse.artifacts.models.RunQueryOrderByField - :param order: Required. Sorting order of the parameter. Possible values include: "ASC", "DESC". - :type order: str or ~azure.synapse.artifacts.models.RunQueryOrder - """ - - _validation = { - 'order_by': {'required': True}, - 'order': {'required': True}, - } - - _attribute_map = { - 'order_by': {'key': 'orderBy', 'type': 'str'}, - 'order': {'key': 'order', 'type': 'str'}, - } - - def __init__( - self, - *, - order_by: Union[str, "RunQueryOrderByField"], - order: Union[str, "RunQueryOrder"], - **kwargs - ): - super(RunQueryOrderBy, self).__init__(**kwargs) - self.order_by = order_by - self.order = order - - -class SalesforceLinkedService(LinkedService): - """Linked service for Salesforce. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - environment_url: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - security_token: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Salesforce' - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.encrypted_credential = encrypted_credential - - -class SalesforceMarketingCloudLinkedService(LinkedService): - """Salesforce Marketing Cloud linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param client_id: Required. The client ID associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_id: object - :param client_secret: The client secret associated with the Salesforce Marketing Cloud - application. Type: string (or Expression with resultType string). - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. Type: boolean (or Expression with resultType boolean). - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. Type: boolean (or Expression with resultType boolean). - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. Type: boolean (or Expression with resultType - boolean). - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceMarketingCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SalesforceMarketingCloud' - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class SalesforceMarketingCloudObjectDataset(Dataset): - """Salesforce Marketing Cloud dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SalesforceMarketingCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceMarketingCloudObject' - self.table_name = table_name - - -class SalesforceObjectDataset(Dataset): - """The Salesforce object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce object API name. Type: string (or Expression with - resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - object_api_name: Optional[object] = None, - **kwargs - ): - super(SalesforceObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceObject' - self.object_api_name = object_api_name - - -class SalesforceServiceCloudLinkedService(LinkedService): - """Linked service for Salesforce Service Cloud. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param environment_url: The URL of Salesforce Service Cloud instance. Default is - 'https://login.salesforce.com'. To copy data from sandbox, specify - 'https://test.salesforce.com'. To copy data from custom domain, specify, for example, - 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). - :type environment_url: object - :param username: The username for Basic authentication of the Salesforce instance. Type: string - (or Expression with resultType string). - :type username: object - :param password: The password for Basic authentication of the Salesforce instance. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param security_token: The security token is required to remotely access Salesforce instance. - :type security_token: ~azure.synapse.artifacts.models.SecretBase - :param extended_properties: Extended properties appended to the connection string. Type: string - (or Expression with resultType string). - :type extended_properties: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'environment_url': {'key': 'typeProperties.environmentUrl', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'security_token': {'key': 'typeProperties.securityToken', 'type': 'SecretBase'}, - 'extended_properties': {'key': 'typeProperties.extendedProperties', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - environment_url: Optional[object] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - security_token: Optional["SecretBase"] = None, - extended_properties: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SalesforceServiceCloudLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SalesforceServiceCloud' - self.environment_url = environment_url - self.username = username - self.password = password - self.security_token = security_token - self.extended_properties = extended_properties - self.encrypted_credential = encrypted_credential - - -class SalesforceServiceCloudObjectDataset(Dataset): - """The Salesforce Service Cloud object dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param object_api_name: The Salesforce Service Cloud object API name. Type: string (or - Expression with resultType string). - :type object_api_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'object_api_name': {'key': 'typeProperties.objectApiName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - object_api_name: Optional[object] = None, - **kwargs - ): - super(SalesforceServiceCloudObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SalesforceServiceCloudObject' - self.object_api_name = object_api_name - - -class SapBwCubeDataset(Dataset): - """The SAP BW cube dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapBwCubeDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapBwCube' - - -class SapBWLinkedService(LinkedService): - """SAP Business Warehouse Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance. Type: string (or Expression with - resultType string). - :type server: object - :param system_number: Required. System number of the BW system. (Usually a two-digit decimal - number represented as a string.) Type: string (or Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system. (Usually a three-digit - decimal number represented as a string) Type: string (or Expression with resultType string). - :type client_id: object - :param user_name: Username to access the SAP BW server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP BW server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - system_number: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapBWLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapBW' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapCloudForCustomerLinkedService(LinkedService): - """Linked service for SAP Cloud for Customer. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP Cloud for Customer OData API. For example, - '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type: string (or Expression with - resultType string). - :type url: object - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapCloudForCustomerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapCloudForCustomer' - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapCloudForCustomerResourceDataset(Dataset): - """The path of the SAP Cloud for Customer OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP Cloud for Customer OData entity. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapCloudForCustomerResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapCloudForCustomerResource' - self.path = path - - -class SapEccLinkedService(LinkedService): - """Linked service for SAP ERP Central Component(SAP ECC). - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param url: Required. The URL of SAP ECC OData API. For example, - '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with - resultType string). - :type url: str - :param username: The username for Basic authentication. Type: string (or Expression with - resultType string). - :type username: str - :param password: The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Either encryptedCredential or - username/password must be provided. Type: string (or Expression with resultType string). - :type encrypted_credential: str - """ - - _validation = { - 'type': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'url': {'key': 'typeProperties.url', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'str'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'str'}, - } - - def __init__( - self, - *, - url: str, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[str] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[str] = None, - **kwargs - ): - super(SapEccLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapEcc' - self.url = url - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapEccResourceDataset(Dataset): - """The path of the SAP ECC OData entity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param path: Required. The path of the SAP ECC OData entity. Type: string (or Expression with - resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'path': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - path: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapEccResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapEccResource' - self.path = path - - -class SapHanaLinkedService(LinkedService): - """SAP HANA Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: SAP HANA ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Required. Host name of the SAP HANA server. Type: string (or Expression with - resultType string). - :type server: object - :param authentication_type: The authentication type to be used to connect to the SAP HANA - server. Possible values include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SapHanaAuthenticationType - :param user_name: Username to access the SAP HANA server. Type: string (or Expression with - resultType string). - :type user_name: object - :param password: Password to access the SAP HANA server. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - authentication_type: Optional[Union[str, "SapHanaAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapHanaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapHana' - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapHanaTableDataset(Dataset): - """SAP HANA Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param schema_type_properties_schema: The schema name of SAP HANA. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of SAP HANA. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(SapHanaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapHanaTable' - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class SapOpenHubLinkedService(LinkedService): - """SAP Business Warehouse Open Hub Destination Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Host name of the SAP BW instance where the open hub destination is - located. Type: string (or Expression with resultType string). - :type server: object - :param system_number: Required. System number of the BW system where the open hub destination - is located. (Usually a two-digit decimal number represented as a string.) Type: string (or - Expression with resultType string). - :type system_number: object - :param client_id: Required. Client ID of the client on the BW system where the open hub - destination is located. (Usually a three-digit decimal number represented as a string) Type: - string (or Expression with resultType string). - :type client_id: object - :param language: Language of the BW system where the open hub destination is located. The - default value is EN. Type: string (or Expression with resultType string). - :type language: object - :param user_name: Username to access the SAP BW server where the open hub destination is - located. Type: string (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP BW server where the open hub destination is - located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'system_number': {'required': True}, - 'client_id': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - system_number: object, - client_id: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - language: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapOpenHubLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapOpenHub' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SapOpenHubTableDataset(Dataset): - """Sap Business Warehouse Open Hub Destination Table properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param open_hub_destination_name: Required. The name of the Open Hub Destination with - destination type as Database Table. Type: string (or Expression with resultType string). - :type open_hub_destination_name: object - :param exclude_last_request: Whether to exclude the records of the last request. The default - value is true. Type: boolean (or Expression with resultType boolean). - :type exclude_last_request: object - :param base_request_id: The ID of request for delta loading. Once it is set, only data with - requestId larger than the value of this property will be retrieved. The default value is 0. - Type: integer (or Expression with resultType integer ). - :type base_request_id: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'open_hub_destination_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'open_hub_destination_name': {'key': 'typeProperties.openHubDestinationName', 'type': 'object'}, - 'exclude_last_request': {'key': 'typeProperties.excludeLastRequest', 'type': 'object'}, - 'base_request_id': {'key': 'typeProperties.baseRequestId', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - open_hub_destination_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - exclude_last_request: Optional[object] = None, - base_request_id: Optional[object] = None, - **kwargs - ): - super(SapOpenHubTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapOpenHubTable' - self.open_hub_destination_name = open_hub_destination_name - self.exclude_last_request = exclude_last_request - self.base_request_id = base_request_id - - -class SapTableLinkedService(LinkedService): - """SAP Table Linked Service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Host name of the SAP instance where the table is located. Type: string (or - Expression with resultType string). - :type server: object - :param system_number: System number of the SAP system where the table is located. (Usually a - two-digit decimal number represented as a string.) Type: string (or Expression with resultType - string). - :type system_number: object - :param client_id: Client ID of the client on the SAP system where the table is located. - (Usually a three-digit decimal number represented as a string) Type: string (or Expression with - resultType string). - :type client_id: object - :param language: Language of the SAP system where the table is located. The default value is - EN. Type: string (or Expression with resultType string). - :type language: object - :param system_id: SystemID of the SAP system where the table is located. Type: string (or - Expression with resultType string). - :type system_id: object - :param user_name: Username to access the SAP server where the table is located. Type: string - (or Expression with resultType string). - :type user_name: object - :param password: Password to access the SAP server where the table is located. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param message_server: The hostname of the SAP Message Server. Type: string (or Expression with - resultType string). - :type message_server: object - :param message_server_service: The service name or port number of the Message Server. Type: - string (or Expression with resultType string). - :type message_server_service: object - :param snc_mode: SNC activation indicator to access the SAP server where the table is located. - Must be either 0 (off) or 1 (on). Type: string (or Expression with resultType string). - :type snc_mode: object - :param snc_my_name: Initiator's SNC name to access the SAP server where the table is located. - Type: string (or Expression with resultType string). - :type snc_my_name: object - :param snc_partner_name: Communication partner's SNC name to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_partner_name: object - :param snc_library_path: External security product's library to access the SAP server where the - table is located. Type: string (or Expression with resultType string). - :type snc_library_path: object - :param snc_qop: SNC Quality of Protection. Allowed value include: 1, 2, 3, 8, 9. Type: string - (or Expression with resultType string). - :type snc_qop: object - :param logon_group: The Logon Group for the SAP System. Type: string (or Expression with - resultType string). - :type logon_group: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'system_number': {'key': 'typeProperties.systemNumber', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'language': {'key': 'typeProperties.language', 'type': 'object'}, - 'system_id': {'key': 'typeProperties.systemId', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'message_server': {'key': 'typeProperties.messageServer', 'type': 'object'}, - 'message_server_service': {'key': 'typeProperties.messageServerService', 'type': 'object'}, - 'snc_mode': {'key': 'typeProperties.sncMode', 'type': 'object'}, - 'snc_my_name': {'key': 'typeProperties.sncMyName', 'type': 'object'}, - 'snc_partner_name': {'key': 'typeProperties.sncPartnerName', 'type': 'object'}, - 'snc_library_path': {'key': 'typeProperties.sncLibraryPath', 'type': 'object'}, - 'snc_qop': {'key': 'typeProperties.sncQop', 'type': 'object'}, - 'logon_group': {'key': 'typeProperties.logonGroup', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - server: Optional[object] = None, - system_number: Optional[object] = None, - client_id: Optional[object] = None, - language: Optional[object] = None, - system_id: Optional[object] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - message_server: Optional[object] = None, - message_server_service: Optional[object] = None, - snc_mode: Optional[object] = None, - snc_my_name: Optional[object] = None, - snc_partner_name: Optional[object] = None, - snc_library_path: Optional[object] = None, - snc_qop: Optional[object] = None, - logon_group: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SapTableLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SapTable' - self.server = server - self.system_number = system_number - self.client_id = client_id - self.language = language - self.system_id = system_id - self.user_name = user_name - self.password = password - self.message_server = message_server - self.message_server_service = message_server_service - self.snc_mode = snc_mode - self.snc_my_name = snc_my_name - self.snc_partner_name = snc_partner_name - self.snc_library_path = snc_library_path - self.snc_qop = snc_qop - self.logon_group = logon_group - self.encrypted_credential = encrypted_credential - - -class SapTableResourceDataset(Dataset): - """SAP Table Resource properties. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: Required. The name of the SAP Table. Type: string (or Expression with - resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'table_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - table_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - **kwargs - ): - super(SapTableResourceDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SapTableResource' - self.table_name = table_name - - -class ScriptAction(msrest.serialization.Model): - """Custom script action to run on HDI ondemand cluster once it's up. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. The user provided name of the script action. - :type name: str - :param uri: Required. The URI for the script action. - :type uri: str - :param roles: Required. The node types on which the script action should be executed. Possible - values include: "Headnode", "Workernode", "Zookeeper". - :type roles: str or ~azure.synapse.artifacts.models.HdiNodeTypes - :param parameters: The parameters for the script action. - :type parameters: str - """ - - _validation = { - 'name': {'required': True}, - 'uri': {'required': True}, - 'roles': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'uri': {'key': 'uri', 'type': 'str'}, - 'roles': {'key': 'roles', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': 'str'}, - } - - def __init__( - self, - *, - name: str, - uri: str, - roles: Union[str, "HdiNodeTypes"], - parameters: Optional[str] = None, - **kwargs - ): - super(ScriptAction, self).__init__(**kwargs) - self.name = name - self.uri = uri - self.roles = roles - self.parameters = parameters - - -class SecureString(SecretBase): - """Azure Synapse secure string definition. The string value will be masked with asterisks '*' during Get or List API calls. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Type of the secret.Constant filled by server. - :type type: str - :param value: Required. Value of secure string. - :type value: str - """ - - _validation = { - 'type': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'str'}, - } - - def __init__( - self, - *, - value: str, - **kwargs - ): - super(SecureString, self).__init__(**kwargs) - self.type: str = 'SecureString' - self.value = value - - -class ServiceNowLinkedService(LinkedService): - """ServiceNow server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the ServiceNow server. (i.e. - :code:``.service-now.com). - :type endpoint: object - :param authentication_type: Required. The authentication type to use. Possible values include: - "Basic", "OAuth2". - :type authentication_type: str or ~azure.synapse.artifacts.models.ServiceNowAuthenticationType - :param username: The user name used to connect to the ServiceNow server for Basic and OAuth2 - authentication. - :type username: object - :param password: The password corresponding to the user name for Basic and OAuth2 - authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param client_id: The client id for OAuth2 authentication. - :type client_id: object - :param client_secret: The client secret for OAuth2 authentication. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - authentication_type: Union[str, "ServiceNowAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - client_id: Optional[object] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ServiceNowLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'ServiceNow' - self.endpoint = endpoint - self.authentication_type = authentication_type - self.username = username - self.password = password - self.client_id = client_id - self.client_secret = client_secret - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ServiceNowObjectDataset(Dataset): - """ServiceNow server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ServiceNowObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ServiceNowObject' - self.table_name = table_name - - -class SetVariableActivity(Activity): - """Set value for a Variable. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param variable_name: Name of the variable whose value needs to be set. - :type variable_name: str - :param value: Value to be set. Could be a static value or Expression. - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'variable_name': {'key': 'typeProperties.variableName', 'type': 'str'}, - 'value': {'key': 'typeProperties.value', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - variable_name: Optional[str] = None, - value: Optional[object] = None, - **kwargs - ): - super(SetVariableActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'SetVariable' - self.variable_name = variable_name - self.value = value - - -class SftpServerLinkedService(LinkedService): - """A linked service for an SSH File Transfer Protocol (SFTP) server. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The SFTP server host name. Type: string (or Expression with resultType - string). - :type host: object - :param port: The TCP port number that the SFTP server uses to listen for client connections. - Default value is 22. Type: integer (or Expression with resultType integer), minimum: 0. - :type port: object - :param authentication_type: The authentication type to be used to connect to the FTP server. - Possible values include: "Basic", "SshPublicKey". - :type authentication_type: str or ~azure.synapse.artifacts.models.SftpAuthenticationType - :param user_name: The username used to log on to the SFTP server. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: Password to logon the SFTP server for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - :param private_key_path: The SSH private key file path for SshPublicKey authentication. Only - valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either - PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH - format. Type: string (or Expression with resultType string). - :type private_key_path: object - :param private_key_content: Base64 encoded SSH private key content for SshPublicKey - authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or - PrivateKeyContent should be specified. SSH private key should be OpenSSH format. - :type private_key_content: ~azure.synapse.artifacts.models.SecretBase - :param pass_phrase: The password to decrypt the SSH private key if the SSH private key is - encrypted. - :type pass_phrase: ~azure.synapse.artifacts.models.SecretBase - :param skip_host_key_validation: If true, skip the SSH host key validation. Default value is - false. Type: boolean (or Expression with resultType boolean). - :type skip_host_key_validation: object - :param host_key_fingerprint: The host key finger-print of the SFTP server. When - SkipHostKeyValidation is false, HostKeyFingerprint should be specified. Type: string (or - Expression with resultType string). - :type host_key_fingerprint: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - 'private_key_path': {'key': 'typeProperties.privateKeyPath', 'type': 'object'}, - 'private_key_content': {'key': 'typeProperties.privateKeyContent', 'type': 'SecretBase'}, - 'pass_phrase': {'key': 'typeProperties.passPhrase', 'type': 'SecretBase'}, - 'skip_host_key_validation': {'key': 'typeProperties.skipHostKeyValidation', 'type': 'object'}, - 'host_key_fingerprint': {'key': 'typeProperties.hostKeyFingerprint', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - port: Optional[object] = None, - authentication_type: Optional[Union[str, "SftpAuthenticationType"]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - private_key_path: Optional[object] = None, - private_key_content: Optional["SecretBase"] = None, - pass_phrase: Optional["SecretBase"] = None, - skip_host_key_validation: Optional[object] = None, - host_key_fingerprint: Optional[object] = None, - **kwargs - ): - super(SftpServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Sftp' - self.host = host - self.port = port - self.authentication_type = authentication_type - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - self.private_key_path = private_key_path - self.private_key_content = private_key_content - self.pass_phrase = pass_phrase - self.skip_host_key_validation = skip_host_key_validation - self.host_key_fingerprint = host_key_fingerprint - - -class ShopifyLinkedService(LinkedService): - """Shopify Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Shopify server. (i.e. mystore.myshopify.com). - :type host: object - :param access_token: The API access token that can be used to access Shopify’s data. The token - won't expire if it is offline mode. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ShopifyLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Shopify' - self.host = host - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ShopifyObjectDataset(Dataset): - """Shopify Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ShopifyObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ShopifyObject' - self.table_name = table_name - - -class SparkBatchJob(msrest.serialization.Model): - """SparkBatchJob. - - All required parameters must be populated in order to send to Azure. - - :param livy_info: - :type livy_info: ~azure.synapse.artifacts.models.SparkBatchJobState - :param name: The batch name. - :type name: str - :param workspace_name: The workspace name. - :type workspace_name: str - :param spark_pool_name: The Spark pool name. - :type spark_pool_name: str - :param submitter_name: The submitter name. - :type submitter_name: str - :param submitter_id: The submitter identifier. - :type submitter_id: str - :param artifact_id: The artifact identifier. - :type artifact_id: str - :param job_type: The job type. Possible values include: "SparkBatch", "SparkSession". - :type job_type: str or ~azure.synapse.artifacts.models.SparkJobType - :param result: The Spark batch job result. Possible values include: "Uncertain", "Succeeded", - "Failed", "Cancelled". - :type result: str or ~azure.synapse.artifacts.models.SparkBatchJobResultType - :param scheduler: The scheduler information. - :type scheduler: ~azure.synapse.artifacts.models.SparkScheduler - :param plugin: The plugin information. - :type plugin: ~azure.synapse.artifacts.models.SparkServicePlugin - :param errors: The error information. - :type errors: list[~azure.synapse.artifacts.models.SparkServiceError] - :param tags: A set of tags. The tags. - :type tags: dict[str, str] - :param id: Required. The session Id. - :type id: int - :param app_id: The application id of this session. - :type app_id: str - :param app_info: The detailed application info. - :type app_info: dict[str, str] - :param state: The batch state. - :type state: str - :param log_lines: The log lines. - :type log_lines: list[str] - """ - - _validation = { - 'id': {'required': True}, - } - - _attribute_map = { - 'livy_info': {'key': 'livyInfo', 'type': 'SparkBatchJobState'}, - 'name': {'key': 'name', 'type': 'str'}, - 'workspace_name': {'key': 'workspaceName', 'type': 'str'}, - 'spark_pool_name': {'key': 'sparkPoolName', 'type': 'str'}, - 'submitter_name': {'key': 'submitterName', 'type': 'str'}, - 'submitter_id': {'key': 'submitterId', 'type': 'str'}, - 'artifact_id': {'key': 'artifactId', 'type': 'str'}, - 'job_type': {'key': 'jobType', 'type': 'str'}, - 'result': {'key': 'result', 'type': 'str'}, - 'scheduler': {'key': 'schedulerInfo', 'type': 'SparkScheduler'}, - 'plugin': {'key': 'pluginInfo', 'type': 'SparkServicePlugin'}, - 'errors': {'key': 'errorInfo', 'type': '[SparkServiceError]'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'id': {'key': 'id', 'type': 'int'}, - 'app_id': {'key': 'appId', 'type': 'str'}, - 'app_info': {'key': 'appInfo', 'type': '{str}'}, - 'state': {'key': 'state', 'type': 'str'}, - 'log_lines': {'key': 'log', 'type': '[str]'}, - } - - def __init__( - self, - *, - id: int, - livy_info: Optional["SparkBatchJobState"] = None, - name: Optional[str] = None, - workspace_name: Optional[str] = None, - spark_pool_name: Optional[str] = None, - submitter_name: Optional[str] = None, - submitter_id: Optional[str] = None, - artifact_id: Optional[str] = None, - job_type: Optional[Union[str, "SparkJobType"]] = None, - result: Optional[Union[str, "SparkBatchJobResultType"]] = None, - scheduler: Optional["SparkScheduler"] = None, - plugin: Optional["SparkServicePlugin"] = None, - errors: Optional[List["SparkServiceError"]] = None, - tags: Optional[Dict[str, str]] = None, - app_id: Optional[str] = None, - app_info: Optional[Dict[str, str]] = None, - state: Optional[str] = None, - log_lines: Optional[List[str]] = None, - **kwargs - ): - super(SparkBatchJob, self).__init__(**kwargs) - self.livy_info = livy_info - self.name = name - self.workspace_name = workspace_name - self.spark_pool_name = spark_pool_name - self.submitter_name = submitter_name - self.submitter_id = submitter_id - self.artifact_id = artifact_id - self.job_type = job_type - self.result = result - self.scheduler = scheduler - self.plugin = plugin - self.errors = errors - self.tags = tags - self.id = id - self.app_id = app_id - self.app_info = app_info - self.state = state - self.log_lines = log_lines - - -class SparkBatchJobState(msrest.serialization.Model): - """SparkBatchJobState. - - :param not_started_at: the time that at which "not_started" livy state was first seen. - :type not_started_at: ~datetime.datetime - :param starting_at: the time that at which "starting" livy state was first seen. - :type starting_at: ~datetime.datetime - :param running_at: the time that at which "running" livy state was first seen. - :type running_at: ~datetime.datetime - :param dead_at: time that at which "dead" livy state was first seen. - :type dead_at: ~datetime.datetime - :param success_at: the time that at which "success" livy state was first seen. - :type success_at: ~datetime.datetime - :param terminated_at: the time that at which "killed" livy state was first seen. - :type terminated_at: ~datetime.datetime - :param recovering_at: the time that at which "recovering" livy state was first seen. - :type recovering_at: ~datetime.datetime - :param current_state: the Spark job state. - :type current_state: str - :param job_creation_request: - :type job_creation_request: ~azure.synapse.artifacts.models.SparkRequest - """ - - _attribute_map = { - 'not_started_at': {'key': 'notStartedAt', 'type': 'iso-8601'}, - 'starting_at': {'key': 'startingAt', 'type': 'iso-8601'}, - 'running_at': {'key': 'runningAt', 'type': 'iso-8601'}, - 'dead_at': {'key': 'deadAt', 'type': 'iso-8601'}, - 'success_at': {'key': 'successAt', 'type': 'iso-8601'}, - 'terminated_at': {'key': 'killedAt', 'type': 'iso-8601'}, - 'recovering_at': {'key': 'recoveringAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - 'job_creation_request': {'key': 'jobCreationRequest', 'type': 'SparkRequest'}, - } - - def __init__( - self, - *, - not_started_at: Optional[datetime.datetime] = None, - starting_at: Optional[datetime.datetime] = None, - running_at: Optional[datetime.datetime] = None, - dead_at: Optional[datetime.datetime] = None, - success_at: Optional[datetime.datetime] = None, - terminated_at: Optional[datetime.datetime] = None, - recovering_at: Optional[datetime.datetime] = None, - current_state: Optional[str] = None, - job_creation_request: Optional["SparkRequest"] = None, - **kwargs - ): - super(SparkBatchJobState, self).__init__(**kwargs) - self.not_started_at = not_started_at - self.starting_at = starting_at - self.running_at = running_at - self.dead_at = dead_at - self.success_at = success_at - self.terminated_at = terminated_at - self.recovering_at = recovering_at - self.current_state = current_state - self.job_creation_request = job_creation_request - - -class SparkJobDefinition(msrest.serialization.Model): - """Spark job definition. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the Spark job definition. - :type description: str - :param target_big_data_pool: Required. Big data pool reference. - :type target_big_data_pool: ~azure.synapse.artifacts.models.BigDataPoolReference - :param required_spark_version: The required Spark version of the application. - :type required_spark_version: str - :param language: The language of the Spark application. - :type language: str - :param job_properties: Required. The properties of the Spark job. - :type job_properties: ~azure.synapse.artifacts.models.SparkJobProperties - """ - - _validation = { - 'target_big_data_pool': {'required': True}, - 'job_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'target_big_data_pool': {'key': 'targetBigDataPool', 'type': 'BigDataPoolReference'}, - 'required_spark_version': {'key': 'requiredSparkVersion', 'type': 'str'}, - 'language': {'key': 'language', 'type': 'str'}, - 'job_properties': {'key': 'jobProperties', 'type': 'SparkJobProperties'}, - } - - def __init__( - self, - *, - target_big_data_pool: "BigDataPoolReference", - job_properties: "SparkJobProperties", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - required_spark_version: Optional[str] = None, - language: Optional[str] = None, - **kwargs - ): - super(SparkJobDefinition, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.target_big_data_pool = target_big_data_pool - self.required_spark_version = required_spark_version - self.language = language - self.job_properties = job_properties - - -class SparkJobDefinitionResource(SubResource): - """Spark job definition resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of spark job definition. - :type properties: ~azure.synapse.artifacts.models.SparkJobDefinition - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SparkJobDefinition'}, - } - - def __init__( - self, - *, - properties: "SparkJobDefinition", - **kwargs - ): - super(SparkJobDefinitionResource, self).__init__(**kwargs) - self.properties = properties - - -class SparkJobDefinitionsListResponse(msrest.serialization.Model): - """A list of spark job definitions resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of spark job definitions. - :type value: list[~azure.synapse.artifacts.models.SparkJobDefinitionResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SparkJobDefinitionResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["SparkJobDefinitionResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(SparkJobDefinitionsListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class SparkJobProperties(msrest.serialization.Model): - """The properties of the Spark job. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: The name of the job. - :type name: str - :param file: Required. File containing the application to execute. - :type file: str - :param class_name: Main class for Java/Scala application. - :type class_name: str - :param conf: Spark configuration properties. - :type conf: object - :param args: Command line arguments for the application. - :type args: list[str] - :param jars: Jars to be used in this job. - :type jars: list[str] - :param files: files to be used in this job. - :type files: list[str] - :param archives: Archives to be used in this job. - :type archives: list[str] - :param driver_memory: Required. Amount of memory to use for the driver process. - :type driver_memory: str - :param driver_cores: Required. Number of cores to use for the driver. - :type driver_cores: int - :param executor_memory: Required. Amount of memory to use per executor process. - :type executor_memory: str - :param executor_cores: Required. Number of cores to use for each executor. - :type executor_cores: int - :param num_executors: Required. Number of executors to launch for this job. - :type num_executors: int - """ - - _validation = { - 'file': {'required': True}, - 'driver_memory': {'required': True}, - 'driver_cores': {'required': True}, - 'executor_memory': {'required': True}, - 'executor_cores': {'required': True}, - 'num_executors': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'conf': {'key': 'conf', 'type': 'object'}, - 'args': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'num_executors': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - file: str, - driver_memory: str, - driver_cores: int, - executor_memory: str, - executor_cores: int, - num_executors: int, - additional_properties: Optional[Dict[str, object]] = None, - name: Optional[str] = None, - class_name: Optional[str] = None, - conf: Optional[object] = None, - args: Optional[List[str]] = None, - jars: Optional[List[str]] = None, - files: Optional[List[str]] = None, - archives: Optional[List[str]] = None, - **kwargs - ): - super(SparkJobProperties, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.name = name - self.file = file - self.class_name = class_name - self.conf = conf - self.args = args - self.jars = jars - self.files = files - self.archives = archives - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.num_executors = num_executors - - -class SparkLinkedService(LinkedService): - """Spark Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. IP address or host name of the Spark server. - :type host: object - :param port: Required. The TCP port that the Spark server uses to listen for client - connections. - :type port: object - :param server_type: The type of Spark server. Possible values include: "SharkServer", - "SharkServer2", "SparkThriftServer". - :type server_type: str or ~azure.synapse.artifacts.models.SparkServerType - :param thrift_transport_protocol: The transport protocol to use in the Thrift layer. Possible - values include: "Binary", "SASL", "HTTP ". - :type thrift_transport_protocol: str or - ~azure.synapse.artifacts.models.SparkThriftTransportProtocol - :param authentication_type: Required. The authentication method used to access the Spark - server. Possible values include: "Anonymous", "Username", "UsernameAndPassword", - "WindowsAzureHDInsightService". - :type authentication_type: str or ~azure.synapse.artifacts.models.SparkAuthenticationType - :param username: The user name that you use to access Spark Server. - :type username: object - :param password: The password corresponding to the user name that you provided in the Username - field. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param http_path: The partial URL corresponding to the Spark server. - :type http_path: object - :param enable_ssl: Specifies whether the connections to the server are encrypted using SSL. The - default value is false. - :type enable_ssl: object - :param trusted_cert_path: The full path of the .pem file containing trusted CA certificates for - verifying the server when connecting over SSL. This property can only be set when using SSL on - self-hosted IR. The default value is the cacerts.pem file installed with the IR. - :type trusted_cert_path: object - :param use_system_trust_store: Specifies whether to use a CA certificate from the system trust - store or from a specified PEM file. The default value is false. - :type use_system_trust_store: object - :param allow_host_name_cn_mismatch: Specifies whether to require a CA-issued SSL certificate - name to match the host name of the server when connecting over SSL. The default value is false. - :type allow_host_name_cn_mismatch: object - :param allow_self_signed_server_cert: Specifies whether to allow self-signed certificates from - the server. The default value is false. - :type allow_self_signed_server_cert: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'port': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'port': {'key': 'typeProperties.port', 'type': 'object'}, - 'server_type': {'key': 'typeProperties.serverType', 'type': 'str'}, - 'thrift_transport_protocol': {'key': 'typeProperties.thriftTransportProtocol', 'type': 'str'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'http_path': {'key': 'typeProperties.httpPath', 'type': 'object'}, - 'enable_ssl': {'key': 'typeProperties.enableSsl', 'type': 'object'}, - 'trusted_cert_path': {'key': 'typeProperties.trustedCertPath', 'type': 'object'}, - 'use_system_trust_store': {'key': 'typeProperties.useSystemTrustStore', 'type': 'object'}, - 'allow_host_name_cn_mismatch': {'key': 'typeProperties.allowHostNameCNMismatch', 'type': 'object'}, - 'allow_self_signed_server_cert': {'key': 'typeProperties.allowSelfSignedServerCert', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - port: object, - authentication_type: Union[str, "SparkAuthenticationType"], - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - server_type: Optional[Union[str, "SparkServerType"]] = None, - thrift_transport_protocol: Optional[Union[str, "SparkThriftTransportProtocol"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - http_path: Optional[object] = None, - enable_ssl: Optional[object] = None, - trusted_cert_path: Optional[object] = None, - use_system_trust_store: Optional[object] = None, - allow_host_name_cn_mismatch: Optional[object] = None, - allow_self_signed_server_cert: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SparkLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Spark' - self.host = host - self.port = port - self.server_type = server_type - self.thrift_transport_protocol = thrift_transport_protocol - self.authentication_type = authentication_type - self.username = username - self.password = password - self.http_path = http_path - self.enable_ssl = enable_ssl - self.trusted_cert_path = trusted_cert_path - self.use_system_trust_store = use_system_trust_store - self.allow_host_name_cn_mismatch = allow_host_name_cn_mismatch - self.allow_self_signed_server_cert = allow_self_signed_server_cert - self.encrypted_credential = encrypted_credential - - -class SparkObjectDataset(Dataset): - """Spark Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Spark. Type: string (or Expression with resultType string). - :type table: object - :param schema_type_properties_schema: The schema name of the Spark. Type: string (or Expression - with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(SparkObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SparkObject' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class SparkRequest(msrest.serialization.Model): - """SparkRequest. - - :param name: - :type name: str - :param file: - :type file: str - :param class_name: - :type class_name: str - :param arguments: - :type arguments: list[str] - :param jars: - :type jars: list[str] - :param python_files: - :type python_files: list[str] - :param files: - :type files: list[str] - :param archives: - :type archives: list[str] - :param configuration: Dictionary of :code:``. - :type configuration: dict[str, str] - :param driver_memory: - :type driver_memory: str - :param driver_cores: - :type driver_cores: int - :param executor_memory: - :type executor_memory: str - :param executor_cores: - :type executor_cores: int - :param executor_count: - :type executor_count: int - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'file': {'key': 'file', 'type': 'str'}, - 'class_name': {'key': 'className', 'type': 'str'}, - 'arguments': {'key': 'args', 'type': '[str]'}, - 'jars': {'key': 'jars', 'type': '[str]'}, - 'python_files': {'key': 'pyFiles', 'type': '[str]'}, - 'files': {'key': 'files', 'type': '[str]'}, - 'archives': {'key': 'archives', 'type': '[str]'}, - 'configuration': {'key': 'conf', 'type': '{str}'}, - 'driver_memory': {'key': 'driverMemory', 'type': 'str'}, - 'driver_cores': {'key': 'driverCores', 'type': 'int'}, - 'executor_memory': {'key': 'executorMemory', 'type': 'str'}, - 'executor_cores': {'key': 'executorCores', 'type': 'int'}, - 'executor_count': {'key': 'numExecutors', 'type': 'int'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - file: Optional[str] = None, - class_name: Optional[str] = None, - arguments: Optional[List[str]] = None, - jars: Optional[List[str]] = None, - python_files: Optional[List[str]] = None, - files: Optional[List[str]] = None, - archives: Optional[List[str]] = None, - configuration: Optional[Dict[str, str]] = None, - driver_memory: Optional[str] = None, - driver_cores: Optional[int] = None, - executor_memory: Optional[str] = None, - executor_cores: Optional[int] = None, - executor_count: Optional[int] = None, - **kwargs - ): - super(SparkRequest, self).__init__(**kwargs) - self.name = name - self.file = file - self.class_name = class_name - self.arguments = arguments - self.jars = jars - self.python_files = python_files - self.files = files - self.archives = archives - self.configuration = configuration - self.driver_memory = driver_memory - self.driver_cores = driver_cores - self.executor_memory = executor_memory - self.executor_cores = executor_cores - self.executor_count = executor_count - - -class SparkScheduler(msrest.serialization.Model): - """SparkScheduler. - - :param submitted_at: - :type submitted_at: ~datetime.datetime - :param scheduled_at: - :type scheduled_at: ~datetime.datetime - :param ended_at: - :type ended_at: ~datetime.datetime - :param cancellation_requested_at: - :type cancellation_requested_at: ~datetime.datetime - :param current_state: Possible values include: "Queued", "Scheduled", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.SchedulerCurrentState - """ - - _attribute_map = { - 'submitted_at': {'key': 'submittedAt', 'type': 'iso-8601'}, - 'scheduled_at': {'key': 'scheduledAt', 'type': 'iso-8601'}, - 'ended_at': {'key': 'endedAt', 'type': 'iso-8601'}, - 'cancellation_requested_at': {'key': 'cancellationRequestedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - *, - submitted_at: Optional[datetime.datetime] = None, - scheduled_at: Optional[datetime.datetime] = None, - ended_at: Optional[datetime.datetime] = None, - cancellation_requested_at: Optional[datetime.datetime] = None, - current_state: Optional[Union[str, "SchedulerCurrentState"]] = None, - **kwargs - ): - super(SparkScheduler, self).__init__(**kwargs) - self.submitted_at = submitted_at - self.scheduled_at = scheduled_at - self.ended_at = ended_at - self.cancellation_requested_at = cancellation_requested_at - self.current_state = current_state - - -class SparkServiceError(msrest.serialization.Model): - """SparkServiceError. - - :param message: - :type message: str - :param error_code: - :type error_code: str - :param source: Possible values include: "System", "User", "Unknown", "Dependency". - :type source: str or ~azure.synapse.artifacts.models.SparkErrorSource - """ - - _attribute_map = { - 'message': {'key': 'message', 'type': 'str'}, - 'error_code': {'key': 'errorCode', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - } - - def __init__( - self, - *, - message: Optional[str] = None, - error_code: Optional[str] = None, - source: Optional[Union[str, "SparkErrorSource"]] = None, - **kwargs - ): - super(SparkServiceError, self).__init__(**kwargs) - self.message = message - self.error_code = error_code - self.source = source - - -class SparkServicePlugin(msrest.serialization.Model): - """SparkServicePlugin. - - :param preparation_started_at: - :type preparation_started_at: ~datetime.datetime - :param resource_acquisition_started_at: - :type resource_acquisition_started_at: ~datetime.datetime - :param submission_started_at: - :type submission_started_at: ~datetime.datetime - :param monitoring_started_at: - :type monitoring_started_at: ~datetime.datetime - :param cleanup_started_at: - :type cleanup_started_at: ~datetime.datetime - :param current_state: Possible values include: "Preparation", "ResourceAcquisition", "Queued", - "Submission", "Monitoring", "Cleanup", "Ended". - :type current_state: str or ~azure.synapse.artifacts.models.PluginCurrentState - """ - - _attribute_map = { - 'preparation_started_at': {'key': 'preparationStartedAt', 'type': 'iso-8601'}, - 'resource_acquisition_started_at': {'key': 'resourceAcquisitionStartedAt', 'type': 'iso-8601'}, - 'submission_started_at': {'key': 'submissionStartedAt', 'type': 'iso-8601'}, - 'monitoring_started_at': {'key': 'monitoringStartedAt', 'type': 'iso-8601'}, - 'cleanup_started_at': {'key': 'cleanupStartedAt', 'type': 'iso-8601'}, - 'current_state': {'key': 'currentState', 'type': 'str'}, - } - - def __init__( - self, - *, - preparation_started_at: Optional[datetime.datetime] = None, - resource_acquisition_started_at: Optional[datetime.datetime] = None, - submission_started_at: Optional[datetime.datetime] = None, - monitoring_started_at: Optional[datetime.datetime] = None, - cleanup_started_at: Optional[datetime.datetime] = None, - current_state: Optional[Union[str, "PluginCurrentState"]] = None, - **kwargs - ): - super(SparkServicePlugin, self).__init__(**kwargs) - self.preparation_started_at = preparation_started_at - self.resource_acquisition_started_at = resource_acquisition_started_at - self.submission_started_at = submission_started_at - self.monitoring_started_at = monitoring_started_at - self.cleanup_started_at = cleanup_started_at - self.current_state = current_state - - -class SqlConnection(msrest.serialization.Model): - """The connection used to execute the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. The type of the connection. Possible values include: "SqlOnDemand", - "SqlPool". - :type type: str or ~azure.synapse.artifacts.models.SqlConnectionType - :param name: Required. The identifier of the connection. - :type name: str - """ - - _validation = { - 'type': {'required': True}, - 'name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__( - self, - *, - type: Union[str, "SqlConnectionType"], - name: str, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(SqlConnection, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.type = type - self.name = name - - -class SqlScript(msrest.serialization.Model): - """SQL script. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param description: The description of the SQL script. - :type description: str - :ivar type: The type of the SQL script. Default value: "SqlQuery". - :vartype type: str - :param content: Required. The content of the SQL script. - :type content: ~azure.synapse.artifacts.models.SqlScriptContent - """ - - _validation = { - 'type': {'constant': True}, - 'content': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'description': {'key': 'description', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'content': {'key': 'content', 'type': 'SqlScriptContent'}, - } - - type = "SqlQuery" - - def __init__( - self, - *, - content: "SqlScriptContent", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - **kwargs - ): - super(SqlScript, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.description = description - self.content = content - - -class SqlScriptContent(msrest.serialization.Model): - """The content of the SQL script. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param query: Required. SQL query to execute. - :type query: str - :param current_connection: Required. The connection used to execute the SQL script. - :type current_connection: ~azure.synapse.artifacts.models.SqlConnection - :param metadata: The metadata of the SQL script. - :type metadata: ~azure.synapse.artifacts.models.SqlScriptMetadata - """ - - _validation = { - 'query': {'required': True}, - 'current_connection': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'query': {'key': 'query', 'type': 'str'}, - 'current_connection': {'key': 'currentConnection', 'type': 'SqlConnection'}, - 'metadata': {'key': 'metadata', 'type': 'SqlScriptMetadata'}, - } - - def __init__( - self, - *, - query: str, - current_connection: "SqlConnection", - additional_properties: Optional[Dict[str, object]] = None, - metadata: Optional["SqlScriptMetadata"] = None, - **kwargs - ): - super(SqlScriptContent, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.query = query - self.current_connection = current_connection - self.metadata = metadata - - -class SqlScriptMetadata(msrest.serialization.Model): - """The metadata of the SQL script. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param language: The language of the SQL script. - :type language: str - """ - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'language': {'key': 'language', 'type': 'str'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - language: Optional[str] = None, - **kwargs - ): - super(SqlScriptMetadata, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.language = language - - -class SqlScriptResource(SubResource): - """Sql Script resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of sql script. - :type properties: ~azure.synapse.artifacts.models.SqlScript - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'SqlScript'}, - } - - def __init__( - self, - *, - properties: "SqlScript", - **kwargs - ): - super(SqlScriptResource, self).__init__(**kwargs) - self.properties = properties - - -class SqlScriptsListResponse(msrest.serialization.Model): - """A list of sql scripts resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of sql scripts. - :type value: list[~azure.synapse.artifacts.models.SqlScriptResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[SqlScriptResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["SqlScriptResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(SqlScriptsListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class SqlServerLinkedService(LinkedService): - """SQL Server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Required. The connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param user_name: The on-premises Windows authentication user name. Type: string (or Expression - with resultType string). - :type user_name: object - :param password: The on-premises Windows authentication password. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'connection_string': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'user_name': {'key': 'typeProperties.userName', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - connection_string: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - user_name: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SqlServerLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'SqlServer' - self.connection_string = connection_string - self.user_name = user_name - self.password = password - self.encrypted_credential = encrypted_credential - - -class SqlServerStoredProcedureActivity(ExecutionActivity): - """SQL stored procedure activity type. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param stored_procedure_name: Required. Stored procedure name. Type: string (or Expression with - resultType string). - :type stored_procedure_name: object - :param stored_procedure_parameters: Value and type setting for stored procedure parameters. - Example: "{Parameter1: {value: "1", type: "int"}}". - :type stored_procedure_parameters: dict[str, - ~azure.synapse.artifacts.models.StoredProcedureParameter] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'stored_procedure_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'stored_procedure_name': {'key': 'typeProperties.storedProcedureName', 'type': 'object'}, - 'stored_procedure_parameters': {'key': 'typeProperties.storedProcedureParameters', 'type': '{StoredProcedureParameter}'}, - } - - def __init__( - self, - *, - name: str, - stored_procedure_name: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - stored_procedure_parameters: Optional[Dict[str, "StoredProcedureParameter"]] = None, - **kwargs - ): - super(SqlServerStoredProcedureActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'SqlServerStoredProcedure' - self.stored_procedure_name = stored_procedure_name - self.stored_procedure_parameters = stored_procedure_parameters - - -class SqlServerTableDataset(Dataset): - """The on-premises SQL Server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param schema_type_properties_schema: The schema name of the SQL Server dataset. Type: string - (or Expression with resultType string). - :type schema_type_properties_schema: object - :param table: The table name of the SQL Server dataset. Type: string (or Expression with - resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(SqlServerTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SqlServerTable' - self.table_name = table_name - self.schema_type_properties_schema = schema_type_properties_schema - self.table = table - - -class SquareLinkedService(LinkedService): - """Square Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The URL of the Square instance. (i.e. mystore.mysquare.com). - :type host: object - :param client_id: Required. The client ID associated with your Square application. - :type client_id: object - :param client_secret: The client secret associated with your Square application. - :type client_secret: ~azure.synapse.artifacts.models.SecretBase - :param redirect_uri: Required. The redirect URL assigned in the Square application dashboard. - (i.e. http://localhost:2500). - :type redirect_uri: object - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - 'client_id': {'required': True}, - 'redirect_uri': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'client_id': {'key': 'typeProperties.clientId', 'type': 'object'}, - 'client_secret': {'key': 'typeProperties.clientSecret', 'type': 'SecretBase'}, - 'redirect_uri': {'key': 'typeProperties.redirectUri', 'type': 'object'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - client_id: object, - redirect_uri: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - client_secret: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SquareLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Square' - self.host = host - self.client_id = client_id - self.client_secret = client_secret - self.redirect_uri = redirect_uri - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class SquareObjectDataset(Dataset): - """Square Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SquareObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SquareObject' - self.table_name = table_name - - -class SSISAccessCredential(msrest.serialization.Model): - """SSIS access credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - domain: object, - user_name: object, - password: "SecretBase", - **kwargs - ): - super(SSISAccessCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISChildPackage(msrest.serialization.Model): - """SSIS embedded child package. - - All required parameters must be populated in order to send to Azure. - - :param package_path: Required. Path for embedded child package. Type: string (or Expression - with resultType string). - :type package_path: object - :param package_name: Name for embedded child package. - :type package_name: str - :param package_content: Required. Content for embedded child package. Type: string (or - Expression with resultType string). - :type package_content: object - :param package_last_modified_date: Last modified date for embedded child package. - :type package_last_modified_date: str - """ - - _validation = { - 'package_path': {'required': True}, - 'package_content': {'required': True}, - } - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'package_name': {'key': 'packageName', 'type': 'str'}, - 'package_content': {'key': 'packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'packageLastModifiedDate', 'type': 'str'}, - } - - def __init__( - self, - *, - package_path: object, - package_content: object, - package_name: Optional[str] = None, - package_last_modified_date: Optional[str] = None, - **kwargs - ): - super(SSISChildPackage, self).__init__(**kwargs) - self.package_path = package_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - - -class SSISExecutionCredential(msrest.serialization.Model): - """SSIS package execution credential. - - All required parameters must be populated in order to send to Azure. - - :param domain: Required. Domain for windows authentication. - :type domain: object - :param user_name: Required. UseName for windows authentication. - :type user_name: object - :param password: Required. Password for windows authentication. - :type password: ~azure.synapse.artifacts.models.SecureString - """ - - _validation = { - 'domain': {'required': True}, - 'user_name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'domain': {'key': 'domain', 'type': 'object'}, - 'user_name': {'key': 'userName', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecureString'}, - } - - def __init__( - self, - *, - domain: object, - user_name: object, - password: "SecureString", - **kwargs - ): - super(SSISExecutionCredential, self).__init__(**kwargs) - self.domain = domain - self.user_name = user_name - self.password = password - - -class SSISExecutionParameter(msrest.serialization.Model): - """SSIS execution parameter. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package execution parameter value. Type: string (or Expression - with resultType string). - :type value: object - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - *, - value: object, - **kwargs - ): - super(SSISExecutionParameter, self).__init__(**kwargs) - self.value = value - - -class SSISLogLocation(msrest.serialization.Model): - """SSIS package execution log location. - - 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. - - :param log_path: Required. The SSIS package execution log path. Type: string (or Expression - with resultType string). - :type log_path: object - :ivar type: Required. The type of SSIS log location. Default value: "File". - :vartype type: str - :param access_credential: The package execution log access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param log_refresh_interval: Specifies the interval to refresh log. The default interval is 5 - minutes. Type: string (or Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type log_refresh_interval: object - """ - - _validation = { - 'log_path': {'required': True}, - 'type': {'required': True, 'constant': True}, - } - - _attribute_map = { - 'log_path': {'key': 'logPath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'log_refresh_interval': {'key': 'typeProperties.logRefreshInterval', 'type': 'object'}, - } - - type = "File" - - def __init__( - self, - *, - log_path: object, - access_credential: Optional["SSISAccessCredential"] = None, - log_refresh_interval: Optional[object] = None, - **kwargs - ): - super(SSISLogLocation, self).__init__(**kwargs) - self.log_path = log_path - self.access_credential = access_credential - self.log_refresh_interval = log_refresh_interval - - -class SsisObjectMetadataStatusResponse(msrest.serialization.Model): - """The status of the operation. - - :param status: The status of the operation. - :type status: str - :param name: The operation name. - :type name: str - :param properties: The operation properties. - :type properties: str - :param error: The operation error message. - :type error: str - """ - - _attribute_map = { - 'status': {'key': 'status', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'str'}, - 'error': {'key': 'error', 'type': 'str'}, - } - - def __init__( - self, - *, - status: Optional[str] = None, - name: Optional[str] = None, - properties: Optional[str] = None, - error: Optional[str] = None, - **kwargs - ): - super(SsisObjectMetadataStatusResponse, self).__init__(**kwargs) - self.status = status - self.name = name - self.properties = properties - self.error = error - - -class SSISPackageLocation(msrest.serialization.Model): - """SSIS package location. - - :param package_path: The SSIS package path. Type: string (or Expression with resultType - string). - :type package_path: object - :param type: The type of SSIS package location. Possible values include: "SSISDB", "File", - "InlinePackage". - :type type: str or ~azure.synapse.artifacts.models.SsisPackageLocationType - :param package_password: Password of the package. - :type package_password: ~azure.synapse.artifacts.models.SecretBase - :param access_credential: The package access credential. - :type access_credential: ~azure.synapse.artifacts.models.SSISAccessCredential - :param configuration_path: The configuration file of the package execution. Type: string (or - Expression with resultType string). - :type configuration_path: object - :param package_name: The package name. - :type package_name: str - :param package_content: The embedded package content. Type: string (or Expression with - resultType string). - :type package_content: object - :param package_last_modified_date: The embedded package last modified date. - :type package_last_modified_date: str - :param child_packages: The embedded child package list. - :type child_packages: list[~azure.synapse.artifacts.models.SSISChildPackage] - """ - - _attribute_map = { - 'package_path': {'key': 'packagePath', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'package_password': {'key': 'typeProperties.packagePassword', 'type': 'SecretBase'}, - 'access_credential': {'key': 'typeProperties.accessCredential', 'type': 'SSISAccessCredential'}, - 'configuration_path': {'key': 'typeProperties.configurationPath', 'type': 'object'}, - 'package_name': {'key': 'typeProperties.packageName', 'type': 'str'}, - 'package_content': {'key': 'typeProperties.packageContent', 'type': 'object'}, - 'package_last_modified_date': {'key': 'typeProperties.packageLastModifiedDate', 'type': 'str'}, - 'child_packages': {'key': 'typeProperties.childPackages', 'type': '[SSISChildPackage]'}, - } - - def __init__( - self, - *, - package_path: Optional[object] = None, - type: Optional[Union[str, "SsisPackageLocationType"]] = None, - package_password: Optional["SecretBase"] = None, - access_credential: Optional["SSISAccessCredential"] = None, - configuration_path: Optional[object] = None, - package_name: Optional[str] = None, - package_content: Optional[object] = None, - package_last_modified_date: Optional[str] = None, - child_packages: Optional[List["SSISChildPackage"]] = None, - **kwargs - ): - super(SSISPackageLocation, self).__init__(**kwargs) - self.package_path = package_path - self.type = type - self.package_password = package_password - self.access_credential = access_credential - self.configuration_path = configuration_path - self.package_name = package_name - self.package_content = package_content - self.package_last_modified_date = package_last_modified_date - self.child_packages = child_packages - - -class SSISPropertyOverride(msrest.serialization.Model): - """SSIS property override. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. SSIS package property override value. Type: string (or Expression with - resultType string). - :type value: object - :param is_sensitive: Whether SSIS package property override value is sensitive data. Value will - be encrypted in SSISDB if it is true. - :type is_sensitive: bool - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'is_sensitive': {'key': 'isSensitive', 'type': 'bool'}, - } - - def __init__( - self, - *, - value: object, - is_sensitive: Optional[bool] = None, - **kwargs - ): - super(SSISPropertyOverride, self).__init__(**kwargs) - self.value = value - self.is_sensitive = is_sensitive - - -class StagingSettings(msrest.serialization.Model): - """Staging settings. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param linked_service_name: Required. Staging linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param path: The path to storage for storing the interim data. Type: string (or Expression with - resultType string). - :type path: object - :param enable_compression: Specifies whether to use compression when copying data via an - interim staging. Default value is false. Type: boolean (or Expression with resultType boolean). - :type enable_compression: object - """ - - _validation = { - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'path': {'key': 'path', 'type': 'object'}, - 'enable_compression': {'key': 'enableCompression', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - path: Optional[object] = None, - enable_compression: Optional[object] = None, - **kwargs - ): - super(StagingSettings, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.linked_service_name = linked_service_name - self.path = path - self.enable_compression = enable_compression - - -class StartDataFlowDebugSessionRequest(msrest.serialization.Model): - """Request body structure for starting data flow debug session. - - :param session_id: The ID of data flow debug session. - :type session_id: str - :param data_flow: Data flow instance. - :type data_flow: ~azure.synapse.artifacts.models.DataFlowResource - :param datasets: List of datasets. - :type datasets: list[~azure.synapse.artifacts.models.DatasetResource] - :param linked_services: List of linked services. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceResource] - :param staging: Staging info for debug session. - :type staging: object - :param debug_settings: Data flow debug settings. - :type debug_settings: object - :param incremental_debug: The type of new Databricks cluster. - :type incremental_debug: bool - """ - - _attribute_map = { - 'session_id': {'key': 'sessionId', 'type': 'str'}, - 'data_flow': {'key': 'dataFlow', 'type': 'DataFlowResource'}, - 'datasets': {'key': 'datasets', 'type': '[DatasetResource]'}, - 'linked_services': {'key': 'linkedServices', 'type': '[LinkedServiceResource]'}, - 'staging': {'key': 'staging', 'type': 'object'}, - 'debug_settings': {'key': 'debugSettings', 'type': 'object'}, - 'incremental_debug': {'key': 'incrementalDebug', 'type': 'bool'}, - } - - def __init__( - self, - *, - session_id: Optional[str] = None, - data_flow: Optional["DataFlowResource"] = None, - datasets: Optional[List["DatasetResource"]] = None, - linked_services: Optional[List["LinkedServiceResource"]] = None, - staging: Optional[object] = None, - debug_settings: Optional[object] = None, - incremental_debug: Optional[bool] = None, - **kwargs - ): - super(StartDataFlowDebugSessionRequest, self).__init__(**kwargs) - self.session_id = session_id - self.data_flow = data_flow - self.datasets = datasets - self.linked_services = linked_services - self.staging = staging - self.debug_settings = debug_settings - self.incremental_debug = incremental_debug - - -class StartDataFlowDebugSessionResponse(msrest.serialization.Model): - """Response body structure for starting data flow debug session. - - :param job_version: The ID of data flow debug job version. - :type job_version: str - """ - - _attribute_map = { - 'job_version': {'key': 'jobVersion', 'type': 'str'}, - } - - def __init__( - self, - *, - job_version: Optional[str] = None, - **kwargs - ): - super(StartDataFlowDebugSessionResponse, self).__init__(**kwargs) - self.job_version = job_version - - -class StoredProcedureParameter(msrest.serialization.Model): - """SQL stored procedure parameter. - - :param value: Stored procedure parameter value. Type: string (or Expression with resultType - string). - :type value: object - :param type: Stored procedure parameter type. Possible values include: "String", "Int", - "Int64", "Decimal", "Guid", "Boolean", "Date". - :type type: str or ~azure.synapse.artifacts.models.StoredProcedureParameterType - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - *, - value: Optional[object] = None, - type: Optional[Union[str, "StoredProcedureParameterType"]] = None, - **kwargs - ): - super(StoredProcedureParameter, self).__init__(**kwargs) - self.value = value - self.type = type - - -class SwitchActivity(Activity): - """This activity evaluates an expression and executes activities under the cases property that correspond to the expression evaluation expected in the equals property. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param on: Required. An expression that would evaluate to a string or integer. This is used to - determine the block of activities in cases that will be executed. - :type on: ~azure.synapse.artifacts.models.Expression - :param cases: List of cases that correspond to expected values of the 'on' property. This is an - optional property and if not provided, the activity will execute activities provided in - defaultActivities. - :type cases: list[~azure.synapse.artifacts.models.SwitchCase] - :param default_activities: List of activities to execute if no case condition is satisfied. - This is an optional property and if not provided, the activity will exit without any action. - :type default_activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'on': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'on': {'key': 'typeProperties.on', 'type': 'Expression'}, - 'cases': {'key': 'typeProperties.cases', 'type': '[SwitchCase]'}, - 'default_activities': {'key': 'typeProperties.defaultActivities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - on: "Expression", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - cases: Optional[List["SwitchCase"]] = None, - default_activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(SwitchActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Switch' - self.on = on - self.cases = cases - self.default_activities = default_activities - - -class SwitchCase(msrest.serialization.Model): - """Switch cases with have a value and corresponding activities. - - :param value: Expected value that satisfies the expression result of the 'on' property. - :type value: str - :param activities: List of activities to execute for satisfied case condition. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _attribute_map = { - 'value': {'key': 'value', 'type': 'str'}, - 'activities': {'key': 'activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - value: Optional[str] = None, - activities: Optional[List["Activity"]] = None, - **kwargs - ): - super(SwitchCase, self).__init__(**kwargs) - self.value = value - self.activities = activities - - -class SybaseLinkedService(LinkedService): - """Linked service for Sybase data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param server: Required. Server name for connection. Type: string (or Expression with - resultType string). - :type server: object - :param database: Required. Database name for connection. Type: string (or Expression with - resultType string). - :type database: object - :param schema: Schema name for connection. Type: string (or Expression with resultType string). - :type schema: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.SybaseAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'server': {'required': True}, - 'database': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'schema': {'key': 'typeProperties.schema', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - server: object, - database: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - schema: Optional[object] = None, - authentication_type: Optional[Union[str, "SybaseAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(SybaseLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Sybase' - self.server = server - self.database = database - self.schema = schema - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class SybaseTableDataset(Dataset): - """The Sybase table dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The Sybase table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(SybaseTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'SybaseTable' - self.table_name = table_name - - -class TeradataLinkedService(LinkedService): - """Linked service for Teradata data source. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: Teradata ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param server: Server name for connection. Type: string (or Expression with resultType string). - :type server: object - :param authentication_type: AuthenticationType to be used for connection. Possible values - include: "Basic", "Windows". - :type authentication_type: str or ~azure.synapse.artifacts.models.TeradataAuthenticationType - :param username: Username for authentication. Type: string (or Expression with resultType - string). - :type username: object - :param password: Password for authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'server': {'key': 'typeProperties.server', 'type': 'object'}, - 'authentication_type': {'key': 'typeProperties.authenticationType', 'type': 'str'}, - 'username': {'key': 'typeProperties.username', 'type': 'object'}, - 'password': {'key': 'typeProperties.password', 'type': 'SecretBase'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - server: Optional[object] = None, - authentication_type: Optional[Union[str, "TeradataAuthenticationType"]] = None, - username: Optional[object] = None, - password: Optional["SecretBase"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(TeradataLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Teradata' - self.connection_string = connection_string - self.server = server - self.authentication_type = authentication_type - self.username = username - self.password = password - self.encrypted_credential = encrypted_credential - - -class TeradataTableDataset(Dataset): - """The Teradata database dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param database: The database name of Teradata. Type: string (or Expression with resultType - string). - :type database: object - :param table: The table name of Teradata. Type: string (or Expression with resultType string). - :type table: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'database': {'key': 'typeProperties.database', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - database: Optional[object] = None, - table: Optional[object] = None, - **kwargs - ): - super(TeradataTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'TeradataTable' - self.database = database - self.table = table - - -class TriggerDependencyProvisioningStatus(msrest.serialization.Model): - """Defines the response of a provision trigger dependency operation. - - All required parameters must be populated in order to send to Azure. - - :param trigger_name: Required. Trigger name. - :type trigger_name: str - :param provisioning_status: Required. Provisioning status. - :type provisioning_status: str - """ - - _validation = { - 'trigger_name': {'required': True}, - 'provisioning_status': {'required': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'provisioning_status': {'key': 'provisioningStatus', 'type': 'str'}, - } - - def __init__( - self, - *, - trigger_name: str, - provisioning_status: str, - **kwargs - ): - super(TriggerDependencyProvisioningStatus, self).__init__(**kwargs) - self.trigger_name = trigger_name - self.provisioning_status = provisioning_status - - -class TriggerListResponse(msrest.serialization.Model): - """A list of trigger resources. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of triggers. - :type value: list[~azure.synapse.artifacts.models.TriggerResource] - :param next_link: The link to the next page of results, if any remaining results exist. - :type next_link: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerResource]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["TriggerResource"], - next_link: Optional[str] = None, - **kwargs - ): - super(TriggerListResponse, self).__init__(**kwargs) - self.value = value - self.next_link = next_link - - -class TriggerPipelineReference(msrest.serialization.Model): - """Pipeline that needs to be triggered with the given parameters. - - :param pipeline_reference: Pipeline reference. - :type pipeline_reference: ~azure.synapse.artifacts.models.PipelineReference - :param parameters: Pipeline parameters. - :type parameters: dict[str, object] - """ - - _attribute_map = { - 'pipeline_reference': {'key': 'pipelineReference', 'type': 'PipelineReference'}, - 'parameters': {'key': 'parameters', 'type': '{object}'}, - } - - def __init__( - self, - *, - pipeline_reference: Optional["PipelineReference"] = None, - parameters: Optional[Dict[str, object]] = None, - **kwargs - ): - super(TriggerPipelineReference, self).__init__(**kwargs) - self.pipeline_reference = pipeline_reference - self.parameters = parameters - - -class TriggerResource(SubResource): - """Trigger resource type. - - 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 resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :ivar etag: Etag identifies change in the resource. - :vartype etag: str - :param properties: Required. Properties of the trigger. - :type properties: ~azure.synapse.artifacts.models.Trigger - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'properties': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'Trigger'}, - } - - def __init__( - self, - *, - properties: "Trigger", - **kwargs - ): - super(TriggerResource, self).__init__(**kwargs) - self.properties = properties - - -class TriggerRun(msrest.serialization.Model): - """Trigger runs. - - Variables are only populated by the server, and will be ignored when sending a request. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :ivar trigger_run_id: Trigger run id. - :vartype trigger_run_id: str - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar trigger_type: Trigger type. - :vartype trigger_type: str - :ivar trigger_run_timestamp: Trigger run start time. - :vartype trigger_run_timestamp: ~datetime.datetime - :ivar status: Trigger run status. Possible values include: "Succeeded", "Failed", "Inprogress". - :vartype status: str or ~azure.synapse.artifacts.models.TriggerRunStatus - :ivar message: Trigger error message. - :vartype message: str - :ivar properties: List of property name and value related to trigger run. Name, value pair - depends on type of trigger. - :vartype properties: dict[str, str] - :ivar triggered_pipelines: List of pipeline name and run Id triggered by the trigger run. - :vartype triggered_pipelines: dict[str, str] - """ - - _validation = { - 'trigger_run_id': {'readonly': True}, - 'trigger_name': {'readonly': True}, - 'trigger_type': {'readonly': True}, - 'trigger_run_timestamp': {'readonly': True}, - 'status': {'readonly': True}, - 'message': {'readonly': True}, - 'properties': {'readonly': True}, - 'triggered_pipelines': {'readonly': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'trigger_run_id': {'key': 'triggerRunId', 'type': 'str'}, - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'trigger_type': {'key': 'triggerType', 'type': 'str'}, - 'trigger_run_timestamp': {'key': 'triggerRunTimestamp', 'type': 'iso-8601'}, - 'status': {'key': 'status', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'triggered_pipelines': {'key': 'triggeredPipelines', 'type': '{str}'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - **kwargs - ): - super(TriggerRun, self).__init__(**kwargs) - self.additional_properties = additional_properties - self.trigger_run_id = None - self.trigger_name = None - self.trigger_type = None - self.trigger_run_timestamp = None - self.status = None - self.message = None - self.properties = None - self.triggered_pipelines = None - - -class TriggerRunsQueryResponse(msrest.serialization.Model): - """A list of trigger runs. - - All required parameters must be populated in order to send to Azure. - - :param value: Required. List of trigger runs. - :type value: list[~azure.synapse.artifacts.models.TriggerRun] - :param continuation_token: The continuation token for getting the next page of results, if any - remaining results exist, null otherwise. - :type continuation_token: str - """ - - _validation = { - 'value': {'required': True}, - } - - _attribute_map = { - 'value': {'key': 'value', 'type': '[TriggerRun]'}, - 'continuation_token': {'key': 'continuationToken', 'type': 'str'}, - } - - def __init__( - self, - *, - value: List["TriggerRun"], - continuation_token: Optional[str] = None, - **kwargs - ): - super(TriggerRunsQueryResponse, self).__init__(**kwargs) - self.value = value - self.continuation_token = continuation_token - - -class TriggerSubscriptionOperationStatus(msrest.serialization.Model): - """Defines the response of a trigger subscription operation. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar trigger_name: Trigger name. - :vartype trigger_name: str - :ivar status: Event Subscription Status. Possible values include: "Enabled", "Provisioning", - "Deprovisioning", "Disabled", "Unknown". - :vartype status: str or ~azure.synapse.artifacts.models.EventSubscriptionStatus - """ - - _validation = { - 'trigger_name': {'readonly': True}, - 'status': {'readonly': True}, - } - - _attribute_map = { - 'trigger_name': {'key': 'triggerName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(TriggerSubscriptionOperationStatus, self).__init__(**kwargs) - self.trigger_name = None - self.status = None - - -class UntilActivity(Activity): - """This activity executes inner activities until the specified boolean expression results to true or timeout is reached, whichever is earlier. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param expression: Required. An expression that would evaluate to Boolean. The loop will - continue until this expression evaluates to true. - :type expression: ~azure.synapse.artifacts.models.Expression - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with - resultType string), pattern: ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param activities: Required. List of activities to execute. - :type activities: list[~azure.synapse.artifacts.models.Activity] - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'expression': {'required': True}, - 'activities': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'expression': {'key': 'typeProperties.expression', 'type': 'Expression'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'activities': {'key': 'typeProperties.activities', 'type': '[Activity]'}, - } - - def __init__( - self, - *, - name: str, - expression: "Expression", - activities: List["Activity"], - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[object] = None, - **kwargs - ): - super(UntilActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Until' - self.expression = expression - self.timeout = timeout - self.activities = activities - - -class UserProperty(msrest.serialization.Model): - """User property. - - All required parameters must be populated in order to send to Azure. - - :param name: Required. User property name. - :type name: str - :param value: Required. User property value. Type: string (or Expression with resultType - string). - :type value: object - """ - - _validation = { - 'name': {'required': True}, - 'value': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'value': {'key': 'value', 'type': 'object'}, - } - - def __init__( - self, - *, - name: str, - value: object, - **kwargs - ): - super(UserProperty, self).__init__(**kwargs) - self.name = name - self.value = value - - -class ValidationActivity(Activity): - """This activity verifies that an external resource exists. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param timeout: Specifies the timeout for the activity to run. If there is no value specified, - it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or - Expression with resultType string), pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: object - :param sleep: A delay in seconds between validation attempts. If no value is specified, 10 - seconds will be used as the default. Type: integer (or Expression with resultType integer). - :type sleep: object - :param minimum_size: Can be used if dataset points to a file. The file must be greater than or - equal in size to the value specified. Type: integer (or Expression with resultType integer). - :type minimum_size: object - :param child_items: Can be used if dataset points to a folder. If set to true, the folder must - have at least one file. If set to false, the folder must be empty. Type: boolean (or Expression - with resultType boolean). - :type child_items: object - :param dataset: Required. Validation activity dataset reference. - :type dataset: ~azure.synapse.artifacts.models.DatasetReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'dataset': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'object'}, - 'sleep': {'key': 'typeProperties.sleep', 'type': 'object'}, - 'minimum_size': {'key': 'typeProperties.minimumSize', 'type': 'object'}, - 'child_items': {'key': 'typeProperties.childItems', 'type': 'object'}, - 'dataset': {'key': 'typeProperties.dataset', 'type': 'DatasetReference'}, - } - - def __init__( - self, - *, - name: str, - dataset: "DatasetReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[object] = None, - sleep: Optional[object] = None, - minimum_size: Optional[object] = None, - child_items: Optional[object] = None, - **kwargs - ): - super(ValidationActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Validation' - self.timeout = timeout - self.sleep = sleep - self.minimum_size = minimum_size - self.child_items = child_items - self.dataset = dataset - - -class VariableSpecification(msrest.serialization.Model): - """Definition of a single variable for a Pipeline. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Variable type. Possible values include: "String", "Bool", "Boolean", - "Array". - :type type: str or ~azure.synapse.artifacts.models.VariableType - :param default_value: Default value of variable. - :type default_value: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'default_value': {'key': 'defaultValue', 'type': 'object'}, - } - - def __init__( - self, - *, - type: Union[str, "VariableType"], - default_value: Optional[object] = None, - **kwargs - ): - super(VariableSpecification, self).__init__(**kwargs) - self.type = type - self.default_value = default_value - - -class VerticaLinkedService(LinkedService): - """Vertica linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param connection_string: An ODBC connection string. Type: string, SecureString or - AzureKeyVaultSecretReference. - :type connection_string: object - :param pwd: The Azure key vault secret reference of password in connection string. - :type pwd: ~azure.synapse.artifacts.models.AzureKeyVaultSecretReference - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'connection_string': {'key': 'typeProperties.connectionString', 'type': 'object'}, - 'pwd': {'key': 'typeProperties.pwd', 'type': 'AzureKeyVaultSecretReference'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - connection_string: Optional[object] = None, - pwd: Optional["AzureKeyVaultSecretReference"] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(VerticaLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Vertica' - self.connection_string = connection_string - self.pwd = pwd - self.encrypted_credential = encrypted_credential - - -class VerticaTableDataset(Dataset): - """Vertica dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: This property will be retired. Please consider using schema + table - properties instead. - :type table_name: object - :param table: The table name of the Vertica. Type: string (or Expression with resultType - string). - :type table: object - :param schema_type_properties_schema: The schema name of the Vertica. Type: string (or - Expression with resultType string). - :type schema_type_properties_schema: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - 'table': {'key': 'typeProperties.table', 'type': 'object'}, - 'schema_type_properties_schema': {'key': 'typeProperties.schema', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - table: Optional[object] = None, - schema_type_properties_schema: Optional[object] = None, - **kwargs - ): - super(VerticaTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'VerticaTable' - self.table_name = table_name - self.table = table - self.schema_type_properties_schema = schema_type_properties_schema - - -class WaitActivity(Activity): - """This activity suspends pipeline execution for the specified interval. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param wait_time_in_seconds: Required. Duration in seconds. - :type wait_time_in_seconds: int - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'wait_time_in_seconds': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'wait_time_in_seconds': {'key': 'typeProperties.waitTimeInSeconds', 'type': 'int'}, - } - - def __init__( - self, - *, - name: str, - wait_time_in_seconds: int, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - **kwargs - ): - super(WaitActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'Wait' - self.wait_time_in_seconds = wait_time_in_seconds - - -class WebActivity(ExecutionActivity): - """Web activity. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :param linked_service_name: Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param policy: Activity policy. - :type policy: ~azure.synapse.artifacts.models.ActivityPolicy - :param method: Required. Rest API method for target endpoint. Possible values include: "GET", - "POST", "PUT", "DELETE". - :type method: str or ~azure.synapse.artifacts.models.WebActivityMethod - :param url: Required. Web activity target endpoint and path. Type: string (or Expression with - resultType string). - :type url: object - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param datasets: List of datasets passed to web endpoint. - :type datasets: list[~azure.synapse.artifacts.models.DatasetReference] - :param linked_services: List of linked services passed to web endpoint. - :type linked_services: list[~azure.synapse.artifacts.models.LinkedServiceReference] - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'policy': {'key': 'policy', 'type': 'ActivityPolicy'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'datasets': {'key': 'typeProperties.datasets', 'type': '[DatasetReference]'}, - 'linked_services': {'key': 'typeProperties.linkedServices', 'type': '[LinkedServiceReference]'}, - 'connect_via': {'key': 'typeProperties.connectVia', 'type': 'IntegrationRuntimeReference'}, - } - - def __init__( - self, - *, - name: str, - method: Union[str, "WebActivityMethod"], - url: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - linked_service_name: Optional["LinkedServiceReference"] = None, - policy: Optional["ActivityPolicy"] = None, - headers: Optional[object] = None, - body: Optional[object] = None, - authentication: Optional["WebActivityAuthentication"] = None, - datasets: Optional[List["DatasetReference"]] = None, - linked_services: Optional[List["LinkedServiceReference"]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - **kwargs - ): - super(WebActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, linked_service_name=linked_service_name, policy=policy, **kwargs) - self.type: str = 'WebActivity' - self.method = method - self.url = url - self.headers = headers - self.body = body - self.authentication = authentication - self.datasets = datasets - self.linked_services = linked_services - self.connect_via = connect_via - - -class WebActivityAuthentication(msrest.serialization.Model): - """Web activity authentication properties. - - All required parameters must be populated in order to send to Azure. - - :param type: Required. Web activity authentication (Basic/ClientCertificate/MSI). - :type type: str - :param pfx: Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param username: Web activity authentication user name for basic authentication. - :type username: str - :param password: Password for the PFX file or basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - :param resource: Resource for which Azure Auth token will be requested when using MSI - Authentication. - :type resource: str - """ - - _validation = { - 'type': {'required': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'username': {'key': 'username', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - 'resource': {'key': 'resource', 'type': 'str'}, - } - - def __init__( - self, - *, - type: str, - pfx: Optional["SecretBase"] = None, - username: Optional[str] = None, - password: Optional["SecretBase"] = None, - resource: Optional[str] = None, - **kwargs - ): - super(WebActivityAuthentication, self).__init__(**kwargs) - self.type = type - self.pfx = pfx - self.username = username - self.password = password - self.resource = resource - - -class WebLinkedServiceTypeProperties(msrest.serialization.Model): - """Base definition of WebLinkedServiceTypeProperties, this typeProperties is polymorphic based on authenticationType, so not flattened in SDK models. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: WebAnonymousAuthentication, WebBasicAuthentication, WebClientCertificateAuthentication. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - _subtype_map = { - 'authentication_type': {'Anonymous': 'WebAnonymousAuthentication', 'Basic': 'WebBasicAuthentication', 'ClientCertificate': 'WebClientCertificateAuthentication'} - } - - def __init__( - self, - *, - url: object, - **kwargs - ): - super(WebLinkedServiceTypeProperties, self).__init__(**kwargs) - self.url = url - self.authentication_type: Optional[str] = None - - -class WebAnonymousAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses anonymous authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - } - - def __init__( - self, - *, - url: object, - **kwargs - ): - super(WebAnonymousAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'Anonymous' - - -class WebBasicAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses basic authentication to communicate with an HTTP endpoint. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param username: Required. User name for Basic authentication. Type: string (or Expression with - resultType string). - :type username: object - :param password: Required. The password for Basic authentication. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'username': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'username': {'key': 'username', 'type': 'object'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - username: object, - password: "SecretBase", - **kwargs - ): - super(WebBasicAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'Basic' - self.username = username - self.password = password - - -class WebClientCertificateAuthentication(WebLinkedServiceTypeProperties): - """A WebLinkedService that uses client certificate based authentication to communicate with an HTTP endpoint. This scheme follows mutual authentication; the server must also provide valid credentials to the client. - - All required parameters must be populated in order to send to Azure. - - :param url: Required. The URL of the web service endpoint, e.g. http://www.microsoft.com . - Type: string (or Expression with resultType string). - :type url: object - :param authentication_type: Required. Type of authentication used to connect to the web table - source.Constant filled by server. Possible values include: "Basic", "Anonymous", - "ClientCertificate". - :type authentication_type: str or ~azure.synapse.artifacts.models.WebAuthenticationType - :param pfx: Required. Base64-encoded contents of a PFX file. - :type pfx: ~azure.synapse.artifacts.models.SecretBase - :param password: Required. Password for the PFX file. - :type password: ~azure.synapse.artifacts.models.SecretBase - """ - - _validation = { - 'url': {'required': True}, - 'authentication_type': {'required': True}, - 'pfx': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'url': {'key': 'url', 'type': 'object'}, - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'pfx': {'key': 'pfx', 'type': 'SecretBase'}, - 'password': {'key': 'password', 'type': 'SecretBase'}, - } - - def __init__( - self, - *, - url: object, - pfx: "SecretBase", - password: "SecretBase", - **kwargs - ): - super(WebClientCertificateAuthentication, self).__init__(url=url, **kwargs) - self.authentication_type: str = 'ClientCertificate' - self.pfx = pfx - self.password = password - - -class WebHookActivity(Activity): - """WebHook activity. - - 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. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param name: Required. Activity name. - :type name: str - :param type: Required. Type of activity.Constant filled by server. - :type type: str - :param description: Activity description. - :type description: str - :param depends_on: Activity depends on condition. - :type depends_on: list[~azure.synapse.artifacts.models.ActivityDependency] - :param user_properties: Activity user properties. - :type user_properties: list[~azure.synapse.artifacts.models.UserProperty] - :ivar method: Required. Rest API method for target endpoint. Default value: "POST". - :vartype method: str - :param url: Required. WebHook activity target endpoint and path. Type: string (or Expression - with resultType string). - :type url: object - :param timeout: The timeout within which the webhook should be called back. If there is no - value specified, it defaults to 10 minutes. Type: string. Pattern: - ((\d+).)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). - :type timeout: str - :param headers: Represents the headers that will be sent to the request. For example, to set - the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": - "application/json" }. Type: string (or Expression with resultType string). - :type headers: object - :param body: Represents the payload that will be sent to the endpoint. Required for POST/PUT - method, not allowed for GET method Type: string (or Expression with resultType string). - :type body: object - :param authentication: Authentication method used for calling the endpoint. - :type authentication: ~azure.synapse.artifacts.models.WebActivityAuthentication - :param report_status_on_call_back: When set to true, - statusCode, output and error in callback request body will be - consumed by activity. The activity can be marked as failed by setting statusCode >= 400 in - callback request. Default is false. Type: boolean (or Expression with resultType boolean). - :type report_status_on_call_back: object - """ - - _validation = { - 'name': {'required': True}, - 'type': {'required': True}, - 'method': {'required': True, 'constant': True}, - 'url': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'depends_on': {'key': 'dependsOn', 'type': '[ActivityDependency]'}, - 'user_properties': {'key': 'userProperties', 'type': '[UserProperty]'}, - 'method': {'key': 'typeProperties.method', 'type': 'str'}, - 'url': {'key': 'typeProperties.url', 'type': 'object'}, - 'timeout': {'key': 'typeProperties.timeout', 'type': 'str'}, - 'headers': {'key': 'typeProperties.headers', 'type': 'object'}, - 'body': {'key': 'typeProperties.body', 'type': 'object'}, - 'authentication': {'key': 'typeProperties.authentication', 'type': 'WebActivityAuthentication'}, - 'report_status_on_call_back': {'key': 'typeProperties.reportStatusOnCallBack', 'type': 'object'}, - } - - method = "POST" - - def __init__( - self, - *, - name: str, - url: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - depends_on: Optional[List["ActivityDependency"]] = None, - user_properties: Optional[List["UserProperty"]] = None, - timeout: Optional[str] = None, - headers: Optional[object] = None, - body: Optional[object] = None, - authentication: Optional["WebActivityAuthentication"] = None, - report_status_on_call_back: Optional[object] = None, - **kwargs - ): - super(WebHookActivity, self).__init__(additional_properties=additional_properties, name=name, description=description, depends_on=depends_on, user_properties=user_properties, **kwargs) - self.type: str = 'WebHook' - self.url = url - self.timeout = timeout - self.headers = headers - self.body = body - self.authentication = authentication - self.report_status_on_call_back = report_status_on_call_back - - -class WebLinkedService(LinkedService): - """Web linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param type_properties: Required. Web linked service properties. - :type type_properties: ~azure.synapse.artifacts.models.WebLinkedServiceTypeProperties - """ - - _validation = { - 'type': {'required': True}, - 'type_properties': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'type_properties': {'key': 'typeProperties', 'type': 'WebLinkedServiceTypeProperties'}, - } - - def __init__( - self, - *, - type_properties: "WebLinkedServiceTypeProperties", - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - **kwargs - ): - super(WebLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Web' - self.type_properties = type_properties - - -class WebTableDataset(Dataset): - """The dataset points to a HTML table in the web page. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param index: Required. The zero-based index of the table in the web page. Type: integer (or - Expression with resultType integer), minimum: 0. - :type index: object - :param path: The relative URL to the web page from the linked service URL. Type: string (or - Expression with resultType string). - :type path: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - 'index': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'index': {'key': 'typeProperties.index', 'type': 'object'}, - 'path': {'key': 'typeProperties.path', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - index: object, - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - path: Optional[object] = None, - **kwargs - ): - super(WebTableDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'WebTable' - self.index = index - self.path = path - - -class Workspace(Resource): - """Workspace resource type. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: The resource identifier. - :vartype id: str - :ivar name: The resource name. - :vartype name: str - :ivar type: The resource type. - :vartype type: str - :param location: The resource location. - :type location: str - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :ivar e_tag: Etag identifies change in the resource. - :vartype e_tag: str - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - :ivar provisioning_state: Workspace provisioning state, example Succeeded. - :vartype provisioning_state: str - :ivar create_time: Time the workspace was created in ISO8601 format. - :vartype create_time: ~datetime.datetime - :ivar version: Version of the workspace. - :vartype version: str - :param default_storage: Linked service reference. - :type default_storage: ~azure.synapse.artifacts.models.LinkedServiceReference - :param default_sql_server: Linked service reference. - :type default_sql_server: ~azure.synapse.artifacts.models.LinkedServiceReference - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'e_tag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'create_time': {'readonly': True}, - 'version': {'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}'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'additional_properties': {'key': '', 'type': '{object}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, - 'create_time': {'key': 'properties.createTime', 'type': 'iso-8601'}, - 'version': {'key': 'properties.version', 'type': 'str'}, - 'default_storage': {'key': 'properties.defaultStorage', 'type': 'LinkedServiceReference'}, - 'default_sql_server': {'key': 'properties.defaultSqlServer', 'type': 'LinkedServiceReference'}, - } - - def __init__( - self, - *, - location: Optional[str] = None, - tags: Optional[Dict[str, str]] = None, - additional_properties: Optional[Dict[str, object]] = None, - identity: Optional["WorkspaceIdentity"] = None, - default_storage: Optional["LinkedServiceReference"] = None, - default_sql_server: Optional["LinkedServiceReference"] = None, - **kwargs - ): - super(Workspace, self).__init__(location=location, tags=tags, **kwargs) - self.additional_properties = additional_properties - self.identity = identity - self.provisioning_state = None - self.create_time = None - self.version = None - self.default_storage = default_storage - self.default_sql_server = default_sql_server - - -class WorkspaceIdentity(msrest.serialization.Model): - """Identity properties of the workspace resource. - - 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 type: Required. The identity type. Currently the only supported type is 'SystemAssigned'. - Default value: "SystemAssigned". - :vartype type: str - :ivar principal_id: The principal id of the identity. - :vartype principal_id: str - :ivar tenant_id: The client tenant id of the identity. - :vartype tenant_id: str - """ - - _validation = { - 'type': {'required': True, 'constant': True}, - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - type = "SystemAssigned" - - def __init__( - self, - **kwargs - ): - super(WorkspaceIdentity, self).__init__(**kwargs) - self.principal_id = None - self.tenant_id = None - - -class WorkspaceUpdateParameters(msrest.serialization.Model): - """Parameters for updating a workspace resource. - - :param tags: A set of tags. The resource tags. - :type tags: dict[str, str] - :param identity: Managed service identity of the workspace. - :type identity: ~azure.synapse.artifacts.models.WorkspaceIdentity - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'WorkspaceIdentity'}, - } - - def __init__( - self, - *, - tags: Optional[Dict[str, str]] = None, - identity: Optional["WorkspaceIdentity"] = None, - **kwargs - ): - super(WorkspaceUpdateParameters, self).__init__(**kwargs) - self.tags = tags - self.identity = identity - - -class XeroLinkedService(LinkedService): - """Xero Service linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param host: Required. The endpoint of the Xero server. (i.e. api.xero.com). - :type host: object - :param consumer_key: The consumer key associated with the Xero application. - :type consumer_key: ~azure.synapse.artifacts.models.SecretBase - :param private_key: The private key from the .pem file that was generated for your Xero private - application. You must include all the text from the .pem file, including the Unix line endings( - ). - :type private_key: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'host': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'host': {'key': 'typeProperties.host', 'type': 'object'}, - 'consumer_key': {'key': 'typeProperties.consumerKey', 'type': 'SecretBase'}, - 'private_key': {'key': 'typeProperties.privateKey', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - host: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - consumer_key: Optional["SecretBase"] = None, - private_key: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(XeroLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Xero' - self.host = host - self.consumer_key = consumer_key - self.private_key = private_key - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class XeroObjectDataset(Dataset): - """Xero Service dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(XeroObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'XeroObject' - self.table_name = table_name - - -class ZohoLinkedService(LinkedService): - """Zoho server linked service. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of linked service.Constant filled by server. - :type type: str - :param connect_via: The integration runtime reference. - :type connect_via: ~azure.synapse.artifacts.models.IntegrationRuntimeReference - :param description: Linked service description. - :type description: str - :param parameters: Parameters for linked service. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the linked service. - :type annotations: list[object] - :param endpoint: Required. The endpoint of the Zoho server. (i.e. crm.zoho.com/crm/private). - :type endpoint: object - :param access_token: The access token for Zoho authentication. - :type access_token: ~azure.synapse.artifacts.models.SecretBase - :param use_encrypted_endpoints: Specifies whether the data source endpoints are encrypted using - HTTPS. The default value is true. - :type use_encrypted_endpoints: object - :param use_host_verification: Specifies whether to require the host name in the server's - certificate to match the host name of the server when connecting over SSL. The default value is - true. - :type use_host_verification: object - :param use_peer_verification: Specifies whether to verify the identity of the server when - connecting over SSL. The default value is true. - :type use_peer_verification: object - :param encrypted_credential: The encrypted credential used for authentication. Credentials are - encrypted using the integration runtime credential manager. Type: string (or Expression with - resultType string). - :type encrypted_credential: object - """ - - _validation = { - 'type': {'required': True}, - 'endpoint': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'connect_via': {'key': 'connectVia', 'type': 'IntegrationRuntimeReference'}, - 'description': {'key': 'description', 'type': 'str'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'endpoint': {'key': 'typeProperties.endpoint', 'type': 'object'}, - 'access_token': {'key': 'typeProperties.accessToken', 'type': 'SecretBase'}, - 'use_encrypted_endpoints': {'key': 'typeProperties.useEncryptedEndpoints', 'type': 'object'}, - 'use_host_verification': {'key': 'typeProperties.useHostVerification', 'type': 'object'}, - 'use_peer_verification': {'key': 'typeProperties.usePeerVerification', 'type': 'object'}, - 'encrypted_credential': {'key': 'typeProperties.encryptedCredential', 'type': 'object'}, - } - - def __init__( - self, - *, - endpoint: object, - additional_properties: Optional[Dict[str, object]] = None, - connect_via: Optional["IntegrationRuntimeReference"] = None, - description: Optional[str] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - access_token: Optional["SecretBase"] = None, - use_encrypted_endpoints: Optional[object] = None, - use_host_verification: Optional[object] = None, - use_peer_verification: Optional[object] = None, - encrypted_credential: Optional[object] = None, - **kwargs - ): - super(ZohoLinkedService, self).__init__(additional_properties=additional_properties, connect_via=connect_via, description=description, parameters=parameters, annotations=annotations, **kwargs) - self.type: str = 'Zoho' - self.endpoint = endpoint - self.access_token = access_token - self.use_encrypted_endpoints = use_encrypted_endpoints - self.use_host_verification = use_host_verification - self.use_peer_verification = use_peer_verification - self.encrypted_credential = encrypted_credential - - -class ZohoObjectDataset(Dataset): - """Zoho server dataset. - - All required parameters must be populated in order to send to Azure. - - :param additional_properties: Unmatched properties from the message are deserialized to this - collection. - :type additional_properties: dict[str, object] - :param type: Required. Type of dataset.Constant filled by server. - :type type: str - :param description: Dataset description. - :type description: str - :param structure: Columns that define the structure of the dataset. Type: array (or Expression - with resultType array), itemType: DatasetDataElement. - :type structure: object - :param schema: Columns that define the physical type schema of the dataset. Type: array (or - Expression with resultType array), itemType: DatasetSchemaDataElement. - :type schema: object - :param linked_service_name: Required. Linked service reference. - :type linked_service_name: ~azure.synapse.artifacts.models.LinkedServiceReference - :param parameters: Parameters for dataset. - :type parameters: dict[str, ~azure.synapse.artifacts.models.ParameterSpecification] - :param annotations: List of tags that can be used for describing the Dataset. - :type annotations: list[object] - :param folder: The folder that this Dataset is in. If not specified, Dataset will appear at the - root level. - :type folder: ~azure.synapse.artifacts.models.DatasetFolder - :param table_name: The table name. Type: string (or Expression with resultType string). - :type table_name: object - """ - - _validation = { - 'type': {'required': True}, - 'linked_service_name': {'required': True}, - } - - _attribute_map = { - 'additional_properties': {'key': '', 'type': '{object}'}, - 'type': {'key': 'type', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - 'structure': {'key': 'structure', 'type': 'object'}, - 'schema': {'key': 'schema', 'type': 'object'}, - 'linked_service_name': {'key': 'linkedServiceName', 'type': 'LinkedServiceReference'}, - 'parameters': {'key': 'parameters', 'type': '{ParameterSpecification}'}, - 'annotations': {'key': 'annotations', 'type': '[object]'}, - 'folder': {'key': 'folder', 'type': 'DatasetFolder'}, - 'table_name': {'key': 'typeProperties.tableName', 'type': 'object'}, - } - - def __init__( - self, - *, - linked_service_name: "LinkedServiceReference", - additional_properties: Optional[Dict[str, object]] = None, - description: Optional[str] = None, - structure: Optional[object] = None, - schema: Optional[object] = None, - parameters: Optional[Dict[str, "ParameterSpecification"]] = None, - annotations: Optional[List[object]] = None, - folder: Optional["DatasetFolder"] = None, - table_name: Optional[object] = None, - **kwargs - ): - super(ZohoObjectDataset, self).__init__(additional_properties=additional_properties, description=description, structure=structure, schema=schema, linked_service_name=linked_service_name, parameters=parameters, annotations=annotations, folder=folder, **kwargs) - self.type: str = 'ZohoObject' - self.table_name = table_name + All required parameters must be po \ No newline at end of file diff --git a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/_text_analytics_client.py b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/_text_analytics_client.py index 27228b8acce1..d3e2599340c4 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/_text_analytics_client.py +++ b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/_text_analytics_client.py @@ -23,7 +23,7 @@ class TextAnalyticsClient(TextAnalyticsClientOperationsMixin): - """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview. + """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview. :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials.TokenCredential diff --git a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/aio/_text_analytics_client_async.py b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/aio/_text_analytics_client_async.py index 0a58502575f3..a089d2625fc8 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/aio/_text_analytics_client_async.py +++ b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_0/aio/_text_analytics_client_async.py @@ -21,7 +21,7 @@ class TextAnalyticsClient(TextAnalyticsClientOperationsMixin): - """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview. + """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview. :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials_async.AsyncTokenCredential diff --git a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/_text_analytics_client.py b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/_text_analytics_client.py index 20b9bbad197a..e4eb1c7806fa 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/_text_analytics_client.py +++ b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/_text_analytics_client.py @@ -23,7 +23,7 @@ class TextAnalyticsClient(TextAnalyticsClientOperationsMixin): - """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview. + """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview. :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials.TokenCredential diff --git a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/aio/_text_analytics_client_async.py b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/aio/_text_analytics_client_async.py index 0f3ff076484b..22ceb219b1ce 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/aio/_text_analytics_client_async.py +++ b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_generated/v3_1_preview_1/aio/_text_analytics_client_async.py @@ -21,7 +21,7 @@ class TextAnalyticsClient(TextAnalyticsClientOperationsMixin): - """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview. + """The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/azure/cognitive-services/text-analytics/overview. :param credential: Credential needed for the client to connect to Azure. :type credential: ~azure.core.credentials_async.AsyncTokenCredential